@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
@media (max-width:767px){html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;width:100%;max-width:100%;overflow-x:hidden}input,select,textarea{font-size:max(16px,1em)}}:root{--wa-green:#4ade80;--wa-green-dark:#22c55e;--wa-green-soft:#dcfce7;--app-bg:#f0f2f5;--surface:#fff;--surface-soft:#f7f8fa;--sidebar:#111b21;--sidebar-hover:#202c33;--text:#111b21;--text-muted:#667781;--border:#e1e5e7;--shadow-sm:0 1px 2px #0b141a14;--shadow-md:0 4px 16px #0b141a14}*{box-sizing:border-box}html{background:var(--app-bg);min-width:320px}body{background:var(--app-bg);min-width:320px;min-height:100dvh;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}@media (max-width:767px){html,body{touch-action:auto!important;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch!important;overflow:hidden auto!important}input,textarea,select{font-size:16px}}.app-shell{background:var(--app-bg);min-height:100dvh}.app-sidebar{background:var(--sidebar);color:#fff;z-index:30;width:240px;padding:24px 14px;position:fixed;inset:0 auto 0 0}.app-logo{gap:7px;width:fit-content;display:flex;flex-direction:row!important;align-items:center!important}.app-logo-name{letter-spacing:normal;font-family:Arial,Helvetica,sans-serif;line-height:normal;color:#fff!important;font-size:24px!important;font-weight:700!important}.app-logo-name>span{color:var(--wa-green)!important}.app-logo-mark{color:var(--wa-green);align-items:center;line-height:0;display:flex}.app-sidebar-nav{gap:5px;margin-top:42px;display:grid}.app-sidebar{flex-direction:column;display:flex}.app-sidebar-nav{flex:none}.app-logout-button{color:#8f9ba1;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:40px;margin-top:auto;padding:0 13px;font-size:12px;font-weight:600;transition:background .18s,color .18s;display:flex}.app-logout-button:hover{color:#fff;background:#ffffff12}.app-logout-button svg{flex:none}.app-nav-item{color:#aebac1;border-radius:10px;align-items:center;gap:13px;min-height:48px;padding:0 13px;font-size:14px;font-weight:500;transition:background .18s,color .18s;display:flex}.app-nav-item:hover{background:var(--sidebar-hover);color:#fff}.app-nav-icon{place-items:center;width:22px;font-size:18px;display:grid}.app-main{background:var(--app-bg);min-height:100dvh;margin-left:240px;padding:32px}.app-mobile-header,.app-bottom-nav{display:none}@media (min-width:768px) and (max-width:1023px){.app-sidebar{width:76px;padding:24px 10px}.app-sidebar .app-logo-name{display:none!important}.app-sidebar .app-logo{justify-content:center;width:100%}.app-logout-button{justify-content:center;padding:0}.app-logout-button span,.app-nav-label{display:none}.app-nav-item{justify-content:center;padding:0}.app-main{margin-left:76px;padding:28px}}@media (max-width:767px){.app-sidebar,.app-logout-button{display:none}.app-mobile-header{z-index:30;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;justify-content:space-between;align-items:center;height:60px;padding:0 16px;display:flex;position:sticky;top:0}.app-header-action{width:42px;height:42px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%}.app-mobile-header-actions{align-items:center;gap:4px;display:flex}.app-logout-mobile{place-items:center;display:grid}.app-main{min-height:auto;padding:20px 16px calc(84px + env(safe-area-inset-bottom));margin-left:0}.app-bottom-nav{z-index:40;min-height:calc(66px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -2px 12px #0b141a0a}.app-bottom-item{min-height:66px;color:var(--text-muted);align-content:center;place-items:center;gap:4px;font-size:19px;display:grid}.app-bottom-item small{font-size:10px;font-weight:600}.app-bottom-item:hover{color:var(--wa-green-dark)}}.wts-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:14px}.wts-button-primary{background:var(--wa-green);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:11px 18px;font-weight:600;transition:background .18s}.wts-button-primary:hover{background:var(--wa-green-dark)}.wts-input{border:1px solid var(--border);width:100%;min-height:46px;color:var(--text);background:#fff;border-radius:9px;outline:none;padding:0 13px}.wts-input:focus{border-color:var(--wa-green);box-shadow:0 0 0 3px #00a8841f}.app-logo-mark{align-self:flex-start;width:15px;height:15px;margin-left:-3px;transform:translateY(-1px)}.app-header-action{color:#52616b;cursor:pointer;background:#f7f8fa;border:1px solid #111b2114;border-radius:12px;place-items:center;width:38px;height:38px;padding:0;transition:transform .18s,background .18s,color .18s;display:grid}.app-header-action:hover{color:#111b21;background:#eef1f3;transform:translateY(-1px)}.app-header-action:active{transform:scale(.96)}.app-header-action svg{display:block}.app-header-action{color:#52616b;background:#f7f8fae6;border:1px solid #111b2112;border-radius:10px;width:34px;height:34px;box-shadow:0 1px 2px #111b210a}.app-header-action:hover{color:#111b21;background:#fff;transform:translateY(-1px);box-shadow:0 3px 10px #111b2114}.app-header-action svg{width:17px;height:17px}@media (max-width:767px){.app-bottom-nav{bottom:10px;left:12px;right:12px;width:auto;min-height:58px;padding:5px 6px calc(5px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #111b2114;border-radius:18px;grid-template-columns:repeat(4,1fr);inset-block-start:auto;inset-inline:12px;box-shadow:0 8px 28px #111b211f}.app-bottom-item{color:#667781;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:46px;transition:background .18s,color .18s,transform .18s;display:flex}.app-bottom-item:hover,.app-bottom-item:active{color:#22a95c;background:#4ade801a;transform:translateY(-1px)}.app-bottom-item>span{font-size:17px;line-height:1}.app-bottom-item small{font-size:9px;font-weight:600;line-height:1}}.dashboard-page{width:100%;max-width:1440px;margin:0 auto}.dashboard-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.dashboard-title{letter-spacing:-.6px;color:var(--text);margin:0;font-size:30px;font-weight:800;line-height:1.15}.dashboard-subtitle{color:var(--text-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.dashboard-status{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;background:#fffc;border-radius:9px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:600;display:inline-flex}.status-dot{background:#cbd5d9;border-radius:50%;width:7px;height:7px}.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.dashboard-stat-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;justify-content:space-between;min-height:138px;padding:20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 2px 10px #0f172a09}.dashboard-stat-card:hover{border-color:#d9dfe2;transform:translateY(-2px);box-shadow:0 8px 24px #0f172a12}.dashboard-stat-label{color:var(--text-muted);letter-spacing:.1px;font-size:12px;font-weight:650}.dashboard-stat-value{letter-spacing:-1px;margin:8px 0 3px;font-size:31px;font-weight:750;line-height:1;color:#333!important}.dashboard-stat-change{color:#8a979e;font-size:10.5px;line-height:1.4}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:20px;margin-bottom:20px;display:grid}.dashboard-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:20px;display:grid}.dashboard-panel{background:var(--surface);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-sm);border-radius:14px;overflow:hidden}.dashboard-panel-header{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:19px 20px;display:flex}.dashboard-panel-header h2{color:var(--text);margin:0;font-size:15px;font-weight:700;line-height:1.3}.dashboard-panel-header p{color:var(--text-muted);margin:5px 0 0;font-size:11px;line-height:1.5}.dashboard-panel-link{color:var(--wa-green-dark);white-space:nowrap;font-size:12px;font-weight:700}.dashboard-panel-link:hover{text-decoration:underline}.conversation-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:275px;padding:38px 30px;display:flex}.conversation-empty-icon{background:var(--wa-green-soft);width:52px;height:52px;color:var(--wa-green-dark);border-radius:15px;place-items:center;margin-bottom:14px;font-size:27px;display:grid}.conversation-empty h3{margin:0;font-size:15px;font-weight:700}.conversation-empty p{max-width:390px;color:var(--text-muted);margin:8px 0 19px;font-size:12px;line-height:1.65}.conversation-empty .wts-button-primary{padding:9px 14px;font-size:12px}.activity-placeholder{min-height:275px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:30px 24px;font-size:11px;display:flex}.activity-bars{justify-content:space-between;align-items:flex-end;gap:9px;width:min(100%,250px);height:115px;display:flex}.activity-bars span{background:var(--wa-green-soft);border-radius:5px 5px 2px 2px;flex:1;min-width:10px}.activity-bars span:first-child{height:32%}.activity-bars span:nth-child(2){height:48%}.activity-bars span:nth-child(3){height:39%}.activity-bars span:nth-child(4){height:67%}.activity-bars span:nth-child(5){height:52%}.activity-bars span:nth-child(6){height:78%}.activity-bars span:nth-child(7){height:61%}.quick-actions{padding:5px 20px}.quick-action{border-bottom:1px solid #edf0f1;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:67px;display:grid}.quick-action:last-child{border-bottom:0}.quick-action-icon{background:var(--surface-soft);width:34px;height:34px;color:var(--wa-green-dark);border-radius:9px;place-items:center;font-size:15px;display:grid}.quick-action strong{color:var(--text);font-size:12px;font-weight:700;display:block}.quick-action small{color:var(--text-muted);margin-top:3px;font-size:10px;display:block}.quick-action-arrow{color:#9aa6ac;font-size:15px;transition:color .18s,transform .18s}.quick-action:hover .quick-action-arrow{color:var(--wa-green-dark);transform:translate(2px)}.getting-started{padding:7px 20px}.getting-step{border-bottom:1px solid #edf0f1;grid-template-columns:30px minmax(0,1fr);gap:11px;padding:15px 0;display:grid}.getting-step:last-child{border-bottom:0}.getting-step-number{background:var(--wa-green-soft);width:28px;height:28px;color:var(--wa-green-dark);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.getting-step strong{color:var(--text);margin-top:1px;font-size:12px;font-weight:700;display:block}.getting-step p{color:var(--text-muted);margin:4px 0 0;font-size:10px;line-height:1.55}@media (min-width:768px) and (max-width:1100px){.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.dashboard-bottom-grid{grid-template-columns:1fr}}@media (max-width:767px){.dashboard-header{margin-bottom:22px}.dashboard-header>div:first-child{min-width:0;max-width:calc(100% - 50px)}.dashboard-title{overflow-wrap:anywhere;font-size:25px}.dashboard-subtitle{max-width:310px;font-size:12px}.dashboard-status{display:none}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.dashboard-stat-card{border-radius:12px;min-height:112px;padding:15px}.dashboard-stat-label{font-size:11px}.dashboard-stat-value{font-size:25px}.dashboard-stat-change{font-size:9px}.dashboard-grid,.dashboard-bottom-grid{grid-template-columns:1fr;gap:14px;margin-bottom:14px}.dashboard-panel{border-radius:12px}.dashboard-panel-header{min-height:68px;padding:16px}.dashboard-panel-header h2{font-size:14px}.dashboard-panel-header p,.dashboard-panel-link{font-size:10px}.conversation-empty,.activity-placeholder{min-height:230px}.quick-actions,.getting-started{padding-left:16px;padding-right:16px}}.dashboard-eyebrow{color:var(--wa-green-dark);letter-spacing:1.3px;align-items:center;gap:7px;margin-bottom:9px;font-size:9px;font-weight:800;display:flex}.ai-pulse-dot{background:var(--wa-green);width:6px;height:6px;box-shadow:0 0 0 4px var(--wa-green-soft);border-radius:50%}.dashboard-ai-status{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#ffffffd1;border-radius:12px;align-items:center;gap:10px;padding:9px 12px 9px 9px;display:flex}.dashboard-ai-status strong,.dashboard-ai-status small{display:block}.dashboard-ai-status strong{color:var(--text);font-size:11px;font-weight:700}.dashboard-ai-status small{color:var(--wa-green-dark);margin-top:2px;font-size:9px;font-weight:600}.ai-status-orb{background:var(--wa-green-soft);border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:relative}.ai-status-orb:before,.ai-status-orb:after{content:"";border:1px solid #22c55e59;border-radius:50%;position:absolute}.ai-status-orb:before{inset:5px}.ai-status-orb:after{inset:10px}.ai-status-orb span{background:var(--wa-green-dark);z-index:1;border-radius:50%;width:5px;height:5px}.ai-pulse-card{min-height:190px;box-shadow:var(--shadow-sm);background:radial-gradient(circle at 12%,#4ade8021,#0000 32%),linear-gradient(135deg,#fff 0%,#f7fcf8 100%);border:1px solid #4ade8038;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:20px;padding:27px 30px;display:grid;position:relative;overflow:hidden}.ai-pulse-card:after{content:"";pointer-events:none;border:1px solid #4ade801a;border-radius:50%;width:230px;height:230px;position:absolute;top:-100px;right:-120px}.ai-pulse-content{align-items:center;gap:23px;min-width:0;display:flex}.ai-pulse-visual{flex:none}.ai-pulse-ring{background:#fff;border:1px solid #4ade8047;border-radius:50%;place-items:center;width:82px;height:82px;display:grid;position:relative;box-shadow:0 0 0 8px #4ade8012,0 0 0 16px #4ade8009}.ai-pulse-ring:before,.ai-pulse-ring:after{content:"";border:1px solid #22c55e38;border-radius:50%;position:absolute}.ai-pulse-ring:before{inset:13px}.ai-pulse-ring:after{inset:25px}.ai-pulse-ring span{z-index:2;color:var(--wa-green-dark);letter-spacing:-.3px;font-size:13px;font-weight:800;position:relative}.ai-pulse-label,.panel-kicker{color:var(--wa-green-dark);letter-spacing:1.1px;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.ai-pulse-content h2{letter-spacing:-.35px;margin:0;font-size:20px;line-height:1.25}.ai-pulse-content p{max-width:650px;color:var(--text-muted);margin:8px 0 0;font-size:12px;line-height:1.65}.ai-pulse-metrics{z-index:2;border:1px solid var(--border);background:#ffffffd1;border-radius:11px;align-items:stretch;display:flex;position:relative}.ai-pulse-metrics div{text-align:center;border-right:1px solid var(--border);min-width:105px;padding:12px 14px}.ai-pulse-metrics div:last-child{border-right:0}.ai-pulse-metrics strong,.ai-pulse-metrics span{display:block}.ai-pulse-metrics strong{color:var(--text);font-size:19px;line-height:1.1}.ai-pulse-metrics span{color:var(--text-muted);margin-top:5px;font-size:8px;font-weight:600}.live-badge{color:var(--wa-green-dark);letter-spacing:.7px;background:#f5fbf6;border:1px solid #dcefe2;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.live-badge span{background:var(--wa-green);border-radius:50%;width:5px;height:5px}.conversation-empty-visual{place-items:center;width:96px;height:96px;margin-bottom:13px;display:grid;position:relative}.conversation-core{width:45px;height:45px;color:var(--wa-green-dark);z-index:2;background:#fff;border:1px solid #4ade804d;border-radius:50%;place-items:center;font-size:22px;display:grid;box-shadow:0 0 0 7px #4ade800f}.conversation-orbit{border:1px solid #4ade802e;border-radius:50%;position:absolute}.orbit-one{inset:8px}.orbit-two{inset:20px}.ai-opportunities .dashboard-panel-header{min-height:84px}.opportunity-list{padding:3px 20px}.opportunity-item{border-bottom:1px solid #edf0f1;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:16px 0;display:grid}.opportunity-item:last-child{border-bottom:0}.opportunity-icon{background:var(--wa-green-soft);width:31px;height:31px;color:var(--wa-green-dark);border-radius:9px;place-items:center;font-size:13px;font-weight:700;display:grid}.opportunity-item strong{color:var(--text);font-size:11px;font-weight:700;display:block}.opportunity-item p{color:var(--text-muted);margin:4px 0 0;font-size:9px;line-height:1.55}.getting-started-panel{margin-top:20px}.setup-progress{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-muted);border-radius:7px;padding:6px 9px;font-size:9px;font-weight:700}.getting-started-panel .getting-started{grid-template-columns:repeat(3,1fr);padding:5px 20px;display:grid}.getting-started-panel .getting-step{border-bottom:0;border-right:1px solid #edf0f1;padding:17px 20px}.getting-started-panel .getting-step:first-child{padding-left:0}.getting-started-panel .getting-step:last-child{border-right:0;padding-right:0}@media (max-width:767px){.dashboard-eyebrow{margin-bottom:7px}.dashboard-ai-status{display:none}.ai-pulse-card{border-radius:13px;padding:21px 18px;display:block}.ai-pulse-content{display:block}.ai-pulse-visual{margin-bottom:18px}.ai-pulse-ring{width:66px;height:66px}.ai-pulse-content h2{font-size:17px}.ai-pulse-content p{font-size:11px}.ai-pulse-metrics{margin-top:20px}.ai-pulse-metrics div{flex:1;min-width:0;padding:10px 6px}.ai-pulse-metrics strong{font-size:16px}.ai-pulse-metrics span{font-size:7px}.conversation-empty-visual{width:82px;height:82px}.getting-started-panel .getting-started{padding:5px 16px;display:block}.getting-started-panel .getting-step{border-bottom:1px solid #edf0f1;border-right:0;padding:14px 0}.getting-started-panel .getting-step:first-child{padding-left:0}.getting-started-panel .getting-step:last-child{border-bottom:0;padding-right:0}.setup-progress{display:none}}.dashboard-eyebrow-logo{align-items:center;display:inline-flex}.dashboard-eyebrow-logo .app-logo-name{color:#111827!important;font-size:15px!important;font-weight:700!important}.dashboard-eyebrow-logo .app-logo-name>span,.dashboard-eyebrow-logo .app-logo-mark{color:var(--wa-green-dark)!important}.dashboard-eyebrow-logo .app-logo-mark{width:11px;height:11px;margin-left:-2px}.dashboard-eyebrow-logo .app-logo-mark svg{width:11px;height:11px}.dashboard-eyebrow-label{border-left:1px solid var(--border);color:var(--text-muted);letter-spacing:1.2px;padding-left:9px;font-size:8px;font-weight:800}.dashboard-eyebrow{align-items:center;gap:10px;margin-bottom:10px;display:flex}.dashboard-brand{align-items:center;width:fit-content;height:24px;display:inline-flex}.dashboard-brand .app-logo{align-items:center;width:fit-content;display:flex}.dashboard-brand .app-logo-name{color:#111827!important;letter-spacing:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1!important}.dashboard-brand .app-logo-name>span{color:var(--wa-green-dark)!important}.dashboard-brand .app-logo-mark{align-items:center;width:13px!important;height:13px!important;color:var(--wa-green-dark)!important;align-self:flex-start!important;margin-left:-2px!important;display:flex!important;transform:translateY(-1px)!important}.dashboard-brand .app-logo-mark svg{width:13px!important;height:13px!important}.dashboard-eyebrow-label{border-left:1px solid var(--border);height:20px;color:var(--text-muted);letter-spacing:1.2px;align-items:center;padding-left:10px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.dashboard-eyebrow{gap:8px}.dashboard-eyebrow-label{color:var(--text-muted);letter-spacing:1.1px;font-size:8px;font-weight:800;border-left:0!important;padding-left:0!important}.dashboard-brand .app-logo-mark{margin-left:4px!important}.dashboard-eyebrow{align-items:center!important}.dashboard-brand{height:24px;align-items:center!important;display:inline-flex!important}.dashboard-eyebrow-label{border:0!important;align-items:center!important;height:24px!important;padding:0!important;line-height:1!important;display:inline-flex!important;transform:none!important}.dashboard-brand-name{color:#111827;letter-spacing:normal;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:700;line-height:1}.dashboard-brand-name:first-letter{color:#111827}.dashboard-eyebrow-label{color:var(--text-muted);border:0!important;height:auto!important;padding-left:0!important}.dashboard-title-icon{vertical-align:-3px;opacity:.8;margin-left:5px;display:inline-block}.getting-started-panel .getting-step{transition:background .18s,transform .18s;position:relative}.getting-started-panel .getting-step:hover{background:#fbfcfc}.getting-step-number{color:var(--wa-green-dark);letter-spacing:.4px;background:#f4faf6;border:1px solid #dce8e1;font-size:9px;box-shadow:0 2px 6px #143c280a}.getting-step strong{letter-spacing:-.05px;font-size:12px}.getting-step p{max-width:250px}@media (max-width:767px){.getting-step-number{width:27px;height:27px;font-size:8px}}.conversation-empty{min-height:275px;position:relative;overflow:hidden}.conversation-empty:before{content:"";pointer-events:none;border:1px solid #22c55e12;border-radius:50%;width:220px;height:220px;position:absolute;top:50%;left:50%;transform:translate(-50%,-56%)}.conversation-empty-visual{z-index:1;position:relative}.conversation-empty h3{z-index:1;letter-spacing:-.2px;margin-top:2px;position:relative}.conversation-empty p{z-index:1;color:#7b878d;position:relative}.conversation-orbit{opacity:.72}.conversation-core{box-shadow:0 0 0 7px #22c55e0b,0 8px 24px #1e462d14}@media (max-width:767px){.conversation-empty{min-height:230px}.conversation-empty:before{width:180px;height:180px}}.ai-opportunities .dashboard-panel-header{background:linear-gradient(#fff 0%,#fbfdfc 100%)}.ai-opportunities .opportunity-list{padding:4px 20px 10px}.ai-opportunities .opportunity-item{border-bottom:1px solid #edf0f1;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:16px 0;display:grid;position:relative}.ai-opportunities .opportunity-item:last-child{border-bottom:0}.ai-opportunities .opportunity-icon{width:34px;height:34px;color:var(--wa-green-dark);background:#f4faf6;border:1px solid #dce8e1;border-radius:10px;place-items:center;font-size:15px;font-weight:700;display:grid;box-shadow:0 2px 7px #143c280a}.ai-opportunities .opportunity-item strong{color:var(--text);letter-spacing:-.05px;margin-top:1px;font-size:12px;font-weight:700;display:block}.ai-opportunities .opportunity-item p{color:var(--text-muted);margin:4px 0 0;font-size:9px;line-height:1.55}@media (max-width:767px){.ai-opportunities .opportunity-list{padding-left:16px;padding-right:16px}.ai-opportunities .opportunity-item{grid-template-columns:34px minmax(0,1fr);gap:11px}}@media (min-width:1101px){.dashboard-header{margin-bottom:22px}.dashboard-stats{gap:14px;margin-bottom:18px}.dashboard-stat-card{min-height:132px;padding:19px}.ai-pulse-card{margin-bottom:18px}.dashboard-grid{gap:18px;margin-bottom:18px}.getting-started-panel{margin-top:18px}}.auth-page{background:#08130d;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.auth-card{color:#fff;background:#0d1b12;border:1px solid #ffffff17;border-radius:20px;width:100%;max-width:480px;padding:44px}.auth-logo{align-items:center;width:fit-content;margin-bottom:42px;line-height:0;display:inline-flex}.auth-logo .app-logo{display:flex;flex-direction:row!important;align-items:center!important}.auth-heading span{color:#4ade80;letter-spacing:.14em;font-size:11px;font-weight:800}.auth-heading h1{margin:10px 0;font-size:32px}.auth-heading p{color:#9aa89e;margin:0 0 30px}.auth-form{gap:18px;display:grid}.auth-form label{gap:8px;font-size:14px;font-weight:600;display:grid}.auth-form input{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#08130d;border:1px solid #26382c;border-radius:10px;padding:14px}.auth-form input:focus{border-color:#4ade80;outline:none}.auth-form button{color:#07100a;cursor:pointer;background:#4ade80;border:0;border-radius:10px;margin-top:6px;padding:14px;font-size:15px;font-weight:800}.auth-form button:disabled{opacity:.65;cursor:wait}.auth-error{color:#f87171;margin:0;font-size:14px}.auth-switch{text-align:center;color:#9aa89e;margin:28px 0 0}.auth-switch a{color:#4ade80;font-weight:700}@media (max-width:560px){.auth-card{padding:28px 22px}}.settings-page{width:100%;max-width:1080px;margin:0 auto;padding:42px 44px 70px}.settings-heading{margin-bottom:28px}.settings-heading h1{color:var(--text);letter-spacing:-1.1px;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.1}.settings-heading>p{color:var(--text-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.settings-card{border:1px solid var(--border);background:var(--panel);border-radius:20px;overflow:hidden;box-shadow:0 12px 32px #0f172a0d}.settings-card-copy{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:28px;padding:30px 32px;display:flex}.settings-card-kicker{color:var(--wa-green-dark);letter-spacing:1.2px;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.settings-card-copy h2{color:var(--text);letter-spacing:-.5px;margin:0;font-size:22px}.settings-card-copy p{max-width:580px;color:var(--text-muted);margin:8px 0 0;font-size:13px;line-height:1.65}.settings-card .primary-action{border-radius:11px;flex:none;min-height:44px;padding:0 20px;font-size:13px}.connection-result{margin:0;padding:28px 32px 30px}.connection-result>strong{color:#15803d;letter-spacing:-.2px;align-items:center;gap:8px;font-size:15px;display:inline-flex}.connection-result>strong:before{content:"";background:#22c55e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #22c55e1f}.connection-result>p{color:var(--text-muted);margin:13px 0 0;font-size:13px;line-height:1.6}.connection-result code{border:1px solid var(--border);color:var(--text);background:#0f172a09;border-radius:7px;padding:4px 8px;font-size:12px}.connection-note{color:var(--text-muted)!important}.settings-error{color:#b91c1c;background:#dc26260d;border:1px solid #dc262633;border-radius:10px;margin:18px 32px;padding:12px 14px;font-size:13px}.connection-result>div[style]{border:1px solid var(--border);box-shadow:0 8px 24px #0f172a0f;margin-top:20px!important;padding:14px!important}@media (max-width:720px){.settings-page{padding:28px 18px 90px}.settings-heading{margin-bottom:22px}.settings-card{border-radius:16px}.settings-card-copy{flex-direction:column;align-items:flex-start;gap:20px;padding:24px 20px}.settings-card .primary-action{width:100%}.connection-result{padding:24px 20px 26px}.connection-result img{width:min(260px,100vw - 82px)!important;height:auto!important}.settings-error{margin:16px 20px}}.app-nav-item.active{background:var(--sidebar-hover);color:#fff}.app-nav-item.active .app-nav-icon{color:var(--wa-green)}.workspace-panel{width:100%;max-width:none;margin:0;padding:12px 0 48px}.workspace-panel-heading{margin-bottom:28px}.workspace-panel-heading .panel-kicker{margin-bottom:9px;display:block}.workspace-panel-heading h1{color:var(--text);letter-spacing:-1.1px;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.1}.workspace-panel-heading p{max-width:650px;color:var(--text-muted);margin:10px 0 0;font-size:14px;line-height:1.65}.workspace-empty-card{border:1px solid var(--border);background:var(--panel);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:48px 32px;display:flex;box-shadow:0 12px 32px #0f172a0d}.workspace-empty-icon{border:1px solid var(--border);width:58px;height:58px;color:var(--wa-green-dark);background:#0f172a06;border-radius:16px;place-items:center;margin-bottom:20px;font-size:27px;display:grid}.workspace-empty-card h2{color:var(--text);letter-spacing:-.4px;margin:0;font-size:21px}.workspace-empty-card p{max-width:480px;color:var(--text-muted);margin:9px auto 0;font-size:13px;line-height:1.65}.workspace-empty-card .primary-action{margin-top:22px}.app-bottom-item.active{color:var(--wa-green-dark)}.app-bottom-item.active>span{color:var(--wa-green)}.app-main>.settings-page{max-width:1080px;padding:12px 0 48px}@media (max-width:767px){.workspace-panel{padding:8px 0 24px}.workspace-panel-heading{margin-bottom:22px}.workspace-empty-card{border-radius:16px;min-height:300px;padding:38px 22px}.app-main>.settings-page{padding:8px 0 24px}.app-mobile-header{position:relative}.app-mobile-header-actions{flex-direction:row!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;height:38px!important;display:flex!important}.app-mobile-header-actions .app-header-action{flex:0 0 34px!important;width:34px!important;height:34px!important;margin:0!important;padding:0!important;display:grid!important}.app-mobile-header-actions .app-notification-action{color:#fff!important;background:#29ab87!important;border-color:#29ab87!important}.app-mobile-header-actions .app-settings-action{color:#fff!important;background:#29ab87!important;border-color:#29ab87!important;display:none!important}.app-settings-action:hover{color:#fff!important;background:#249b79!important;border-color:#249b79!important}}.dashboard-header{position:relative}.dashboard-header-actions{flex-direction:column;align-items:flex-end;gap:10px;margin-left:auto;display:flex}.dashboard-notification-btn{color:#52616b;cursor:pointer;background:#fff;border:1px solid #111b2117;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;transition:all .18s;display:grid;box-shadow:0 2px 8px #111b210f}.dashboard-notification-btn:hover{color:#111b21;background:#f7f8fa;border-color:#111b2124;transform:translateY(-1px)}.dashboard-notification-btn:active{transform:scale(.96)}.dashboard-notification-btn svg{width:18px;height:18px;display:block}@media (max-width:767px){.dashboard-header-actions{margin:0;display:flex;position:absolute;top:0;right:0}.dashboard-header-actions .dashboard-notification-btn{width:38px;height:38px;display:grid}}.dashboard-notification-btn{color:#29ab87}.dashboard-notification-btn:hover{color:#249b79}.dashboard-notification-btn svg{stroke:currentColor}.dashboard-header-actions{flex-direction:row;align-items:center;gap:10px}.dashboard-header-actions .dashboard-notification-btn{flex:none}.primary-action{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#29ab87;border:1px solid #29ab87;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:700;line-height:1;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 12px #29ab872e}.primary-action:hover{background:#249b79;border-color:#249b79;transform:translateY(-1px);box-shadow:0 6px 16px #29ab8740}.primary-action:active{transform:translateY(0)scale(.98)}.primary-action:disabled{opacity:.55;cursor:not-allowed;transform:none}.automation-list,.automation-create-card{border:1px solid var(--border);background:var(--panel);border-radius:20px;padding:28px;box-shadow:0 12px 32px #0f172a0d}.automation-list-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.automation-list-header h2{margin:0;font-size:20px}.automation-card{border:1px solid var(--border);border-radius:14px;margin-top:12px;padding:20px}.automation-card strong{font-size:16px}.automation-card p{color:var(--text-muted);margin:8px 0 0;font-size:14px}.automation-form{gap:14px;width:100%;max-width:620px;margin-top:22px;display:grid}.automation-form input,.automation-form textarea{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:11px;outline:none;padding:13px 15px}.automation-form textarea{resize:vertical}.automation-form input:focus,.automation-form textarea:focus{border-color:var(--wa-green);box-shadow:0 0 0 3px #25d3661f}.automation-form-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.automation-form-actions button:not(.primary-action){border:1px solid var(--border);min-height:42px;color:var(--text);cursor:pointer;background:#fff;border-radius:10px;padding:0 18px}@media (max-width:767px){.automation-list,.automation-create-card{border-radius:16px;padding:20px}.automation-list-header{flex-direction:column;align-items:flex-start}.automation-list-header .primary-action{width:100%}.automation-form-actions{flex-direction:column-reverse}.automation-form-actions button{width:100%}}.ai-agent-page{max-width:1080px}.ai-agent-hero{border:1px solid var(--border);background:var(--panel);border-radius:20px;align-items:center;gap:16px;margin-bottom:22px;padding:28px 30px;display:flex;box-shadow:0 12px 32px #0f172a0d}.ai-agent-hero-icon,.ai-agent-section-icon{color:var(--wa-green);background:#25d3661a;border:1px solid #25d36629;flex:none;place-items:center;display:grid}.ai-agent-hero-icon{border-radius:16px;width:54px;height:54px}.ai-agent-hero .panel-kicker{margin-bottom:7px;display:block}.ai-agent-hero h1{color:var(--text);letter-spacing:-.8px;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.1}.ai-agent-hero p{max-width:640px;color:var(--text-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.ai-agent-status{color:var(--wa-green-dark);white-space:nowrap;background:#25d36614;border-radius:999px;flex:none;align-items:center;gap:8px;margin-left:auto;padding:9px 13px;font-size:12px;font-weight:700;display:inline-flex}.ai-agent-status>span{background:var(--wa-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #25d3661a}.ai-agent-form{gap:18px;display:grid}.ai-agent-card{border:1px solid var(--border);background:var(--panel);border-radius:18px;padding:26px 28px;box-shadow:0 8px 24px #0f172a09}.ai-agent-card-heading{align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.ai-agent-section-icon{border-radius:12px;width:38px;height:38px}.ai-agent-card h2{color:var(--text);letter-spacing:-.25px;margin:0;font-size:17px}.ai-agent-card-heading p{color:var(--text-muted);margin:5px 0 0;font-size:13px;line-height:1.55}.ai-agent-field{display:block}.ai-agent-field>span{color:var(--text);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.ai-agent-field em{color:var(--text-muted);margin-left:4px;font-size:11px;font-style:normal;font-weight:500}.ai-agent-field input,.ai-agent-field textarea{border:1px solid var(--border);background:var(--background,#fff);width:100%;color:var(--text);font:inherit;border-radius:12px;outline:none;font-size:14px;transition:border-color .18s,box-shadow .18s;display:block}.ai-agent-field input{height:46px;padding:0 14px}.ai-agent-field textarea{resize:vertical;min-height:130px;padding:13px 14px;line-height:1.6}.ai-agent-field input:focus,.ai-agent-field textarea:focus{border-color:var(--wa-green);box-shadow:0 0 0 4px #25d3661a}.ai-agent-field input::placeholder,.ai-agent-field textarea::placeholder{color:#9ca3af}.ai-agent-save-bar{border:1px solid var(--border);color:var(--text-muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px 14px 20px;font-size:13px;display:flex;position:sticky;bottom:18px;box-shadow:0 12px 30px #0f172a1a}.ai-agent-saved{color:var(--wa-green-dark);align-items:center;gap:7px;font-weight:700;display:inline-flex}.ai-agent-save-button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;display:inline-flex}@media (max-width:767px){.ai-agent-hero{border-radius:16px;flex-wrap:wrap;align-items:flex-start;padding:22px 20px}.ai-agent-hero-icon{border-radius:14px;width:46px;height:46px}.ai-agent-hero h1{font-size:24px}.ai-agent-status{justify-content:center;width:100%;margin-left:0}.ai-agent-card{border-radius:16px;padding:22px 18px}.ai-agent-save-bar{flex-direction:column;align-items:stretch;padding:14px;bottom:12px}.ai-agent-save-bar>div{text-align:center}.ai-agent-save-button{width:100%}}.contact-modal-backdrop{z-index:9999!important;-webkit-backdrop-filter:blur(7px)!important;background:#0f172a7a!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important;position:fixed!important;inset:0!important}.contact-modal{background:#fff!important;border:1px solid #0f172a14!important;border-radius:20px!important;width:min(460px,100vw - 40px)!important;max-height:calc(100vh - 40px)!important;margin:0!important;animation:.18s ease-out contact-modal-in!important;overflow-y:auto!important;box-shadow:0 30px 80px #0f172a38,0 8px 30px #0f172a1a!important}.contact-modal-header{border-bottom:1px solid #eef0f2!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:21px 22px 18px!important;display:flex!important}.contact-modal-title{color:#101828!important;letter-spacing:-.025em!important;margin:0!important;font-size:18px!important;font-weight:750!important;line-height:1.3!important}.contact-modal-subtitle{color:#667085!important;margin:5px 0 0!important;font-size:12.5px!important;line-height:1.5!important}.contact-modal-close{color:#667085!important;cursor:pointer!important;background:#f5f6f8!important;border:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;transition:all .15s!important;display:flex!important}.contact-modal-close:hover{color:#101828!important;background:#eaecf0!important;transform:scale(1.04)!important}.contact-modal-body{padding:22px!important}.contact-form-group{margin:0 0 18px!important}.contact-form-label{color:#344054!important;margin:0 0 7px!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;display:block!important}.contact-form-label span{color:#98a2b3!important;font-weight:500!important}.contact-form-input,.contact-form-textarea{box-sizing:border-box!important;color:#101828!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:11px!important;outline:none!important;width:100%!important;font-size:14px!important;transition:border-color .15s,box-shadow .15s,background .15s!important}.contact-form-input{height:45px!important;padding:0 13px!important}.contact-form-textarea{resize:vertical!important;min-height:78px!important;padding:11px 13px!important}.contact-form-input::placeholder,.contact-form-textarea::placeholder{color:#98a2b3!important}.contact-form-input:focus,.contact-form-textarea:focus{background:#fff!important;border-color:#25d366!important;box-shadow:0 0 0 3px #25d3661c!important}.contact-phone-input{box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:11px!important;align-items:center!important;width:100%!important;height:46px!important;min-height:46px!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;overflow:hidden!important}.contact-phone-input .PhoneInputCountry{background:#fafbfc!important;border-right:1px solid #edf0f2!important;align-items:center!important;gap:5px!important;height:100%!important;margin:0!important;padding:0 10px 0 12px!important;display:flex!important}.contact-phone-input .PhoneInputCountrySelect{cursor:pointer!important;background:0 0!important;border:0!important;outline:0!important;max-width:30px!important;height:100%!important}.contact-phone-input .PhoneInputInput{width:100%!important;min-width:0!important;height:100%!important;box-shadow:none!important;color:#101828!important;background:0 0!important;border:0!important;outline:0!important;padding:0 13px!important;font-size:14px!important}.contact-form-error{color:#b42318!important;background:#fff5f4!important;border:1px solid #d92d2024!important;border-radius:10px!important;margin:-3px 0 16px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.45!important}.contact-modal-footer{border-top:1px solid #eef0f2!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;padding:16px 22px 20px!important;display:flex!important}.contact-modal-footer button{cursor:pointer!important;border-radius:10px!important;min-width:88px!important;height:40px!important;padding:0 16px!important;font-size:13px!important;font-weight:700!important;transition:transform .15s,box-shadow .15s,background .15s!important}.contact-modal-footer .contact-cancel-btn{color:#475467!important;background:#fff!important;border:1px solid #dfe3e8!important}.contact-modal-footer .contact-cancel-btn:hover{background:#f8fafc!important}.contact-modal-footer .contact-save-btn{color:#fff!important;background:#25d366!important;border:1px solid #25d366!important;box-shadow:0 4px 12px #25d36633!important}.contact-modal-footer .contact-save-btn:hover{background:#20c863!important;transform:translateY(-1px)!important;box-shadow:0 7px 17px #25d36640!important}.contact-modal-footer button:disabled{opacity:.55!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}@keyframes contact-modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:520px){.contact-modal-backdrop{align-items:flex-end!important;padding:0!important}.contact-modal{border-radius:20px 20px 0 0!important;width:100%!important;max-height:92vh!important}.contact-modal-header,.contact-modal-body,.contact-modal-footer{padding-left:18px!important;padding-right:18px!important}.contact-modal-footer button{flex:1!important}}.contacts-modern{width:100%}.contacts-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.contacts-title{letter-spacing:-.035em;margin:5px 0 6px;font-size:clamp(25px,3vw,32px);line-height:1.1}.contacts-subtitle{color:#0f172a94;margin:0;font-size:14px}.contacts-actions{flex-shrink:0;gap:9px;display:flex}.contacts-action{color:#172033;cursor:pointer;background:#fff;border:1px solid #0f172a17;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #0f172a0a}.contacts-action.primary{color:#fff;background:#4ade80;border-color:#4ade80}.contacts-action:hover{transform:translateY(-1px)}.contacts-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.contact-stat{background:#fff;border:1px solid #0f172a12;border-radius:14px;min-height:100px;padding:18px;box-shadow:0 4px 18px #0f172a09}.contact-stat-label{color:#0f172a80;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.contact-stat-value{letter-spacing:-.04em;margin-top:7px;font-size:27px;font-weight:800;line-height:1}.contact-stat-meta{color:#0f172a6b;margin-top:7px;font-size:11px}.contacts-card{background:#fff;border:1px solid #0f172a12;border-radius:16px;overflow:hidden;box-shadow:0 6px 24px #0f172a0a}.contacts-toolbar{background:#f8fafcb8;border-bottom:1px solid #0f172a12;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.contacts-search{width:min(100%,430px);position:relative}.contacts-search svg{color:#0f172a66;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.contacts-search input{color:#172033;background:#fff;border:1px solid #0f172a17;border-radius:10px;outline:none;width:100%;height:40px;padding:0 13px 0 39px;font-size:13px}.contacts-search input:focus{border-color:var(--wa-green,#22c55e);box-shadow:0 0 0 3px #22c55e1a}.contacts-filter{background:#eef2f7;border-radius:9px;gap:4px;padding:3px;display:flex}.filter-button{color:#0f172a8c;cursor:pointer;background:0 0;border:0;border-radius:7px;height:32px;padding:0 10px;font-size:11px;font-weight:800}.filter-button.active{color:#172033;background:#fff;box-shadow:0 1px 4px #0f172a14}.contacts-table-wrap{overflow-x:auto}.contacts-table{border-collapse:collapse;width:100%;min-width:720px}.contacts-table th{text-align:left;color:#0f172a6e;text-transform:uppercase;letter-spacing:.075em;background:#fbfcfd;padding:12px 16px;font-size:10px;font-weight:800}.contacts-table td{vertical-align:middle;border-top:1px solid #0f172a0e;padding:14px 16px}.contact-row{transition:background .15s}.contact-row:hover{background:#f8fafc}.customer-cell{align-items:center;gap:11px;display:flex}.customer-avatar{background:var(--wa-green-soft,#dcfce7);width:40px;height:40px;color:var(--wa-green-dark,#16a34a);border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;position:relative}.customer-status{background:#22c55e;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:-1px}.customer-name{color:#172033;font-size:13px;font-weight:750}.customer-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.customer-tag{color:#0f172a8c;background:#f1f5f9;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.phone-cell{color:#334155;align-items:center;gap:7px;font-size:12px;display:inline-flex}.phone-cell svg{opacity:.4}.conversation-count{color:#15803d;background:#f0fdf4;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:25px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.message-preview{max-width:260px}.message-text{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.message-time{color:#0f172a6b;margin-top:4px;font-size:10px}.row-menu{color:#0f172a66;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.row-menu:hover{color:#172033;background:#f1f5f9}.contacts-empty{text-align:center;padding:58px 24px}.empty-icon{background:var(--wa-green-soft,#dcfce7);width:52px;height:52px;color:var(--wa-green-dark,#16a34a);border-radius:15px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.contacts-empty h2{color:#172033;margin:0;font-size:17px}.contacts-empty p{color:#0f172a80;max-width:390px;margin:7px auto 0;font-size:13px;line-height:1.55}.contacts-loading{text-align:center;color:#0f172a73;padding:52px 24px;font-size:13px}.contacts-error{text-align:center;padding:45px 24px}.contacts-error h2{margin:0;font-size:16px}.contacts-error p{color:#0f172a80;margin:7px 0;font-size:13px}.retry-button{background:var(--wa-green,#22c55e);color:#fff;cursor:pointer;border:0;border-radius:9px;height:36px;margin-top:8px;padding:0 13px;font-size:12px;font-weight:800}.contact-import-modal{width:min(760px,100vw - 40px)!important}@media (max-width:767px){.contact-import-modal{width:min(100%,100vw - 24px)!important}}.contact-import-body{padding:0 22px 22px}.contact-import-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.contact-import-option{text-align:left;color:#172033;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:13px;align-items:center;gap:11px;min-height:88px;padding:14px;transition:border-color .15s,background .15s,transform .15s;display:flex}.contact-import-option:hover{background:#fbfffc;border-color:#22c55e61;transform:translateY(-1px)}.contact-import-option.active{border-color:var(--wa-green,#22c55e);background:#22c55e0e}.contact-import-option-icon{background:var(--wa-green-soft,#dcfce7);width:40px;height:40px;color:var(--wa-green-dark,#16a34a);border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;display:flex}.contact-import-option strong{font-size:12px;font-weight:800;display:block}.contact-import-option small{color:#0f172a7a;margin-top:4px;font-size:10px;line-height:1.4;display:block}.contact-import-note{color:#0f172a8c;background:#f8fafc;border-radius:10px;margin-top:13px;padding:10px 12px;font-size:11px;line-height:1.5}.contact-import-note strong{color:#334155}.contact-import-status{color:#15803d;background:#f0fdf4;border-radius:10px;align-items:center;gap:8px;margin-top:11px;padding:10px 12px;font-size:11px;font-weight:700;display:flex}.contact-import-status span{background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-weight:900;display:inline-flex}.contact-import-select-all{background:#fff;border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.contact-import-select-all label{color:#334155;align-items:center;gap:8px;min-width:0;font-size:10px;font-weight:750;display:inline-flex}.contact-import-select-all input{accent-color:#16a34a;width:15px;height:15px;margin:0}.contact-import-select-all-label{white-space:nowrap}.contact-import-selected-badge{color:#15803d;background:#ecfdf3;border-radius:999px;flex:none;padding:4px 8px;font-size:9px;font-weight:800}.contact-import-preview{border:1px solid #0f172a14;border-radius:12px;margin-top:13px;overflow:hidden}.contact-import-preview-head{background:#fbfcfd;border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.contact-import-preview-head strong,.contact-import-preview-head span{display:block}.contact-import-preview-head strong{color:#172033;font-size:11px;font-weight:800}.contact-import-preview-head span:not(.contact-import-count){color:#0f172a6e;margin-top:3px;font-size:9px}.contact-import-count{background:#f0fdf4;border-radius:999px;justify-content:center;align-items:center;min-width:29px;height:25px;padding:0 7px;font-weight:800;color:#15803d!important;font-size:10px!important;display:inline-flex!important}.contact-import-list{max-height:210px;overflow-y:auto}.contact-import-row{border-bottom:1px solid #0f172a0b;align-items:center;gap:9px;padding:9px 12px;display:flex}.contact-import-avatar{background:var(--wa-green-soft,#dcfce7);width:30px;height:30px;color:var(--wa-green-dark,#16a34a);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}.contact-import-row strong,.contact-import-row span{display:block}.contact-import-row strong{color:#334155;font-size:11px;font-weight:750}.contact-import-row span{color:#0f172a73;margin-top:2px;font-size:10px}.contact-import-more{color:#0f172a8c;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:9px 12px;font-size:10px;font-weight:650;display:flex}.contact-import-more:hover{color:#16a67a;background:#16a67a0a}.contact-import-help{background:#f8fafc;border-radius:10px;gap:9px;margin-top:13px;padding:10px 12px;display:flex}.contact-import-help>span{color:#475569;text-transform:uppercase;background:#e2e8f0;border-radius:999px;flex:none;justify-content:center;align-items:center;height:20px;padding:0 7px;font-size:9px;font-weight:800;display:inline-flex}.contact-import-help p{color:#0f172a7a;margin:0;font-size:10px;line-height:1.5}.contact-import-help strong{color:#334155}@media (max-width:760px){.contacts-top{flex-direction:column}.contacts-actions{width:100%}.contacts-action{flex:1;justify-content:center}.contacts-stats{grid-template-columns:1fr 1fr}.contacts-stats .contact-stat:last-child{grid-column:1/-1}.contacts-toolbar{flex-direction:column;align-items:stretch}.contacts-search{width:100%}.contacts-filter{width:fit-content}}@media (max-width:480px){.contact-import-body{padding:0 15px 16px}.contact-import-options{grid-template-columns:1fr}.contact-import-option{min-height:76px}.contacts-title{font-size:25px}.contacts-subtitle{font-size:13px}.contacts-stats{gap:8px}.contact-stat{min-height:88px;padding:14px}.contact-stat-value{font-size:23px}}.contact-modal-backdrop{z-index:2000;-webkit-backdrop-filter:blur(5px);background:#0f172a6b;justify-content:center;align-items:center;padding:24px;animation:.16s ease-out contact-modal-fade;display:flex;position:fixed;inset:0}.contact-modal{background:#fff;border:1px solid #0f172a14;border-radius:20px;width:min(100%,470px);padding:24px;animation:.18s ease-out contact-modal-up;box-shadow:0 30px 80px #0f172a38,0 8px 24px #0f172a14}.contact-modal-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.contact-modal-heading{align-items:flex-start;gap:12px;display:flex}.contact-modal-icon{width:40px;height:40px;color:var(--wa-green,#25d366);background:#25d3661c;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:flex}.contact-modal-kicker{color:var(--wa-green,#25d366);letter-spacing:.12em;margin-top:1px;font-size:10px;font-weight:800;line-height:1}.contact-modal-header h2{color:#172033;letter-spacing:-.035em;margin:5px 0;font-size:24px;line-height:1.1}.contact-modal-header p{color:#0f172a8c;margin:0;font-size:13px;line-height:1.45}.contact-modal-close{color:#172033;cursor:pointer;background:#0f172a0e;border:0;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:23px;line-height:1;transition:background .14s,transform .14s;display:inline-flex}.contact-modal-close:hover{background:#0f172a17;transform:scale(1.03)}.contact-form{gap:17px;display:grid}.contact-field{gap:7px;display:grid}.contact-field>span{color:#172033;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:750;display:flex}.contact-field>span small{color:#0f172a6b;font-size:11px;font-weight:600}.contact-field input{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #0f172a1f;border-radius:11px;outline:none;width:100%;height:45px;padding:0 13px;font-size:14px;transition:border-color .14s,box-shadow .14s,background .14s}.contact-phone-input{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #0f172a1f;border-radius:11px;align-items:center;width:100%;height:45px;transition:border-color .14s,box-shadow .14s,background .14s;display:flex}.contact-phone-input:focus-within{border-color:var(--wa-green,#25d366);box-shadow:0 0 0 3px #25d3661c}.contact-phone-input .PhoneInputCountry{border-right:1px solid #0f172a14;height:100%;margin:0;padding:0 10px 0 12px}.contact-phone-input .PhoneInputCountrySelect{cursor:pointer;background:0 0;border:0;outline:0;height:100%}.contact-phone-input .PhoneInputCountryIcon{width:24px;height:18px;box-shadow:none}.contact-phone-input .PhoneInputInput{color:#172033;background:0 0;width:100%;min-width:0;height:100%;padding:0 12px;font-size:14px;box-shadow:none!important;border:0!important;outline:0!important}.contact-phone-input .PhoneInputInput::placeholder,.contact-field input::placeholder{color:#0f172a52}.contact-field input:focus{border-color:var(--wa-green,#25d366);box-shadow:0 0 0 3px #25d3661c}.contact-field input:disabled{opacity:.65;cursor:not-allowed;background:#0f172a06}.contact-field em{color:#0f172a73;font-size:11px;font-style:normal;line-height:1.35}.contact-form-error{color:#b42318;background:#ef444411;border:1px solid #ef444421;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:12px;line-height:1.4;display:flex}.contact-form-error>span{background:#ef44441f;border-radius:50%;flex:0 0 17px;justify-content:center;align-items:center;width:17px;height:17px;font-size:11px;font-weight:800;display:flex}.contact-form-actions{justify-content:flex-end;align-items:center;gap:9px;padding-top:3px;display:flex}.contact-modal-secondary,.contact-modal-primary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:41px;padding:0 15px;font-size:13px;font-weight:750;transition:transform .14s,opacity .14s,box-shadow .14s;display:inline-flex}.contact-modal-secondary{color:#172033;background:#fff;border:1px solid #0f172a1c}.contact-modal-secondary:hover:not(:disabled){background:#0f172a09}.contact-modal-primary{background:var(--wa-green,#25d366);color:#fff;border:0;box-shadow:0 5px 14px #25d36633}.contact-modal-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 18px #25d36640}.contact-modal-secondary:disabled,.contact-modal-primary:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.contact-save-spinner{animation:.8s linear infinite contact-spin}@keyframes contact-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes contact-modal-up{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes contact-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.contact-modal-backdrop{align-items:flex-end;padding:0}.contact-modal{border-radius:20px 20px 0 0;width:100%;padding:21px 18px 24px}.contact-modal-header{margin-bottom:20px}.contact-form-actions{grid-template-columns:1fr 1fr;display:grid}.contact-modal-secondary,.contact-modal-primary{width:100%}}.billing-payment-modal-backdrop{z-index:99999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.billing-payment-modal{background:#fff;border:2px solid #333;border-radius:24px;width:min(520px,100%);max-height:min(760px,100vh - 40px);padding:28px;animation:.18s ease-out billing-payment-modal-in;overflow-y:auto;box-shadow:10px 10px #333}@keyframes billing-payment-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.billing-payment-modal-header{margin-bottom:24px;padding-right:42px;position:relative}.billing-payment-modal-kicker{letter-spacing:.12em;text-transform:uppercase;color:#666;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.billing-payment-modal-header h3{color:#333;margin:0;font-size:26px;font-weight:900;line-height:1.15}.billing-payment-modal-header p{color:#666;margin:8px 0 0;font-size:14px;line-height:1.5}.billing-payment-modal-close{color:#333;cursor:pointer;background:#fff;border:2px solid #333;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;font-weight:800;transition:transform .15s,background .15s;display:flex;position:absolute;top:-4px;right:0}.billing-payment-modal-close:hover{background:#f2f2f2;transform:rotate(4deg)scale(1.04)}.billing-payment-methods{gap:12px;display:grid}.billing-payment-method{text-align:left;cursor:pointer;background:#fff;border:2px solid #d8d8d8;border-radius:16px;align-items:center;gap:14px;width:100%;padding:17px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.billing-payment-method:hover{border-color:#333;transform:translateY(-1px);box-shadow:3px 3px #333}.billing-payment-method-active{background:#f7f7f7;border-color:#333;box-shadow:4px 4px #333}.billing-payment-method-icon{background:#fff;border:2px solid #333;border-radius:12px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;display:flex}.billing-paypal-icon{font-size:18px;font-weight:900}.billing-payment-method-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.billing-payment-method-copy strong{color:#333;font-size:15px;font-weight:800}.billing-payment-method-copy small{color:#777;font-size:12px;line-height:1.35}.billing-payment-method-arrow{color:#333;font-size:22px;font-weight:800}.billing-payment-checkout{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px}.billing-payment-checkout-title{color:#333;margin:0;font-size:16px;font-weight:900}.billing-payment-checkout-subtitle{color:#777;margin:5px 0 16px;font-size:12px;line-height:1.45}.billing-card-info{background:#fafafa;border:1px solid #ddd;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px;display:flex}.billing-card-info>span{font-size:20px}.billing-card-info strong{color:#333;margin-bottom:3px;font-size:13px;display:block}.billing-card-info p{color:#666;margin:0;font-size:11px;line-height:1.45}.billing-paypal-button-wrap{width:100%;min-height:45px}.billing-secure-note{text-align:center;color:#777;margin:14px 0 0;font-size:11px}@media (max-width:700px){.billing-payment-modal-backdrop{align-items:flex-end;padding:12px}.billing-payment-modal{border-radius:22px;width:100%;max-height:calc(100vh - 24px);padding:22px 18px;box-shadow:6px 6px #333}.billing-payment-modal-header h3{font-size:23px}.billing-payment-method{padding:14px}}.billing-ui{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:28px 30px 34px}.billing-ui-header{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.billing-ui-eyebrow,.billing-ui-section-label,.billing-ui-current-label,.billing-ui-modal-eyebrow{color:#20b486;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1;display:block}.billing-ui-title{color:#17232d;letter-spacing:-.035em;margin:9px 0 6px;font-size:28px;font-weight:850;line-height:1.15}.billing-ui-subtitle{color:#70808e;margin:0;font-size:14px;line-height:1.55}.billing-ui-status{color:#168a68;letter-spacing:.04em;text-transform:uppercase;background:#20b48612;border:1px solid #20b4862e;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:850;display:inline-flex}.billing-ui-status-dot{background:#20b486;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #20b4861f}.billing-ui-intro h3{color:#17232d;letter-spacing:-.025em;margin:8px 0 5px;font-size:22px;font-weight:850;line-height:1.2}.billing-ui-intro p{color:#71808d;margin:0;font-size:13px}.billing-ui-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.billing-ui-card{cursor:pointer;background:#fff;border:1px solid #e3e8eb;border-radius:18px;min-width:0;padding:25px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;box-shadow:0 5px 20px #0f172a0b}.billing-ui-best-value{color:#15966e;letter-spacing:.09em;background:#20b4861a;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;line-height:1;position:absolute;top:20px;right:20px}.billing-ui-card-top{align-items:center;gap:12px;min-height:48px;display:flex}.billing-ui-plan-icon{color:#20a97f;background:#f7faf9;border:1px solid #dfe6e9;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:flex}.billing-ui-card-top h4{color:#17232d;margin:0 0 4px;font-size:17px;font-weight:850}.billing-ui-card-top span{color:#8996a0;letter-spacing:.1em;font-size:9px;font-weight:850}.billing-ui-selected{background:#edf9f5;border-radius:999px;margin-left:auto;padding:5px 8px;color:#15966e!important;letter-spacing:.07em!important;font-size:8px!important}.billing-ui-price{align-items:baseline;gap:5px;margin-top:25px;display:flex}.billing-ui-price strong{color:#17232d;letter-spacing:-.055em;font-size:39px;font-weight:900;line-height:1}.billing-ui-price span{color:#75838d;font-size:13px;font-weight:650}.billing-ui-description{color:#788792;min-height:40px;margin:10px 0 18px;font-size:13px;line-height:1.5}.billing-ui-features{gap:9px;margin:0 0 23px;padding:0;list-style:none;display:grid}.billing-ui-features li{color:#35434d;align-items:center;gap:9px;font-size:13px;line-height:1.35;display:flex}.billing-ui-features li span{color:#1ca77e;background:#eaf8f3;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:flex}.billing-ui-button{color:#26343d;cursor:pointer;background:#fff;border:1px solid #d8e0e4;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;height:44px;font-size:13px;font-weight:800;transition:background .15s,border-color .15s,transform .15s;display:flex}.billing-ui-button:hover{background:#f5fbf9;border-color:#20b486;transform:translateY(-1px)}.billing-ui-button span{font-size:16px;line-height:1}.billing-ui-button-primary{color:#fff;background:#20b486;border-color:#20b486}.billing-ui-button-primary:hover{background:#179d75;border-color:#179d75}.billing-ui-current{background:#fafcfc;border:1px solid #e4e9ec;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:17px 20px;display:flex}.billing-ui-current-label{color:#8a969f;margin-bottom:7px;font-size:9px}.billing-ui-current strong{color:#26343d;text-transform:uppercase;font-size:13px;font-weight:850}.billing-ui-current-plan{color:#77858f;font-size:12px;font-weight:700}.billing-ui-footer{color:#9aa5ac;justify-content:center;align-items:center;gap:6px;margin-top:17px;font-size:10px;font-weight:650;display:flex}.billing-ui-error{color:#a83c32;background:#fff8f7;border:1px solid #be372d26;border-radius:11px;align-items:flex-start;gap:11px;margin-top:20px;padding:13px 15px;display:flex}.billing-ui-error>span{background:#f9d9d5;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:flex}.billing-ui-error strong{font-size:12px;display:block}.billing-ui-error p{margin:2px 0 0;font-size:11px}.billing-ui-modal-backdrop{z-index:99999;-webkit-backdrop-filter:none;background:0 0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.billing-ui-modal{box-sizing:border-box;background:#fff;border:1px solid #e0e6e9;border-radius:20px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:25px;animation:.18s ease-out billing-ui-modal-in;overflow-y:auto;box-shadow:0 28px 70px #0f172a33,0 8px 25px #0f172a14}@keyframes billing-ui-modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.billing-ui-modal-header{justify-content:space-between;gap:20px;margin-bottom:22px;padding-right:42px;display:flex;position:relative}.billing-ui-modal-header h3{color:#17232d;letter-spacing:-.025em;margin:8px 0 5px;font-size:22px;font-weight:850;line-height:1.2}.billing-ui-modal-header p{color:#7c8992;margin:0;font-size:13px}.billing-ui-modal-close{color:#66747e;cursor:pointer;background:#f8fafb;border:1px solid #e1e6e9;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:21px;line-height:1;display:flex;position:absolute;top:-3px;right:0}.billing-ui-payment-options{gap:10px;display:grid}.billing-ui-payment-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5e8;border-radius:13px;align-items:center;gap:12px;width:100%;padding:13px;transition:all .15s;display:flex}.billing-ui-payment-option:hover{background:#f9fcfb;border-color:#20b486}.billing-ui-payment-active{background:#f4fbf8;border-color:#20b486;box-shadow:0 0 0 2px #20b48614}.billing-ui-payment-icon{background:#f3f6f7;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;display:flex}.billing-ui-paypal{color:#1268c4;background:#eef5ff;font-size:18px;font-weight:900}.billing-ui-payment-option>div:nth-child(2){flex:1;min-width:0}.billing-ui-payment-option strong{color:#26343d;font-size:13px;font-weight:800;display:block}.billing-ui-payment-option span{color:#89949c;margin-top:3px;font-size:11px;display:block}.billing-ui-payment-option>b{color:#8a969e;font-size:17px}.billing-ui-checkout{border-top:1px solid #edf0f2;margin-top:18px;padding-top:18px}.billing-ui-checkout-heading strong{color:#26343d;font-size:14px;font-weight:850;display:block}.billing-ui-checkout-heading span{color:#89959d;margin-top:4px;font-size:11px;display:block}.billing-ui-card-note{background:#fafcfc;border:1px solid #e7ecee;border-radius:11px;align-items:flex-start;gap:10px;margin:13px 0;padding:12px;display:flex}.billing-ui-card-note>span{font-size:18px}.billing-ui-card-note strong{color:#34424b;margin-bottom:3px;font-size:11px;display:block}.billing-ui-card-note p{color:#84919a;margin:0;font-size:10px;line-height:1.45}.billing-ui-paypal-button{width:100%;min-height:44px}.billing-ui-secure{text-align:center;color:#929da4;margin-top:12px;font-size:10px}@media (max-width:800px){.billing-ui{padding:22px 18px 28px}.billing-ui-header{flex-direction:column;gap:14px}.billing-ui-title{font-size:24px}.billing-ui-plans{grid-template-columns:1fr}.billing-ui-card{padding:21px}}@media (max-width:520px){.billing-ui{padding:18px 14px 24px}.billing-ui-title{font-size:22px}.billing-ui-price strong{font-size:34px}.billing-ui-current{flex-direction:column;align-items:flex-start;gap:8px}.billing-ui-modal-backdrop{align-items:flex-end;padding:10px}.billing-ui-modal{border-radius:18px;max-height:calc(100vh - 20px);padding:20px 16px}}.billing-ui-paypal-button{width:100%;margin:20px 0 0;padding:0;display:block}.billing-ui-paypal-native-wrap{width:100%;min-height:52px;position:relative}.billing-ui-paypal-native-button{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.billing-ui-paypal-custom-button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-size:15px;font-weight:700;line-height:1;transition:background .15s,transform .15s;display:flex}.billing-ui-paypal-custom-button:hover{background:#000}.billing-ui-paypal-custom-button:active{transform:translateY(1px)}.billing-ui-paypal-custom-button:disabled{opacity:.7;cursor:wait}.billing-ui-paypal-wordmark{color:#fff;letter-spacing:-.5px;font-size:17px;font-weight:800}.billing-ui-checkout{text-align:center}.billing-ui-checkout-heading,.billing-ui-card-note{text-align:left}.billing-ui-secure{color:#8b979f;border-top:1px solid #edf1f2;justify-content:center;align-items:center;gap:6px;margin:13px auto 0;padding-top:11px;font-size:10px;font-weight:650;display:flex}@media (max-width:520px){.billing-ui-paypal-button{margin-top:17px}.billing-ui-paypal-custom-button{min-height:50px;font-size:14px}}.billing-ui-card-fields{flex-direction:column;gap:15px;width:100%;margin-top:20px;display:flex}.billing-ui-card-field{flex-direction:column;gap:6px;width:100%;display:flex}.billing-ui-card-field>label{color:#52616b;letter-spacing:0;text-align:left;margin:0;font-size:11px;font-weight:750;line-height:16px;display:block}.billing-ui-card-fields-row{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.billing-ui-card-field>div{box-sizing:border-box;box-shadow:none;background:#fff;border:1px solid #dfe5e8;border-radius:9px;transition:border-color .15s,box-shadow .15s;overflow:hidden;width:100%!important;height:48px!important;min-height:48px!important}.billing-ui-card-field>div:hover{border-color:#c5d0d5}.billing-ui-card-submit{color:#fff;letter-spacing:.01em;cursor:pointer;background:#20b486;border:1px solid #168a68;border-radius:9px;width:100%;min-height:48px;margin-top:3px;font-size:13px;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 4px 12px #20b48624}.billing-ui-card-submit:hover{background:#168a68;transform:translateY(-1px);box-shadow:0 6px 15px #20b4862e}.billing-ui-card-submit:active{transform:translateY(0)}.billing-ui-card-submit:disabled{opacity:.55;cursor:not-allowed;transform:none}.billing-ui-card-loading{color:#7d8a92;text-align:center;background:#fafcfc;border:1px solid #e5eaec;border-radius:10px;margin-top:18px;padding:16px;font-size:12px}@media (max-width:520px){.billing-ui-card-fields-row{grid-template-columns:1fr 1fr;gap:10px}.billing-ui-card-field>div{height:50px!important;min-height:50px!important}.billing-ui-card-submit{min-height:48px}}.inbox-shell{width:100%;margin-top:28px}.inbox-empty{text-align:center;background:linear-gradient(145deg,#fffffff2,#f8fafce6);border:1px solid #111b2114;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:50px 30px;display:flex;box-shadow:0 18px 45px #0f172a0f}.inbox-empty .workspace-empty-icon{color:#29ab87;background:#e9fff7;border:1px solid #29ab872e;border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:24px;font-size:32px;display:grid}.inbox-empty h2{letter-spacing:-.6px;color:#111827;margin:0;font-size:26px}.inbox-empty p{color:#64748b;max-width:520px;margin:14px auto 0;font-size:15px;line-height:1.7}.inbox-status{color:#16805f;background:#e9fff7;border:1px solid #29ab8733;border-radius:999px;margin-top:26px;padding:10px 18px;font-size:14px;font-weight:600}.inbox-list{flex-direction:column;gap:14px;display:flex}.inbox-card{background:#fff;border:1px solid #111b2114;border-radius:18px;align-items:center;gap:16px;padding:18px 20px;transition:all .2s;display:flex}.inbox-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a14}.inbox-avatar{color:#fff;background:#29ab87;border-radius:50%;place-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:grid}.inbox-content{flex:1}.inbox-content h3{color:#111827;margin:0;font-size:16px}.inbox-content p{color:#64748b;margin:5px 0 0;font-size:14px}.inbox-badge{color:#16805f;background:#ecfdf5;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}@media (max-width:767px){.inbox-empty{min-height:340px;padding:35px 20px}.inbox-empty h2{font-size:22px}.inbox-card{padding:14px}}.billing-ui{max-width:1180px;margin:0 auto;padding:32px 34px 42px}.billing-ui-header{align-items:center;padding-bottom:26px}.billing-ui-eyebrow,.billing-ui-section-label,.billing-ui-current-label,.billing-ui-modal-eyebrow{color:#20b486;letter-spacing:.14em;font-size:10px;font-weight:800}.billing-ui-title{letter-spacing:-.045em;margin-top:10px;font-size:30px}.billing-ui-subtitle{color:#7b8790;max-width:620px;font-size:13px}.billing-ui-status{color:#168a68;background:#f0faf6;border-color:#20b48629;border-radius:999px;padding:8px 13px}.billing-ui-intro{padding:30px 0 20px}.billing-ui-intro h3{letter-spacing:-.025em;margin-top:9px;font-size:21px}.billing-ui-intro p{color:#87929a;font-size:12px}.billing-ui-plans{gap:18px}.billing-ui-card{background:linear-gradient(#fff 0%,#fcfdfd 100%);border:1px solid #e1e7e9;border-radius:18px;padding:26px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 6px 24px #0f172a0b}.billing-ui-card:hover{border-color:#20b4866b;transform:translateY(-3px);box-shadow:0 16px 35px #0f172a17}.billing-ui-card-selected{border-color:#20b486b8;box-shadow:0 0 0 2px #20b48612,0 16px 35px #0f172a13}.billing-ui-card-annual{background:linear-gradient(145deg,#fff 0% 68%,#f5fcf9 100%)}.billing-ui-plan-icon{color:#1ca77e;background:#f1faf7;border-color:#dceee8;border-radius:12px;flex-basis:43px;width:43px;height:43px}.billing-ui-card-top h4{font-size:17px}.billing-ui-price{margin-top:27px}.billing-ui-price strong{letter-spacing:-.06em;font-size:42px}.billing-ui-price span{color:#849099;font-size:12px}.billing-ui-description{color:#78858e;margin-top:11px;margin-bottom:21px;font-size:12.5px}.billing-ui-features{gap:10px;margin-bottom:25px}.billing-ui-features li{color:#34424b;font-size:12.5px}.billing-ui-features li span{background:#eaf8f3;flex-basis:19px;width:19px;height:19px}.billing-ui-button{border-radius:10px;height:46px;font-size:12.5px}.billing-ui-button-primary{box-shadow:0 5px 14px #20b48624}.billing-ui-button-primary:hover{box-shadow:0 7px 18px #20b48633}.billing-ui-best-value{color:#148e69;background:#edf9f5;border:1px solid #20b48624;padding:6px 10px;top:18px;right:18px}.billing-ui-important-header h3{color:#26343d;letter-spacing:-.02em;margin-top:8px;font-size:18px}.billing-ui-important-grid{gap:10px;margin-top:17px}.billing-ui-important-item{background:#fff;border:1px solid #e8edef;border-radius:11px;min-height:72px;padding:13px 14px}.billing-ui-important-item>span{color:#20a97f;background:#edf9f5;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:flex}.billing-ui-important-item strong{color:#34424b;font-size:12px}.billing-ui-important-item p{color:#89949c;margin-top:3px;font-size:10.5px}.billing-ui-current{background:#fff;border-radius:16px;margin-top:18px;padding:20px;box-shadow:0 5px 20px #0f172a09}.billing-ui-current-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.billing-ui-current-status{color:#7c8991;letter-spacing:.06em;background:#f4f6f7;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:850}.billing-ui-current-status-active{color:#168a68;background:#eaf8f3}.billing-ui-subscription-summary{background:#fbfcfc;border:1px solid #e8edef;border-radius:12px;margin-top:15px;overflow:hidden}.billing-ui-subscription-summary>div{padding:15px 17px}.billing-ui-subscription-summary span{color:#8b979e;letter-spacing:.08em;font-size:9px;font-weight:800}.billing-ui-subscription-summary strong{color:#26343d;margin-top:5px;font-size:12px}.billing-ui-subscription-note{border-radius:11px;margin-top:11px}.billing-ui-modal-backdrop{-webkit-backdrop-filter:blur(10px);background:#0a12188c}.billing-ui-modal{border-color:#dfe6e9;border-radius:20px;width:min(510px,100%);padding:26px;box-shadow:0 30px 90px #0f172a3d,0 8px 28px #0f172a1a}.billing-ui-modal-header{margin-bottom:21px}.billing-ui-modal-header h3{letter-spacing:-.03em;margin-top:8px;font-size:21px}.billing-ui-modal-header p{color:#7d8991;margin-top:5px;font-size:12px;font-weight:650}.billing-ui-modal-close{color:#64727b;background:#f6f8f8;border-radius:9px;width:34px;height:34px}.billing-ui-modal-close:hover{color:#26343d;background:#edf2f1}.billing-ui-payment-options{gap:10px}.billing-ui-payment-option{border-radius:12px;min-height:68px;padding:13px}.billing-ui-payment-option:hover{transform:translateY(-1px)}.billing-ui-payment-active{background:#f2faf7;border-color:#20b486}.billing-ui-payment-icon{border-radius:11px;flex-basis:40px;width:40px;height:40px}.billing-ui-payment-option strong{color:#26343d;font-size:13px}.billing-ui-payment-option span{color:#89959d;margin-top:4px;font-size:10.5px}.billing-ui-payment-option>b{color:#9aa5ab}.billing-ui-checkout{margin-top:20px;padding-top:19px}.billing-ui-checkout-heading strong{font-size:13px}.billing-ui-checkout-heading span{margin-top:4px;font-size:10.5px}.billing-ui-card-fields{gap:14px;margin-top:18px}.billing-ui-card-field{gap:6px}.billing-ui-card-field>label{color:#53616a;font-size:10.5px}.billing-ui-card-field>div{border-color:#dce4e7;border-radius:9px;height:47px!important;min-height:47px!important}.billing-ui-card-field>div:focus-within{border-color:#20b486;box-shadow:0 0 0 3px #20b48617}.billing-ui-card-submit{border-radius:9px;min-height:47px;box-shadow:0 5px 14px #20b48626}.billing-ui-card-note{border-radius:10px}.billing-ui-paypal-button{margin-top:20px}.billing-ui-paypal-button>div,.billing-ui-paypal-button iframe{max-width:380px!important}@media (max-width:800px){.billing-ui{padding:24px 20px 32px}.billing-ui-title{font-size:26px}.billing-ui-header{align-items:flex-start}}@media (max-width:520px){.billing-ui{padding:18px 14px 26px}.billing-ui-title{font-size:22px}.billing-ui-card{padding:21px}.billing-ui-price strong{font-size:35px}.billing-ui-important{padding:17px}.billing-ui-important-grid{grid-template-columns:1fr}.billing-ui-modal{border-radius:18px;padding:20px 16px}}.settings-workspace{width:100%;max-width:1180px;margin:0 auto;padding:28px 32px 50px}.settings-workspace>.workspace-panel-heading{border-bottom:1px solid #0f172a13;margin-bottom:24px;padding:2px 2px 24px;position:relative}.settings-workspace .workspace-panel-heading .panel-kicker{color:#20b486;letter-spacing:.14em;margin-bottom:9px;font-size:10px;font-weight:850}.settings-workspace .workspace-panel-heading h1{color:#17232d;letter-spacing:-.045em;font-size:30px;font-weight:850;line-height:1.12}.settings-workspace .workspace-panel-heading p{color:#7b8790;max-width:620px;margin-top:9px;font-size:13px;line-height:1.6}.settings-workspace>.settings-card{background:#fff;border:1px solid #e1e7e9;border-radius:18px;margin-top:18px;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 5px 22px #0f172a09}.settings-workspace>.settings-card:hover{border-color:#d9e2e4;box-shadow:0 10px 30px #0f172a0e}.settings-workspace .settings-card-copy{box-sizing:border-box;background:linear-gradient(#fff 0%,#fcfdfd 100%);border-bottom:1px solid #edf0f1;min-height:96px;padding:24px 26px}.settings-workspace .settings-card-copy>div:first-child{min-width:0}.settings-workspace .settings-card-kicker{color:#20b486;letter-spacing:.14em;margin-bottom:7px;font-size:9px;font-weight:850}.settings-workspace .settings-card-copy h2{color:#26343d;letter-spacing:-.025em;font-size:18px;font-weight:850}.settings-workspace .settings-card-copy p{color:#7d8991;max-width:600px;margin-top:6px;font-size:12px;line-height:1.55}.settings-workspace .settings-card .primary-action{background:#20b486;border-color:#20b486;border-radius:9px;min-height:42px;padding:0 17px;font-size:12px;font-weight:800;box-shadow:0 4px 12px #20b48624}.settings-workspace .settings-card .primary-action:hover{background:#168a68;border-color:#168a68;box-shadow:0 6px 16px #20b48630}.settings-connection-checking{color:#7d8991;white-space:nowrap;background:#fafcfc;border:1px solid #e7ecee;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:700;display:inline-flex}.settings-check-spinner{border:2px solid #dbe4e2;border-top-color:#20b486;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite settings-spin}@keyframes settings-spin{to{transform:rotate(360deg)}}.settings-workspace .connection-result>strong{color:#168a68;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.settings-workspace .connection-result-header>div:first-child>strong:before{content:"";background:currentColor;flex:0 0 17px;width:17px;height:17px;margin-right:8px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8V5a1 1 0 0 1 1-1h3'/%3E%3Cpath d='M16 4h3a1 1 0 0 1 1 1v3'/%3E%3Cpath d='M20 16v3a1 1 0 0 1-1 1h-3'/%3E%3Cpath d='M8 20H5a1 1 0 0 1-1-1v-3'/%3E%3Crect x='7' y='7' width='10' height='10' rx='1.5'/%3E%3Cpath d='M9.5 9.5h2v2h-2zM12.5 12.5h2v2h-2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8V5a1 1 0 0 1 1-1h3'/%3E%3Cpath d='M16 4h3a1 1 0 0 1 1 1v3'/%3E%3Cpath d='M20 16v3a1 1 0 0 1-1 1h-3'/%3E%3Cpath d='M8 20H5a1 1 0 0 1-1-1v-3'/%3E%3Crect x='7' y='7' width='10' height='10' rx='1.5'/%3E%3Cpath d='M9.5 9.5h2v2h-2zM12.5 12.5h2v2h-2z'/%3E%3C/svg%3E") 50%/contain no-repeat}.settings-workspace .connection-result>p{color:#7d8991;margin-top:10px;font-size:12px;line-height:1.6}.settings-workspace .connection-result code{color:#35434c;background:#f8faf9;border:1px solid #e4eaec;border-radius:6px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.settings-workspace .connection-result>div[style]{border:1px solid #e1e8e9;justify-content:center;align-items:center;max-width:100%;box-shadow:0 8px 25px #0f172a0e;background:#fff!important;border-radius:14px!important;width:fit-content!important;margin:17px 0!important;padding:13px!important;display:flex!important}.settings-workspace .connection-result img{border-radius:5px;width:240px;height:240px;display:block}.settings-workspace .settings-error{color:#b42318;background:#fff8f8;border:1px solid #dc262624;border-radius:10px;margin:16px 26px 0;padding:12px 14px;font-size:11px;line-height:1.5}.settings-workspace .settings-billing-link{flex:none}.settings-billing-panel{padding:0}.settings-billing-panel>.billing-ui{max-width:none;margin:0;padding:26px}.settings-billing-panel .billing-ui-header{padding-top:0}.settings-workspace .billing-settings-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#20b486 0% 35%,#20b4861f 100%);width:100%;height:3px;position:absolute;top:0;left:0}@media (max-width:800px){.settings-workspace{padding:22px 20px 36px}.settings-workspace .workspace-panel-heading{margin-bottom:20px;padding-bottom:20px}.settings-workspace .workspace-panel-heading h1{font-size:26px}.settings-workspace>.settings-card{border-radius:16px}.settings-workspace .settings-card-copy{padding:21px 20px}.settings-workspace .connection-result{padding:20px}.settings-billing-panel>.billing-ui{padding:22px 20px 28px}}@media (max-width:600px){.settings-workspace{padding:17px 14px 28px}.settings-workspace .workspace-panel-heading h1{font-size:23px}.settings-workspace .workspace-panel-heading p{font-size:12px}.settings-workspace .settings-card-copy{flex-direction:column;align-items:flex-start;gap:15px;padding:19px 17px}.settings-workspace .settings-card .primary-action{width:100%}.settings-workspace .connection-result{padding:18px 17px 21px}.settings-workspace .connection-result img{width:min(230px,100vw - 76px);height:auto}.settings-workspace .settings-error{margin:14px 17px 0}.settings-billing-panel>.billing-ui{padding:19px 15px 24px}}.settings-billing-panel .billing-ui>.billing-ui-header{border-bottom-color:#edf0f1}.billing-ui-card-annual{position:relative}.billing-ui-card-annual .billing-ui-best-value{z-index:2;color:#168a68;letter-spacing:.08em;white-space:nowrap;background:#effaf6;border:1px solid #20b48638;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:0 11px;font-size:9px;font-weight:850;line-height:1;display:inline-flex;position:absolute;top:18px;right:20px}.billing-ui-card-annual .billing-ui-card-top{padding-right:125px}.billing-ui-card-annual .billing-ui-card-top>.billing-ui-selected{color:#71808a;letter-spacing:.09em;white-space:nowrap;background:#fff;border:1px solid #dfe6e8;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 10px;font-size:8px;font-weight:850;line-height:1;display:inline-flex;position:absolute;top:57px;right:20px}@media (max-width:600px){.billing-ui-card-annual .billing-ui-best-value{padding:0 9px;font-size:8px;top:16px;right:16px}.billing-ui-card-annual .billing-ui-card-top{padding-right:105px}.billing-ui-card-annual .billing-ui-card-top>.billing-ui-selected{top:53px;right:16px}}.settings-workspace{max-width:1120px;padding:30px 34px 56px}.settings-workspace>.workspace-panel-heading{margin-bottom:28px;padding:4px 2px 22px}.settings-workspace .workspace-panel-heading h1{letter-spacing:-.04em;font-size:29px}.settings-workspace .workspace-panel-heading p{margin-top:8px;font-size:13px}.settings-workspace>.settings-card{border-radius:16px;margin-top:20px;box-shadow:0 3px 18px #0f172a07}.settings-workspace .settings-card-copy{min-height:92px;padding:23px 25px}.settings-workspace .settings-card-copy h2{letter-spacing:-.02em;font-size:17px}.settings-workspace .settings-card-copy p{margin-top:5px;font-size:12px}.settings-workspace .settings-card .primary-action{border-radius:8px;min-height:40px;padding:0 16px;font-size:11px}.settings-workspace .connection-result{padding:21px 25px 24px}.settings-workspace .connection-result>strong{font-size:12px}.settings-workspace .connection-result>p{margin-top:8px;font-size:11px}.settings-workspace .billing-settings-card{margin-top:22px}.settings-workspace .settings-billing-link{min-width:118px}.settings-billing-panel>.billing-ui{padding:24px 25px 28px}.settings-billing-panel .billing-ui>.billing-ui-header{padding-bottom:18px}.settings-billing-panel .billing-ui>.billing-ui-intro{padding-top:19px}.settings-billing-panel .billing-ui-plans{gap:14px}.settings-billing-panel .billing-ui-card{border-radius:14px;box-shadow:0 3px 16px #0f172a07}.settings-billing-panel .billing-ui-card:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0f172a0f}@media (max-width:800px){.settings-workspace{padding:22px 20px 40px}.settings-workspace .settings-card-copy{padding:21px 20px}.settings-billing-panel>.billing-ui{padding:21px 20px 26px}}@media (max-width:600px){.settings-workspace{padding:17px 14px 30px}.settings-workspace>.workspace-panel-heading{margin-bottom:19px;padding-bottom:18px}.settings-workspace .workspace-panel-heading h1{font-size:24px}.settings-workspace .settings-card{border-radius:14px}.settings-workspace .settings-card-copy{padding:18px 17px}.settings-workspace .connection-result{padding:18px 17px 21px}.settings-billing-panel>.billing-ui{padding:18px 15px 23px}}.billing-ui-current{background:#fff;border:1px solid #e1e7e9;border-radius:16px;margin-top:22px;padding:0;display:block;overflow:hidden;box-shadow:0 4px 18px #0f172a07}.billing-ui-current-heading{background:#fcfdfd;border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:0 22px;display:flex}.billing-ui-current-label{color:#20b486;letter-spacing:.14em;margin:0;font-size:10px;font-weight:850}.billing-ui-current-status{color:#7c8992;letter-spacing:.08em;background:#f7f9fa;border:1px solid #e5eaec;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.billing-ui-subscription-summary{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.billing-ui-subscription-summary>div{border-right:1px solid #edf1f2;flex-direction:column;justify-content:center;min-width:0;min-height:112px;padding:20px 22px;display:flex}.billing-ui-subscription-summary>div>span{color:#8a969f;letter-spacing:.11em;margin-bottom:9px;font-size:9px;font-weight:800;line-height:1;display:block}.billing-ui-subscription-summary>div>strong{color:#26343d;text-transform:none;white-space:normal;font-size:15px;font-weight:850;line-height:1.25;display:block}.billing-ui-subscription-summary>div:nth-child(2)>strong{color:#17232d}.billing-ui-subscription-note{background:#fafcfc;border-top:1px solid #edf1f2;align-items:flex-start;gap:11px;margin:0;padding:16px 22px;display:flex}.billing-ui-subscription-note>span{color:#20a77d;background:#edf9f5;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:flex}.billing-ui-subscription-note strong{color:#35434c;font-size:11px;font-weight:800;line-height:1.3;display:block}.billing-ui-subscription-note p{color:#7d8991;margin:3px 0 0;font-size:10px;line-height:1.5}.billing-ui-subscription-loading,.billing-ui-subscription-empty{padding:25px 22px}.billing-ui-subscription-empty{border-top:1px solid #edf1f2}.billing-ui-footer{color:#98a3aa;border-top:1px solid #edf1f2;margin-top:14px;padding-top:12px;font-size:10px}@media (max-width:800px){.billing-ui-subscription-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-ui-subscription-summary>div:nth-child(2){border-right:0}.billing-ui-subscription-summary>div:nth-child(-n+2){border-bottom:1px solid #edf1f2}}@media (max-width:520px){.billing-ui-current-heading{min-height:62px;padding:0 17px}.billing-ui-subscription-summary{grid-template-columns:1fr 1fr}.billing-ui-subscription-summary>div{min-height:94px;padding:17px}.billing-ui-subscription-summary>div:nth-child(2){border-right:0}.billing-ui-subscription-summary>div:nth-child(3){border-bottom:0;border-right:1px solid #edf1f2}.billing-ui-subscription-summary>div:nth-child(4){border-bottom:0}.billing-ui-subscription-summary>div>strong{font-size:13px}.billing-ui-subscription-note{padding:14px 17px}.billing-ui-footer{margin-top:12px;padding-top:11px}}.billing-ui-status-pending{color:#b76a00;background:linear-gradient(135deg,#fff7e6f5,#fff3d6e6);border-color:#f59e0b38;box-shadow:0 4px 12px #f59e0b14,inset 0 1px #ffffffbf}.billing-ui-status-pending .billing-ui-status-dot{background:var(--wa-green);box-shadow:0 0 0 3px #f59e0b21,0 0 9px #f59e0b38}.billing-ui-current{background:#fff;border-color:#dfe9e5;box-shadow:0 6px 24px #0f172a09,0 1px 2px #20b48606}.billing-ui-current-heading{background:linear-gradient(90deg,#f8fcfa 0%,#fbfdfc 58%,#fff 100%);border-bottom-color:#e6efeb;min-height:68px}.billing-ui-current-label{color:#159b73}.billing-ui-current-status{color:#77858e;background:#f7f9fa;border-color:#e3e9ec}.billing-ui-current-status:not(.billing-ui-current-status-active){color:#b66a08;background:#fff7e6e0;border-color:#f59e0b33}.billing-ui-current-status-active{color:#168a68;background:#edf9f4;border-color:#20b48633}.billing-ui-subscription-summary{background:#fff}.billing-ui-subscription-summary>div{background:#fff;border-right-color:#edf1f2;transition:background .18s,box-shadow .18s;position:relative}.billing-ui-subscription-summary>div:hover{background:#fbfdfc}.billing-ui-subscription-summary>div:before{content:"";background:#dfeee8;border-radius:0 3px 3px 0;width:2px;height:28px;position:absolute;top:20px;left:0}.billing-ui-subscription-summary>div:first-child:before{background:#20b486}.billing-ui-subscription-summary>div:first-child>span{color:#159b73}.billing-ui-subscription-summary>div:first-child>strong{color:#24765f}.billing-ui-subscription-summary>div:nth-child(2):before{background:#20b486}.billing-ui-subscription-summary>div:nth-child(2)>span{color:#159b73}.billing-ui-subscription-summary>div:nth-child(2)>strong{color:#172f28;font-size:16px}.billing-ui-subscription-summary>div:nth-child(3):before{background:#6b8fd6}.billing-ui-subscription-summary>div:nth-child(3)>span{color:#7185b1}.billing-ui-subscription-summary>div:nth-child(3)>strong{color:#3e5f9c}.billing-ui-subscription-summary>div:nth-child(4):before{background:#8b7ac8}.billing-ui-subscription-summary>div:nth-child(4)>span{color:#8175aa}.billing-ui-subscription-summary>div:nth-child(4)>strong{color:#514777}.billing-ui-subscription-note{background:linear-gradient(90deg,#f7fbf9 0%,#fafcfc 65%,#fff 100%);border-top-color:#e8efec}.billing-ui-subscription-note>span{color:#159b73;background:#e8f7f1;box-shadow:0 0 0 3px #20b4860e}.billing-ui-subscription-note strong{color:#315047}.billing-ui-subscription-note p{color:#788881}.billing-ui-current:has(.billing-ui-current-status:not(.billing-ui-current-status-active)) .billing-ui-subscription-note{background:linear-gradient(90deg,#fffaf1 0%,#fffdf9 70%,#fff 100%);border-top-color:#f2eadb}.billing-ui-current:has(.billing-ui-current-status:not(.billing-ui-current-status-active)) .billing-ui-subscription-note>span{color:#c17a12;background:#fff1d6;box-shadow:0 0 0 3px #f59e0b0e}.billing-ui-current:has(.billing-ui-current-status:not(.billing-ui-current-status-active)) .billing-ui-subscription-note strong{color:#79551e}.billing-ui-current:has(.billing-ui-current-status:not(.billing-ui-current-status-active)) .billing-ui-subscription-note p{color:#8c7b60}.billing-ui-subscription-loading,.billing-ui-subscription-empty{background:#fbfdfc}.billing-ui-subscription-empty{border-top-color:#e8efec}@media (max-width:520px){.billing-ui-current-heading{min-height:62px;padding:0 17px}.billing-ui-subscription-summary>div:before{height:24px;top:17px}.billing-ui-subscription-summary>div:nth-child(2){border-right:0}.billing-ui-subscription-summary>div:nth-child(3){border-right:1px solid #edf1f2}.billing-ui-subscription-summary>div:nth-child(4){border-right:0}}.billing-ui-subscription-summary{background:#fafcfb;gap:10px;padding:12px}.billing-ui-subscription-summary>div{background:#fff;border:1px solid #e8efec;border-radius:12px;min-height:100px;box-shadow:0 2px 8px #0f172a05}.billing-ui-subscription-summary>div:last-child{border-right:1px solid #e8efec}.billing-ui-subscription-summary>div:before{height:26px;top:18px;left:0}@media (max-width:800px){.billing-ui-subscription-summary{gap:9px;padding:10px}.billing-ui-subscription-summary>div,.billing-ui-subscription-summary>div:nth-child(2),.billing-ui-subscription-summary>div:nth-child(3),.billing-ui-subscription-summary>div:nth-child(4){border:1px solid #e8efec;border-radius:11px}}@media (max-width:520px){.billing-ui-subscription-summary{gap:8px;padding:9px}.billing-ui-subscription-summary>div{min-height:88px;padding:16px}}.billing-ui-subscription-note{background:linear-gradient(90deg,#f7fbf9 0%,#fbfdfc 70%,#fff 100%);border:1px solid #e8efec;border-radius:12px;margin:12px;padding:15px 17px;box-shadow:0 2px 8px #0f172a05}.billing-ui-current:has(.billing-ui-current-status:not(.billing-ui-current-status-active)) .billing-ui-subscription-note{background:linear-gradient(90deg,#fffaf1 0%,#fffdf9 70%,#fff 100%);border:1px solid #f1e5cf;border-radius:12px;margin:12px}@media (max-width:520px){.billing-ui-subscription-note{margin:10px 9px 9px;padding:14px 15px}.billing-ui-current:has(.billing-ui-current-status:not(.billing-ui-current-status-active)) .billing-ui-subscription-note{margin:10px 9px 9px}}.billing-ui-important{background:#fbfdfc;border:1px solid #e8efec;border-radius:14px;margin-top:18px;padding:14px 16px}.billing-ui-important>*{margin:0}.billing-ui-important h4,.billing-ui-important h3{letter-spacing:.12em;text-transform:uppercase;color:#159b73;margin:0 0 10px;font-size:10px;font-weight:900;line-height:1.2}.billing-ui-important>div:last-child,.billing-ui-important .billing-ui-important-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.billing-ui-important>div:last-child>div,.billing-ui-important .billing-ui-important-grid>div{background:#fff;border:1px solid #e9efed;border-radius:10px;min-width:0;padding:11px 12px}.billing-ui-important span{color:#20b486}.billing-ui-important strong{color:#34443e;margin-bottom:3px;font-size:10px;font-weight:850;line-height:1.25;display:block}.billing-ui-important p{color:#7b8983;margin:0;font-size:9px;line-height:1.4}.billing-ui-important>div:last-child>div:hover,.billing-ui-important .billing-ui-important-grid>div:hover{background:#fdfefe;border-color:#dcebe5}@media (max-width:800px){.billing-ui-important>div:last-child,.billing-ui-important .billing-ui-important-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.billing-ui-important{margin-top:14px;padding:13px}.billing-ui-important>div:last-child,.billing-ui-important .billing-ui-important-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.billing-ui-important>div:last-child::-webkit-scrollbar{display:none}.billing-ui-important .billing-ui-important-grid::-webkit-scrollbar{display:none}.billing-ui-important>div:last-child>div,.billing-ui-important .billing-ui-important-grid>div{scroll-snap-align:start;flex:0 0 78%;padding:11px}}.billing-ui-important{background:linear-gradient(135deg,#f7fbf9 0%,#fbfdfc 55%,#fff 100%);border-color:#e2eee9;box-shadow:0 4px 16px #20b48606}.billing-ui-important h4,.billing-ui-important h3{color:#168f6b}.billing-ui-important>div:last-child>div,.billing-ui-important .billing-ui-important-grid>div{background:#fff;border-color:#e5eeea;box-shadow:0 2px 7px #0f172a05}.billing-ui-important>div:last-child>div:first-child,.billing-ui-important .billing-ui-important-grid>div:first-child{background:linear-gradient(135deg,#f5fbf8,#fff)}.billing-ui-important>div:last-child>div:first-child span,.billing-ui-important .billing-ui-important-grid>div:first-child span{color:#20b486}.billing-ui-important>div:last-child>div:nth-child(2),.billing-ui-important .billing-ui-important-grid>div:nth-child(2){background:linear-gradient(135deg,#f6f9fd,#fff)}.billing-ui-important>div:last-child>div:nth-child(2) span,.billing-ui-important .billing-ui-important-grid>div:nth-child(2) span{color:#6688c5}.billing-ui-important>div:last-child>div:nth-child(3),.billing-ui-important .billing-ui-important-grid>div:nth-child(3){background:linear-gradient(135deg,#faf8fd,#fff)}.billing-ui-important>div:last-child>div:nth-child(3) span,.billing-ui-important .billing-ui-important-grid>div:nth-child(3) span{color:#8174b1}.billing-ui-important>div:last-child>div:nth-child(4),.billing-ui-important .billing-ui-important-grid>div:nth-child(4){background:linear-gradient(135deg,#f8fbf7,#fff)}.billing-ui-important>div:last-child>div:nth-child(4) span,.billing-ui-important .billing-ui-important-grid>div:nth-child(4) span{color:#5b9b73}.billing-ui-important strong{color:#33453e}.billing-ui-important p{color:#7c8984}.billing-ui-whatsapp,.whatsapp-connected,[class*=whatsapp-connected]{border-color:#dfece7}.billing-ui-whatsapp{background:linear-gradient(135deg,#f5fbf8 0%,#fbfdfc 55%,#fff 100%);box-shadow:0 5px 20px #20b48609,0 1px 2px #0f172a06}.billing-ui-whatsapp .billing-ui-section-label,.billing-ui-whatsapp .billing-ui-eyebrow{color:#159b73}.billing-ui-whatsapp h3,.billing-ui-whatsapp h2{color:#243b33}.billing-ui-whatsapp>p,.billing-ui-whatsapp p{color:#71817a}.billing-ui-whatsapp .connected,.billing-ui-whatsapp .status,.billing-ui-whatsapp [class*=status]{color:#168a68;background:#edf9f4;border-color:#20b4862e}.billing-ui-whatsapp [class*=icon],.billing-ui-whatsapp svg{color:#20b486}.billing-ui-whatsapp .connected-message,.billing-ui-whatsapp [class*=connected-message]{background:#ffffffb8;border:1px solid #e2eee9;border-radius:11px;margin-top:12px;padding:12px 14px}@media (max-width:520px){.billing-ui-whatsapp{border-radius:14px}.billing-ui-whatsapp .connected-message,.billing-ui-whatsapp [class*=connected-message]{margin-top:10px;padding:11px 12px}}.whatsapp-connection-status{color:#168a68;letter-spacing:.02em;background:#f0faf6;border:1px solid #20b4862e;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:6px 10px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.whatsapp-connection-status>span{color:#fff;background:#20b486;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;font-weight:900;display:inline-flex}@media (max-width:520px){.whatsapp-connection-status{margin-top:10px;padding:6px 9px}}.settings-card:has(.settings-card-kicker:first-child){border-color:#e2ebe8}.settings-card .settings-card-kicker{color:#159b73}.settings-card .whatsapp-connected-inline{align-items:center;margin-top:14px;display:flex}.settings-card .whatsapp-connection-status{color:#168a68;letter-spacing:.02em;background:#edf9f4;border:1px solid #20b48633;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 11px 0 7px;font-size:10px;font-weight:850;line-height:1;display:inline-flex;box-shadow:0 2px 7px #20b48609,inset 0 1px #ffffffbf}.settings-card .whatsapp-connection-status>span{color:#fff;background:#20b486;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 0 0 3px #20b48612}.settings-card .primary-action{transition:transform .16s,box-shadow .16s,background .16s}.settings-card .primary-action:hover:not(:disabled){transform:translateY(-1px)}@media (max-width:520px){.settings-card .whatsapp-connected-inline{margin-top:11px}.settings-card .whatsapp-connection-status{min-height:29px;padding-right:10px}}.settings-workspace .settings-card-copy:has(.whatsapp-connected-status){background:linear-gradient(90deg,#f8fcfa 0%,#fff 72%)}.settings-workspace .whatsapp-connected-status{color:#168a68;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(#f4fbf8 0%,#ecf8f3 100%);border:1px solid #20b4862e;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:32px;padding:0 12px 0 10px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 3px 10px #20b48612,inset 0 1px #ffffffd9}.settings-workspace .whatsapp-connected-status-dot{background:#20b486;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #20b4861a}@media (max-width:720px){.settings-workspace .whatsapp-connected-status{align-self:flex-start}}.settings-workspace .whatsapp-subscription-error{background:linear-gradient(#fffdf9 0%,#fffbf5 100%);border:1px solid #f0e2c9;border-radius:12px;align-items:center;gap:13px;margin:16px 26px 22px;padding:13px 14px;display:flex;box-shadow:0 4px 14px #b478200b}.settings-workspace .whatsapp-subscription-error-icon{color:#b7791f;background:#fff7e8;border:1px solid #ead7b5;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.settings-workspace .whatsapp-subscription-error-copy{flex:1;min-width:0}.settings-workspace .whatsapp-subscription-error-copy strong{color:#5f4a2f;letter-spacing:-.01em;font-size:12px;font-weight:850;display:block}.settings-workspace .whatsapp-subscription-error-copy p{color:#8a7b68;margin:3px 0 0;font-size:11px;line-height:1.45}.settings-workspace .whatsapp-subscription-error-action{color:#765b35;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;background:#ffffffb8;border:1px solid #eadfcd;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 11px;font-size:10px;font-weight:800;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;box-shadow:0 1px 2px #78501908}.settings-workspace .whatsapp-subscription-error-action:after{content:"→";font-size:11px;line-height:1;transition:transform .18s}.settings-workspace .whatsapp-subscription-error-action:hover{color:#684d28;background:#fff;border-color:#dcc9a9;transform:translateY(-1px)}.settings-workspace .whatsapp-subscription-error-action:hover:after{transform:translate(2px)}@media (max-width:720px){.settings-workspace .whatsapp-subscription-error{flex-wrap:wrap;align-items:flex-start;margin:0 18px 18px}.settings-workspace .whatsapp-subscription-error-action{margin-left:41px}}.settings-workspace .billing-manage-icon{align-items:center;gap:3px;display:inline-flex}.settings-workspace .billing-manage-icon svg{width:14px;height:14px}.settings-workspace .whatsapp-subscription-error-action:before,.settings-workspace .whatsapp-subscription-error-action:after{content:none!important}.settings-workspace .connection-result{background:linear-gradient(#fff 0%,#fbfdfc 100%);padding:24px 25px 26px;position:relative}.settings-workspace .connection-result>strong{color:#26343d;letter-spacing:-.02em;align-items:center;gap:9px;font-size:13px;font-weight:850;display:inline-flex;position:relative}.settings-workspace .connection-result>strong:before{background:#20b486;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #20b48617,0 0 12px #20b48629}.settings-workspace .connection-result .connection-note{color:#7d8991!important}.settings-workspace .connection-result>.connection-note:first-of-type{background:#f8fbfa;border:1px solid #e6edeb;border-radius:8px;align-items:center;gap:8px;margin:12px 0 0;padding:8px 11px;font-size:10px;font-weight:700;display:inline-flex;color:#65756e!important}.settings-workspace .connection-result>.connection-note:first-of-type:before{content:"";border:2px solid #d9e6e2;border-top-color:#20b486;border-radius:50%;flex:0 0 9px;width:9px;height:9px;animation:.8s linear infinite settings-spin}.settings-workspace .connection-result>div[style]{border:1px solid #dfe8e5;justify-content:center;align-items:center;max-width:100%;position:relative;box-shadow:0 10px 30px #0f172a0e,0 2px 7px #0f172a06,inset 0 1px #fffffff2;background:linear-gradient(#fff 0%,#f9fcfb 100%)!important;border-radius:16px!important;width:fit-content!important;margin:18px 0 20px!important;padding:14px!important;display:flex!important}.settings-workspace .connection-result>div[style]:before{content:"";pointer-events:none;border:1px solid #20b48614;border-radius:11px;position:absolute;inset:7px}.settings-workspace .connection-result img{z-index:1;border-radius:6px;width:240px;height:240px;position:relative}.settings-workspace .connection-result>p:not(.connection-note){box-sizing:border-box;color:#7d8991;background:#fafcfc;border:1px solid #edf1f0;border-radius:8px;align-items:center;gap:7px;min-height:30px;margin:7px 0 0;padding:0 10px;font-size:10px;display:flex}.settings-workspace .connection-result>p:not(.connection-note) code{color:#35434c;background:#fff;border:1px solid #e1e8e6;border-radius:6px;margin-left:auto;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700}.settings-workspace .connection-result>p:nth-of-type(2) code{color:#a55b5b;letter-spacing:.03em;background:#fff8f8;border-color:#ecdede}.settings-workspace .connection-result>p:last-child{background:#f8fbfa;border:1px solid #e5ebe9;border-radius:10px;margin:14px 0 0;padding:13px 14px 13px 40px;font-size:10px;line-height:1.65;display:block;position:relative;color:#687871!important}.settings-workspace .connection-result>p:last-child:before{content:"1";color:#168a68;background:#eaf8f3;border-radius:7px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:grid;position:absolute;top:13px;left:12px}.settings-workspace .connection-result>p:last-child:after{content:"2";color:#73827c;background:#f0f4f3;border-radius:7px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:grid;position:absolute;top:39px;left:12px}@media (max-width:600px){.settings-workspace .connection-result{padding:19px 17px 22px}.settings-workspace .connection-result>div[style]{margin:16px auto 18px!important;padding:11px!important}.settings-workspace .connection-result img{width:min(230px,100vw - 78px);height:auto}.settings-workspace .connection-result>p:not(.connection-note){min-height:32px}.settings-workspace .connection-result>p:last-child{padding-left:39px}}.settings-workspace .connection-result{background:linear-gradient(#fff 0%,#fbfdfc 100%);padding:24px 25px 26px}.settings-workspace .connection-result-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.settings-workspace .connection-result-header>div{min-width:0}.settings-workspace .connection-result-header strong{color:#26343d;letter-spacing:-.025em;font-size:14px;font-weight:850;display:block}.settings-workspace .connection-result-header strong:before{content:"";background:#20b486;border-radius:50%;width:7px;height:7px;margin:0 9px 2px 0;display:inline-block;box-shadow:0 0 0 4px #20b48617}.settings-workspace .connection-result-header>div>span{color:#89958f;margin-top:5px;font-size:10px;line-height:1.5;display:block}.settings-workspace .connection-live-badge{color:#668078;background:#f7fbf9;border:1px solid #e3ece8;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.settings-workspace .connection-live-badge>span{background:#f0a83b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #f0a83b1a}.settings-workspace .connection-qr-card{background:#f9fcfb;border:1px solid #e5ece9;border-radius:16px;flex-direction:column;align-items:center;margin:20px 0 18px;padding:18px 18px 16px;display:flex}.settings-workspace .connection-qr-frame{background:#fff;border:1px solid #dce7e3;border-radius:15px;place-items:center;padding:12px;display:grid;box-shadow:0 12px 28px #0f172a0e,0 2px 7px #0f172a06}.settings-workspace .connection-qr-frame img{border-radius:5px;width:240px;height:240px;display:block}.settings-workspace .connection-qr-caption{text-align:center;flex-direction:column;align-items:center;gap:3px;margin-top:11px;display:flex}.settings-workspace .connection-qr-caption strong{color:#40514b;font-size:10px;font-weight:800}.settings-workspace .connection-qr-caption span{color:#8a9691;font-size:9px}.settings-workspace .connection-waiting{background:#f8fbfa;border:1px solid #e5ece9;border-radius:12px;align-items:center;gap:11px;margin:20px 0 18px;padding:14px;display:flex}.settings-workspace .connection-waiting-spinner{border:2px solid #dce8e4;border-top-color:#20b486;border-radius:50%;flex:0 0 19px;width:19px;height:19px;animation:.8s linear infinite settings-spin}.settings-workspace .connection-waiting strong{color:#40514b;font-size:10px;font-weight:800;display:block}.settings-workspace .connection-waiting span:not(.connection-waiting-spinner){color:#8a9691;margin-top:3px;font-size:9px;display:block}.settings-workspace .connection-meta{grid-template-columns:1fr 1fr;gap:8px;display:grid}.settings-workspace .connection-meta-item{background:#fff;border:1px solid #edf1f0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:34px;padding:0 10px;display:flex}.settings-workspace .connection-meta-item>span{color:#8a9691;font-size:9px;font-weight:700}.settings-workspace .connection-meta-item code{text-overflow:ellipsis;white-space:nowrap;color:#40514b;background:#f8faf9;border:1px solid #e3e9e7;border-radius:5px;min-width:0;max-width:65%;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700;overflow:hidden}.settings-workspace .connection-meta-item:last-child code{color:#a55b5b;background:#fff9f9;border-color:#f0dfdf}.settings-workspace .connection-steps-title{color:#4a5b55;margin-bottom:10px;font-size:10px;font-weight:850}.settings-workspace .connection-step{align-items:flex-start;gap:9px;padding:8px 0;display:flex}.settings-workspace .connection-step+.connection-step{border-top:1px solid #e9efed}.settings-workspace .connection-step-number{color:#168a68;background:#eaf8f3;border-radius:7px;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:8px;font-weight:900;display:grid}.settings-workspace .connection-step strong{color:#50615b;font-size:9px;font-weight:800;display:block}.settings-workspace .connection-step div>span{color:#89958f;margin-top:2px;font-size:9px;line-height:1.45;display:block}@media (max-width:600px){.settings-workspace .connection-result{padding:19px 17px 22px}.settings-workspace .connection-result-header{gap:10px}.settings-workspace .connection-live-badge{min-height:25px;padding:0 8px}.settings-workspace .connection-qr-card{margin:17px 0;padding:13px 12px 14px}.settings-workspace .connection-qr-frame{padding:10px}.settings-workspace .connection-qr-frame img{width:min(230px,100vw - 84px);height:auto}.settings-workspace .connection-meta{grid-template-columns:1fr}.settings-workspace .connection-meta-item code{max-width:70%}}.settings-workspace .connection-meta-item>span:before,.settings-workspace .connection-meta-item>span:after,.settings-workspace .connection-meta-item code:before,.settings-workspace .connection-meta-item code:after{content:none!important;display:none!important}.settings-workspace .connection-meta-item>span{display:block;position:static}.settings-workspace .connection-meta-item code{box-shadow:none;position:static}.settings-workspace .connection-meta-item:before,.settings-workspace .connection-meta-item:after,.settings-workspace .connection-meta-item>span:before,.settings-workspace .connection-meta-item>span:after,.settings-workspace .connection-meta-item>code:before,.settings-workspace .connection-meta-item>code:after{content:none!important;display:none!important}.settings-workspace .connection-meta-item>span{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:#8a9691!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.settings-workspace .connection-meta-item>code{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;border-radius:5px!important;margin:0!important;padding:4px 6px!important;display:block!important;position:static!important;transform:none!important}.settings-workspace .connection-meta-item,.settings-workspace .connection-meta-item *{box-sizing:border-box}.settings-workspace .connection-meta-item:before,.settings-workspace .connection-meta-item:after,.settings-workspace .connection-meta-item>span:before,.settings-workspace .connection-meta-item>span:after,.settings-workspace .connection-meta-item>code:before,.settings-workspace .connection-meta-item>code:after{content:none!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.settings-workspace .connection-meta-item>span{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#8a9691!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}.settings-workspace .connection-meta-item>code{width:auto!important;min-width:0!important;max-width:65%!important;height:auto!important;box-shadow:none!important;color:#40514b!important;background:#f8faf9!important;border:1px solid #e3e9e7!important;border-radius:5px!important;margin:0!important;padding:4px 6px!important;font-size:8px!important;line-height:1.2!important;display:block!important;position:static!important;transform:none!important}.settings-workspace .connection-meta,.settings-workspace .connection-meta-item,.settings-workspace .connection-meta-item>span,.settings-workspace .connection-meta-item>code{position:relative!important}.settings-workspace .connection-meta:before,.settings-workspace .connection-meta:after,.settings-workspace .connection-meta-item:before,.settings-workspace .connection-meta-item:after,.settings-workspace .connection-meta-item>span:before,.settings-workspace .connection-meta-item>span:after,.settings-workspace .connection-meta-item>code:before,.settings-workspace .connection-meta-item>code:after{content:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:none!important;transform:none!important}.settings-workspace .connection-meta-item>span{flex:none!important;display:block!important}.settings-workspace .connection-meta-item>code{flex:none!important;display:block!important;overflow:hidden!important}.settings-workspace .connection-meta-item .connection-meta-label{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#8a9691!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:700!important;line-height:1.2!important;display:block!important;position:static!important}.settings-workspace .connection-meta-item .connection-meta-label:before,.settings-workspace .connection-meta-item .connection-meta-label:after{content:none!important;display:none!important}.settings-workspace .connection-meta-item>code{width:auto!important;min-width:0!important;max-width:65%!important;box-shadow:none!important;color:#40514b!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:9px!important;font-weight:700!important;line-height:1.3!important;display:block!important}.settings-workspace .connection-meta-item>code:before,.settings-workspace .connection-meta-item>code:after{content:none!important;display:none!important}.settings-workspace .connection-meta-item{align-items:center!important;gap:14px!important}.settings-workspace .connection-meta-item>div:first-child{flex:auto;min-width:0}.settings-workspace .connection-meta-label{color:#46544f!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:800!important;line-height:1.25!important;display:block!important}.settings-workspace .connection-meta-description{color:#9aa49f!important;margin-top:3px!important;font-size:8px!important;font-weight:500!important;line-height:1.35!important;display:block!important}.settings-workspace .connection-meta-item>code{color:#40514b!important;text-align:right!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;max-width:45%!important;padding:0!important;font-size:9px!important;font-weight:700!important;line-height:1.3!important}.settings-workspace .connection-meta-item:last-child>code{color:#a55b5b!important;background:0 0!important;border:0!important;border-radius:0!important}@media (max-width:720px){.settings-workspace .connection-meta{grid-template-columns:1fr!important}.settings-workspace .connection-meta-item>code{max-width:48%!important}}.settings-workspace .connection-meta{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.settings-workspace .connection-meta-item{min-width:0;background:linear-gradient(135deg,#fff 0%,#f8fcfa 100%)!important;border:1px solid #e8efec!important;border-radius:12px!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:10px 12px!important;display:flex!important;box-shadow:0 3px 10px #1c483909,inset 0 1px #ffffffe6!important}.settings-workspace .connection-meta-icon{border-radius:9px!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important}.settings-workspace .connection-meta-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:16px!important;height:16px!important}.settings-workspace .connection-meta-icon-instance{color:#20a77d!important;background:#effaf6!important;border:1px solid #20b48629!important}.settings-workspace .connection-meta-icon-status{color:#d28a28!important;background:#fff8eb!important;border:1px solid #f0a83b29!important}.settings-workspace .connection-meta-copy{flex:auto;min-width:0}.settings-workspace .connection-meta-label{color:#40504a!important;font-size:10px!important;font-weight:850!important;line-height:1.25!important}.settings-workspace .connection-meta-description{color:#99a49f!important;margin-top:3px!important;font-size:8px!important;font-weight:550!important;line-height:1.3!important}.settings-workspace .connection-meta-item>code{color:#287b64!important;text-align:right!important;background:#f5faf8!important;border:1px solid #dce9e4!important;border-radius:7px!important;flex:none!important;max-width:38%!important;margin:0!important;padding:5px 7px!important;font-size:8px!important;font-weight:800!important;line-height:1.2!important}.settings-workspace .connection-meta-icon:before,.settings-workspace .connection-meta-icon:after,.settings-workspace .connection-meta-label:before,.settings-workspace .connection-meta-label:after,.settings-workspace .connection-meta-description:before,.settings-workspace .connection-meta-description:after,.settings-workspace .connection-meta-item>code:before,.settings-workspace .connection-meta-item>code:after{content:none!important;display:none!important}@media (max-width:720px){.settings-workspace .connection-meta{grid-template-columns:1fr!important}}.settings-workspace .connection-meta-item:last-child>code{color:#c45d5d!important;background:#fff5f5!important;border-color:#f0d6d6!important}.settings-workspace .connection-meta-item>code:empty{display:none!important}.settings-workspace .whatsapp-settings-card{position:relative;overflow:hidden}.settings-workspace .whatsapp-settings-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#20b486 0% 35%,#20b48647 72%,#20b48600 100%);width:100%;height:3px;position:absolute;top:0;left:0}.settings-workspace>.settings-card:first-of-type{position:relative;overflow:hidden}.settings-workspace>.settings-card:first-of-type:before{content:"";pointer-events:none;background:linear-gradient(90deg,#20b486 0% 35%,#20b48647 72%,#20b48600 100%);height:3px;position:absolute;top:0;left:0;right:0}.settings-workspace .connection-steps-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.settings-workspace .connection-steps-title{margin:0}.settings-workspace .connection-steps-counter{color:#87938e;align-items:center;gap:3px;font-size:9px;font-weight:750;display:inline-flex}.settings-workspace .connection-steps-counter span:first-child{color:#20a77d;font-weight:900}.settings-workspace .connection-steps-counter-separator{color:#c2cbc7}.settings-workspace .connection-steps-slider{align-items:center;gap:8px;display:flex}.settings-workspace .connection-step-track{flex:1;min-width:0;overflow:hidden}.settings-workspace .connection-step{background:#fff;border:1px solid #e5eeea;border-radius:9px;align-items:center;gap:10px;min-height:48px;margin:0;padding:7px 9px;display:none}.settings-workspace .connection-step.connection-step-active{display:flex}.settings-workspace .connection-step-nav{color:#71817a;cursor:pointer;background:#fff;border:1px solid #e1eae6;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;padding:0;font-size:17px;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.settings-workspace .connection-step-nav:hover{color:#20a77d;background:#f3faf7;border-color:#20b48647;transform:translateY(-1px)}.settings-workspace .connection-step-dot{background:#cbd5d1;border-radius:50%;width:4px;height:4px;transition:all .18s}.settings-workspace .connection-step-dot-active{background:#20b486;border-radius:999px;width:13px}@media (max-width:720px){.settings-workspace .connection-steps{margin-top:13px;padding:11px 10px 9px}.settings-workspace .connection-step{min-height:45px}.settings-workspace .connection-step>div>span{font-size:7.5px}}.settings-workspace .connection-steps{background:linear-gradient(#fbfdfc 0%,#f8fbfa 100%);border:1px solid #e8efec;border-radius:12px;margin-top:16px;padding:14px 15px 12px}.settings-workspace .connection-steps-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.settings-workspace .connection-steps-title span{color:#52615b;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.settings-workspace .connection-steps-counter,.settings-workspace .connection-steps-dots,.settings-workspace .connection-step-nav{display:none}.settings-workspace .connection-step-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.settings-workspace .connection-step{background:#fff;border:1px solid #e5eeea;border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:48px;margin:0;padding:7px 9px;display:flex!important}.settings-workspace .connection-step-number{color:#20a77d;background:#eff9f5;border:1px solid #20b48626;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.settings-workspace .connection-step>div{min-width:0}.settings-workspace .connection-step strong{color:#35443e;font-size:10px;font-weight:850;line-height:1.25;display:block}.settings-workspace .connection-step>div>span{color:#929d98;margin-top:2px;font-size:8px;line-height:1.35;display:block}@media (max-width:720px){.settings-workspace .connection-steps{padding:11px 10px 10px}.settings-workspace .connection-steps-header{margin-bottom:8px}.settings-workspace .connection-steps-counter{color:#87938e;align-items:center;gap:3px;font-size:9px;font-weight:750;display:inline-flex}.settings-workspace .connection-steps-counter span:first-child{color:#20a77d;font-weight:900}.settings-workspace .connection-steps-counter-separator{color:#c2cbc7}.settings-workspace .connection-steps-slider{display:block;overflow:hidden}.settings-workspace .connection-step-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:1px;display:flex;overflow-x:auto}.settings-workspace .connection-step-track::-webkit-scrollbar{display:none}.settings-workspace .connection-step{scroll-snap-align:start;flex:0 0 100%;min-height:47px;display:flex!important}.settings-workspace .connection-step-nav{display:none}.settings-workspace .connection-steps-dots{justify-content:center;align-items:center;gap:5px;margin-top:8px;display:flex}.settings-workspace .connection-step-dot{background:#cbd5d1;border-radius:50%;width:4px;height:4px}.settings-workspace .connection-step-dot-active{background:#20b486;border-radius:999px;width:13px}.settings-workspace .connection-step>div>span{font-size:7.5px}}.settings-workspace .connect-whatsapp-qr-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.settings-workspace .connect-whatsapp-qr-icon svg{width:15px;height:15px;display:block}.settings-workspace .primary-action:has(.connect-whatsapp-qr-icon){justify-content:center;align-items:center;gap:7px;display:inline-flex}.settings-workspace .connect-whatsapp-qr-icon{flex:0 0 14px;grid-template-rows:repeat(2,6px);grid-template-columns:repeat(2,6px);gap:2px;width:14px;height:14px;display:grid}.settings-workspace .connect-whatsapp-qr-icon span{box-sizing:border-box;border:1.5px solid;border-radius:1.5px;width:6px;height:6px;display:block;position:relative}.settings-workspace .connect-whatsapp-qr-icon span:after{content:"";background:currentColor;border-radius:1px;width:2px;height:2px;position:absolute;top:1px;left:1px}.settings-workspace .connect-whatsapp-qr-icon span:nth-child(4){border:0}.settings-workspace .connect-whatsapp-qr-icon span:nth-child(4):after{width:3px;height:3px;top:0;left:0;box-shadow:4px 3px}.settings-workspace .whatsapp-subscription-error-action,.settings-workspace .settings-billing-link{justify-content:center;align-items:center;gap:7px;display:inline-flex}.settings-workspace .settings-billing-link .billing-manage-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.settings-workspace .settings-billing-link .billing-manage-icon svg{width:15px;height:15px;display:block}.settings-workspace .settings-billing-link{justify-content:center;align-items:center;gap:7px;display:inline-flex}.settings-workspace .settings-billing-card-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.settings-workspace .settings-billing-card-icon svg{width:15px;height:15px;display:block}.settings-workspace .whatsapp-subscription-error-action{justify-content:center;align-items:center;gap:5px;display:inline-flex}.settings-workspace .billing-manage-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.settings-workspace .billing-manage-icon svg{width:15px;height:15px;display:block}.settings-workspace .billing-manage-arrow{font-size:15px;font-weight:500;line-height:1;display:inline-block;transform:translateY(-1px)}@keyframes settingsAccordionOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.settings-workspace .settings-card-toggle{flex-basis:28px;width:28px;height:28px;margin-left:5px}}@media (max-width:720px){.settings-workspace .settings-card-toggle{flex-basis:28px;width:28px;height:28px;margin-left:5px}.settings-workspace .settings-card-toggle svg{width:14px;height:14px}}.settings-workspace .settings-card-toggle:hover{color:#20a77d;background:#f6fbf9;border-color:#20b48640}@media (max-width:720px){.settings-workspace .settings-card-toggle{flex-basis:28px;width:28px;height:28px;margin-left:5px}.settings-workspace .settings-card-toggle svg{width:14px;height:14px}}.settings-workspace .settings-card-toggle{color:#718079;cursor:pointer;background:#fff;border:1px solid #e4ece8;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:8px;padding:0;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.settings-workspace .settings-card-toggle:hover{color:#20a77d;background:#f6fbf9;border-color:#20b48647;box-shadow:0 3px 10px #20b4860f}.settings-workspace .settings-card-toggle:focus-visible{outline-offset:2px;outline:2px solid #20b48638}.settings-workspace .settings-card-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .2s}.settings-workspace .settings-card-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.settings-workspace .settings-card-body{animation:.2s both settingsAccordionOpen}@media (max-width:720px){.settings-workspace .settings-card-toggle{flex-basis:28px;width:28px;height:28px;margin-left:5px}.settings-workspace .settings-card-toggle svg{width:14px;height:14px}}.settings-workspace .settings-card-toggle{display:none!important}.settings-workspace .settings-card-bottom-toggle{color:#8a9690;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:24px;margin:8px auto 2px;padding:0;transition:background .18s,color .18s,transform .18s;display:flex}.settings-workspace .settings-card-bottom-toggle:hover{color:#20a77d;background:#f4faf7}.settings-workspace .settings-card-bottom-toggle:focus-visible{outline-offset:2px;outline:2px solid #20b48638}.settings-workspace .settings-card-bottom-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.settings-workspace .settings-card-bottom-toggle:hover svg{transform:translateY(-1px)}@media (max-width:720px){.settings-workspace .settings-card-bottom-toggle{margin-top:7px;margin-bottom:1px}}.settings-workspace .connection-result-header>div:first-child>strong{align-items:center;display:inline-flex}.settings-workspace .connection-result-header>div:first-child>strong:before{filter:drop-shadow(0 0 5px #20b48666);background:#20b486;flex-basis:21px;width:21px;height:21px;margin-right:9px;transform:translateY(0)}.settings-workspace .settings-accordion-card{transition:border-color .18s,box-shadow .18s;box-sizing:border-box!important;background:#fff!important;border:1px solid #e1e7e9!important;border-radius:15px!important;width:100%!important;min-height:78px!important;margin-top:12px!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 8px #0f172a09,0 1px 2px #0f172a06!important}.settings-workspace .settings-accordion-card:first-child{margin-top:0!important}.settings-workspace .settings-accordion-card:hover{border-color:#d5dfe1!important;box-shadow:0 5px 16px #0f172a0e,0 1px 3px #0f172a08!important}.settings-workspace .settings-accordion-card:before{content:"";opacity:.72;background:#20b486;border-radius:0 3px 3px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.settings-workspace .settings-accordion-card>.settings-card-copy{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;min-height:78px!important;padding:16px 70px 16px 24px!important;display:flex!important;position:relative!important}.settings-workspace .settings-accordion-card .settings-card-kicker{color:#20b486!important;letter-spacing:.18em!important;background:#f1faf7!important;border:1px solid #20b4862e!important;border-radius:5px!important;align-items:center!important;margin:0 0 5px!important;padding:4px 7px!important;font-size:8.5px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.settings-workspace .settings-accordion-card>.settings-card-copy h2{color:#17232b!important;letter-spacing:-.025em!important;margin:0 0 4px!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important}.settings-workspace .settings-accordion-card>.settings-card-copy p{color:#7b878f!important;max-width:570px!important;margin:0!important;font-size:10px!important;font-weight:500!important;line-height:1.45!important}.settings-workspace .settings-accordion-card.is-collapsed>.settings-accordion-toggle{color:#52636b!important;cursor:pointer!important;z-index:3!important;background:#fff!important;border:1px solid #dce5e5!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;margin:0!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:20px!important;transform:translateY(-50%)!important;box-shadow:0 2px 5px #0f172a0b,inset 0 0 0 1px #ffffffb3!important}.settings-workspace .settings-accordion-card.is-collapsed>.settings-accordion-toggle:hover{color:#168c68!important;background:#f3fbf8!important;border-color:#20b48673!important;transform:translateY(-50%)translateY(-1px)!important;box-shadow:0 4px 10px #20b4861a,inset 0 0 0 1px #20b4860a!important}.settings-workspace .settings-accordion-card.is-collapsed>.settings-accordion-toggle:active{transform:translateY(-50%)scale(.94)!important}.settings-workspace .settings-accordion-toggle svg{stroke-width:2.2px!important;width:14px!important;height:14px!important}.settings-workspace .settings-accordion-card.is-collapsed>.settings-accordion-toggle:before,.settings-workspace .settings-accordion-card.is-expanded>.settings-accordion-bottom-toggle:before,.settings-workspace .settings-accordion-card.is-expanded>.settings-billing-top-toggle:before{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#20b48600,#20b48640,#20b486c7)!important;border-radius:999px!important;width:150px!important;height:1px!important;position:absolute!important;top:50%!important;right:calc(100% + 9px)!important;transform:translateY(-50%)!important;box-shadow:0 0 7px #20b4861f!important}.settings-workspace .settings-accordion-card.is-collapsed>.settings-accordion-toggle:hover:before,.settings-workspace .settings-accordion-card.is-expanded>.settings-accordion-bottom-toggle:hover:before,.settings-workspace .settings-accordion-card.is-expanded>.settings-billing-top-toggle:hover:before{background:linear-gradient(90deg,#20b48600,#20b4866b,#20b486f2)!important;width:160px!important;box-shadow:0 0 10px #20b4862e!important}.settings-workspace .settings-accordion-card.is-expanded>.settings-card-copy{border-bottom:1px solid #edf1f2!important;min-height:78px!important}.settings-workspace .settings-accordion-card.is-expanded>.settings-accordion-toggle{display:none!important}.settings-workspace .settings-accordion-bottom-toggle,.settings-workspace .settings-billing-top-toggle{color:#52636b!important;cursor:pointer!important;z-index:3!important;background:#fff!important;border:1px solid #dce5e5!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;margin:8px 20px 10px auto!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 2px 6px #0f172a0a!important}.settings-workspace .settings-accordion-bottom-toggle:hover,.settings-workspace .settings-billing-top-toggle:hover{color:#168c68!important;background:#f3fbf8!important;border-color:#20b48673!important}.settings-workspace .settings-accordion-bottom-toggle>svg,.settings-workspace .settings-billing-top-toggle>svg{z-index:2!important;position:relative!important}.settings-workspace .settings-accordion-toggle:after,.settings-workspace .settings-accordion-bottom-toggle:after,.settings-workspace .settings-billing-top-toggle:after{content:none!important;display:none!important}.settings-workspace .billing-settings-card{margin-top:12px!important;padding-bottom:0!important}.settings-workspace .settings-billing-panel{box-sizing:border-box!important;width:100%!important}.settings-workspace .settings-billing-panel>.billing-ui{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:20px 24px 25px!important}.settings-workspace .settings-billing-panel .billing-ui-card{border-color:#e3e9ea!important;border-radius:14px!important;box-shadow:0 3px 13px #0f172a09!important}@media (max-width:600px){.settings-workspace .settings-accordion-card{min-height:74px!important}.settings-workspace .settings-accordion-card>.settings-card-copy{min-height:74px!important;padding:15px 58px 15px 18px!important}.settings-workspace .settings-accordion-card:before{top:14px;bottom:14px}.settings-workspace .settings-accordion-card>.settings-card-copy h2{font-size:15px!important}.settings-workspace .settings-accordion-card>.settings-card-copy p{font-size:9.5px!important}.settings-workspace .settings-accordion-card .settings-card-kicker{padding:4px 6px!important;font-size:7.5px!important}.settings-workspace .settings-accordion-card.is-collapsed>.settings-accordion-toggle{width:31px!important;height:31px!important;right:15px!important}.settings-workspace .settings-accordion-bottom-toggle,.settings-workspace .settings-billing-top-toggle{margin-right:15px!important}.settings-workspace .settings-accordion-card.is-collapsed>.settings-accordion-toggle:before,.settings-workspace .settings-accordion-card.is-expanded>.settings-accordion-bottom-toggle:before,.settings-workspace .settings-accordion-card.is-expanded>.settings-billing-top-toggle:before{width:85px!important;right:calc(100% + 7px)!important}.settings-workspace .settings-accordion-card.is-collapsed>.settings-accordion-toggle:hover:before,.settings-workspace .settings-accordion-card.is-expanded>.settings-accordion-bottom-toggle:hover:before,.settings-workspace .settings-accordion-card.is-expanded>.settings-billing-top-toggle:hover:before{width:92px!important}.settings-workspace .settings-billing-panel>.billing-ui{padding:17px 15px 22px!important}}.billing-ui-current-status:not(.billing-ui-current-status-loading):not(.billing-ui-current-status-active){color:#9a6700;background:#f59e0b1f;border:1px solid #f59e0b47}.billing-ui-subscription-note:has(strong:first-child){border-radius:12px}.settings-workspace .connection-result{background:linear-gradient(#20b4860e,#20b48605)!important;border:1px solid #20b48624!important;border-radius:16px!important;margin-top:18px!important;padding:18px 20px!important;box-shadow:0 8px 24px #00000006,inset 0 1px #ffffff09!important}.settings-workspace .connection-result>strong{color:var(--wa-green,#20b486)!important;letter-spacing:-.01em!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:14px!important;font-weight:750!important;display:flex!important}.settings-workspace .connection-note{color:#ffffff94!important;margin:6px 0 0!important;font-size:13px!important;line-height:1.55!important}.settings-workspace .settings-whatsapp-info{border-top:1px solid #ffffff12!important;margin-top:17px!important;padding-top:15px!important}.settings-workspace .settings-whatsapp-info-label{color:#ffffff61!important;letter-spacing:.12em!important;margin-bottom:10px!important;font-size:10px!important;font-weight:800!important;display:block!important}.settings-workspace .settings-whatsapp-info-list{gap:8px!important;display:grid!important}.settings-workspace .settings-whatsapp-info-list>div{color:#ffffffa8!important;align-items:flex-start!important;gap:9px!important;min-height:18px!important;font-size:12px!important;line-height:1.45!important;display:flex!important}.settings-workspace .settings-whatsapp-info-list>div>span:first-child{color:var(--wa-green,#20b486)!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;font-weight:800!important;display:inline-flex!important}.settings-workspace .connection-result:not(:has(.settings-whatsapp-info-label)){background:#ffffff05!important;border-color:#ffffff13!important}.settings-workspace .connection-result:not(:has(.settings-whatsapp-info-label))>strong{color:#ffffffd1!important}@media (max-width:600px){.settings-workspace .connection-result{border-radius:14px!important;padding:16px!important}.settings-workspace .settings-whatsapp-info{margin-top:15px!important;padding-top:13px!important}}.settings-workspace .settings-whatsapp-connection{background:linear-gradient(#fffffffa,#f8fafbf5);border:1px solid #141e2617;border-radius:16px;margin-top:18px;box-shadow:0 8px 24px #141e260b;padding:18px 20px!important}.settings-workspace .settings-whatsapp-connection-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.settings-workspace .settings-whatsapp-section-label{letter-spacing:.12em;color:#8a959d;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.settings-workspace .settings-whatsapp-connection-top strong{color:#172027;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:750;line-height:1.25;display:flex}.settings-workspace .settings-whatsapp-connection-top p{color:#7a858d;margin:5px 0 0;font-size:12px;line-height:1.5}.settings-workspace .settings-whatsapp-live-dot{background:#20b486;border-radius:999px;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #20b4861a}.settings-workspace .settings-whatsapp-status-pill{color:#178c69;letter-spacing:.03em;background:#20b48612;border:1px solid #20b4862e;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.settings-workspace .settings-whatsapp-status-pill.is-waiting{color:#a87813;background:#dca53214;border-color:#dca53233}.settings-workspace .settings-whatsapp-divider{background:#141e2612;height:1px;margin:16px 0}.settings-workspace .settings-whatsapp-capabilities>.settings-whatsapp-section-label{margin-bottom:10px}.settings-workspace .settings-whatsapp-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.settings-workspace .settings-whatsapp-capability-grid>div{color:#4f5b63;background:#ffffffb8;border:1px solid #141e2612;border-radius:11px;align-items:center;gap:9px;min-height:48px;padding:9px 11px;font-size:11px;line-height:1.35;display:flex}.settings-workspace .settings-whatsapp-capability-icon{color:#20a77e;background:#20b48614;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.settings-workspace .settings-whatsapp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-workspace .settings-whatsapp-steps>div{background:#ffffffb8;border:1px solid #141e2612;border-radius:11px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.settings-workspace .settings-whatsapp-steps>div>span{color:#188d6a;background:#20b48617;border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.settings-workspace .settings-whatsapp-steps strong{color:#26323a;margin:1px 0 3px;font-size:11px;font-weight:750;display:block}.settings-workspace .settings-whatsapp-steps small{color:#8a949b;font-size:10px;line-height:1.4;display:block}@media (max-width:760px){.settings-workspace .settings-whatsapp-capability-grid,.settings-workspace .settings-whatsapp-steps{grid-template-columns:1fr}}@media (max-width:600px){.settings-workspace .settings-whatsapp-connection{border-radius:14px;padding:15px!important}.settings-workspace .settings-whatsapp-connection-top{gap:12px}.settings-workspace .settings-whatsapp-status-pill{padding:5px 8px}}.settings-workspace .settings-whatsapp-connected-info{background:linear-gradient(135deg,#20b4860e,#20b48605);border:1px solid #20b4862e;border-radius:14px;margin:16px 0 6px;padding:16px 18px;box-shadow:0 8px 24px #00000009,inset 0 1px #ffffff80}.settings-workspace .settings-whatsapp-connected-info-icon{color:#20b486;background:#20b4861c;border:1px solid #20b48633;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.settings-workspace .settings-whatsapp-connected-info-title>div{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-workspace .settings-whatsapp-connected-info-title strong{color:#171b19;margin:0;font-size:13px;font-weight:750;line-height:1.3}.settings-workspace .settings-whatsapp-connected-meta{border-top:1px solid #20b4861c;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:12px;display:grid}.settings-workspace .settings-whatsapp-connected-meta>div{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.settings-workspace .settings-whatsapp-connected-meta-label{color:#8a928e;letter-spacing:.09em;font-size:9px;font-weight:800;line-height:1.2}@media (max-width:600px){.settings-workspace .settings-whatsapp-connected-info{border-radius:12px;margin-top:14px;padding:14px}.settings-workspace .settings-whatsapp-connected-meta{grid-template-columns:1fr;gap:9px}}.settings-workspace .settings-whatsapp-connected-info{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:15px 0 5px!important;padding:0!important}.settings-workspace .settings-whatsapp-connected-info-icon{color:#20b486!important;background:#20b4861a!important;border:1px solid #20b48629!important;border-radius:8px!important;flex:0 0 26px!important;width:26px!important;height:26px!important;font-size:13px!important}.settings-workspace .settings-whatsapp-connected-info-title strong{letter-spacing:-.01em!important;font-size:12.5px!important;font-weight:750!important}.settings-workspace .settings-whatsapp-connected-info-title span:not(.settings-whatsapp-connected-info-icon){color:#7b827f!important;font-size:11px!important;line-height:1.35!important}.settings-workspace .settings-whatsapp-connected-meta{border-top:1px solid #20b48617!important;gap:0!important;margin-top:12px!important;padding-top:10px!important}.settings-workspace .settings-whatsapp-connected-meta-label{color:#969d99!important;letter-spacing:.1em!important;font-size:8.5px!important}.settings-workspace .settings-whatsapp-connected-meta>div>span:last-child{color:#303633!important;font-size:10.5px!important;font-weight:700!important}@media (max-width:600px){.settings-workspace .settings-whatsapp-connected-info{padding:14px!important}.settings-workspace .settings-whatsapp-connected-meta{gap:8px!important}.settings-workspace .settings-whatsapp-connected-meta>div,.settings-workspace .settings-whatsapp-connected-meta>div:first-child{padding:0!important}.settings-workspace .settings-whatsapp-connected-meta>div+div{border-top:1px solid #20b48614!important;border-left:0!important;padding-top:8px!important}}.settings-workspace .settings-whatsapp-connected-info{background:#20b48609!important}.settings-workspace .settings-whatsapp-connected-meta{background:#20b48609!important;border-radius:9px!important;padding:10px 0!important}.settings-workspace .settings-whatsapp-connected-badge{color:#20a879!important;background:#20b48612!important;border:1px solid #20b48629!important;border-radius:999px!important;align-self:flex-start!important;align-items:center!important;gap:5px!important;margin-top:6px!important;padding:3px 7px!important;font-size:9px!important;font-weight:750!important;line-height:1.2!important;display:inline-flex!important}.settings-workspace .settings-whatsapp-scanner-icon{background:#20b48614!important;border:1px solid #20b48629!important;border-radius:8px!important;flex:0 0 26px!important;grid-template-rows:7px 7px!important;grid-template-columns:7px 7px!important;gap:5px!important;width:26px!important;height:26px!important;padding:4px!important;display:grid!important;position:relative!important}.settings-workspace .settings-whatsapp-scanner-icon span{border:2px solid #20b486!important;border-radius:2px!important;width:7px!important;height:7px!important;display:block!important}.settings-workspace .settings-whatsapp-scanner-icon span:first-child,.settings-workspace .settings-whatsapp-scanner-icon span:nth-child(4){background:#20b4862e!important}.settings-workspace .settings-whatsapp-connected-badge{flex:none!important;margin-top:0!important;margin-left:auto!important}.settings-workspace .settings-whatsapp-connected-info-title{align-items:center!important;gap:9px!important;display:flex!important}.settings-workspace .settings-whatsapp-scanner-icon{box-sizing:border-box!important;background:#20b48612!important;border:1px solid #20b48629!important;border-radius:7px!important;flex:0 0 27px!important;grid-template-rows:7px 7px!important;grid-template-columns:7px 7px!important;gap:4px!important;width:27px!important;height:27px!important;padding:4px!important;display:grid!important}.settings-workspace .settings-whatsapp-scanner-icon span{box-sizing:border-box!important;border:1.5px solid #20b486!important;border-radius:2px!important;width:7px!important;height:7px!important;display:block!important}.settings-workspace .settings-whatsapp-connected-info-title>strong{color:#252b28!important;flex:1!important;font-size:12px!important;font-weight:750!important}.settings-workspace .settings-whatsapp-connected-badge{color:#20a879!important;background:#20b48612!important;border:1px solid #20b48629!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:5px!important;margin:0 0 0 auto!important;padding:4px 8px!important;font-size:9px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}.settings-workspace .settings-whatsapp-connected-badge-dot{background:#20b486!important;border-radius:50%!important;width:5px!important;height:5px!important}.settings-workspace .settings-whatsapp-scanner-icon:before{content:""!important;box-sizing:border-box!important;border:1.7px solid #20b486!important;border-radius:3px!important;position:absolute!important;inset:6px!important}.settings-workspace .settings-whatsapp-scanner-icon:after{content:""!important;background:#20b486!important;border-radius:999px!important;height:1.5px!important;position:absolute!important;top:13px!important;left:8px!important;right:8px!important;box-shadow:0 0 4px #20b48640!important}.settings-workspace .settings-whatsapp-scanner-icon span{box-sizing:border-box!important;background:0 0!important;border:1.7px solid #20b486!important;border-radius:1.5px!important;width:5px!important;height:5px!important;padding:0!important;display:block!important;position:absolute!important}.settings-workspace .settings-whatsapp-scanner-icon span:nth-child(4){display:none!important}.settings-workspace .settings-whatsapp-scanner-icon{box-sizing:border-box!important;background:#20b4860e!important;border:0!important;border-radius:7px!important;flex:0 0 28px!important;width:28px!important;height:28px!important;padding:0!important;display:block!important;position:relative!important}.settings-workspace .settings-whatsapp-scanner-icon span:first-child{border-top:0!important;border-left:0!important;border-radius:2px 0 0!important;top:4px!important;left:4px!important}.settings-workspace .settings-whatsapp-scanner-icon span:nth-child(2){border-top:0!important;border-right:0!important;border-radius:0 2px 0 0!important;top:4px!important;right:4px!important}.settings-workspace .settings-whatsapp-scanner-icon span:nth-child(3){border-bottom:0!important;border-left:0!important;border-radius:0 0 0 2px!important;bottom:4px!important;left:4px!important}.settings-workspace .settings-whatsapp-scanner-icon span:nth-child(4){border-bottom:0!important;border-right:0!important;border-radius:0 0 2px!important;display:block!important;bottom:4px!important;right:4px!important}.settings-workspace .settings-whatsapp-scanner-icon:before{content:""!important;background:#20b486!important;border-radius:999px!important;height:1.5px!important;position:absolute!important;top:13px!important;left:10px!important;right:10px!important;box-shadow:0 0 3px #20b48638!important}.settings-workspace .settings-whatsapp-scanner-icon:after{content:""!important;background:#20b486!important;border-radius:50%!important;width:3px!important;height:3px!important;position:absolute!important;top:12.25px!important;left:12.5px!important}.settings-workspace .settings-whatsapp-scanner-icon{width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.settings-workspace .settings-whatsapp-connected-info{box-shadow:none!important;background:0 0!important;border:0!important;margin-top:16px!important;margin-bottom:8px!important;padding:0!important}.settings-workspace .settings-whatsapp-connected-info-title{align-items:center!important;gap:11px!important;min-height:28px!important;display:flex!important}.settings-workspace .settings-whatsapp-connected-meta{margin-top:17px!important;padding-top:12px!important}@media (max-width:600px){.settings-workspace .settings-whatsapp-connected-info{margin-top:14px!important}.settings-workspace .settings-whatsapp-connected-meta{margin-top:15px!important}}.settings-workspace .settings-whatsapp-connected-info{box-shadow:none!important;background:0 0!important;border:0!important;margin:20px 0 10px!important;padding:0!important}.settings-workspace .settings-whatsapp-connected-info-title{gap:12px!important;min-height:30px!important}.settings-workspace .settings-whatsapp-connected-badge{margin-left:14px!important}.settings-workspace .settings-whatsapp-connected-meta{border-top:0!important;margin-top:20px!important;padding-top:14px!important}.settings-workspace .settings-whatsapp-connected-meta>div{padding:0 14px!important}.settings-workspace .settings-whatsapp-connected-meta>div:first-child{padding-left:0!important}.settings-workspace .settings-whatsapp-connected-meta>div+div{border-left:0!important}@media (max-width:600px){.settings-workspace .settings-whatsapp-connected-info{margin-top:18px!important}.settings-workspace .settings-whatsapp-connected-badge{margin-left:10px!important}.settings-workspace .settings-whatsapp-connected-meta{margin-top:18px!important;padding-top:12px!important}}@media (max-width:600px){.settings-workspace .settings-whatsapp-connected-info{margin-left:8px!important;margin-right:8px!important}}.settings-workspace .settings-whatsapp-connected-info{margin-left:24px!important;margin-right:24px!important}@media (max-width:600px){.settings-workspace .settings-whatsapp-connected-info{margin-left:14px!important;margin-right:14px!important}}.settings-workspace .settings-whatsapp-instance-info{border-top:1px solid #11182714!important;margin:18px 24px 4px!important}.settings-workspace .settings-whatsapp-instance-info-item{grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:68px!important;padding:12px 0!important;display:grid!important}.settings-workspace .settings-whatsapp-instance-info-item+.settings-whatsapp-instance-info-item{border-top:1px solid #1118270f!important}.settings-workspace .settings-whatsapp-instance-info-icon{color:#20b486!important;background:#20b48612!important;border-radius:10px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}.settings-workspace .settings-whatsapp-instance-info-icon svg{stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:17px!important;height:17px!important}.settings-workspace .settings-whatsapp-instance-info-copy{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.settings-workspace .settings-whatsapp-instance-info-copy strong{color:#171b21!important;margin:0!important;font-size:13px!important;font-weight:650!important;line-height:1.25!important}.settings-workspace .settings-whatsapp-instance-info-copy span{color:#8a929d!important;font-size:11.5px!important;line-height:1.35!important}.settings-workspace .settings-whatsapp-instance-info-item code{text-overflow:ellipsis!important;white-space:nowrap!important;color:#59616c!important;letter-spacing:.01em!important;background:#11182706!important;border:1px solid #11182714!important;border-radius:7px!important;max-width:180px!important;padding:6px 9px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:10.5px!important;font-weight:600!important;overflow:hidden!important}@media (max-width:600px){.settings-workspace .settings-whatsapp-instance-info{margin-left:14px!important;margin-right:14px!important}.settings-workspace .settings-whatsapp-instance-info-item{grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important;min-height:64px!important}.settings-workspace .settings-whatsapp-instance-info-icon{width:32px!important;height:32px!important}.settings-workspace .settings-whatsapp-instance-info-item code{grid-column:2!important;justify-self:start!important;max-width:calc(100vw - 105px)!important;margin-top:-2px!important}}.settings-workspace .settings-whatsapp-instance-info .connection-meta-item:last-child code{color:#16a34a!important;background:#22c55e12!important;border-color:#22c55e38!important}.settings-workspace .settings-whatsapp-instance-info-item:last-child code{letter-spacing:.5px!important;white-space:nowrap!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding:5px 10px 5px 8px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;position:relative!important}.settings-workspace .settings-whatsapp-instance-info-item:last-child code:before{content:""!important;border-radius:50%!important;flex:0 0 6px!important;width:6px!important;height:6px!important}.settings-workspace .settings-whatsapp-instance-info-item:last-child code:has(+*){color:inherit}.settings-workspace .settings-whatsapp-instance-info-item:last-child code{color:#16a34a!important;background:#22c55e12!important;border:1px solid #22c55e38!important}.settings-workspace .settings-whatsapp-instance-info-item:last-child code:before{background:#22c55e!important;box-shadow:0 0 0 3px #22c55e1a!important}.settings-workspace .settings-whatsapp-connected-badge{border-radius:999px!important}.settings-workspace .settings-whatsapp-connected-badge-dot{background:#22c55e!important;border-radius:50%!important;width:6px!important;height:6px!important;box-shadow:0 0 0 3px #22c55e1a!important}.settings-workspace .whatsapp-status,.settings-workspace .connection-live-badge{white-space:nowrap!important;border-radius:999px!important;align-items:center!important;gap:7px!important;display:inline-flex!important}.settings-workspace .whatsapp-status:before,.settings-workspace .connection-live-badge>span{border-radius:50%!important;width:6px!important;min-width:6px!important;height:6px!important;display:inline-block!important}.settings-workspace .whatsapp-status-connected:before,.settings-workspace .whatsapp-status-connected>span{background:#22c55e!important;box-shadow:0 0 0 3px #22c55e1a!important}.settings-workspace .whatsapp-status-disconnected:before,.settings-workspace .whatsapp-status-disconnected>span{background:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.settings-workspace .settings-whatsapp-instance-info-item:last-child .whatsapp-status,.settings-workspace .connection-live-badge{letter-spacing:.45px!important;padding:5px 10px 5px 8px!important;font-size:10px!important;font-weight:800!important;line-height:1!important}.settings-workspace .whatsapp-status-waiting{letter-spacing:.45px!important;white-space:nowrap!important;color:#9a6700!important;background:#f59e0b14!important;border:1px solid #f59e0b38!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding:5px 10px 5px 8px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.settings-workspace .whatsapp-status-waiting:before{content:""!important;background:#f59e0b!important;border-radius:50%!important;flex:0 0 6px!important;width:6px!important;height:6px!important;box-shadow:0 0 0 2px #f59e0b1a!important}.settings-workspace .whatsapp-status{white-space:nowrap!important;letter-spacing:.45px!important;box-sizing:border-box!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:24px!important;padding:5px 10px 5px 8px!important;font-family:inherit!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.settings-workspace .whatsapp-status:before{content:""!important;border-radius:50%!important;width:6px!important;min-width:6px!important;height:6px!important;display:inline-block!important}.settings-workspace .whatsapp-status-connected{color:#16845f!important;background:#20b48614!important;border:1px solid #20b48633!important}.settings-workspace .whatsapp-status-connected:before{background:#20b486!important;box-shadow:0 0 0 2px #20b4861a!important}.settings-workspace .whatsapp-status-disconnected{color:#c43d3d!important;background:#dc464612!important;border:1px solid #dc46462e!important}.settings-workspace .whatsapp-status-disconnected:before{background:#dc4646!important;box-shadow:0 0 0 2px #dc464617!important}.settings-workspace .whatsapp-status-waiting:before{background:#f59e0b!important;box-shadow:0 0 0 2px #f59e0b1a!important}.settings-workspace .connection-meta-item code.whatsapp-status:before{content:""!important;border-radius:50%!important;flex:0 0 6px!important;width:6px!important;min-width:6px!important;height:6px!important;margin:0!important;display:inline-block!important}.settings-workspace .connection-meta-item code.whatsapp-status-connected:before{background:#20b486!important;box-shadow:0 0 0 2px #20b4861a!important}.settings-workspace .connection-meta-item code.whatsapp-status-disconnected:before{background:#dc4646!important;box-shadow:0 0 0 2px #dc464617!important}.settings-workspace .connection-meta-item code.whatsapp-status-waiting:before{background:#f59e0b!important;box-shadow:0 0 0 2px #f59e0b1a!important}.settings-workspace .settings-whatsapp-instance-info{margin-top:0!important;padding-top:16px!important}.settings-workspace .whatsapp-status-dot{border-radius:50%!important;flex:0 0 6px!important;width:6px!important;min-width:6px!important;height:6px!important;min-height:6px!important;margin:0 7px 0 0!important;padding:0!important;display:inline-block!important}.settings-workspace .whatsapp-status-connected .whatsapp-status-dot{background:#20b486!important;box-shadow:0 0 0 2px #20b4861f!important}.settings-workspace .whatsapp-status-disconnected .whatsapp-status-dot{background:#dc4646!important;box-shadow:0 0 0 2px #dc46461a!important}.settings-workspace .whatsapp-status{border-radius:999px!important;align-items:center!important;display:inline-flex!important;overflow:hidden!important}.settings-workspace .whatsapp-status-connected,.settings-workspace .whatsapp-status-disconnected,.settings-workspace .whatsapp-status-waiting{border-radius:999px!important}.settings-workspace .settings-whatsapp-instance-info .connection-meta-item:last-child>code.whatsapp-status{clip-path:inset(0 round 9999px)!important;box-sizing:border-box!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;overflow:hidden!important}.settings-workspace .settings-whatsapp-instance-info .connection-meta-item:last-child>code.whatsapp-status-connected{background:#20b48614!important;border:1px solid #20b48633!important;border-radius:9999px!important}.settings-workspace .settings-whatsapp-instance-info .connection-meta-item:last-child>code.whatsapp-status-disconnected{background:#dc464612!important;border:1px solid #dc46462e!important;border-radius:9999px!important}.settings-workspace .settings-whatsapp-instance-info .connection-meta-item:last-child>code.whatsapp-status-waiting{background:#f59e0b14!important;border:1px solid #f59e0b33!important;border-radius:9999px!important}.settings-workspace .settings-whatsapp-instance-info .connection-meta-item:last-child>code.whatsapp-status,.settings-workspace .settings-whatsapp-instance-info .connection-meta-item:last-child>code.whatsapp-status-connected,.settings-workspace .settings-whatsapp-instance-info .connection-meta-item:last-child>code.whatsapp-status-disconnected,.settings-workspace .settings-whatsapp-instance-info .connection-meta-item:last-child>code.whatsapp-status-waiting{clip-path:none!important;border-radius:12px!important}.settings-workspace .settings-whatsapp-instance-info .connection-meta-item:last-child>code.whatsapp-status{clip-path:none!important;border-radius:5px!important}.settings-workspace .settings-whatsapp-connected-info-title{gap:6px!important}.settings-workspace .settings-whatsapp-connected-info-title .settings-whatsapp-scanner-icon{margin-right:0!important}.settings-workspace .settings-whatsapp-connected-info-title{margin-top:8px!important;padding-bottom:10px!important}.settings-workspace .settings-whatsapp-instance-info .connection-meta-item:nth-child(4)>code{clip-path:none!important;border-radius:5px!important}.settings-workspace .connection-step-track{align-items:stretch!important;gap:8px!important;transition:height .2s!important;display:flex!important;overflow:hidden!important}.settings-workspace .connection-step-track>.connection-step{box-sizing:border-box!important;border-top:1px solid #e5eeea!important;flex:0 0 calc(33.3333% - 5.33333px)!important;width:calc(33.3333% - 5.33333px)!important;min-width:calc(33.3333% - 5.33333px)!important;transition:transform .28s,opacity .28s!important;display:flex!important}.settings-workspace .connection-step-track>.connection-step+.connection-step{border-top:1px solid #e5eeea!important}.settings-workspace .connection-step-nav:disabled{opacity:.35!important;cursor:default!important}@media (max-width:900px){.settings-workspace .connection-step-track>.connection-step{flex-basis:calc(50% - 4px)!important;width:calc(50% - 4px)!important;min-width:calc(50% - 4px)!important}.settings-workspace .connection-step-track{transform:translateX(calc(var(--connection-step-index,0) * -50% - var(--connection-step-index,0) * 4px))}}@media (max-width:600px){.settings-workspace .connection-step-track>.connection-step{flex-basis:100%!important;width:100%!important;min-width:100%!important}.settings-workspace .connection-step-track{transform:translateX(calc(var(--connection-step-index,0) * -100%))}}.settings-workspace .connection-step-track{cursor:grab!important;-webkit-user-select:none!important;user-select:none!important;align-items:stretch!important;gap:8px!important;min-width:0!important;transition:transform .28s!important;display:flex!important;overflow:hidden!important}.settings-workspace .connection-step-track>.connection-step{box-sizing:border-box!important;opacity:1!important;visibility:visible!important;border-top:1px solid #e5eeea!important;flex:0 0 calc(33.3333% - 5.33333px)!important;width:calc(33.3333% - 5.33333px)!important;min-width:calc(33.3333% - 5.33333px)!important;margin:0!important;display:flex!important}.settings-workspace .connection-step-track{transform:translateX(calc(var(--connection-step-index,0) * -33.333% - var(--connection-step-index,0) * 8px))}.settings-workspace .connection-steps-dots{justify-content:center!important;align-items:center!important;gap:5px!important;margin-top:9px!important;display:flex!important}.settings-workspace .connection-steps-dots .connection-step-dot{cursor:pointer!important;background:#cbd5d1!important;border:0!important;border-radius:999px!important;width:5px!important;min-width:5px!important;height:5px!important;min-height:5px!important;margin:0!important;padding:0!important;transition:width .2s,background .2s!important}.settings-workspace .connection-steps-dots .connection-step-dot-active{background:#20b486!important;width:15px!important}@media (max-width:900px){.settings-workspace .connection-step-track>.connection-step{flex-basis:calc(50% - 4px)!important;width:calc(50% - 4px)!important;min-width:calc(50% - 4px)!important}.settings-workspace .connection-step-track{transform:translateX(calc(var(--connection-step-index,0) * -50% - var(--connection-step-index,0) * 4px))}}@media (max-width:600px){.settings-workspace .connection-step-track>.connection-step{flex-basis:100%!important;width:100%!important;min-width:100%!important}.settings-workspace .connection-step-track{transform:translateX(calc(var(--connection-step-index,0) * -100%))}}.settings-workspace .connection-steps-slider{align-items:stretch!important;gap:8px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.settings-workspace .connection-step-track{cursor:grab!important;-webkit-user-select:none!important;user-select:none!important;flex:auto!important;align-items:stretch!important;gap:8px!important;min-width:0!important;transition:transform .28s!important;display:flex!important;overflow:visible!important}.settings-workspace .connection-step-track:active{cursor:grabbing!important}.settings-workspace .connection-step-track>.connection-step{box-sizing:border-box!important;visibility:visible!important;opacity:1!important;flex:0 0 calc(33.3333% - 5.33333px)!important;width:calc(33.3333% - 5.33333px)!important;min-width:calc(33.3333% - 5.33333px)!important;display:flex!important}@media (min-width:901px){.settings-workspace .connection-step-track{transform:translateX(calc(var(--connection-step-index,0) * -33.3333% - var(--connection-step-index,0) * 8px))!important}}@media (max-width:900px) and (min-width:601px){.settings-workspace .connection-step-track>.connection-step{flex-basis:calc(50% - 4px)!important;width:calc(50% - 4px)!important;min-width:calc(50% - 4px)!important}.settings-workspace .connection-step-track{transform:translateX(calc(var(--connection-step-index,0) * -50% - var(--connection-step-index,0) * 4px))!important}}@media (max-width:600px){.settings-workspace .connection-step-track>.connection-step{flex-basis:100%!important;width:100%!important;min-width:100%!important}.settings-workspace .connection-step-track{transform:translateX(calc(var(--connection-step-index,0) * -100% - var(--connection-step-index,0) * 8px))!important}}.settings-workspace .settings-billing-card-icon svg{width:18px!important;height:18px!important}.settings-workspace .settings-card-copy .settings-billing-link .settings-billing-card-icon{flex:0 0 22px!important;width:22px!important;height:22px!important}.settings-workspace .settings-card-copy .settings-billing-link .settings-billing-card-icon svg{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;display:block!important}.settings-billing-panel .billing-ui-card>.billing-ui-card-body{padding-top:28px!important}.settings-billing-panel .billing-ui-card .billing-ui-summary,.settings-billing-panel .billing-ui-card .billing-ui-plans{margin-top:0!important}.settings-billing-panel .billing-ui-card .billing-ui-summary{box-sizing:border-box!important;gap:16px!important;padding-left:22px!important;padding-right:22px!important}.settings-billing-panel .billing-ui-subscription-summary{box-sizing:border-box!important;width:auto!important;margin-left:22px!important;margin-right:22px!important}.settings-workspace{box-sizing:border-box!important;width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important}@media (max-width:900px){.settings-workspace{max-width:none!important;padding-left:16px!important;padding-right:16px!important}}@media (max-width:600px){.settings-workspace{padding-left:12px!important;padding-right:12px!important}}@media (max-width:800px){.settings-workspace{padding-left:14px!important;padding-right:14px!important}}@media (max-width:600px){.settings-workspace{padding-left:10px!important;padding-right:10px!important}}.settings-workspace{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media (min-width:801px){.settings-workspace{padding-left:20px!important;padding-right:20px!important}}@media (max-width:800px){.settings-workspace{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-left:14px!important;padding-right:14px!important}}@media (max-width:600px){.settings-workspace{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-left:10px!important;padding-right:10px!important}}.settings-workspace{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}@media (max-width:800px){.settings-workspace{padding-left:0!important;padding-right:0!important}}@media (max-width:600px){.settings-workspace{padding-left:0!important;padding-right:0!important}}.billing-ui-card-annual .billing-ui-best-value{z-index:3;color:#128866;background:linear-gradient(145deg,#effcf7 0%,#dff7ee 100%);border:1px solid #20b48647;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-width:82px;padding:7px 11px 8px;display:inline-flex;position:absolute;top:18px;right:18px;transform:rotate(1deg);box-shadow:0 5px 14px #20b48621,inset 0 1px #ffffffd9}.billing-ui-card-annual .billing-ui-best-value:before{content:"";background:#20b486;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;right:12px;box-shadow:0 0 0 3px #20b4861a}.billing-ui-card-annual .billing-ui-best-value strong{color:#087c5f;letter-spacing:-.02em;margin:0;font-size:14px;font-weight:950;line-height:1;display:block}.billing-ui-card-annual .billing-ui-best-value span{color:#15966e;letter-spacing:.1em;margin-top:3px;font-size:7px;font-weight:900;line-height:1;display:block}.billing-ui-card-annual .billing-ui-annual-status{z-index:4;background:linear-gradient(135deg,#e9faf4 0%,#d8f5eb 100%);border:1px solid #15966e33;border-radius:999px;align-items:center;gap:5px;margin-left:0;padding:6px 9px;display:inline-flex;position:absolute;top:20px;right:20px;box-shadow:0 4px 12px #20b4861a;color:#118663!important;letter-spacing:.07em!important;font-size:8px!important;font-weight:950!important;line-height:1!important}.billing-ui-card-annual .billing-ui-selected-check{color:#fff;background:#20b486;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:950;line-height:1;display:inline-flex}@media (max-width:520px){.billing-ui-card-annual .billing-ui-best-value{min-width:76px;padding:6px 9px 7px;top:16px;right:16px}.billing-ui-card-annual .billing-ui-best-value strong{font-size:13px}.billing-ui-card-annual .billing-ui-annual-status{top:18px;right:18px}}.billing-ui-card-annual .billing-ui-best-value:before{content:none!important;display:none!important}.billing-ui-card-annual .billing-ui-best-value{color:#087c5f!important;background:linear-gradient(135deg,#f2fcf8 0%,#e0f7ef 52%,#d4f2e8 100%)!important;border:1px solid #14966e47!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-width:94px!important;padding:8px 11px 9px!important;display:flex!important;top:17px!important;right:17px!important;transform:rotate(-1deg)!important;box-shadow:0 7px 18px #1286631f,inset 0 1px #fffffff2!important}.billing-ui-card-annual .billing-ui-best-value:after{content:"ANNUAL SAVING"!important;color:#3d8d77!important;letter-spacing:.12em!important;order:3!important;margin-top:1px!important;font-size:6px!important;font-weight:900!important;line-height:1!important;display:block!important}.billing-ui-card-annual .billing-ui-best-value strong{color:#087c5f!important;letter-spacing:-.035em!important;order:1!important;margin:0!important;font-size:15px!important;font-weight:950!important;line-height:1!important}.billing-ui-card-annual .billing-ui-best-value span{color:#15966e!important;letter-spacing:.11em!important;order:2!important;margin:0!important;font-size:7px!important;font-weight:950!important;line-height:1!important}.billing-ui-card-annual .billing-ui-annual-status{color:#087c5f!important;background:linear-gradient(135deg,#e8faf3 0%,#d5f4e9 100%)!important;border:1px solid #15966e3d!important;border-radius:11px!important;gap:6px!important;padding:7px 10px!important;top:17px!important;right:17px!important;transform:none!important;box-shadow:0 7px 18px #1286631c,inset 0 1px #fffffff2!important}.billing-ui-card-annual .billing-ui-selected-check{color:#fff!important;background:#20b486!important;width:15px!important;height:15px!important;font-size:9px!important;font-weight:950!important}@media (max-width:520px){.billing-ui-card-annual .billing-ui-best-value{min-width:88px!important;padding:7px 9px 8px!important;top:15px!important;right:15px!important}.billing-ui-card-annual .billing-ui-best-value strong{font-size:14px!important}.billing-ui-card-annual .billing-ui-annual-status{top:15px!important;right:15px!important}}.billing-ui-card .billing-ui-monthly-status,.billing-ui-card-annual .billing-ui-annual-status{color:#087c5f!important;letter-spacing:.07em!important;background:linear-gradient(135deg,#e8faf3 0%,#d5f4e9 100%)!important;border:1px solid #15966e3d!important;border-radius:11px!important;align-items:center!important;gap:6px!important;margin-left:0!important;padding:7px 10px!important;font-size:8px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:17px!important;right:17px!important;transform:none!important;box-shadow:0 7px 18px #1286631c,inset 0 1px #fffffff2!important}.billing-ui-card .billing-ui-monthly-status .billing-ui-selected-check,.billing-ui-card-annual .billing-ui-annual-status .billing-ui-selected-check{color:#fff!important;background:#20b486!important;border-radius:50%!important;flex:0 0 15px!important;justify-content:center!important;align-items:center!important;width:15px!important;height:15px!important;font-size:9px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}@media (max-width:520px){.billing-ui-card .billing-ui-monthly-status,.billing-ui-card-annual .billing-ui-annual-status{top:15px!important;right:15px!important}}.settings-workspace .settings-whatsapp-subscription-error,.settings-workspace .whatsapp-subscription-error{margin-top:12px!important}.billing-ui .billing-ui-card.billing-ui-card-selected{border:1px solid #20b486b8!important;box-shadow:0 0 0 2px #20b4861a,0 12px 30px #0f172a14!important}.billing-ui .billing-ui-card.billing-ui-card-selected:hover{border-color:#20b486d1!important}.inbox-status{box-sizing:border-box!important;letter-spacing:.035em!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:35px!important;padding:8px 14px!important;font-size:10px!important;font-weight:850!important;line-height:1!important;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,border-color .2s!important;display:inline-flex!important;position:relative!important;box-shadow:0 5px 14px #0f172a0e,inset 0 1px #fffffff2!important}.inbox-status:before{content:""!important;border-radius:50%!important;flex:0 0 7px!important;width:7px!important;height:7px!important;position:relative!important;box-shadow:0 0 0 3px #ffffffb8!important}.inbox-status:hover{transform:translateY(-1px)!important;box-shadow:0 8px 20px #0f172a16,inset 0 1px #fffffffa!important}.inbox-status-connected{color:#08775a!important;background:linear-gradient(135deg,#f3fdf9 0%,#e3f8f0 100%)!important;border:1px solid #19b68147!important}.inbox-status-connected:before{background:#19b681!important;box-shadow:0 0 0 3px #19b6811f,0 0 10px #19b68161!important}.inbox-status-connecting{color:#8e6500!important;background:linear-gradient(135deg,#fffdf5 0%,#fff4d3 100%)!important;border:1px solid #e2a9004d!important}.inbox-status-connecting:before{background:#e1a900!important;animation:1.7s ease-in-out infinite inbox-status-pulse!important;box-shadow:0 0 0 3px #e2a9001f,0 0 10px #e2a90057!important}.inbox-status-disconnected{color:#b93636!important;background:linear-gradient(135deg,#fff8f8 0%,#ffeded 100%)!important;border:1px solid #d34c4c45!important}.inbox-status-disconnected:before{background:#d95353!important;box-shadow:0 0 0 3px #d953531c,0 0 9px #d9535347!important}@keyframes inbox-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.52;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.inbox-status,.inbox-status:before{transition:none!important;animation:none!important}}@keyframes wtsly-loading-spin{to{transform:rotate(360deg)}}@keyframes wtsly-loading-pulse{0%,to{opacity:.48;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes wtsly-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.inbox-shell .inbox-empty{box-sizing:border-box;justify-content:center;align-items:center;min-height:180px;display:flex;position:relative}.inbox-shell .inbox-empty:has(+*){color:inherit}.inbox-shell .inbox-empty:only-child{color:#6f7d78}.ai-agent-page+*{box-sizing:border-box}.workspace-panel>.workspace-empty-card{box-sizing:border-box;background:linear-gradient(135deg,#fff 0%,#fbfdfc 100%);border:1px solid #e8efec;border-radius:16px;justify-content:center;align-items:center;min-height:180px;margin-top:22px;padding:30px 24px;display:flex;position:relative;box-shadow:0 8px 26px #0f172a0b,inset 0 1px #fffffff2}.workspace-panel>.workspace-empty-card p{color:#687772;letter-spacing:.01em;margin:0;padding-left:29px;font-size:12px;font-weight:700;line-height:1.45;position:relative}.workspace-panel>.workspace-empty-card p:before{content:"";border:2px solid #20b486;border-color:#20b486 #20b486 #dce9e4 #dce9e4;border-radius:50%;width:17px;height:17px;margin-top:-9px;animation:.8s linear infinite wtsly-loading-spin;position:absolute;top:50%;left:0}.contacts-loading{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;min-height:180px!important;padding:28px 24px!important;display:flex!important}.contacts-loading-skeleton{gap:10px!important;width:min(100%,520px)!important;display:grid!important}.contacts-loading-skeleton>div{background:linear-gradient(90deg,#f1f5f3 0%,#f9fbfa 45%,#f1f5f3 100%) 0 0/220% 100%!important;border-radius:7px!important;height:13px!important;animation:1.7s ease-in-out infinite wtsly-loading-shimmer!important}.contacts-loading-skeleton>div:first-child{width:62%!important}.contacts-loading-skeleton>div:nth-child(2){width:88%!important}.contacts-loading-skeleton>div:nth-child(3){width:76%!important}.contacts-loading-skeleton>div:nth-child(4){width:48%!important}.billing-ui-card-loading{color:#687772!important;text-align:center!important;box-sizing:border-box!important;background:linear-gradient(135deg,#fff 0%,#f9fcfb 100%)!important;border:1px solid #e6eeeb!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:66px!important;margin-top:18px!important;padding:16px 20px!important;font-size:11px!important;font-weight:700!important;line-height:1.4!important;display:flex!important;position:relative!important;box-shadow:0 6px 20px #0f172a0a,inset 0 1px #fffffff2!important}.billing-ui-card-loading:before{content:""!important;border:2px solid #20b486!important;border-color:#20b486 #20b486 #dce9e4 #dce9e4!important;border-radius:50%!important;flex:0 0 17px!important;width:17px!important;height:17px!important;animation:.8s linear infinite wtsly-loading-spin!important}.billing-ui-subscription-loading{box-sizing:border-box!important;align-items:center!important;gap:13px!important;min-height:82px!important;display:flex!important;position:relative!important}.billing-ui-subscription-loading>div{min-width:0}.billing-ui-subscription-loading strong{color:#465650!important;font-size:11px!important;font-weight:800!important;line-height:1.35!important;display:block!important}.billing-ui-subscription-loading span:not(.billing-ui-loading-spinner){color:#8a9691!important;margin-top:4px!important;font-size:9px!important;line-height:1.45!important;display:block!important}.billing-ui-loading-spinner{border:2px solid #20b486!important;border-color:#20b486 #20b486 #dce9e4 #dce9e4!important;border-radius:50%!important;flex:0 0 20px!important;width:20px!important;height:20px!important;animation:.8s linear infinite wtsly-loading-spin!important;box-shadow:0 0 0 4px #20b4860e!important}.settings-connection-checking{color:#71807a!important;letter-spacing:.025em!important;background:linear-gradient(135deg,#fbfefd 0%,#f3f9f6 100%)!important;border:1px solid #e5eeeb!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:30px!important;padding:6px 10px!important;font-size:9px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;box-shadow:0 4px 12px #0f172a09,inset 0 1px #fffffff2!important}.settings-check-spinner{border:2px solid #20b486!important;border-color:#20b486 #20b486 #dce8e4 #dce8e4!important;border-radius:50%!important;flex:0 0 11px!important;width:11px!important;height:11px!important;animation:.8s linear infinite wtsly-loading-spin!important}.settings-workspace .connection-waiting{background:linear-gradient(135deg,#fbfefd 0%,#f6faf8 100%)!important;border-color:#e4ece9!important;position:relative!important;overflow:hidden!important;box-shadow:0 5px 18px #0f172a09,inset 0 1px #fffffff2!important}.settings-workspace .connection-waiting:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%) 0 0/200% 100%!important;animation:2.2s ease-in-out infinite wtsly-loading-shimmer!important;position:absolute!important;inset:0!important}.settings-workspace .connection-waiting-spinner{z-index:1!important;border:2px solid #20b486!important;border-color:#20b486 #20b486 #dce8e4 #dce8e4!important;border-radius:50%!important;flex:0 0 20px!important;width:20px!important;height:20px!important;animation:.8s linear infinite wtsly-loading-spin!important;position:relative!important;box-shadow:0 0 0 4px #20b4860e!important}.settings-workspace .connection-waiting>div{z-index:1!important;position:relative!important}@media (prefers-reduced-motion:reduce){.workspace-panel>.workspace-empty-card p:before,.contacts-loading-skeleton>div,.billing-ui-card-loading:before,.billing-ui-loading-spinner,.settings-check-spinner,.settings-workspace .connection-waiting-spinner,.settings-workspace .connection-waiting:after{animation:none!important}}@media (max-width:520px){.workspace-panel>.workspace-empty-card{min-height:155px;margin-top:18px;padding:24px 18px}.workspace-panel>.workspace-empty-card p{font-size:11px}.billing-ui-subscription-loading{min-height:76px!important;padding-left:17px!important;padding-right:17px!important}.billing-ui-card-loading{min-height:62px!important;padding-left:15px!important;padding-right:15px!important}}.inbox-shell .inbox-loading-state .inbox-loading-spinner{border:2px solid #20b486!important;border-color:#20b486 #20b486 #dcebe6 #dcebe6!important;border-radius:50%!important;flex:0 0 22px!important;width:22px!important;height:22px!important;animation:.75s linear infinite wtsly-loading-spin!important;box-shadow:0 0 0 4px #20b4860e,0 5px 14px #20b4861f!important}@media (prefers-reduced-motion:reduce){.inbox-shell .inbox-loading-state .inbox-loading-spinner{animation:none!important}}.inbox-shell .inbox-loading-state{box-sizing:border-box!important;color:#17211f!important;text-align:left!important;justify-content:center!important;align-items:center!important;gap:13px!important;min-height:180px!important;padding:28px 24px!important;display:flex!important}.inbox-shell .inbox-loading-spinner{border:2px solid #20b486!important;border-color:#20b486 #20b486 #dcebe6 #dcebe6!important;border-radius:50%!important;flex:0 0 22px!important;width:22px!important;height:22px!important;animation:.75s linear infinite wtsly-loading-spin!important;box-shadow:0 0 0 4px #20b4860e,0 5px 14px #20b4861f!important}.inbox-shell .inbox-loading-copy{flex-direction:column!important;gap:4px!important;display:flex!important}.inbox-shell .inbox-loading-copy strong{color:#26332f!important;letter-spacing:-.01em!important;margin:0!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important}.inbox-shell .inbox-loading-copy span{color:#87938f!important;letter-spacing:.01em!important;margin:0!important;font-size:10px!important;font-weight:600!important;line-height:1.35!important}@media (prefers-reduced-motion:reduce){.inbox-shell .inbox-loading-spinner{animation:none!important}}.inbox-shell .inbox-status-disconnected{box-sizing:border-box!important;color:#a93636!important;letter-spacing:.035em!important;white-space:nowrap!important;background:linear-gradient(135deg,snow 0%,#fff0f0 100%)!important;border:1px solid #cd48483d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:35px!important;padding:8px 14px!important;font-size:10px!important;font-weight:850!important;line-height:1!important;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,border-color .2s!important;display:inline-flex!important;box-shadow:0 5px 14px #b437370e,inset 0 1px #fffffff5!important}.inbox-shell .inbox-status-disconnected:before{background:#d95353!important;border-radius:50%!important;flex:0 0 7px!important;width:7px!important;height:7px!important;box-shadow:0 0 0 3px #d953551a,0 0 9px #d953553d!important}.inbox-shell .inbox-status-disconnected:hover{border-color:#cd484857!important;transform:translateY(-1px)!important;box-shadow:0 8px 20px #b4373716,inset 0 1px #fffffffa!important}@media (prefers-reduced-motion:reduce){.inbox-shell .inbox-status-disconnected{transition:none!important}}@media (max-width:600px){.settings-workspace .connection-steps-slider{touch-action:pan-y!important;-webkit-tap-highlight-color:transparent!important;width:100%!important;min-width:0!important;display:block!important;overflow:hidden!important}.settings-workspace .connection-step-track{touch-action:pan-y!important;cursor:grab!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;gap:8px!important;width:100%!important;min-width:0!important;transition:transform .28s!important;display:flex!important;overflow:visible!important}.settings-workspace .connection-step-track:active{cursor:grabbing!important}.settings-workspace .connection-step-track>.connection-step{box-sizing:border-box!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;display:flex!important}.settings-workspace .connection-step-nav{display:none!important}.settings-workspace .connection-steps-dots{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}.settings-workspace .connection-steps-dots .connection-step-dot{flex:0 0 5px!important;width:5px!important;min-width:5px!important;max-width:5px!important;height:5px!important;min-height:5px!important;max-height:5px!important;display:block!important}.settings-workspace .connection-steps-dots .connection-step-dot.connection-step-dot-active{flex-basis:15px!important;width:15px!important;min-width:15px!important;max-width:15px!important}}.settings-workspace .whatsapp-status-waiting:before,.settings-workspace .whatsapp-status-waiting .whatsapp-status-dot{background:#f59e0b!important;box-shadow:0 0 0 2px #f59e0b1a!important}.settings-workspace .settings-whatsapp-instance-info .connection-meta-item:last-child>code.whatsapp-status-waiting{color:#9a6700!important;opacity:1!important;background:#f59e0b14!important;border:1px solid #f59e0b33!important;border-radius:5px!important}.settings-workspace .settings-whatsapp-instance-info .connection-meta-item:last-child>code.whatsapp-status-waiting .whatsapp-status-dot{background:#f59e0b!important;box-shadow:0 0 0 2px #f59e0b1a!important}.settings-workspace .whatsapp-status-waiting{color:#9a6700!important;background:#f59e0b14!important;border:1px solid #f59e0b33!important}.settings-workspace .settings-whatsapp-instance-info .connection-meta-item:last-child>code.whatsapp-status-waiting,.settings-workspace .settings-whatsapp-instance-info .connection-meta-item>code.whatsapp-status-waiting,.settings-workspace .settings-whatsapp-instance-info .connection-meta-item>code.whatsapp-status-disconnected{color:#9a6700!important;background:#f59e0b14!important;border-color:#f59e0b33!important}.settings-workspace .settings-whatsapp-instance-info .connection-meta-item>code.whatsapp-status-waiting,.settings-workspace .settings-whatsapp-instance-info .connection-meta-item>code.whatsapp-status-disconnected{color:#9a6700!important;background:#f59e0b14!important;border-color:#f59e0b33!important}.settings-workspace .settings-whatsapp-instance-info .connection-meta-item>code.whatsapp-status-waiting .whatsapp-status-dot,.settings-workspace .settings-whatsapp-instance-info .connection-meta-item>code.whatsapp-status-disconnected .whatsapp-status-dot{background:#f59e0b!important;box-shadow:0 0 0 2px #f59e0b1a!important}.settings-workspace .whatsapp-status-waiting{color:#9a6700!important;background:#f59e0b14!important;border-color:#f59e0b33!important}.settings-workspace .whatsapp-status-waiting .whatsapp-status-dot{background:#f59e0b!important;box-shadow:0 0 0 2px #f59e0b1a!important}.settings-workspace code.connection-status-badge-connecting-outer{color:#0000!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.settings-workspace .connection-status-pill-connecting{box-sizing:border-box!important;letter-spacing:.7px!important;color:#9a6700!important;height:22px!important;min-height:22px!important;box-shadow:none!important;background:#fff7df!important;border:1px solid #f2cf78!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0 7px!important;font-family:inherit!important;font-size:9px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.settings-workspace .connection-status-pill-connecting .whatsapp-status-dot{width:5px!important;min-width:5px!important;height:5px!important;box-shadow:none!important;background:#f59e0b!important;border-radius:50%!important;margin:0!important;display:inline-block!important}.settings-workspace .settings-whatsapp-instance-info .connection-meta-item>code.whatsapp-status.whatsapp-status-disconnected,.settings-workspace .settings-whatsapp-instance-info .connection-meta-item:last-child>code.whatsapp-status.whatsapp-status-disconnected{color:#b91c1c!important;background:#dc26260f!important;border:1px solid #dc262633!important}.settings-workspace .settings-whatsapp-instance-info .connection-meta-item>code.whatsapp-status.whatsapp-status-disconnected .whatsapp-status-dot,.settings-workspace .settings-whatsapp-instance-info .connection-meta-item:last-child>code.whatsapp-status.whatsapp-status-disconnected .whatsapp-status-dot{background:#ef4444!important;box-shadow:0 0 0 2px #ef44441a!important}.settings-workspace .settings-whatsapp-instance-info .connection-meta-item>code.whatsapp-status.whatsapp-status-connecting{color:#9a6700!important;background:#f59e0b14!important;border:1px solid #f59e0b33!important}.settings-workspace .settings-whatsapp-instance-info .connection-meta-item>code.whatsapp-status.whatsapp-status-connecting .whatsapp-status-dot{background:#f59e0b!important;box-shadow:0 0 0 2px #f59e0b1a!important}.settings-workspace .settings-whatsapp-instance-info .connection-meta-item:last-child>code.whatsapp-status.whatsapp-status-connecting{color:#9a6700!important;background:#f59e0b1a!important;border:1px solid #f59e0b47!important;border-radius:5px!important}.settings-workspace .connection-status-badge-connecting-outer.is-connected{color:#168a68}.settings-workspace .connection-status-pill-connecting.is-connected{box-sizing:border-box!important;color:#168a68!important;letter-spacing:.02em!important;white-space:nowrap!important;background:#edf9f4!important;border:1px solid #20b4862e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:4px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0 7px!important;font-size:9px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.settings-workspace .connection-status-pill-connecting.is-connected .whatsapp-status-dot{background:#20b486;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #20b48617}.settings-workspace .connection-status-connected .connection-meta-icon-status{color:#20a77d!important;background:#effaf6!important;border-color:#20b4862e!important}.settings-workspace .connection-status-connecting .connection-meta-icon-status{color:#d28a28!important;background:#fff8eb!important;border-color:#f0a83b2e!important}.settings-workspace .connection-status-disconnected .connection-meta-icon-status{color:#d64545!important;background:#fff1f1!important;border-color:#dc44442e!important}.settings-workspace .connection-status-pill-connecting.connection-status-pill-connected{color:#168a68!important;background:#edf9f4!important;border-color:#20b48638!important}.settings-workspace .connection-status-pill-connecting.connection-status-pill-connecting{color:#9a6700!important;background:#fff7df!important;border-color:#f2cf78!important}.settings-workspace .connection-status-pill-connecting.connection-status-pill-disconnected{color:#b91c1c!important;background:#fff1f1!important;border-color:#dc262638!important}.settings-workspace .connection-status-pill-disconnected .whatsapp-status-dot{background:#dc2626!important}.settings-workspace .connection-status-pill-connected .whatsapp-status-dot{background:#20b486!important}.billing-ui-plan-icon-annual{color:#fff!important;background:#20b486!important;border-color:#20b486!important}.how-to-connect-steps .how-to-connect-counter,.how-to-connect-steps .how-to-connect-nav,.how-to-connect-steps .how-to-connect-dots{display:none}.how-to-connect-steps .connection-step{display:flex}@media (max-width:600px){.how-to-connect-steps .connection-steps-header{margin-bottom:8px}.how-to-connect-steps .how-to-connect-counter{color:#87938e;align-items:center;gap:3px;font-size:9px;font-weight:750;display:inline-flex}.how-to-connect-steps .how-to-connect-counter span:first-child{color:#20a77d;font-weight:900}.how-to-connect-steps .how-to-connect-slider{align-items:center;gap:6px;display:flex}.how-to-connect-steps .connection-step-track{flex:1;min-width:0}.how-to-connect-steps .connection-step{min-height:48px;display:none}.how-to-connect-steps .connection-step.connection-step-active{display:flex}.how-to-connect-steps .how-to-connect-nav{color:#52615b;cursor:pointer;background:#fff;border:1px solid #dfe9e5;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:19px;line-height:1;display:inline-flex}.how-to-connect-steps .how-to-connect-nav:disabled{opacity:.35;cursor:default}.how-to-connect-steps .how-to-connect-dots{justify-content:center;align-items:center;gap:5px;margin-top:9px;display:flex}.how-to-connect-steps .how-to-connect-dot{cursor:pointer;background:#cbd6d1;border:0;border-radius:50%;width:5px;height:5px;padding:0}.how-to-connect-steps .how-to-connect-dot.how-to-connect-dot-active{background:#20a77d;border-radius:999px;width:14px}.settings-workspace .how-to-connect-steps .how-to-connect-slider{grid-template-columns:28px minmax(0,1fr) 28px!important;align-items:center!important;gap:6px!important;width:100%!important;display:grid!important}.settings-workspace .how-to-connect-steps .connection-step-track{width:100%!important;min-width:0!important;display:block!important;overflow:hidden!important}.settings-workspace .how-to-connect-steps .how-to-connect-nav{color:#52615b!important;background:#fff!important;border:1px solid #dfe9e5!important;border-radius:50%!important;flex:none!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;margin:0!important;padding:0!important;font-size:18px!important;line-height:1!important;display:inline-flex!important}.settings-workspace .how-to-connect-steps .how-to-connect-dots{justify-content:center!important;align-items:center!important;gap:5px!important;margin-top:9px!important;display:flex!important}.settings-workspace .how-to-connect-steps .how-to-connect-slider{touch-action:pan-y!important;width:100%!important;display:block!important;overflow:hidden!important}.settings-workspace .how-to-connect-steps .connection-step-track{width:100%!important;min-width:100%!important;transform:translateX(var(--how-to-connect-offset))!important;transition:transform .22s!important;display:flex!important;overflow:visible!important}.settings-workspace .how-to-connect-steps .connection-step{box-sizing:border-box!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;display:flex!important}.settings-workspace .how-to-connect-steps .how-to-connect-nav{display:none!important}.settings-workspace .how-to-connect-steps .connection-step-track{width:100%!important;min-width:0!important;transition:none!important;display:block!important;overflow:hidden!important;transform:none!important}.settings-workspace .how-to-connect-steps .connection-step{box-sizing:border-box!important;width:100%!important;min-width:100%!important;display:none!important}.settings-workspace .how-to-connect-steps .connection-step.connection-step-active{display:flex!important}}@media (max-width:767px){html,body{width:100%;max-width:100%;overflow-x:hidden}.app-mobile-header{box-sizing:border-box;width:100%;max-width:100%;padding-left:14px;padding-right:14px}.app-main,.dashboard-page{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.dashboard-stats{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%}.dashboard-stat-card{box-sizing:border-box;width:100%;min-width:0;overflow:hidden}.dashboard-grid,.dashboard-bottom-grid{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%}.dashboard-panel{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden}.ai-pulse-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.ai-pulse-content{min-width:0;max-width:100%}.ai-pulse-content h2,.ai-pulse-content p{overflow-wrap:anywhere;max-width:100%}.ai-pulse-metrics{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.ai-pulse-metrics div{box-sizing:border-box;width:100%;min-width:0;overflow:hidden}.ai-pulse-metrics strong,.ai-pulse-metrics span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.contacts-import-modal,.import-contacts-modal{padding-top:24px!important}.contacts-import-modal-content,.import-contacts-modal-content{margin-top:12px!important}}.contacts-error{margin-top:16px!important}@media (max-width:767px){.contacts-error{margin-top:16px!important}}.contact-form-error{margin-top:16px!important}@media (max-width:767px){.contact-form-error{margin-top:16px!important}.contact-import-body .contact-form-error{margin-top:16px!important;display:flex!important;position:relative!important}.contact-import-body .contact-import-note+.contact-form-error{margin:16px 0!important;display:flex!important;position:relative!important;top:auto!important;transform:none!important}}.contacts-action.primary-action{color:#fff!important;background:#20b486!important;border-color:#20b486!important}.contacts-action.primary-action:hover{color:#fff!important;background:#179d75!important;border-color:#179d75!important}.contact-modal-primary{color:#fff!important;background:#20b486!important;border-color:#20b486!important}.contact-modal-primary:hover{background:#1aa879!important;border-color:#1aa879!important}.contact-modal .contact-modal-primary,.contact-modal .contact-modal-primary:disabled{color:#fff!important;opacity:1!important;background:#20b486!important;border-color:#20b486!important;box-shadow:0 5px 14px #20b48633!important}.contact-modal .contact-modal-primary:hover:not(:disabled){background:#179d75!important;border-color:#179d75!important}.contacts-actions .contacts-action.primary{color:#fff!important;background:#20b486!important;border-color:#20b486!important;box-shadow:0 5px 14px #20b48633!important}.contacts-actions .contacts-action.primary:hover{color:#fff!important;background:#20b486!important;border-color:#20b486!important}.contact-row-actions{justify-content:flex-end;align-items:center;display:flex;position:relative}.contact-action-menu{z-index:1200;background:#fff;border:2px solid #333;border-radius:14px;width:205px;padding:7px;animation:.14s ease-out contact-action-menu-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:6px 6px #333}.contact-action-menu button{color:#171717;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:700;transition:background .14s,transform .14s;display:flex}.contact-action-menu button:hover{background:#f1f8f5;transform:translate(1px)}.contact-action-menu button.danger:hover{background:#fff1f1}@keyframes contact-action-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.contact-delete-icon{color:#c62828!important;background:#fff1f1!important}.contact-delete-modal .contact-form-actions{margin-top:24px}.contact-modal-danger{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#d93636;border:2px solid #d93636;border-radius:12px;padding:0 18px;font-size:14px;font-weight:800;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 5px 14px #d936362e}.contact-modal-danger:hover:not(:disabled){background:#c52d2d;border-color:#c52d2d;transform:translateY(-1px)}.contact-modal-danger:disabled{opacity:.7;cursor:not-allowed}@media (max-width:640px){.contact-action-menu{width:190px;right:-2px}}.contacts-table-wrap,.contacts-table{overflow:visible!important}.contact-row-actions{position:relative!important;overflow:visible!important}.contact-action-menu{z-index:9999!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;width:205px!important;padding:6px!important;position:fixed!important;overflow:hidden!important;box-shadow:0 12px 30px #0f172a1f,0 3px 8px #0f172a0f!important}.contact-action-menu button{color:#172033!important;background:0 0!important;border:0!important;border-radius:8px!important;gap:10px!important;min-height:38px!important;padding:8px 10px!important;font-size:13px!important;font-weight:600!important;transition:background .15s,color .15s,transform .15s!important}.contact-action-menu button:hover{color:#159a72!important;background:#f0faf6!important;transform:none!important}.contact-action-menu button.danger{color:#dc3545!important}.contact-action-menu button.danger:hover{color:#c92f3d!important;background:#fff4f4!important}.contact-action-menu-divider{background:#edf0f2!important;height:1px!important;margin:5px 4px!important}@media (max-width:640px){.contact-action-menu{width:190px!important}}.contact-copy-success{z-index:10000;color:#fff;pointer-events:none;background:#1f2937;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #0f172a2e}@media (max-width:640px){.contact-copy-success{bottom:16px;right:16px}}.inbox-workspace{min-width:0}.inbox-page-heading{margin-bottom:20px}.inbox-app{background:#fff;border:1px solid #e2e8eb;border-radius:18px;grid-template-columns:320px minmax(0,1fr) 280px;height:min(720px,100vh - 190px);min-height:560px;display:grid;overflow:hidden;box-shadow:0 10px 35px #0f172a0f}.inbox-sidebar{background:#fff;border-right:1px solid #e8edef;flex-direction:column;min-width:0;display:flex}.inbox-sidebar-header{justify-content:space-between;align-items:center;padding:19px 18px 14px;display:flex}.inbox-sidebar-header>div{flex-direction:column;gap:3px;display:flex}.inbox-sidebar-header strong{color:#17232d;font-size:17px;font-weight:800}.inbox-sidebar-header span{color:#8a969d;font-size:11px}.inbox-live-dot{background:#cbd5da;border-radius:50%;width:9px;height:9px}.inbox-live-dot.connected{background:#20b486;box-shadow:0 0 0 4px #20b4861a}.inbox-tabs{gap:4px;padding:0 14px 12px;display:flex}.inbox-tabs button{color:#7b8790;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;min-height:34px;font-size:12px;font-weight:700}.inbox-tabs button.active{color:#168a68;background:#effaf6}.inbox-search{color:#8a969d;background:#fafcfc;border:1px solid #e2e8eb;border-radius:9px;align-items:center;gap:8px;min-height:38px;margin:0 14px 12px;padding:0 11px;display:flex}.inbox-search input{color:#17232d;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.inbox-conversation-list{flex:1;min-height:0;overflow-y:auto}.inbox-conversation-item{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #f0f3f4;gap:11px;width:100%;padding:13px 15px;display:flex}.inbox-conversation-item:hover{background:#f8fbfa}.inbox-conversation-item.unread{background:#f4fbf8}.inbox-conversation-item.unread:hover{background:#edf9f4}.inbox-conversation-item.unread:not(.active){box-shadow:inset 3px 0 #7bd8bd}.inbox-conversation-item.unread .inbox-conversation-top strong{font-weight:850}.inbox-conversation-item.unread .inbox-conversation-top time{color:#168a68;font-weight:800}.inbox-conversation-item.unread .inbox-conversation-bottom span{color:#3d5960;font-weight:650}.inbox-conversation-item.active{background:#eefaf6;box-shadow:inset 3px 0 #20b486}.inbox-avatar{color:#168a68;background:#dff7ef;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:grid}.inbox-avatar.large{flex-basis:44px;width:44px;height:44px}.inbox-conversation-copy{flex:1;min-width:0}.inbox-conversation-top,.inbox-conversation-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.inbox-conversation-top strong{color:#17232d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:750;overflow:hidden}.inbox-conversation-top time{color:#98a3a9;flex:none;font-size:10px}.inbox-conversation-bottom{margin-top:5px}.inbox-conversation-bottom span{color:#849098;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.inbox-conversation-meta{flex:none;align-items:center;gap:6px;display:inline-flex}.inbox-unread-badge{color:#fff;background:#20b486;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.inbox-conversation-bottom small{color:#20a77d;text-transform:uppercase;flex:none;font-size:9px;font-weight:800}.inbox-list-state{color:#98a3a9;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:20px;font-size:12px;display:flex}.inbox-list-state strong{color:#59666d}.inbox-chat{background:#f7faf9;flex-direction:column;min-width:0;display:flex}.inbox-chat-header{background:#fff;border-bottom:1px solid #e6ecee;align-items:center;gap:11px;min-height:70px;padding:12px 17px;display:flex}.inbox-chat-contact{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.inbox-chat-contact strong{color:#17232d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.inbox-chat-contact span{color:#8a969d;font-size:11px}.inbox-chat-actions{gap:5px;display:flex}.inbox-chat-actions button,.inbox-mobile-back{color:#66747b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.inbox-chat-actions button:hover,.inbox-mobile-back:hover{color:#17232d;background:#f0f4f3}.inbox-mobile-back{display:none}@media (max-width:768px){.inbox-mobile-back{color:#17232d;background:#fff;border:1px solid #e5ece9;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 2px 8px #17232d14}.inbox-mobile-back svg{stroke-width:2.8px;width:21px;height:21px}.inbox-mobile-back:active{background:#f0f4f3;transform:scale(.94)}}.inbox-chat-body{flex:1;min-height:0;padding:20px 22px;overflow-y:auto}.inbox-date-divider{justify-content:center;margin:0 0 18px;display:flex}.inbox-date-divider span{color:#7d898f;text-transform:uppercase;letter-spacing:.08em;background:#e8efed;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:700}.inbox-message-row{margin:5px 0;display:flex}.inbox-message-row.inbound{justify-content:flex-start}.inbox-message-row.outbound{justify-content:flex-end}.inbox-message-bubble{background:#fff;border:1px solid #e4e9e9;border-radius:12px;max-width:min(72%,500px);padding:9px 11px 6px;box-shadow:0 2px 7px #0f172a09}.inbox-message-row.outbound .inbox-message-bubble{background:#dff7ef;border-color:#c8ecdf;border-bottom-right-radius:4px}.inbox-message-row.inbound .inbox-message-bubble{border-bottom-left-radius:4px}.inbox-message-bubble p{color:#26343c;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.inbox-message-bubble time{color:#96a1a6;justify-content:flex-end;gap:4px;margin-top:3px;font-size:9px;display:flex}.inbox-message-check{color:#159a74;font-weight:800}.inbox-chat-loading,.inbox-no-messages{color:#89969c;justify-content:center;align-items:center;min-height:150px;font-size:12px;display:flex}.inbox-no-messages{flex-direction:column;gap:9px}.inbox-chat-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px;display:flex}.inbox-chat-empty-icon{color:#20b486;background:#e8faf4;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:15px;display:grid}.inbox-chat-empty h2{color:#26343c;margin:0;font-size:18px}.inbox-chat-empty p{color:#89969c;max-width:330px;margin:8px 0 0;font-size:12px;line-height:1.6}.inbox-chat-empty .inbox-status{margin-top:18px}.inbox-composer{background:#fff;border-top:1px solid #e6ecee;align-items:center;gap:8px;padding:11px 14px;display:flex}.inbox-composer>button:first-child{color:#68767d;cursor:pointer;background:#fff;border:1px solid #e0e7e8;border-radius:9px;flex:0 0 34px;width:34px;height:34px;font-size:20px}.inbox-composer input{color:#26343c;background:#fafcfc;border:1px solid #e0e7e8;border-radius:9px;outline:0;flex:1;min-width:0;height:38px;padding:0 12px;font-size:12px}.inbox-composer input:disabled{cursor:not-allowed;opacity:.7}.inbox-send-button{color:#fff;background:#20b486;border:0;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.inbox-customer-panel{background:#fff;border-left:1px solid #e6ecee;min-width:0;overflow-y:auto}.inbox-customer-header{text-align:center;border-bottom:1px solid #edf1f2;flex-direction:column;align-items:center;padding:27px 18px 23px;display:flex}.inbox-customer-header .inbox-avatar{margin-bottom:11px}.inbox-customer-header strong{color:#26343c;font-size:15px}.inbox-customer-header span{color:#8a969d;margin-top:4px;font-size:11px}.inbox-section-label{color:#20a77d;letter-spacing:.12em;margin-bottom:12px;font-size:9px;font-weight:850;display:block}.inbox-info-row{flex-direction:column;gap:3px;margin-bottom:12px;display:flex}.inbox-info-row:last-child{margin-bottom:0}.inbox-info-row span{color:#929da3;font-size:10px}.inbox-info-row strong{overflow-wrap:anywhere;color:#34434b;font-size:12px}.inbox-tags{flex-wrap:wrap;gap:5px;display:flex}.inbox-tags span{color:#168a68;background:#eef9f5;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:700}.inbox-customer-action{color:#5e6d74;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e9ea;border-radius:8px;align-items:center;gap:7px;width:100%;min-height:35px;margin-top:7px;padding:0 9px;font-size:11px;font-weight:650;display:flex}.inbox-customer-action:hover{background:#f7faf9}.inbox-customer-placeholder{color:#9aa5aa;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:100%;padding:25px;font-size:11px;display:flex}@media (max-width:1100px){.inbox-app{grid-template-columns:290px minmax(0,1fr)}.inbox-customer-panel{display:none}}@media (max-width:767px){.inbox-page-heading{margin-bottom:14px}.inbox-app{border-radius:14px;height:calc(100dvh - 150px);min-height:520px;display:block;position:relative}.inbox-sidebar{border-right:0;width:100%;height:100%}.inbox-sidebar-hidden-mobile{display:none}.inbox-chat{width:100%;height:100%}.inbox-chat-hidden-mobile{display:none}.inbox-mobile-back{display:grid}.inbox-chat-body{padding:15px 12px}.inbox-message-bubble{max-width:82%}.inbox-chat-actions button:first-child{display:grid}.inbox-customer-panel{display:none}}@media (min-width:769px){.inbox-app,.inbox-sidebar,.inbox-chat,.inbox-customer-panel{min-height:0!important}.inbox-chat-body{min-height:0!important;overflow:hidden auto!important}}.inbox-composer-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.inbox-attachment-button{color:#68767d;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.inbox-attachment-button:disabled{opacity:.5;cursor:not-allowed}.inbox-composer-actions .inbox-send-button{flex:0 0 38px}.contact-whatsapp-optin-row{border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:2px 0;padding:9px 8px;display:flex}.contact-whatsapp-optin-label{color:#25313a;align-items:center;gap:9px;min-width:0;font-size:14px;font-weight:600;display:flex}.contact-whatsapp-optin-label svg{color:#20b486;flex:none}.contact-optin-switch{cursor:pointer;background:#d8dee2;border:0;border-radius:999px;flex:0 0 38px;width:38px;height:22px;padding:0;transition:background .18s;position:relative}.contact-optin-switch-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.contact-optin-switch:focus-visible{outline-offset:2px;outline:2px solid #20b486}.contact-action-menu .contact-optin-switch{width:38px!important;min-width:38px!important;max-width:38px!important;height:22px!important;min-height:22px!important;max-height:22px!important;box-shadow:none!important;cursor:pointer!important;background:#d8dee2!important;border:0!important;border-radius:999px!important;flex:0 0 38px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;transform:none!important}.contact-action-menu .contact-optin-switch:hover{color:inherit!important;background:#d8dee2!important;transform:none!important}.contact-action-menu .contact-optin-switch.active,.contact-action-menu .contact-optin-switch.active:hover{background:#20b486!important}.contact-action-menu .contact-optin-switch-thumb{background:#fff!important;border:0!important;border-radius:50%!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;transition:transform .18s!important;position:absolute!important;top:3px!important;left:3px!important;transform:none!important;box-shadow:0 1px 3px #0003!important}.contact-action-menu .contact-optin-switch.active .contact-optin-switch-thumb{transform:translate(16px)!important}.contact-action-menu .contact-optin-switch:focus-visible{outline-offset:2px!important;outline:2px solid #20b486!important}.campaign-settings-card{overflow:hidden}.campaign-settings-panel{background:#fff;padding:28px 26px 26px}.campaign-create-header,.campaign-history-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.campaign-create-header{margin-bottom:22px}.campaign-section-label{color:var(--wa-green-dark);letter-spacing:1.2px;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.campaign-create-header h3,.campaign-history-header h3{color:var(--text);letter-spacing:-.25px;margin:0;font-size:17px;font-weight:750}.campaign-create-header p{color:var(--text-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.campaign-selected-count{background:#25d3660f;border:1px solid #25d36633;border-radius:11px;align-items:center;gap:7px;min-width:86px;padding:10px 13px;display:flex}.campaign-selected-count strong{color:var(--wa-green-dark);font-size:16px;line-height:1}.campaign-selected-count span{color:var(--text-muted);font-size:11px;font-weight:650}.campaign-form-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.campaign-csv-upload{background:#fff;border:1px solid #e2e8f0;border-radius:11px;align-items:center;gap:12px;margin-bottom:16px;padding:14px;display:flex}.campaign-csv-upload-copy{flex:1;gap:3px;min-width:0;display:grid}.campaign-csv-upload-copy strong{color:#0f172a;font-size:13px}.campaign-csv-upload-copy span{color:#64748b;font-size:12px;line-height:1.4}.campaign-csv-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.campaign-csv-file-button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex:none;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.campaign-csv-file-button:hover{background:#f8fafc}.campaign-csv-file-input:focus-visible+.campaign-csv-file-button{outline-offset:2px;outline:2px solid #29ab87}@media (max-width:640px){.campaign-csv-upload{flex-direction:column;align-items:stretch}.campaign-csv-file-button{width:100%}}.campaign-field{flex-direction:column;gap:8px;display:flex}.campaign-field>span,.campaign-field-heading>div>span,.campaign-message-heading>span{color:var(--text);font-size:12px;font-weight:750}.campaign-field input,.campaign-field textarea{box-sizing:border-box;width:100%;color:var(--text);background:#fff;border:1px solid #dfe6e8;border-radius:11px;outline:none;font-family:inherit;font-size:13px;transition:border-color .16s,box-shadow .16s,background .16s}.campaign-field input{min-height:44px;padding:0 13px}.campaign-field textarea{resize:vertical;min-height:132px;padding:12px 13px;line-height:1.55}.campaign-field input::placeholder,.campaign-field textarea::placeholder,.campaign-contact-search input::placeholder{color:#a2abad}.campaign-field input:focus,.campaign-field textarea:focus,.campaign-contact-search:focus-within{border-color:var(--wa-green);box-shadow:0 0 0 3px #25d36617}.campaign-contact-picker{background:#fbfcfc;border:1px solid #e5eaeb;border-radius:14px;min-width:0;padding:15px}.campaign-field-heading,.campaign-message-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-field-heading{margin-bottom:11px}.campaign-field-heading small,.campaign-message-heading small{color:var(--text-muted);font-size:10px;font-weight:600}.campaign-field-heading>div{align-items:baseline;gap:8px;display:flex}.campaign-contact-search{background:#fff;border:1px solid #dfe6e8;border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:0 11px;transition:border-color .16s,box-shadow .16s;display:flex}.campaign-contact-search svg{color:#8b989a;flex:none}.campaign-contact-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-family:inherit;font-size:12px}.campaign-select-all,.campaign-refresh-button{color:var(--wa-green-dark);cursor:pointer;background:0 0;border:0;outline:0;justify-content:center;align-items:center;gap:7px;font-family:inherit;font-size:11px;font-weight:750;display:inline-flex}.campaign-select-all:hover,.campaign-refresh-button:hover{text-decoration:underline}.campaign-select-all:disabled,.campaign-refresh-button:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.campaign-contact-list{scrollbar-width:thin;scrollbar-color:#c7d3d0 transparent;background:#fff;border:1px solid #e7ecec;border-radius:11px;flex-direction:column;height:300px;max-height:300px;margin-top:10px;display:flex;overflow:hidden auto}.campaign-contact-list::-webkit-scrollbar{width:7px}.campaign-contact-list::-webkit-scrollbar-track{background:0 0}.campaign-contact-list::-webkit-scrollbar-thumb{background:#c7d3d0;border-radius:999px}.campaign-contact-list::-webkit-scrollbar-thumb:hover{background:#aebdb9}@media (max-width:700px){.campaign-contact-list{height:260px;max-height:260px}.campaign-contact-row{min-height:52px;padding:7px 10px}}.campaign-contact-row{cursor:pointer;border-bottom:1px solid #eef1f1;align-items:center;gap:11px;min-height:56px;padding:8px 12px;transition:background .14s,border-color .14s;display:flex;position:relative}.campaign-contact-row:last-child{border-bottom:0}.campaign-contact-row:hover{background:#f8fbfa}.campaign-contact-row.is-selected{background:#25d3660e}.campaign-contact-row>input{opacity:0;pointer-events:none;position:absolute}.campaign-contact-check{color:#fff;background:#fff;border:1.5px solid #cbd5d6;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:background .14s,border-color .14s;display:inline-flex}.campaign-contact-row.is-selected .campaign-contact-check{border-color:var(--wa-green);background:var(--wa-green)}.campaign-contact-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.campaign-contact-main strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.campaign-contact-main small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.campaign-opted-in{color:var(--wa-green-dark);background:#25d36612;border:1px solid #25d3662e;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:750}.campaign-contact-empty,.campaign-history-empty{min-height:100px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:20px;font-size:11px;display:flex}.campaign-message-heading{margin-bottom:8px}.campaign-send-timing-field{gap:9px}.campaign-send-mode{background:#f5f8f7;border:1px solid #e1e8e6;border-radius:11px;align-items:center;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.campaign-send-mode-option{color:#718086;cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;min-height:36px;padding:0 15px;font-family:inherit;font-size:11px;font-weight:750;transition:background .16s,color .16s,box-shadow .16s,transform .16s}.campaign-send-mode-option:hover{color:var(--text)}.campaign-send-mode-option.active{color:var(--wa-green-dark);background:#fff;box-shadow:0 1px 3px #142d2814,0 0 0 1px #25d36614}.campaign-send-mode-option:active{transform:scale(.98)}.campaign-send-mode-option:focus-visible{box-shadow:0 0 0 3px #25d3661a,0 1px 3px #142d2814}.campaign-schedule-field{background:linear-gradient(135deg,#25d3660b,#25d36604),#fbfdfc;border:1px solid #25d36629;border-radius:12px;grid-template-columns:auto minmax(220px,320px);align-items:center;gap:9px 12px;margin-top:2px;padding:12px 13px;display:grid}.campaign-schedule-field label{color:var(--text);white-space:nowrap;font-size:11px;font-weight:750}.campaign-schedule-field input{min-height:40px;color:var(--text);background:#fff;border:1px solid #dfe6e8;border-radius:9px;outline:none;padding:0 11px;font-family:inherit;font-size:12px;font-weight:650;transition:border-color .16s,box-shadow .16s}.campaign-schedule-field input:focus{border-color:var(--wa-green);box-shadow:0 0 0 3px #25d36617}.campaign-schedule-hint{color:#829095;grid-column:2;margin-top:-3px;font-size:10px;line-height:1.4}@media (max-width:720px){.campaign-send-mode{width:100%}.campaign-send-mode-option{flex:1 1 0;min-width:0;padding:0 10px}.campaign-schedule-field{grid-template-columns:minmax(0,1fr);gap:7px;padding:11px}.campaign-schedule-field input{width:100%;min-width:0}.campaign-schedule-hint{grid-column:auto;margin-top:0}}.campaign-create-footer{border-top:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:18px;display:flex}.campaign-safety-note{align-items:flex-start;gap:8px;max-width:520px;display:flex}.campaign-safety-note>span{width:18px;height:18px;color:var(--wa-green-dark);background:#25d3661a;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.campaign-safety-note p{color:var(--text-muted);margin:0;font-size:10px;line-height:1.55}.campaign-create-button{flex:none}.campaign-error{margin:18px 0 0}.campaign-history-panel{background:#fcfdfd;border-top:1px solid #edf0f1;padding:24px 26px 26px}.campaign-history-header{margin-bottom:16px}.campaign-history-tools{align-items:center;gap:10px;margin:14px 0 12px;display:flex}.campaign-history-search{color:#8a999e;background:#fff;border:1px solid #dce5e3;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;min-height:36px;padding:0 11px;display:flex}.campaign-history-search:focus-within{border-color:#25d3667a;box-shadow:0 0 0 3px #25d36614}.campaign-history-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-family:inherit;font-size:11px}.campaign-history-search input::placeholder{color:#9aa7ab}.campaign-history-filter{min-width:135px;min-height:36px;color:var(--text);background:#fff;border:1px solid #dce5e3;border-radius:9px;outline:none;padding:0 10px;font-family:inherit;font-size:11px;font-weight:650}.campaign-history-filter:focus{border-color:#25d3667a;box-shadow:0 0 0 3px #25d36614}.campaign-history-progress{margin-top:12px}.campaign-progress-label{color:#829095;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:9px;font-weight:650;display:flex}.campaign-progress-label strong{color:#53636a;font-size:9px;font-weight:800}.campaign-progress-track{background:#e7eeec;border-radius:999px;width:100%;height:5px;overflow:hidden}.campaign-progress-fill{border-radius:inherit;background:var(--wa-green);height:100%;transition:width .22s}.campaign-progress-completed,.campaign-progress-running{background:#25d366}.campaign-progress-paused{background:#e0a11a}.campaign-progress-cancelled{background:#9aa7ab}.campaign-details-panel{background:#f8fbfa;border:1px solid #dfe8e6;border-radius:12px;margin-top:14px;padding:14px}.campaign-details-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.campaign-details-header>div{min-width:0}.campaign-details-header h4{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;font-weight:800;overflow:hidden}.campaign-details-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.campaign-details-stats>div{background:#fff;border:1px solid #e3ebe9;border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:10px;display:flex}.campaign-details-stats strong{color:var(--text);font-size:16px;font-weight:850}.campaign-details-stats span{color:#829095;font-size:9px;font-weight:650}.campaign-history-list{flex-direction:column;gap:9px;display:flex}.campaign-history-item{background:#fff;border:1px solid #e5eaeb;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:15px;transition:border-color .16s,box-shadow .16s;display:flex}.campaign-history-item:hover{border-color:#d8e1e2;box-shadow:0 7px 20px #0f172a0b}.campaign-history-main{flex:1;min-width:0}.campaign-history-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.campaign-history-title h4{color:var(--text);margin:0;font-size:13px;font-weight:750}.campaign-history-main>p{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 9px;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.campaign-history-meta{color:#8a9698;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:9px;font-weight:650;display:flex}.campaign-status{letter-spacing:.35px;border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:8px;font-weight:800;display:inline-flex}.campaign-status-draft{color:#687477;background:#f2f4f5}.campaign-status-scheduled{color:var(--wa-green);background:#3b82f617}.campaign-status-running{color:var(--wa-green-dark);background:#25d3661a}.campaign-status-paused{color:#b45309;background:#f59e0b1c}.campaign-status-completed{color:var(--wa-green-dark);background:#25d36617}.campaign-status-cancelled{color:#b91c1c;background:#dc262614}.campaign-history-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.campaign-action{min-height:34px;color:var(--text);cursor:pointer;background:#fff;border:1px solid #dce4e5;border-radius:9px;padding:0 11px;font-family:inherit;font-size:10px;font-weight:750;transition:border-color .14s,background .14s,color .14s,transform .14s}.campaign-action:hover:not(:disabled){background:#f8faf9;border-color:#cbd7d8;transform:translateY(-1px)}.campaign-action-primary{background:var(--wa-green);color:#fff;border-color:#25d36638}.campaign-action-primary:hover:not(:disabled){border-color:var(--wa-green);background:var(--wa-green-dark)}.campaign-action-danger{color:#b91c1c;border-color:#dc262629}.campaign-action-danger:hover:not(:disabled){background:#dc26260d;border-color:#dc262640}.campaign-action:disabled{opacity:.55;cursor:not-allowed}.campaign-message-tools{justify-content:flex-end;align-items:center;gap:8px;display:flex}.campaign-token-button{min-height:28px;color:var(--wa-green-dark);cursor:pointer;background:#25d36614;border:1px solid #25d3663d;border-radius:8px;padding:0 9px;font-family:inherit;font-size:10px;font-weight:800;transition:border-color .14s,background .14s,transform .14s}.campaign-token-button:hover{background:#25d36624;border-color:#25d3666b;transform:translateY(-1px)}.campaign-field-hint{color:#7a8a91;margin-top:6px;font-size:10px;line-height:1.45;display:block}.campaign-field-hint code{color:#43545b;background:#f1f5f4;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.campaign-preview-card{background:#f7faf9;border:1px solid #dfe8e6;border-radius:14px;grid-column:1/-1;overflow:hidden}.campaign-preview-header{background:#fff;border-bottom:1px solid #e3ebe9;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.campaign-preview-header>div{align-items:center;gap:9px;display:flex}.campaign-preview-header strong{color:var(--text);font-size:12px;font-weight:800}.campaign-preview-header select{min-width:150px;min-height:32px;color:var(--text);background:#fff;border:1px solid #dce5e5;border-radius:8px;outline:none;padding:0 9px;font-family:inherit;font-size:10px;font-weight:650}.campaign-preview-header select:focus{border-color:#25d3667a;box-shadow:0 0 0 3px #25d36614}.campaign-preview-phone{background:radial-gradient(circle at 20% 20%,#25d3660d,#0000 32%),radial-gradient(circle at 80% 80%,#25d3660a,#0000 28%),#eef5f2;min-height:190px;padding:22px}.campaign-preview-chat{justify-content:flex-start;width:100%;display:flex}.campaign-preview-bubble{color:#26363b;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #25d3661f;border-radius:4px 12px 12px;max-width:min(520px,88%);padding:10px 12px 22px;font-size:12px;line-height:1.5;position:relative;box-shadow:0 3px 12px #0f172a0f}.campaign-preview-placeholder{color:#9aa8ad;font-style:italic}.campaign-preview-time{color:#849298;white-space:nowrap;font-size:8px;line-height:1;position:absolute;bottom:5px;right:9px}@media (max-width:720px){.campaign-settings-panel{padding:22px 20px 20px}.campaign-create-header,.campaign-history-header,.campaign-create-footer{flex-direction:column;align-items:stretch}.campaign-selected-count{align-self:flex-start}.campaign-contact-picker{padding:12px}.campaign-field-heading>div{flex-direction:column;align-items:flex-start;gap:2px}.campaign-contact-list{max-height:230px}.campaign-contact-row{min-height:54px;padding:8px 9px}.campaign-opted-in{display:none}.campaign-create-button{width:100%}.campaign-history-panel{padding:21px 20px 22px}.campaign-history-item{flex-direction:column;align-items:stretch;gap:13px}.campaign-history-actions{flex-wrap:wrap;justify-content:flex-start}.campaign-action{flex:auto}.settings-workspace .campaign-settings-card>.dashboard-panel-header.settings-card-copy{min-height:82px!important}.settings-workspace .campaign-settings-card>.dashboard-panel-header.settings-card-copy:after{width:82px;right:58px}.settings-workspace .campaign-settings-card.is-collapsed>.settings-accordion-toggle{border-radius:11px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;right:16px!important}.settings-workspace .campaign-settings-card .settings-accordion-toggle svg{width:14px!important;height:14px!important}}.settings-workspace .campaign-settings-card .settings-accordion-toggle{color:#52636b!important;cursor:pointer!important;z-index:5!important;appearance:none!important;background:#fff!important;border:1px solid #dce5e5!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:20px!important;transform:translateY(-50%)!important;box-shadow:0 2px 6px #0f172a0a!important}.settings-workspace .campaign-settings-card .settings-accordion-toggle:hover{color:#168c68!important;background:#f3fbf8!important;border-color:#20b48673!important}.settings-workspace .campaign-settings-card .settings-accordion-toggle:active{transform:translateY(-50%)scale(.94)!important}.settings-workspace .campaign-settings-card .settings-accordion-toggle svg{width:14px!important;height:14px!important;margin:0!important}.settings-workspace .campaign-settings-card.is-collapsed .settings-accordion-toggle:before{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#20b48600,#20b4866b,#20b486f2)!important;border-radius:999px!important;width:150px!important;height:1px!important;position:absolute!important;top:50%!important;right:calc(100% + 9px)!important;transform:translateY(-50%)!important;box-shadow:0 0 7px #20b4861f!important}@media (max-width:720px){.settings-workspace .campaign-settings-card .settings-accordion-toggle{border-radius:50%!important;width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;right:15px!important}}.settings-workspace .campaign-settings-card .settings-accordion-toggle{display:inline-flex!important;top:39px!important;right:20px!important;transform:translateY(-50%)!important}@media (max-width:720px){.settings-workspace .campaign-settings-card .settings-accordion-toggle{top:41px!important;right:15px!important;transform:translateY(-50%)!important}}.settings-workspace .campaign-settings-card.is-expanded .settings-accordion-toggle{visibility:visible!important;opacity:1!important;color:#52636b!important;z-index:20!important;pointer-events:auto!important;appearance:none!important;background:#fff!important;border:1px solid #dce5e5!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:39px!important;right:20px!important;transform:translateY(-50%)!important}.settings-workspace .campaign-settings-card.is-expanded .settings-accordion-toggle svg{visibility:visible!important;opacity:1!important;width:14px!important;height:14px!important;display:block!important}@media (max-width:720px){.settings-workspace .campaign-settings-card.is-expanded .settings-accordion-toggle{width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;top:41px!important;right:15px!important}}.settings-workspace .settings-accordion-card .settings-accordion-toggle,.settings-workspace .settings-accordion-card .settings-accordion-bottom-toggle,.settings-workspace .settings-accordion-card .settings-billing-top-toggle{color:#52636b!important;cursor:pointer!important;z-index:5!important;background:#fff!important;border:1px solid #dce5e5!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important;box-shadow:0 2px 6px #0f172a0a!important}.settings-workspace .settings-accordion-card .settings-accordion-toggle:hover,.settings-workspace .settings-accordion-card .settings-accordion-bottom-toggle:hover,.settings-workspace .settings-accordion-card .settings-billing-top-toggle:hover{color:#168c68!important;background:#f3fbf8!important;border-color:#20b48673!important;box-shadow:0 4px 10px #20b4861a!important}.settings-workspace .settings-accordion-card .settings-accordion-toggle:before,.settings-workspace .settings-accordion-card .settings-accordion-bottom-toggle:before,.settings-workspace .settings-accordion-card .settings-billing-top-toggle:before{content:""!important;pointer-events:none!important;background:#20b486b3!important;width:150px!important;height:1px!important;position:absolute!important;top:50%!important;right:calc(100% + 9px)!important;transform:translateY(-50%)!important}.settings-workspace .whatsapp-settings-card .dashboard-panel-header{position:relative!important}.settings-workspace .whatsapp-settings-card .dashboard-panel-header>.settings-accordion-bottom-toggle{position:absolute!important;top:50%!important;right:20px!important;transform:translateY(-50%)!important}.settings-workspace .whatsapp-settings-card .dashboard-panel-header>.settings-accordion-bottom-toggle .settings-whatsapp-expanded-line{display:none!important}.settings-workspace .campaign-settings-card>.settings-accordion-toggle,.settings-workspace .billing-settings-card .settings-billing-top-toggle{position:absolute!important;top:50%!important;right:20px!important;transform:translateY(-50%)!important}@media (max-width:767px){.settings-workspace .settings-accordion-card .settings-accordion-toggle,.settings-workspace .settings-accordion-card .settings-accordion-bottom-toggle,.settings-workspace .settings-accordion-card .settings-billing-top-toggle{width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important}.settings-workspace .whatsapp-settings-card .dashboard-panel-header>.settings-accordion-bottom-toggle,.settings-workspace .campaign-settings-card>.settings-accordion-toggle,.settings-workspace .billing-settings-card .settings-billing-top-toggle{top:50%!important;right:15px!important;transform:translateY(-50%)!important}.settings-workspace .settings-accordion-card .settings-accordion-toggle:before,.settings-workspace .settings-accordion-card .settings-accordion-bottom-toggle:before,.settings-workspace .settings-accordion-card .settings-billing-top-toggle:before{width:150px!important;right:calc(100% + 8px)!important}}.settings-workspace .settings-accordion-card .dashboard-panel-header{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important;position:relative!important}.settings-workspace .settings-accordion-card .dashboard-panel-header>div:first-child{flex:auto!important;min-width:0!important}.settings-workspace .settings-accordion-card .dashboard-panel-header .settings-card-header-actions>.settings-standard-toggle{color:#52636b!important;cursor:pointer!important;z-index:20!important;background:#fff!important;border:1px solid #dce5e5!important;border-radius:50%!important;flex:0 0 34px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important;box-shadow:0 2px 6px #0f172a0a!important}.settings-workspace .settings-accordion-card .dashboard-panel-header>.settings-standard-toggle svg{flex:none!important;width:18px!important;height:18px!important;margin:0!important;display:block!important}.settings-workspace .settings-accordion-card .dashboard-panel-header>.settings-standard-toggle:hover{background:#f7faf9!important;border-color:#cbd9d7!important}@media (max-width:767px){.settings-workspace .settings-accordion-card .dashboard-panel-header .settings-card-header-actions>.settings-standard-toggle{flex:0 0 31px!important;width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;margin-left:0!important}}.settings-card-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.settings-workspace .settings-standard-toggle{flex:none;justify-content:center;align-items:center;display:inline-flex}@media (max-width:600px){.settings-card-header-actions{justify-content:flex-end;width:100%}}.settings-workspace .settings-accordion-card>.settings-card-copy{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;display:flex!important}.settings-workspace .settings-accordion-card>.settings-card-copy>div:first-child{flex:auto!important;min-width:0!important}.settings-workspace .settings-accordion-card .settings-card-header-actions{flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:34px!important;margin-left:auto!important;display:flex!important}.settings-workspace .settings-accordion-card .settings-card-header-actions .settings-standard-toggle{color:#52636b!important;cursor:pointer!important;z-index:20!important;background:#fff!important;border:1px solid #dce5e5!important;border-radius:50%!important;flex:0 0 34px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;display:inline-flex!important;position:static!important;transform:none!important;box-shadow:0 2px 6px #0f172a0a!important}.settings-workspace .settings-accordion-card .settings-card-header-actions .settings-standard-toggle:hover{color:#168c68!important;background:#f7faf9!important;border-color:#cbd9d7!important}.settings-workspace .settings-accordion-card .settings-card-header-actions .settings-standard-toggle svg{width:17px!important;height:17px!important;margin:0!important;display:block!important}@media (max-width:600px){.settings-workspace .settings-accordion-card>.settings-card-copy{flex-direction:row!important;align-items:center!important;gap:12px!important;padding:15px 17px 15px 18px!important}.settings-workspace .settings-accordion-card .settings-card-header-actions{flex:none!important;justify-content:center!important;align-self:center!important;width:auto!important;min-width:31px!important;margin-left:auto!important}.settings-workspace .settings-accordion-card .settings-card-header-actions .settings-standard-toggle{flex:0 0 31px!important;width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important}.settings-workspace .settings-accordion-card .settings-card-header-actions .settings-standard-toggle svg{width:15px!important;height:15px!important}.settings-workspace .connection-result{padding:16px 12px 20px!important}.settings-workspace .connection-result-header{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;margin-bottom:14px!important;display:flex!important}.settings-workspace .connection-result-header>div:first-child{flex:auto!important;width:auto!important;min-width:0!important}.settings-workspace .connection-result-header>div:first-child strong{white-space:nowrap!important;align-items:center!important;width:auto!important;display:inline-flex!important}.settings-workspace .connection-result-header>div:first-child span{width:auto!important;max-width:180px!important;margin-top:4px!important;line-height:1.4!important;display:block!important}.settings-workspace .connection-result-header .primary-action{box-sizing:border-box!important;white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:150px!important;margin:0!important;display:inline-flex!important}.settings-workspace .connection-qr-card{box-sizing:border-box!important;width:min(100%,286px)!important;margin:10px auto 17px!important}.settings-workspace .connection-qr-frame{padding:8px!important}.settings-workspace .connection-qr-frame img{width:min(220px,100vw - 78px)!important;height:auto!important}}.billing-ui-current-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.billing-ui-manage-billing{color:#7c8992;cursor:pointer;background:#fff;border:1px solid #e5eaec;border-radius:9px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.billing-ui-manage-billing:active{transform:scale(.96)}@media (max-width:520px){.billing-ui-current-heading{flex-wrap:wrap;row-gap:7px}.billing-ui-current-actions{gap:6px}.billing-ui-manage-billing{border-radius:8px;width:30px;min-width:30px;height:30px;min-height:30px}.billing-ui-manage-billing svg{width:14px;height:14px}}.billing-ui-manage-billing{color:#315fce;background:#f2f6ff;border-color:#dbe5ff}.billing-ui-manage-billing:hover{color:#2454c4;background:#e8efff;border-color:#c8d7ff}@media (max-width:520px){.billing-ui-manage-billing{color:#315fce;background:#f2f6ff;border-color:#dbe5ff}.billing-ui-current-heading{flex-wrap:nowrap;gap:7px;padding:0 14px}.billing-ui-current-label{letter-spacing:.1em;white-space:nowrap;font-size:8px}.billing-ui-current-actions{flex-shrink:0;gap:5px;margin-left:auto}.billing-ui-current-status{letter-spacing:.055em;white-space:nowrap;min-height:25px;padding:0 7px;font-size:7.5px}.billing-ui-manage-billing{border-radius:8px;width:28px;min-width:28px;height:28px;min-height:28px}.billing-ui-manage-billing svg{width:13px;height:13px}.billing-ui-current-label{letter-spacing:.11em;font-size:9px}}.settings-workspace .campaign-settings-card:before{content:none!important;display:none!important}@media (max-width:600px){.settings-workspace .campaign-settings-card:before{content:none!important;display:none!important}}.settings-workspace .campaign-settings-card:after,.settings-workspace .settings-accordion-card:after{content:""!important;pointer-events:none!important;z-index:10!important;background:linear-gradient(90deg,#20b4860a 0%,#20b48647 20%,#20b486d1 50%,#20b48647 80%,#20b4860a 100%)!important;border-radius:2px 2px 0 0!important;height:2px!important;position:absolute!important;top:0!important;left:0!important;right:0!important;box-shadow:0 0 8px #20b4862e,0 1px 3px #0f172a0d!important}.settings-workspace .settings-accordion-card .settings-card-header-actions{position:relative!important;overflow:visible!important}.settings-workspace .settings-accordion-card .settings-card-header-actions:before{content:""!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(90deg,#20b48600,#20b48626,#20b48673)!important;width:180px!important;height:1px!important;position:absolute!important;top:50%!important;right:calc(100% + 10px)!important;transform:translateY(-50%)!important}@media (max-width:600px){.settings-workspace .settings-accordion-card .settings-card-header-actions:before{width:90px!important;right:calc(100% + 8px)!important}}.settings-workspace .settings-accordion-card h2{align-items:center!important;gap:9px!important;display:flex!important}.settings-workspace .settings-accordion-card .settings-section-title-icon{color:#20b486!important;stroke-width:1.65px!important;opacity:.9!important;flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important}@media (max-width:600px){.settings-workspace .settings-accordion-card h2{gap:8px!important}.settings-workspace .settings-accordion-card .settings-section-title-icon{stroke-width:1.6px!important;flex-basis:17px!important;width:17px!important;height:17px!important}}.campaign-three-column-layout{grid-template-columns:minmax(220px,.9fr) minmax(320px,1.3fr) minmax(280px,1fr);align-items:start;gap:16px;min-width:0;padding:18px;display:grid}.campaign-contacts-column{min-width:0;min-height:0}.campaign-contacts-column .campaign-contact-picker{box-sizing:border-box;height:100%}.campaign-contacts-column .campaign-contact-list{height:430px;min-height:240px;max-height:430px}.campaign-three-column-layout .campaign-settings-panel{box-sizing:border-box;min-width:0}.campaign-three-column-layout .campaign-history-panel{scrollbar-width:thin;scrollbar-color:#c7d3d0 transparent;min-width:0;max-height:720px;overflow:hidden auto}.campaign-three-column-layout .campaign-history-panel::-webkit-scrollbar{width:7px}.campaign-three-column-layout .campaign-history-panel::-webkit-scrollbar-track{background:0 0}.campaign-three-column-layout .campaign-history-panel::-webkit-scrollbar-thumb{background:#c7d3d0;border-radius:999px}.campaign-three-column-layout .campaign-history-panel::-webkit-scrollbar-thumb:hover{background:#aebdb9}.campaign-three-column-layout .campaign-history-list{min-height:0}@media (max-width:1000px){.campaign-three-column-layout{grid-template-columns:minmax(200px,.85fr) minmax(300px,1.15fr)}.campaign-three-column-layout .campaign-history-panel{grid-column:1/-1;max-height:600px}}@media (max-width:700px){.campaign-three-column-layout{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.campaign-contacts-column .campaign-contact-list{height:260px;max-height:260px}.campaign-three-column-layout .campaign-history-panel{grid-column:auto;max-height:560px}}@media (max-width:720px){.campaign-three-column-layout .campaign-history-header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:10px}.campaign-three-column-layout .campaign-history-header>div{min-width:0}.campaign-three-column-layout .campaign-history-header button{white-space:nowrap;flex:none}.campaign-three-column-layout .campaign-opted-in{flex:none;justify-content:center;align-items:center;display:inline-flex}}.campaign-three-column-layout .campaign-history-item:has(.campaign-details-panel){grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.campaign-three-column-layout .campaign-history-item:has(.campaign-details-panel) .campaign-details-panel{box-sizing:border-box;grid-column:1/-1;width:100%}.campaign-three-column-layout .campaign-details-panel{min-width:0}.campaign-three-column-layout .campaign-details-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:720px){.campaign-three-column-layout .campaign-history-item:has(.campaign-details-panel){flex-direction:column;align-items:stretch;display:flex}.campaign-three-column-layout .campaign-history-item:has(.campaign-details-panel) .campaign-details-panel{width:100%}.campaign-three-column-layout .campaign-details-header{align-items:center}.campaign-three-column-layout .campaign-details-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.campaign-three-column-layout .campaign-details-stats>div{padding:9px}.campaign-details-panel{border-radius:10px!important;margin-top:8px!important;padding:10px!important}.campaign-details-header{gap:8px!important;margin-bottom:9px!important}.campaign-details-header h4{margin:2px 0 0!important;font-size:12px!important;line-height:1.2!important}.campaign-details-header .campaign-section-label{font-size:7px!important;line-height:1!important}.campaign-details-header .campaign-action{border-radius:7px!important;height:28px!important;min-height:28px!important;padding:0 9px!important;font-size:9px!important}.campaign-details-stats{gap:6px!important}.campaign-details-stats>div{border-radius:8px!important;min-width:0!important;padding:7px 5px!important}.campaign-details-stats strong{font-size:13px!important;line-height:1.1!important}.campaign-details-stats span{white-space:nowrap!important;font-size:7px!important;line-height:1.1!important}.campaign-details-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important}.campaign-details-stats>div{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:78px!important;padding:10px 4px!important;display:flex!important}.campaign-details-stats>div strong{order:1!important;margin:0!important;font-size:28px!important;line-height:1!important;display:block!important}.campaign-details-stats>div span{white-space:nowrap!important;order:2!important;margin:0!important;font-size:9px!important;line-height:1.1!important;display:block!important}}.campaign-details-panel .campaign-details-stats{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.campaign-details-panel .campaign-details-stat{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;min-height:64px!important;padding:8px 6px!important;display:flex!important;overflow:hidden!important}.campaign-details-panel .campaign-details-stat strong{white-space:nowrap!important;margin:0!important;font-size:18px!important;font-weight:850!important;line-height:1!important;display:block!important}.campaign-details-panel .campaign-details-stat span{white-space:nowrap!important;margin:0!important;font-size:8px!important;font-weight:650!important;line-height:1.1!important;display:block!important}@media (max-width:720px){.campaign-details-panel .campaign-details-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.campaign-details-panel .campaign-details-stat{min-height:56px!important;padding:7px 6px!important}.campaign-details-panel .campaign-details-stat strong{font-size:16px!important}.campaign-details-panel .campaign-details-stat span{font-size:8px!important}}.campaign-history-item{width:100%!important;min-width:0!important;display:block!important;position:relative!important}.campaign-history-main{width:100%!important;min-width:0!important}.campaign-history-title{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;width:100%!important;display:flex!important}.campaign-history-title-copy{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.campaign-details-icon{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;color:var(--wa-green)!important;box-shadow:none!important;cursor:pointer!important;z-index:10!important;background:#eef3ff!important;border:0!important;border-radius:8px!important;outline:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:14px!important;right:14px!important}.campaign-details-icon svg{stroke-width:2.4px!important;width:16px!important;height:16px!important}.campaign-details-icon:hover{color:#1748d5!important;background:#e1e9ff!important}.campaign-history-actions{clear:both!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:13px!important;padding-top:0!important;display:flex!important;position:static!important}.campaign-history-actions .campaign-details-icon{display:none!important}.campaign-history-actions .campaign-action-primary{border:0!important;border-radius:8px!important;height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:11px!important;font-weight:750!important;line-height:1!important}.campaign-history-actions .campaign-action-danger{border-radius:8px!important;height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:11px!important;font-weight:750!important;line-height:1!important}.campaign-history-actions .campaign-action:not(.campaign-details-icon){height:34px!important;min-height:34px!important}@media (min-width:769px){.campaign-history-actions{justify-content:flex-end!important;margin-top:14px!important}.campaign-details-icon{top:14px!important;right:14px!important}}@media (max-width:720px){.campaign-history-item{padding:13px!important}.campaign-history-title{gap:8px!important}.campaign-history-title-copy{gap:5px!important;padding-right:38px!important}.campaign-details-icon{border-radius:7px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;top:13px!important;right:13px!important}.campaign-details-icon svg{width:15px!important;height:15px!important}.campaign-history-actions{justify-content:flex-end!important;gap:7px!important;margin-top:11px!important}.campaign-history-actions .campaign-action-primary,.campaign-history-actions .campaign-action-danger{height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:10px!important}}.campaign-status-info{appearance:none!important;color:#16c76a!important;cursor:pointer!important;background:#fff!important;border:1px solid #d8e4df!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;margin:0!important;padding:0!important;line-height:1!important;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s!important;display:inline-flex!important;box-shadow:0 2px 7px #10b9811a!important}.campaign-status-info:hover{transform:translateY(-1px);color:#0faf5b!important;background:#f0fff7!important;border-color:#8fe0b5!important;box-shadow:0 4px 12px #10b98129!important}.campaign-status-info:active{transform:translateY(0)}.campaign-status-info:disabled{opacity:.55;cursor:not-allowed!important;transform:none!important}.campaign-status-info svg{flex-shrink:0!important;width:15px!important;height:15px!important;display:block!important}.campaign-status-info{vertical-align:middle!important;color:#16a34a!important;background:#fff!important;border:1px solid #22c55e40!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin:0 0 0 8px!important;padding:0!important;line-height:1!important;display:inline-flex!important;position:relative!important;top:0!important;transform:none!important}.campaign-status-info svg{width:15px!important;height:15px!important;margin:0!important;display:block!important}.campaign-status-info:hover{transform:translateY(-1px)!important}.campaign-details-close,.campaign-details .campaign-close,.campaign-details button[aria-label*=Close],.campaign-details button[title*=Close]{color:#dc2626!important;text-transform:none!important;font-variant:normal!important;background:#fff!important;border-color:#dc262638!important;border-radius:10px!important}.campaign-details-close svg,.campaign-details .campaign-close svg{color:#dc2626!important;stroke:#dc2626!important}.campaign-details-close:hover,.campaign-details .campaign-close:hover{color:#b91c1c!important;background:#fff5f5!important;border-color:#dc262666!important}.campaign-details [aria-label=Close],.campaign-details-close,.campaign-details-close-button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;color:#ef4444!important;background:0 0!important;border:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}.campaign-details [aria-label=Close]:hover,.campaign-details-close:hover,.campaign-details-close-button:hover{color:#dc2626!important;box-shadow:none!important;background:0 0!important;transform:none!important}.campaign-details [aria-label=Close] svg,.campaign-details-close svg,.campaign-details-close-button svg{color:#ef4444!important;stroke:#ef4444!important;stroke-width:2.5px!important;width:22px!important;height:22px!important}.campaign-details-header .campaign-close-icon{appearance:none!important;color:#ef4444!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;text-transform:none!important;font-variant:normal!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}.campaign-details-header .campaign-close-icon:hover{color:#dc2626!important;box-shadow:none!important;background:#fff1f2!important;transform:none!important}.campaign-details-header .campaign-close-icon svg{color:#ef4444!important;stroke:#ef4444!important;stroke-width:2.7px!important;width:20px!important;height:20px!important}.campaign-details-header .campaign-close-icon:hover svg{color:#dc2626!important;stroke:#dc2626!important}@media (max-width:720px){.campaign-details-header .campaign-close-icon{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.campaign-details-header .campaign-close-icon svg{width:19px!important;height:19px!important}}.inbox-presence{align-items:center;gap:6px;font-size:12px;line-height:1.2;display:inline-flex}.inbox-presence.online{color:#22c55e}.inbox-presence.offline{color:#8b95a7}.inbox-presence.typing{color:var(--wa-green);font-weight:600}.inbox-presence.online:before,.inbox-presence.offline:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.inbox-presence.typing:before{content:"✦";font-size:11px}.inbox-message-check{letter-spacing:-1px;white-space:nowrap;color:#8696a0;align-items:center;margin-left:4px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.inbox-message-check.sent,.inbox-message-check.delivered{color:#8696a0}.inbox-message-check.read{color:#53bdeb}.inbox-message-check.failed{color:#ef4444;letter-spacing:0;font-size:13px}.inbox-message-bubble{position:relative}.inbox-message-reply-button{color:#68767d;cursor:pointer;opacity:0;background:#ffffffc7;border:0;border-radius:8px;place-items:center;width:28px;height:28px;transition:opacity .18s,transform .18s,background .18s,color .18s;display:grid;position:absolute;top:6px;right:6px;transform:translateY(-2px)}.inbox-message-bubble:hover .inbox-message-reply-button,.inbox-message-reply-button:focus-visible{opacity:1;transform:translateY(0)}.inbox-message-reply-button:hover{color:#20b486;background:#fff}.inbox-message-row.outbound .inbox-message-reply-button{background:#ffffffad}.inbox-message-bubble p{padding-right:20px}.inbox-composer{flex-wrap:wrap;position:relative}.inbox-reply-preview{background:#f3f8f6;border-left:3px solid #20b486;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:-2px 0 2px;padding:9px 10px 9px 12px;display:flex}.inbox-reply-preview-content{flex:1;min-width:0}.inbox-reply-preview-content span{color:#20b486;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.inbox-reply-preview-content p{color:#68767d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.35;overflow:hidden}.inbox-reply-preview>button{color:#7d898f;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.inbox-reply-preview>button:hover{color:#ef4444;background:#e4efeb}.inbox-reply-preview{padding:8px 9px 8px 10px}.inbox-message-row.inbox-message-highlighted{animation:1.8s inboxMessageHighlight}.inbox-message-row.inbox-message-highlighted .inbox-message-bubble{outline:2px solid var(--wa-green);outline-offset:3px;border-radius:16px;box-shadow:0 0 0 6px #25d3662e}@keyframes inboxMessageHighlight{0%{transform:scale(1)}20%{transform:scale(1.025)}60%{transform:scale(1.015)}to{transform:scale(1)}}.inbox-quoted-message{border:0;border-left:3px solid var(--wa-green);width:100%;color:inherit;text-align:left;cursor:pointer;background:#25d3661a;border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:8px;padding:8px 10px;display:flex}.inbox-quoted-message:hover{background:#25d36629}.inbox-quoted-message span{opacity:.7;font-size:11px;font-weight:700}.inbox-quoted-message strong{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:13px;font-weight:500;overflow:hidden}.inbox-composer{align-items:center;gap:10px;padding:12px 14px;display:flex}.inbox-message-input-wrap{flex:1;align-items:center;min-width:0;display:flex;position:relative}.inbox-message-input-wrap input{color:#26343c;background:#fafcfc;border:1px solid #dfe7e8;border-radius:15px;outline:none;width:100%;height:48px;padding:0 52px 0 16px;font-size:14px;transition:border-color .2s,box-shadow .2s}.inbox-message-input-wrap input:focus{border-color:#20b486;box-shadow:0 0 0 3px #20b4861a}.inbox-attachment-button{color:#68767d;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;transition:all .2s;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.inbox-attachment-button:hover:not(:disabled){color:#20b486;background:#eef7f4}.inbox-send-button,.inbox-composer-actions .inbox-send-button{color:#fff;cursor:pointer;background:#20b486;border:0;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;min-width:48px;height:48px;transition:transform .18s,opacity .18s,box-shadow .18s;display:grid;box-shadow:0 4px 12px #20b48638}.inbox-send-button:hover:not(:disabled){transform:scale(1.06);box-shadow:0 6px 18px #20b4864d}.inbox-send-button:active:not(:disabled){transform:scale(.94)}.inbox-send-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.inbox-send-button svg{margin-left:1px}@media (max-width:768px){.inbox-composer{gap:8px;padding:10px}.inbox-message-input-wrap input{height:46px}.inbox-send-button,.inbox-composer-actions .inbox-send-button{flex-basis:46px;width:46px;min-width:46px;height:46px}}.inbox-live-dot{display:none!important}.inbox-attachment-preview{box-sizing:border-box;background:#f7fbf9;border:1px solid #dce8e3;border-radius:12px;align-items:center;gap:12px;width:100%;margin:0 0 8px;padding:10px 12px;display:flex}.inbox-attachment-preview img{object-fit:cover;object-position:center;background:#e8efec;border-radius:9px;flex:0 0 56px;width:56px;height:56px;display:block}.inbox-attachment-preview>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.inbox-attachment-preview strong{color:#25313a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.inbox-attachment-preview span{color:#7a878d;font-size:10px}.inbox-attachment-preview>button{color:#7d898f;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:all .2s;display:grid}.inbox-attachment-preview>button:hover{color:#ef4444;background:#fee2e2}@media (max-width:768px){.inbox-attachment-preview{gap:10px;padding:8px 10px}.inbox-attachment-preview img{flex-basis:48px;width:48px;height:48px}}@media (max-width:768px){.inbox-message-image{width:min(260px,100%);max-height:320px}.inbox-message-bubble:has(.inbox-message-image){max-width:290px}}.inbox-message-image{object-fit:cover;cursor:pointer;border-radius:10px;width:min(320px,100%);max-height:380px;margin-bottom:7px;display:block}.inbox-message-bubble:has(.inbox-message-image){max-width:360px}.inbox-message-bubble:has(.inbox-message-image) p{margin-top:6px}@media (max-width:768px){.inbox-message-image{width:min(260px,100%);max-height:320px}.inbox-message-bubble:has(.inbox-message-image){max-width:290px}}.contact-phone-input{box-sizing:border-box!important;align-items:center!important;width:100%!important;height:46px!important;min-height:46px!important;display:flex!important;overflow:visible!important}.contact-phone-input .PhoneInputCountry{background:#fafbfc!important;border-right:1px solid #0f172a14!important;align-items:center!important;height:100%!important;margin:0!important;padding:0 12px!important;display:flex!important;position:relative!important}.contact-phone-input .PhoneInputCountrySelect{width:100%!important;max-width:none!important}.contact-phone-input .PhoneInputCountryIcon{flex:none!important;width:24px!important;height:18px!important}.contact-phone-input .PhoneInputInput{flex:1!important;width:auto!important;min-width:0!important;height:100%!important}.inbox-message-image{object-fit:contain;border-radius:12px;width:auto;max-width:220px;height:auto;max-height:200px;margin-bottom:6px;display:block}@media (max-width:640px){.inbox-message-image{max-width:220px;max-height:280px}}.inbox-message-check.sending{opacity:.72;align-items:center;gap:4px;margin-left:5px;font-size:10px;font-weight:500;display:inline-flex}.inbox-message-sending{align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.inbox-message-sending:before{content:"";opacity:.8;border:1.5px solid;border-right-color:#0000;border-radius:50%;width:9px;height:9px;animation:.8s linear infinite inbox-message-spin;display:inline-block}@keyframes inbox-message-spin{to{transform:rotate(360deg)}}.inbox-message-check.failed{opacity:1;justify-content:center;align-items:center;margin-left:5px;display:inline-flex}.inbox-message-failed-icon{stroke-width:2.4px;width:15px;height:15px}.inbox-message-check{transition:opacity .2s,transform .2s}.inbox-message-check.sending{animation:.2s inbox-status-fade-in}.inbox-message-check.failed{animation:.25s inbox-failed-pop}@keyframes inbox-status-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:.72;transform:translateY(0)}}@keyframes inbox-failed-pop{0%{transform:scale(.7)}70%{transform:scale(1.12)}to{transform:scale(1)}}.inbox-call-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;animation:1.5s ease-in-out infinite wtslyCallPulse;display:inline-flex}.inbox-call-status-calling,.inbox-call-status-ringing{color:var(--wa-green);background:#00a8841f}.inbox-call-status-connected{color:#168a45;background:#25d36624;animation:none}.inbox-call-status-ended{color:#666;background:#6464641f;animation:none}.inbox-call-status-error{color:#dc2626;background:#dc26261f;animation:none}@keyframes wtslyCallPulse{0%,to{opacity:1}50%{opacity:.55}}.automation-header-zap.no-bubble{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;padding:0!important}.automation-header-zap.no-bubble svg{color:#f59e0b!important;stroke:#f59e0b!important;filter:none!important}.new-automation-button.no-box{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:4px!important}.new-automation-button.no-box:hover,.new-automation-button.no-box:focus,.new-automation-button.no-box:active{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.new-automation-button.no-box svg{color:#16a34a}.new-automation-button.no-box:has(svg[data-lucide=x]) svg{color:#dc2626}.automation-power-button{color:#64748b}.automation-power-button:hover{color:#16a34a;background:#16a34a14}.automation-power-button[aria-pressed=false]{color:#94a3b8}.automation-delete-button{color:#f87171}.automation-delete-button:hover{color:#dc2626;background:#dc262614}.automation-power-button{color:#4ade80!important;background:#22c55e0f!important;border-color:#22c55e2e!important}.automation-power-button:hover{color:#16a34a!important;background:#22c55e1a!important;border-color:#22c55e47!important}.automation-power-button.is-paused{color:#94a3b8!important;background:#94a3b80f!important;border-color:#94a3b82e!important}.automation-delete-button{color:#f87171!important;background:#ef44440d!important;border-color:#ef444429!important}.automation-delete-button:hover{color:#dc2626!important;background:#ef444417!important;border-color:#ef444442!important}.dashboard-conversations{overflow:hidden}.dashboard-conversations .dashboard-panel-header{padding-bottom:16px}.conversation-list{flex-direction:column;padding:6px 10px 10px;display:flex}.conversation-item{cursor:pointer;border-radius:13px;align-items:center;gap:13px;width:100%;min-height:72px;padding:11px 10px;transition:background .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.conversation-item:after{content:"";background:#edf1ef;height:1px;position:absolute;bottom:0;left:63px;right:10px}.conversation-item:last-child:after{display:none}.conversation-item.has-unread{background:linear-gradient(90deg,#29ab8713,#29ab8705)}.conversation-avatar{color:#315248;background:linear-gradient(145deg,#fff,#f0f7f3);border:1px solid #dce8e2;border-radius:15px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 4px 12px #1b3b2c0f,inset 0 1px #ffffffe6}.conversation-avatar span{font-size:15px;font-weight:800;line-height:1}.conversation-item.has-unread .conversation-avatar{color:#249b79;background:linear-gradient(145deg,#effbf5,#ddf4e9);border-color:#29ab8759}.conversation-avatar-dot{background:#29ab87;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;right:-2px;box-shadow:0 2px 6px #29ab874d}.conversation-content{flex:1;min-width:0}.conversation-top,.conversation-bottom{align-items:center;gap:10px;min-width:0;display:flex}.conversation-top{justify-content:space-between}.conversation-bottom{margin-top:5px}.conversation-name{color:#26343a;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.1px;min-width:0;font-size:14px;font-weight:750;overflow:hidden}.conversation-item.has-unread .conversation-name{color:#172b24;font-weight:800}.conversation-time{color:#8a9892;white-space:nowrap;flex:none;font-size:10px;font-weight:650}.conversation-item.has-unread .conversation-time{color:#249b79;font-weight:750}.conversation-preview{color:#718078;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;line-height:1.4;overflow:hidden;margin:0!important}.conversation-item.has-unread .conversation-preview{color:#53655d}.conversation-unread{color:#fff;background:#29ab87;border-radius:999px;flex:none;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:9px;font-weight:800;line-height:1;display:grid;box-shadow:0 3px 8px #29ab8738}@media (max-width:767px){.conversation-list{padding:5px 7px 8px}.conversation-item{border-radius:11px;gap:11px;min-height:66px;padding:9px 8px}.conversation-item:after{left:56px;right:8px}.conversation-avatar{border-radius:13px;flex-basis:41px;width:41px;height:41px}.conversation-avatar span,.conversation-name{font-size:13px}.conversation-preview{font-size:11px}.conversation-time{font-size:9px}.conversation-unread{min-width:19px;height:19px;font-size:8px}}.dashboard-footer,.dashboard-status-footer,.dashboard-bottom-status,.dashboard-live-status,.dashboard-updated,.dashboard-page>footer,.dashboard-page .dashboard-footer-status,.dashboard-page .dashboard-footer-meta,.setup-progress{display:none!important}@media (max-width:767px){.getting-started-panel{padding-bottom:22px;position:relative;overflow:hidden}.getting-started-panel .getting-started{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;flex-wrap:nowrap!important;margin:0!important;padding:8px 16px 14px!important;display:flex!important;overflow-x:auto!important}.getting-started-panel .getting-started::-webkit-scrollbar{display:none}.getting-started-panel .getting-step{scroll-snap-align:center;min-height:88px;box-shadow:0 5px 18px #1f45330f,inset 0 1px #ffffffe6;background:linear-gradient(135deg,#fff,#f8fcfa)!important;border:1px solid #e2ece7!important;border-radius:16px!important;flex:0 0 calc(100% - 20px)!important;align-items:center!important;gap:13px!important;min-width:calc(100% - 20px)!important;margin:0!important;padding:16px!important;display:flex!important}.getting-started-panel .getting-step:not(:last-child){border-bottom:1px solid #e2ece7!important;border-right:1px solid #e2ece7!important}.getting-started-panel .getting-step:first-child{padding-left:16px!important}.getting-started-panel .getting-step:last-child{padding-right:16px!important}.getting-started-panel .getting-step-number{background:#effaf4!important;border:1px solid #cfe8db!important;border-radius:12px!important;width:34px!important;min-width:34px!important;height:34px!important}.getting-started-panel:after{content:"";background:#e1ebe6;border-radius:999px;width:74px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.getting-started-panel:before{content:"";z-index:2;background:#29ab87;border-radius:999px;width:25px;height:4px;position:absolute;bottom:8px;left:calc(50% - 37px);box-shadow:0 1px 5px #29ab874d}}.dashboard-footer,.dashboard-page-footer,.dashboard-status-footer,.dashboard-bottom-status,.dashboard-live-status,.dashboard-last-updated,.dashboard-updated,.dashboard-page>footer,.dashboard-page [class*=footer-status],.dashboard-page [class*=last-updated]{display:none!important}.saas-analytics{background:radial-gradient(circle at 88% 0,#22c55e14,#0000 28%),linear-gradient(#fff 0%,#fbfdfc 100%);border:1px solid #e7ece9;border-radius:18px;margin:0 0 18px;padding:22px 24px 18px;position:relative;overflow:hidden;box-shadow:0 10px 30px #1432230b}.saas-analytics-head{z-index:2;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex;position:relative}.saas-analytics-kicker{color:var(--wa-green-dark);letter-spacing:1.3px;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.saas-analytics h2{color:#17221c;letter-spacing:-.6px;margin:0;font-size:20px;font-weight:750}.saas-analytics-head p{color:#8a9690;margin:5px 0 0;font-size:11px}.saas-analytics-total{text-align:right;background:#fffc;border:1px solid #e7efea;border-radius:12px;min-width:86px;padding:9px 12px}.saas-analytics-total strong{color:#18241e;font-size:22px;line-height:1;display:block}.saas-analytics-total span{color:#87938d;margin-top:4px;font-size:9px;font-weight:700;display:block}.saas-chart{height:210px;padding:14px 4px 0;position:relative}.saas-chart-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:14px 0 32px}.saas-chart-grid span{border-top:1px dashed #78918224;width:100%;display:block}.saas-bars{z-index:1;justify-content:space-around;align-items:stretch;gap:12px;height:100%;display:flex;position:relative}.saas-bar-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:28px;max-width:74px;display:flex}.saas-bar-wrap{justify-content:center;align-items:flex-end;width:100%;height:164px;display:flex}.saas-bar{background:linear-gradient(180deg, #43d978 0%, var(--wa-green) 55%, #159447 100%);border-radius:10px 10px 5px 5px;width:min(100%,42px);min-height:4px;transition:height .35s,transform .2s;position:relative;box-shadow:0 6px 16px #22c55e2e}.saas-bar-value{color:#5d6d64;font-size:9px;font-weight:800;position:absolute;top:-21px;left:50%;transform:translate(-50%)}.saas-bar-label{color:#8a9690;margin-top:10px;font-size:9px;font-weight:700}.saas-analytics-footer{color:#89958f;border-top:1px solid #edf1ee;align-items:center;gap:20px;padding-top:15px;font-size:10px;display:flex}.saas-analytics-footer strong{color:#26332c;font-size:11px}.saas-dot{background:#8eaaa0;border-radius:50%;width:7px;height:7px}.saas-dot-green{background:var(--wa-green);box-shadow:0 0 0 4px #22c55e17}@media (max-width:767px){.saas-analytics{border-radius:16px;margin:0 -2px 14px;padding:18px 15px 15px}.saas-analytics-head{margin-bottom:15px}.saas-analytics h2{font-size:17px}.saas-analytics-total{min-width:68px;padding:8px 9px}.saas-analytics-total strong{font-size:18px}.saas-chart{height:175px}.saas-chart-grid{inset:10px 0 27px}.saas-bars{gap:5px}.saas-bar-wrap{height:135px}.saas-bar{border-radius:8px 8px 4px 4px;width:min(100%,28px)}.saas-bar-label{font-size:8px}.saas-analytics-footer{white-space:nowrap;gap:12px;font-size:8px}.saas-analytics-footer strong{font-size:9px}}.saas-analytics{background:radial-gradient(circle at 90% 0,#25d36614,#0000 30%),#fff;border:1px solid #e8eeea;border-radius:18px;margin:0 0 20px;padding:20px;box-shadow:0 8px 30px #1932260a}.saas-analytics-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.saas-analytics-header h2{letter-spacing:-.5px;margin:5px 0;font-size:18px}.saas-analytics-header p{color:#87938d;margin:0;font-size:11px}.saas-analytics-summary{gap:8px;display:flex}.saas-analytics-summary>div{background:#fbfcfb;border:1px solid #edf1ee;border-radius:10px;min-width:82px;padding:9px 11px}.saas-analytics-summary span{color:#8a9690;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.saas-analytics-summary strong{letter-spacing:-.5px;font-size:17px}.saas-chart{background:repeating-linear-gradient(#0000 0 49px,#1e3c2d0e 50px);border-radius:13px;height:210px;margin-top:22px;padding:14px 8px 0}.saas-chart-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;height:100%;display:grid}.saas-chart-day{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.saas-bar-group{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:165px;display:flex}.saas-bar{border-radius:6px 6px 3px 3px;width:min(18px,25%);min-height:5px;transition:height .35s,transform .2s}.saas-bar:hover{transform:translateY(-3px)}.saas-chart-label{color:#87938d;font-size:9px;font-weight:700}.saas-analytics-footer{color:#7d8983;border-top:1px solid #edf1ee;align-items:center;gap:16px;margin-top:14px;padding-top:13px;font-size:9px;font-weight:700;display:flex}.saas-analytics-footer>div{align-items:center;gap:5px;display:flex}.saas-analytics-footer strong{color:#4c5c54;margin-left:auto;font-size:9px}.saas-dot{border-radius:50%;width:7px;height:7px}.saas-dot-messages{background:var(--wa-green)}.saas-dot-conversations{background:#8bd9b0}.saas-dot-ai{background:#27352e}@media (max-width:767px){.saas-analytics{border-radius:15px;margin-bottom:16px;padding:16px}.saas-analytics-header{display:block}.saas-analytics-header h2{font-size:16px}.saas-analytics-summary{grid-template-columns:repeat(3,1fr);margin-top:15px;display:grid}.saas-analytics-summary>div{min-width:0;padding:8px}.saas-analytics-summary strong{font-size:14px}.saas-chart{height:180px;margin-top:14px}.saas-chart-bars{gap:5px}.saas-bar-group{gap:2px;height:138px}.saas-bar{width:min(12px,28%)}.saas-chart-label{font-size:8px}.saas-analytics-footer{flex-wrap:wrap;gap:9px;font-size:8px}.saas-analytics-footer strong{width:100%;margin-left:0;font-size:9px}}.saas-analytics-chart{background:repeating-linear-gradient(#0000 0 48px,#94a3b817 49px,#0000 50px);border-top:1px solid #94a3b824;border-bottom:1px solid #94a3b824;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:16px;min-height:245px;margin-top:22px;padding:20px 20px 8px;display:grid;position:relative;overflow:visible}.saas-analytics-day{cursor:default;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;min-width:0;height:205px;display:flex}.saas-analytics-bars{justify-content:center;align-items:flex-end;gap:6px;width:100%;height:175px;display:flex}.saas-analytics-bar{border-radius:8px 8px 3px 3px;width:min(18px,30%);min-height:6px;transition:height .45s cubic-bezier(.2,.8,.2,1),transform .18s,filter .18s;position:relative;box-shadow:0 6px 14px #0f172a1f}.saas-analytics-bar span{opacity:0;pointer-events:none;white-space:nowrap;color:#fff;background:#0f172ae0;border-radius:6px;padding:3px 6px;font-size:9px;font-weight:700;line-height:1;transition:opacity .18s,transform .18s;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.saas-analytics-day:hover .saas-analytics-bar{filter:brightness(.96)}.saas-analytics-day:hover .saas-analytics-bar:hover{filter:brightness(1.05);transform:translateY(-5px)}.saas-analytics-day:hover .saas-analytics-bar:hover span{opacity:1;transform:translate(-50%,-2px)}.saas-analytics-bar-messages{background:linear-gradient(#34d399,#16a34a)}.saas-analytics-bar-conversations{background:linear-gradient(#a7f3d0,#6ee7b7)}.saas-analytics-bar-ai{background:linear-gradient(#475569,#1f2937)}.saas-analytics-day-label{color:#64748b;letter-spacing:.01em;min-height:18px;font-size:10px;font-weight:700}@media (max-width:700px){.saas-analytics-chart{gap:5px;min-height:220px;padding:16px 8px 6px}.saas-analytics-day{gap:7px;height:185px}.saas-analytics-bars{gap:3px;height:155px}.saas-analytics-bar{border-radius:6px 6px 2px 2px;width:8px}.saas-analytics-day-label{font-size:8px}}.saas-chart{background:repeating-linear-gradient(#0000 0 50px,#1e37300e 51px,#0000 52px);border:1px solid #1428230f;border-radius:18px;min-height:260px;margin-top:28px;padding:24px 18px 10px;position:relative;overflow:hidden}.saas-chart:before{content:"";pointer-events:none;background:linear-gradient(#25d36609,#0000 55%);position:absolute;inset:0}.saas-chart-grid{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;height:220px;display:grid;position:relative}.saas-chart-day{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.saas-chart-values{justify-content:center;align-items:center;height:22px;margin-bottom:8px;display:flex}.saas-chart-values span{color:#1423208c;opacity:0;font-size:10px;font-weight:750;transition:all .2s;transform:translateY(4px)}.saas-chart-day:hover .saas-chart-values span{opacity:1;transform:translateY(0)}.saas-bar-group{justify-content:center;align-items:flex-end;gap:6px;width:100%;height:170px;display:flex;position:relative}.saas-bar{transform-origin:bottom;border-radius:9px 9px 3px 3px;width:min(22px,28%);min-height:4px;transition:transform .2s,filter .2s;animation:.65s cubic-bezier(.22,1,.36,1) both saasBarRise;display:block;box-shadow:0 5px 14px #14282314}.saas-chart-day:hover .saas-bar{filter:brightness(.97);transform:scaleY(1.03)}.saas-bar-messages{background:linear-gradient(#25d366 0%,#18a957 100%)}.saas-bar-conversations{background:linear-gradient(#a7dfc0 0%,#75bf96 100%)}.saas-bar-ai{background:linear-gradient(#52615d 0%,#293532 100%)}.saas-chart-label{color:#14232080;min-height:18px;margin-top:12px;font-size:10px;font-weight:650}@keyframes saasBarRise{0%{opacity:.25;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@media (max-width:700px){.saas-chart{border-radius:14px;min-height:220px;margin-top:18px;padding:18px 8px 8px}.saas-chart-grid{gap:4px;height:185px}.saas-bar-group{gap:3px;height:138px}.saas-bar{border-radius:6px 6px 2px 2px;width:8px}.saas-chart-label{margin-top:9px;font-size:8px}.saas-chart-values{display:none}}.saas-chart-values{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 6px;height:auto!important;min-height:24px!important;margin-bottom:8px!important;display:flex!important}.saas-chart-values span{opacity:1!important;font-size:8px!important;font-weight:700!important;display:inline-block!important;transform:none!important}.saas-value-message{color:#18a957!important}.saas-value-conversation{color:#609b78!important}.saas-value-ai{color:#293532!important}.saas-chart-label{white-space:nowrap;visibility:visible!important;opacity:1!important;color:#52615d!important;text-align:center!important;min-height:20px!important;font-size:11px!important;font-weight:800!important;display:block!important}.saas-bar-ai{visibility:visible!important;opacity:1!important;min-height:6px!important;display:block!important}@media (max-width:700px){.saas-chart-values{gap:2px!important;min-height:20px!important;margin-bottom:5px!important;display:flex!important}.saas-chart-values span{font-size:6px!important}.saas-chart-label{min-height:18px!important;margin-top:8px!important;font-size:9px!important;display:block!important}}.saas-chart{min-height:310px!important;overflow:visible!important}.saas-chart-grid{align-items:stretch!important;height:270px!important}.saas-chart-day{justify-content:flex-start!important;height:270px!important}.saas-chart-values{flex-shrink:0!important;height:32px!important;min-height:32px!important}.saas-bar-group{flex:1!important;align-items:flex-end!important;height:auto!important;min-height:185px!important}.saas-chart-label{visibility:visible!important;opacity:1!important;color:#52615d!important;flex-shrink:0!important;height:24px!important;min-height:24px!important;margin-top:10px!important;font-size:11px!important;font-weight:800!important;line-height:24px!important;display:block!important}.saas-bar{max-height:100%!important}@media (max-width:700px){.saas-chart{min-height:250px!important}.saas-chart-grid,.saas-chart-day{height:215px!important}.saas-chart-values{height:26px!important;min-height:26px!important;display:flex!important}.saas-bar-group{min-height:145px!important}.saas-chart-label{height:20px!important;min-height:20px!important;font-size:9px!important;line-height:20px!important}}.ai-pulse,.saas-analytics,.dashboard-panel,.getting-started-panel{transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 12px 35px #0f231e12,inset 0 1px #fffc;border:1px solid #78aa9b2e!important}.ai-pulse:before,.saas-analytics:before,.dashboard-panel:before,.getting-started-panel:before{content:"";pointer-events:none;opacity:.45;filter:blur(45px);border-radius:50%;width:280px;height:280px;position:absolute;top:-180px;right:-100px}.ai-pulse:hover,.saas-analytics:hover,.dashboard-panel:hover,.getting-started-panel:hover{transform:translateY(-2px);box-shadow:0 18px 45px #0f231e1c,inset 0 1px #ffffffe6}.ai-pulse{background:radial-gradient(circle at 0 0,#4edca029,#0000 35%),radial-gradient(circle at 100% 0,#4da0ff24,#0000 40%),linear-gradient(135deg,#fff 0%,#f7fffb 50%,#f5faff 100%)}.ai-pulse:before{background:#51beff2e}.ai-pulse-metrics>div{background:linear-gradient(135deg,#fffffff2,#eefff7d1);border:1px solid #50968729;border-radius:16px;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 8px 24px #14372d12,inset 0 1px #ffffffe6}.saas-analytics{background:radial-gradient(circle at 0 100%,#4ddcaa1a,#0000 30%),radial-gradient(circle at 100% 0,#64a0ff1a,#0000 35%),linear-gradient(135deg,#fff 0%,#fbfffd 55%,#f8fbff 100%)}.saas-analytics:before{background:#56d2aa1f}.saas-analytics-summary>div{background:linear-gradient(135deg,#fffffff2,#eefff7d1);border:1px solid #50968729;border-radius:14px;padding:13px 16px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 7px 20px #14372d0f}.saas-chart{background:linear-gradient(#f8fffcbf,#ffffffeb);border:1px solid #5096871f;border-radius:18px;box-shadow:inset 0 1px #fffc,0 8px 22px #14372d0a}.dashboard-panel{background:radial-gradient(circle at 100% 0,#5fb9ff12,#0000 35%),linear-gradient(135deg,#fff,#fbfefd)}.dashboard-panel:before{background:#64beff1a}.conversation-item{background:linear-gradient(135deg,#ffffffc7,#f2fff994);border:1px solid #50968717;border-radius:15px;transition:transform .2s,background .2s,box-shadow .2s}.conversation-item:hover{background:linear-gradient(135deg,#fff,#e6fff4d9);transform:translate(3px);box-shadow:0 8px 20px #14372d12}.opportunity-item{background:linear-gradient(135deg,#ffffffe6,#f0fff8b8);border:1px solid #5096871f;border-radius:16px;transition:transform .22s,box-shadow .22s}.opportunity-item:hover{transform:translate(4px);box-shadow:0 10px 24px #14372d17}.getting-started-panel{background:radial-gradient(circle at 0 0,#55dca51c,#0000 35%),radial-gradient(circle at 100% 100%,#6e96ff14,#0000 35%),linear-gradient(135deg,#fff,#f9fffc)}.ai-pulse-metrics strong,.saas-analytics-summary strong{letter-spacing:-.04em}@media (max-width:700px){.ai-pulse:hover,.saas-analytics:hover,.dashboard-panel:hover,.getting-started-panel:hover{transform:none}.ai-pulse-metrics>div,.saas-analytics-summary>div{border-radius:13px}}.dashboard-stats>*,.dashboard-stat,.stat-card{transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;background:linear-gradient(135deg,#fffffff5 0%,#f4fffaeb 52%,#ebf8ffe0 100%)!important;border:1px solid #ffffffbf!important;border-radius:20px!important;box-shadow:0 8px 30px #142d3712,inset 0 1px #ffffffe6!important}.dashboard-stats>:before,.dashboard-stat:before,.stat-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#4dd68e38 0%,#4dd68e12 45%,#0000 72%);border-radius:50%;width:130px;height:130px;position:absolute;top:-65px;right:-45px}.dashboard-stats>:after,.dashboard-stat:after,.stat-card:after{content:"";opacity:.85;background:linear-gradient(90deg,#27ae6026,#27ae60bf,#5bc4ff40);border-radius:10px 10px 0 0;height:3px;position:absolute;bottom:0;left:20px;right:20px}.dashboard-stats>:hover,.dashboard-stat:hover,.stat-card:hover{transform:translateY(-4px);border-color:#49be8066!important;box-shadow:0 16px 38px #19463721,inset 0 1px #fff!important}.dashboard-stats span,.dashboard-stat span,.stat-card span{z-index:1;letter-spacing:.07em;position:relative;color:#6c7b82!important;font-weight:700!important}.dashboard-stats strong,.dashboard-stat strong,.stat-card strong{z-index:1;text-shadow:0 1px #fffc;position:relative;color:#26343b!important}.dashboard-stats p,.dashboard-stat p,.stat-card p{z-index:1;position:relative;color:#829097!important}.ai-pulse-metrics>div{transition:all .25s;position:relative;overflow:hidden;box-shadow:0 8px 22px #1c684414,inset 0 1px #ffffffe6;background:linear-gradient(145deg,#ffffffeb,#e8fff3db)!important;border:1px solid #73cda347!important;border-radius:17px!important}.ai-pulse-metrics>div:hover{transform:translateY(-3px);box-shadow:0 14px 30px #1c684421}.ai-pulse-metrics>div:nth-child(2){background:linear-gradient(145deg,#fffffff0,#ecf8ffe6)!important}.ai-pulse-metrics>div:nth-child(3){background:linear-gradient(145deg,#fffffff0,#f5f0ffe6)!important}.saas-analytics-summary>div{min-width:112px;transition:all .25s;position:relative;overflow:hidden;background:linear-gradient(145deg,#fffffff5,#effff7e6)!important;border:1px solid #58917833!important;border-radius:16px!important;box-shadow:0 7px 22px #224b3a12,inset 0 1px #fffffff2!important}.saas-analytics-summary>div:before{content:"";background:#42be7a1c;border-radius:50%;width:75px;height:75px;position:absolute;top:-32px;right:-28px}.saas-analytics-summary>div:nth-child(2){background:linear-gradient(145deg,#fffffff5,#edf7ffeb)!important}.saas-analytics-summary>div:nth-child(2):before{background:#4da0e11c}.saas-analytics-summary>div:nth-child(3){background:linear-gradient(145deg,#fffffff5,#f8f1ffeb)!important}.saas-analytics-summary>div:nth-child(3):before{background:#9668d21a}.saas-analytics-summary>div:hover{transform:translateY(-3px);box-shadow:0 13px 28px #224b3a1c!important}.saas-analytics-summary span,.saas-analytics-summary strong{z-index:1;position:relative}@media (max-width:700px){.dashboard-stats>*,.dashboard-stat,.stat-card{border-radius:17px!important}.saas-analytics-summary>div{min-width:0}}.ai-pulse-metrics{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:0!important}.ai-pulse-metrics>div{border-radius:16px!important}.dashboard-home{max-width:1280px}.dashboard-home .dashboard-panel,.dashboard-home .saas-analytics,.dashboard-home .ai-pulse{background:linear-gradient(135deg,#fffffffa 0%,#f8fafcf5 100%);border:1px solid #0f172a14;border-radius:20px;box-shadow:0 12px 32px #0f172a0d}.dashboard-home .dashboard-panel:hover,.dashboard-home .saas-analytics:hover{border-color:#22c55e2e;box-shadow:0 16px 38px #0f172a12,0 4px 14px #22c55e0a}.dashboard-home .dashboard-stats>*,.dashboard-home .stats-grid>*,.dashboard-home .stat-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%)!important;border:1px solid #0f172a14!important;border-radius:20px!important;box-shadow:0 10px 28px #0f172a0b!important}.dashboard-home .stat-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#22c55e14,#0000 42%);position:absolute;inset:0}.dashboard-home .dashboard-panel h2,.dashboard-home .saas-analytics h2,.dashboard-home .ai-pulse h2{letter-spacing:-.035em}.dashboard-home .panel-kicker{letter-spacing:.12em;font-size:10px;font-weight:800}.dashboard-home .ai-pulse{padding:26px 28px;position:relative;overflow:hidden}.dashboard-home .ai-pulse:after{content:"";pointer-events:none;background:#22c55e0d;border-radius:50%;width:240px;height:240px;position:absolute;top:-120px;right:-100px}.dashboard-home .ai-pulse-metrics>div{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #0f172a12;border-radius:16px;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 18px #0f172a09}.dashboard-home .ai-pulse-metrics>div:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0f172a12}.dashboard-home .saas-analytics{padding:26px 28px}.dashboard-home .saas-analytics-summary>div{background:linear-gradient(145deg,#fffffffa,#f8fafcfa);border:1px solid #0f172a12;border-radius:14px;box-shadow:0 6px 18px #0f172a08}.dashboard-home .conversation-item{border-radius:14px;transition:background .2s,transform .2s}.dashboard-home .conversation-item:hover{background:#22c55e09;transform:translate(2px)}.dashboard-home .opportunity-item{background:linear-gradient(145deg,#fffc,#f8fafccc);border:1px solid #0f172a0f;border-radius:14px}.dashboard-home .getting-started-panel{overflow:hidden}@media (max-width:767px){.dashboard-home .dashboard-panel,.dashboard-home .saas-analytics,.dashboard-home .ai-pulse{border-radius:16px}.dashboard-home .ai-pulse,.dashboard-home .saas-analytics{padding:20px}.dashboard-home .dashboard-stats>*,.dashboard-home .stats-grid>*,.dashboard-home .stat-card{border-radius:16px!important}.dashboard-home .ai-pulse-metrics>div{border-radius:14px}}.dashboard-page{max-width:1180px}.dashboard-stats{gap:16px!important}.dashboard-stat-card{transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 42%),linear-gradient(145deg,#fff,#f8fffb)!important;border:1px solid #16a34a24!important;border-radius:20px!important;box-shadow:0 10px 28px #0f172a0d,inset 0 1px #ffffffe6!important}.dashboard-stat-card:before{content:"";background:#22c55e14;border-radius:999px;width:90px;height:90px;position:absolute;top:-35px;right:-35px}.dashboard-stat-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px #0f172a17,0 4px 12px #22c55e0d!important}.dashboard-stat-label{z-index:1;letter-spacing:.01em;position:relative;font-weight:700!important}.dashboard-stat-value{z-index:1;letter-spacing:-.045em;position:relative;font-size:clamp(28px,3vw,38px)!important}.dashboard-stat-change{z-index:1;position:relative;color:#64748b!important}.dashboard-page .ai-pulse-card{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 15%,#22c55e29,#0000 30%),linear-gradient(135deg,#fff 0%,#f6fffa 100%)!important;border:1px solid #16a34a29!important;border-radius:22px!important;box-shadow:0 12px 32px #0f172a0e!important}.dashboard-page .ai-pulse-card:after{content:"";border:40px solid #22c55e09;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-150px;right:-100px}.dashboard-page .ai-pulse-content,.dashboard-page .ai-pulse-metrics{z-index:1;position:relative}.dashboard-page .ai-pulse-metrics{box-shadow:none!important;background:0 0!important;border:0!important}.dashboard-page .ai-pulse-metrics>div{background:#ffffffb8!important;border:1px solid #16a34a1f!important;border-radius:16px!important;box-shadow:0 6px 18px #0f172a09!important}.dashboard-page .saas-analytics{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 0,#22c55e1a,#0000 28%),linear-gradient(145deg,#fff,#f8fffb)!important;border:1px solid #16a34a24!important;border-radius:22px!important;box-shadow:0 12px 32px #0f172a0e!important}.dashboard-page .saas-analytics-summary>div{background:#ffffffbf!important;border:1px solid #16a34a1f!important;border-radius:14px!important;box-shadow:0 5px 15px #0f172a08!important}.dashboard-page .dashboard-panel{border:1px solid var(--border)!important;background:linear-gradient(145deg,#fff,#fbfefc)!important;border-radius:20px!important;box-shadow:0 10px 28px #0f172a0b!important}.dashboard-page .getting-started-panel{border-color:#16a34a24!important}.dashboard-header{padding-bottom:8px}.dashboard-eyebrow-label,.panel-kicker{color:#16a34a!important;letter-spacing:.12em!important;font-weight:800!important}.dashboard-title{letter-spacing:-.045em}@media (max-width:767px){.dashboard-page{padding-bottom:24px}.dashboard-stats{gap:10px!important}.dashboard-stat-card{border-radius:16px!important}.dashboard-page .ai-pulse-card,.dashboard-page .saas-analytics,.dashboard-page .dashboard-panel{border-radius:18px!important}.dashboard-page .ai-pulse-metrics>div{border-radius:13px!important}.dashboard-stat-value{font-size:27px!important}}.dashboard-stat-card{background:radial-gradient(circle at 100% 0,#2563eb21,#0000 42%),linear-gradient(135deg,#fff 0%,#f8faff 55%,#f1f5ff 100%)!important;border:1px solid #0f172a1a!important;box-shadow:0 12px 30px #0f172a12,inset 0 1px #ffffffe6!important}.dashboard-stat-card:before{background:linear-gradient(135deg,#0f172a0f,#2563eb1a)!important}.dashboard-stat-card:hover{box-shadow:0 20px 40px #0f172a1f,0 5px 15px #2563eb1a!important}.dashboard-page .ai-pulse-card{background:radial-gradient(circle at 85% 10%,#3b82f626,#0000 30%),radial-gradient(circle at 15% 100%,#0f172a12,#0000 35%),linear-gradient(135deg,#fff 0%,#f7f9fc 55%,#edf3ff 100%)!important;border:1px solid #1e293b1f!important;box-shadow:0 14px 35px #0f172a12!important}.dashboard-page .ai-pulse-card:after{border-color:#3b82f60e!important}.dashboard-page .ai-pulse-metrics>div{background:linear-gradient(145deg,#fffffff2,#f1f5f9d9)!important;border:1px solid #1e293b1a!important;box-shadow:0 8px 20px #0f172a0b!important}.dashboard-page .saas-analytics{background:radial-gradient(circle at 90% 0,#2563eb1f,#0000 30%),radial-gradient(circle at 0 100%,#0f172a0d,#0000 30%),linear-gradient(145deg,#fff,#f7f9fc 55%,#f0f5ff)!important;border:1px solid #1e293b1f!important;box-shadow:0 14px 35px #0f172a11!important}.dashboard-page .saas-analytics-summary>div{background:linear-gradient(145deg,#fff,#f3f6ff)!important;border:1px solid #2563eb1a!important}.dashboard-page .dashboard-panel{background:radial-gradient(circle at 100% 0,#3b82f60f,#0000 32%),linear-gradient(145deg,#fff,#f8fafc)!important;border:1px solid #1e293b1a!important;box-shadow:0 12px 30px #0f172a0e!important}.dashboard-page .dashboard-eyebrow-label,.dashboard-page .panel-kicker{color:var(--wa-green)!important}.dashboard-page .dashboard-title{color:#0f172a!important}.dashboard-page .live-badge,.dashboard-page .saas-dot-ai{color:#22c55e}@media (max-width:767px){.dashboard-stat-card{background:radial-gradient(circle at 100% 0,#2563eb1a,#0000 45%),linear-gradient(135deg,#fff,#f5f8ff)!important}}.dashboard-page{position:relative}.dashboard-home .ai-pulse-card,.dashboard-page .ai-pulse-card{color:#f8fafc!important;background:radial-gradient(circle at 88% 12%,#22c55e2e,#0000 30%),radial-gradient(circle at 8% 100%,#2563eb1f,#0000 35%),linear-gradient(135deg,#101827 0%,#152235 48%,#102f2b 100%)!important;border:1px solid #64d2aa47!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 50px #0f172a2e,inset 0 1px #ffffff0d!important}.dashboard-home .ai-pulse-card:before,.dashboard-page .ai-pulse-card:before{content:""!important;pointer-events:none!important;background:radial-gradient(circle,#22c55e2e,#0000 70%)!important;border-radius:50%!important;width:320px!important;height:320px!important;position:absolute!important;top:-180px!important;right:-120px!important}.dashboard-home .ai-pulse-card h1,.dashboard-home .ai-pulse-card h2,.dashboard-home .ai-pulse-card h3,.dashboard-home .ai-pulse-card strong,.dashboard-page .ai-pulse-card h1,.dashboard-page .ai-pulse-card h2,.dashboard-page .ai-pulse-card h3,.dashboard-page .ai-pulse-card strong{color:#f8fafc!important}.dashboard-home .ai-pulse-card p,.dashboard-home .ai-pulse-card span,.dashboard-page .ai-pulse-card p,.dashboard-page .ai-pulse-card span{color:#e2e8f0c7!important}.dashboard-home .ai-pulse-card .panel-kicker,.dashboard-page .ai-pulse-card .panel-kicker{color:#6ee7b7!important}.dashboard-home .dashboard-stat-card,.dashboard-page .dashboard-stat-card{background:linear-gradient(135deg,#fffffff5,#f1f5f9eb)!important;border:1px solid #64748b2e!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 30px #0f172a12,inset 0 1px #fffc!important}.dashboard-home .dashboard-stat-card:before,.dashboard-page .dashboard-stat-card:before{content:""!important;pointer-events:none!important;background:linear-gradient(135deg,#2563eb0a,#0000 50%,#22c55e0a)!important;position:absolute!important;inset:0!important}.dashboard-home .dashboard-stat-card:hover,.dashboard-page .dashboard-stat-card:hover{border-color:#2563eb38!important;transform:translateY(-3px)!important;box-shadow:0 18px 38px #0f172a1a,0 0 0 1px #22c55e0a!important}.dashboard-home .saas-analytics,.dashboard-page .saas-analytics{background:radial-gradient(circle at 95% 0,#2563eb14,#0000 30%),linear-gradient(135deg,#fff,#f8fafc)!important;border:1px solid #94a3b82e!important}.dashboard-home .dashboard-conversations,.dashboard-page .dashboard-conversations{background:linear-gradient(135deg,#fffffffa,#f8fafcf5)!important;border:1px solid #94a3b82e!important}.dashboard-home .dashboard-stat-card,.dashboard-page .dashboard-stat-card{transition:transform .25s,box-shadow .25s,border-color .25s!important}@media (max-width:767px){.dashboard-home .ai-pulse-card,.dashboard-page .ai-pulse-card{background:radial-gradient(circle at 90% 5%,#22c55e24,#0000 32%),linear-gradient(135deg,#101827,#152235 55%,#102a27)!important}}.dashboard-page .dashboard-stats .dashboard-stat-card .dashboard-stat-value{color:#333!important;-webkit-text-fill-color:#333!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;opacity:1!important}.ai-pulse-number-black{color:#333!important;-webkit-text-fill-color:#333!important}.dashboard-home .dashboard-stat-value,.dashboard-home .dashboard-stat-value *,.dashboard-home .dashboard-stat-label,.dashboard-home .dashboard-stat-label *,.dashboard-home .stat-value,.dashboard-home .stat-value *,.dashboard-home .stat-label,.dashboard-home .stat-label *,.dashboard-home [class*=stat-value],.dashboard-home [class*=stat-value] *,.dashboard-home [class*=stat-label],.dashboard-home [class*=stat-label] *,.dashboard-home .ai-pulse-number-black,.dashboard-home .ai-pulse-number-black *{color:#333!important;-webkit-text-fill-color:#333!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-shadow:none!important;filter:none!important}FORCE-ALL .dashboard-home .dashboard-stats *,.dashboard-home .saas-analytics *,.dashboard-home .ai-conversation-pulse *,.dashboard-home .getting-started *,.dashboard-home .setup-complete *{text-shadow:none!important}.ai-pulse-metrics{gap:8px!important;display:flex!important}.ai-pulse-metrics>div{color:#333!important}.ai-pulse-metrics>div>strong,.ai-pulse-metrics>div>span{color:#333!important;-webkit-text-fill-color:#333!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-shadow:none!important;filter:none!important}.ai-pulse-metrics>div>strong{font-weight:800!important}.ai-pulse-metrics>div>span{opacity:1!important}.ai-pulse-visual{z-index:10!important;justify-content:center!important;align-items:center!important;width:120px!important;height:120px!important;display:flex!important;position:relative!important;overflow:visible!important}.ai-pulse-ring{visibility:visible!important;opacity:1!important;z-index:20!important;background:#fff!important;border:2px solid #29ab87!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:82px!important;min-width:82px!important;height:82px!important;min-height:82px!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 0 0 8px #29ab8738,0 0 0 16px #29ab871f,0 0 0 25px #29ab8712!important}.ai-pulse-ring:before,.ai-pulse-ring:after{content:""!important;pointer-events:none!important;visibility:visible!important;opacity:1!important;border-radius:50%!important;display:block!important;position:absolute!important}.ai-pulse-ring:before{border:1.5px solid #29ab8759!important;inset:13px!important}.ai-pulse-ring:after{border:1.5px solid #29ab8780!important;inset:25px!important}.ai-pulse-ring>span{z-index:30!important;color:#0037ff!important;opacity:1!important;visibility:visible!important;justify-content:center!important;align-items:center!important;font-size:18px!important;font-weight:800!important;line-height:1!important;display:flex!important;position:relative!important}.ai-pulse-card,.ai-pulse-content,.ai-pulse-visual{overflow:visible!important}.ai-pulse-ring>span{color:#333!important;font-size:13px!important;font-weight:700!important;line-height:1!important}.ai-pulse,.ai-pulse *,.ai-conversation-pulse .ai-text,.ai-conversation-pulse .ai-text *,.ai-agent-text,.ai-agent-text *,.ai-conversation-pulse h1,.ai-conversation-pulse h2,.ai-conversation-pulse h3,.ai-conversation-pulse p,.ai-conversation-pulse span,.ai-conversation-pulse .ai-pulse-label,.ai-conversation-pulse .ai-pulse-title,.ai-conversation-pulse .ai-pulse-description,.ai-conversation-pulse .ai-pulse-ring-center,.ai-conversation-pulse .ai-pulse-ring-center *,.ai-conversation-pulse .ai-pulse-icon,.ai-conversation-pulse .ai-pulse-icon *,.ai-conversation-pulse .ai-ring-ai,.ai-conversation-pulse .ai-ring-ai *{color:#333!important;-webkit-text-fill-color:#333!important}.ai-pulse-ring>span{color:#333!important;-webkit-text-fill-color:#333!important;background:0 0!important;font-size:12px!important;font-weight:500!important}.ai-pulse-center,.ai-pulse-center span,.ai-pulse-ring .ai,.ai-pulse-ring span,.ai-conversation-pulse .ai,.ai-conversation-pulse span{color:#444!important;-webkit-text-fill-color:#000!important;-webkit-text-fill-color:#555!important;-webkit-text-fill-color:#555!important;-webkit-text-fill-color:#444!important;font-size:10px!important;font-weight:700!important;line-height:1!important}@media (max-width:767px){.inbox-workspace,.inbox-workspace .inbox-app{min-height:0!important;margin-bottom:0!important;padding-bottom:0!important}.inbox-workspace .inbox-sidebar{margin-bottom:0!important}.inbox-workspace .inbox-conversation-list{padding-bottom:8px!important}:is(.app-shell:has(.inbox-mobile-app-mode) .app-mobile-header,.app-shell:has(.inbox-mobile-app-mode) .app-bottom-nav){display:none!important}.app-shell:has(.inbox-mobile-app-mode) .app-main{width:100%!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important}.inbox-mobile-app-mode{width:100%!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important}.inbox-mobile-app-mode .inbox-page-heading{display:none!important}.inbox-mobile-app-mode .inbox-app{border-radius:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;display:block!important}.inbox-mobile-app-mode .inbox-sidebar{display:none!important}.inbox-mobile-app-mode .inbox-chat{z-index:9999!important;border-radius:0!important;flex-direction:column!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important}.inbox-mobile-app-mode .inbox-chat-header{flex-shrink:0!important}.inbox-mobile-app-mode .inbox-chat-body{flex:1!important;min-height:0!important;overflow-y:auto!important}.inbox-mobile-app-mode .inbox-composer{flex-shrink:0!important}}.inbox-app button:has(svg.lucide-reply){border-radius:10px!important;transition:background .18s,color .18s,transform .18s!important}.inbox-app button:has(svg.lucide-reply):hover{color:var(--wa-green)!important;background:#25d3661f!important}.inbox-app button:has(svg.lucide-reply):active{color:var(--wa-green)!important;background:#25d36633!important;transform:scale(.92)!important}.inbox-app button:has(svg.lucide-reply):focus{color:var(--wa-green)!important;background:#25d3661f!important;outline:none!important}@media (max-width:768px){.inbox-mobile-back{place-items:center;min-width:32px;width:32px!important;height:32px!important;box-shadow:none!important;color:#5f6b72!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:grid!important}.inbox-mobile-back:hover,.inbox-mobile-back:active{color:#17232d!important;background:0 0!important;transform:none!important}.inbox-custom-back-icon{width:20px;height:20px}}@media (min-width:769px){.inbox-app{transition:grid-template-columns .25s}.inbox-app.inbox-app-customer-collapsed{grid-template-columns:320px minmax(0,1fr)!important}.inbox-customer-panel-hidden{display:none!important}}.inbox-chat-actions button[aria-label=Customer\ details],.inbox-chat-actions button[aria-label=Customer\ details]:hover,.inbox-chat-actions button[aria-label=Customer\ details]:focus,.inbox-chat-actions button[aria-label=Customer\ details]:focus-visible,.inbox-chat-actions button[aria-label=Customer\ details]:active{box-shadow:none!important;background:0 0!important;outline:none!important}.inbox-chat-actions button[aria-label=Customer\ details]{color:#66747b!important;border-radius:8px!important}.inbox-chat-actions button[aria-label=Customer\ details]:hover{color:#17232d!important}.inbox-chat-actions button[aria-label=Customer\ details]:active{transform:none!important}.inbox-mobile-profile-trigger,.inbox-mobile-profile-trigger:hover,.inbox-mobile-profile-trigger:focus,.inbox-mobile-profile-trigger:focus-visible,.inbox-mobile-profile-trigger:active{width:44px!important;min-width:44px!important;height:44px!important;box-shadow:none!important;appearance:none!important;background:0 0!important;border:none!important;border-radius:50%!important;outline:none!important;margin:0!important;padding:0!important;transform:none!important}.inbox-mobile-profile-trigger .inbox-avatar{box-shadow:none!important;border:none!important;margin:0!important}.inbox-customer-section{border-bottom:1px solid #edf1f2;padding:11px 14px}.inbox-section-label{color:#20a77d;letter-spacing:.12em;margin-bottom:8px;font-size:9px;font-weight:850;line-height:1;display:block}.inbox-section-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.inbox-section-heading .inbox-section-label{margin-bottom:0}.inbox-section-add{color:#5e6d74;cursor:pointer;background:#fff;border:1px solid #e3e9e7;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.inbox-section-add:hover{color:#168a68;background:#f5faf8}.inbox-compact-info{grid-template-columns:minmax(0,1.25fr) minmax(70px,.75fr);gap:8px;display:grid}.inbox-compact-info>div{min-width:0}.inbox-compact-info span{color:#929da3;margin-bottom:2px;font-size:9px;line-height:1.1;display:block}.inbox-compact-info strong{color:#34434b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.inbox-customer-badges{flex-wrap:wrap;gap:9px;margin-top:10px;display:flex}.inbox-customer-badge{color:#596970;background:#fff;border:1px solid #e1e8e5;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}button.inbox-customer-badge{cursor:pointer}.inbox-priority-badge.active{color:#168a68;background:#eef9f5;border-color:#b9e7d7}.inbox-followup-badge{color:#53666d;background:#f7faf9;border-color:#dce8e4}.inbox-followup-empty{cursor:pointer}.inbox-followup-wrapper{position:relative}.inbox-followup-picker input:focus{border-color:#8fcfba}.inbox-followup-picker-actions button.inbox-followup-save{color:#168a68;background:#eef9f5;border-color:#b9e7d7}.inbox-badge-clear{color:#8c999e;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-left:1px;padding:0;display:inline-flex}.inbox-badge-clear:hover{color:#34434b;background:#e9efed}.inbox-notes-list{flex-direction:column;gap:5px;display:flex}.inbox-note-card{background:#fbfcfc;border:1px solid #e7eceb;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:7px;padding:7px 8px;display:grid}.inbox-note-icon{color:#168a68;background:#eef9f5;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.inbox-note-body{min-width:0}.inbox-note-content{overflow-wrap:anywhere;color:#46565d;font-size:10px;font-weight:600;line-height:1.4}.inbox-note-meta{color:#9aa5aa;margin-top:3px;font-size:8px;line-height:1.1}.inbox-note-actions{align-items:center;gap:2px;display:flex}.inbox-note-actions button{color:#89969b;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.inbox-note-actions button:hover{color:#34434b;background:#eef3f1}.inbox-notes-empty{color:#9aa5aa;align-items:center;gap:6px;min-height:26px;font-size:9px;display:flex}.inbox-tags-section .inbox-tags{gap:4px}.inbox-tags span{color:#168a68;background:#eef9f5;border:1px solid #dcefe8;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.inbox-tags small{color:#9aa5aa;font-size:9px}.inbox-actions-section{padding-bottom:12px}.inbox-customer-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.inbox-customer-action,.inbox-mobile-customer-action{color:#5e6d74;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e9ea;border-radius:7px;align-items:center;gap:6px;width:100%;min-width:0;min-height:29px;margin-top:0;padding:0 8px;font-size:9px;font-weight:700;display:flex}.inbox-customer-action:hover,.inbox-mobile-customer-action:hover{background:#f7faf9;border-color:#d8e5e0}.inbox-customer-action.active,.inbox-mobile-customer-action.active{color:#168a68;background:#eef9f5;border-color:#b9e7d7}.inbox-customer-action svg,.inbox-mobile-customer-action svg{flex:none}.inbox-customer-action span,.inbox-mobile-customer-action span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.inbox-customer-section{padding:10px 13px}.inbox-customer-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.inbox-compact-info>div:last-child{justify-self:start!important;transform:none!important}.inbox-customer-badges{justify-content:flex-start!important;gap:10px!important}.inbox-customer-badges{gap:10px}.inbox-followup-control{align-items:center;display:inline-flex;position:relative}.inbox-followup-picker{z-index:100;background:#fff;border:1px solid #dce8e4;border-radius:10px;width:250px;padding:12px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 12px 32px #1f36302e}.inbox-followup-picker-title{color:#34434b;margin-bottom:9px;font-size:11px;font-weight:700}.inbox-followup-picker input{color:#34434b;box-sizing:border-box;background:#fff;border:1px solid #dce5e2;border-radius:7px;outline:none;width:100%;height:36px;padding:0 8px;font-size:11px}.inbox-followup-picker input:focus{border-color:#79cbb4;box-shadow:0 0 0 3px #79cbb41f}.inbox-followup-picker-actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.inbox-followup-picker-actions button{color:#65757b;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:7px;height:30px;padding:0 10px;font-size:10px;font-weight:700}.inbox-followup-picker-actions button:hover{background:#f5f8f7}.inbox-followup-picker-actions .inbox-followup-save{color:#168a68;background:#eef9f5;border-color:#b9e7d7}.inbox-followup-picker-actions .inbox-followup-save:disabled{opacity:.55;cursor:not-allowed}.inbox-followup-date-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.inbox-followup-date-button:hover{opacity:.8}.inbox-customer-badges{gap:10px;margin-top:10px}.inbox-followup-badge{cursor:pointer}.inbox-followup-editor{background:#f8fbfa;border:1px solid #dce8e4;border-radius:10px;margin:12px 0 14px;padding:11px}.inbox-followup-editor-title{color:#4f6660;align-items:center;gap:6px;margin-bottom:9px;font-size:11px;font-weight:700;display:flex}.inbox-followup-editor input{color:#34434b;background:#fff;border:1px solid #d7e1de;border-radius:7px;outline:none;width:100%;height:36px;padding:0 9px;font-size:11px}.inbox-followup-editor input:focus{border-color:#9bcfbe}.inbox-followup-editor-actions{justify-content:flex-end;gap:7px;margin-top:9px;display:flex}.inbox-followup-editor-actions button{color:#64747a;cursor:pointer;background:#fff;border:1px solid #d9e2df;border-radius:7px;height:31px;padding:0 11px;font-size:10px;font-weight:700}.inbox-followup-editor-actions .inbox-followup-save{color:#168a68;background:#eef9f5;border-color:#b8dfd2}.inbox-followup-editor-actions button:disabled{opacity:.55;cursor:not-allowed}.inbox-note-editor{background:#f8fbfa;border:1px solid #dce8e4;border-radius:9px;margin-bottom:10px;padding:9px}.inbox-note-editor-header{color:#34434b;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:11px;font-weight:700;display:flex}.inbox-note-editor-header button{color:#7a878c;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.inbox-note-editor-header button:hover{color:#34434b;background:#edf2f0}.inbox-note-editor textarea{resize:vertical;color:#34434b;width:100%;min-height:70px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d7e2de;border-radius:7px;outline:none;padding:8px 9px;font-size:11px}.inbox-note-editor textarea:focus{border-color:#8fcdb9}.inbox-note-editor-actions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.inbox-note-editor-actions button{color:#607077;cursor:pointer;background:#fff;border:1px solid #d8e2df;border-radius:6px;min-height:28px;padding:0 10px;font-size:10px;font-weight:700}.inbox-note-editor-actions button:last-child{color:#168a68;background:#eef9f5;border-color:#b9e7d7}.inbox-note-editor-actions button:disabled{opacity:.55;cursor:not-allowed}.inbox-tag-editor{background:#f8fbfa;border:1px solid #dce8e4;border-radius:8px;margin:0 0 8px;padding:8px}.inbox-tag-editor input{color:#34434b;width:100%;height:30px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d7e2de;border-radius:6px;outline:none;padding:0 9px;font-size:11px}.inbox-tag-editor input:focus{border-color:#8fcdb9}.inbox-tag-editor-actions{justify-content:flex-end;gap:6px;margin-top:7px;display:flex}.inbox-tag-editor-actions button{color:#607077;cursor:pointer;background:#fff;border:1px solid #d8e2df;border-radius:6px;min-height:27px;padding:0 10px;font-size:10px;font-weight:700}.inbox-tag-editor-actions button:last-child{color:#168a68;background:#eef9f5;border-color:#b9e7d7}.inbox-tag-editor-actions button:disabled{opacity:.55;cursor:not-allowed}.inbox-more-actions-coming-soon{opacity:.65;cursor:not-allowed;-webkit-user-select:none;user-select:none;border:1px dashed #64748b59;border-radius:10px;align-items:center;gap:10px;width:100%;margin-top:10px;padding:12px 13px;display:flex}.inbox-more-actions-icon{background:#64748b14;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:flex}.inbox-more-actions-coming-soon div{flex-direction:column;gap:2px;display:flex}.inbox-more-actions-coming-soon strong{font-size:12px;font-weight:600}.inbox-more-actions-coming-soon span:last-child{opacity:.7;font-size:10px}.inbox-more-actions-section{padding-top:10px}.inbox-more-actions-card{background:#16785b06;border:1px dashed #16785b2e;border-radius:10px;padding:10px 11px}.inbox-more-actions-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.inbox-coming-soon-badge{color:#16785b;letter-spacing:.08em;white-space:nowrap;background:#16785b14;border:1px solid #16785b24;border-radius:999px;align-items:center;padding:4px 7px;font-size:8px;font-weight:700;line-height:1;display:inline-flex}.inbox-more-actions-placeholder{color:#7b8581;margin-top:7px;font-size:11px;line-height:1.4}.inbox-customer-summary{padding:16px 18px 18px!important}.inbox-customer-summary .inbox-section-label{margin-bottom:14px;display:block}.inbox-compact-info{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:18px;display:grid}.inbox-compact-info>div{flex-direction:column;gap:5px;display:flex}.inbox-customer-badges{flex-wrap:wrap;align-items:center;padding-top:2px;display:flex;gap:10px!important}.inbox-followup-wrapper{margin:0!important}.inbox-compact-info>div:last-child{min-width:82px;text-align:left!important;justify-self:end!important}.inbox-customer-badges{align-items:center!important;gap:12px!important;display:flex!important}.inbox-compact-info{grid-template-columns:1fr auto!important;column-gap:0!important}.inbox-compact-info>div:last-child{transform:translate(8px);justify-self:end!important}.inbox-followup-wrapper{margin-left:22px!important}@media (max-width:768px){.inbox-mobile-customer-overlay{z-index:10050!important;background:#f7faf9!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}.inbox-mobile-customer-panel{background:#f7faf9!important;border-radius:0!important;flex-direction:column!important;width:100%!important;height:100%!important;display:flex!important;overflow-y:auto!important}.inbox-mobile-customer-topbar{z-index:2!important;background:#fff!important;border-bottom:1px solid #e6ecee!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;min-height:64px!important;padding:0 16px!important;display:grid!important;position:sticky!important;top:0!important}.inbox-mobile-customer-topbar strong{color:#17232d!important;grid-column:2!important;font-size:15px!important;font-weight:700!important}.inbox-mobile-customer-back{color:#5f6b72!important;background:0 0!important;border:0!important;grid-column:1!important;align-items:center!important;gap:4px!important;width:fit-content!important;min-width:auto!important;height:36px!important;padding:0!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}.inbox-mobile-customer-back:active{transform:scale(.96)!important}.inbox-mobile-customer-overlay{background:#f7faf9!important}.inbox-mobile-customer-panel{background:#f7faf9!important;padding-bottom:24px!important}.inbox-mobile-customer-topbar{background:#fff!important;border-bottom:1px solid #e6ecee!important;align-items:center!important;gap:12px!important;min-height:70px!important;padding:12px 16px!important;display:flex!important}.inbox-mobile-customer-back{color:#66747b!important;background:0 0!important;border:0!important;border-radius:9px!important;flex:0 0 36px!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;display:grid!important}.inbox-mobile-customer-back span{display:none!important}.inbox-mobile-customer-back svg{width:22px!important;height:22px!important}.inbox-mobile-customer-topbar strong{color:#17232d!important;font-size:15px!important;font-weight:700!important}.inbox-mobile-customer-panel .inbox-customer-header{background:#fff!important;border:1px solid #e7eceb!important;border-radius:14px!important;flex-direction:column!important;align-items:center!important;margin:16px 12px 0!important;padding:22px 18px!important;display:flex!important;box-shadow:0 2px 10px #17232d0a!important}.inbox-mobile-customer-panel .inbox-avatar.large{width:54px!important;height:54px!important;margin-bottom:10px!important;font-size:20px!important}.inbox-mobile-customer-panel .inbox-customer-header strong{color:#17232d!important;font-size:16px!important;font-weight:700!important}.inbox-mobile-customer-panel .inbox-customer-header>span{color:#8a969d!important;margin-top:4px!important;font-size:12px!important}.inbox-mobile-customer-panel .inbox-customer-section{background:#fff!important;border:1px solid #e7eceb!important;border-radius:14px!important;margin:12px 12px 0!important;padding:16px!important;box-shadow:0 2px 10px #17232d08!important}.inbox-mobile-customer-panel .inbox-section-label{color:#9aa5aa!important;letter-spacing:.08em!important;margin-bottom:12px!important;font-size:10px!important;font-weight:700!important;display:block!important}.inbox-mobile-customer-panel .inbox-info-row{border-bottom:1px solid #f0f2f2!important;justify-content:space-between!important;align-items:center!important;min-height:46px!important;padding:10px 0!important;display:flex!important}.inbox-mobile-customer-panel .inbox-info-row:last-child{border-bottom:0!important}.inbox-mobile-customer-panel .inbox-info-row>span{color:#8a969d!important;font-size:12px!important}.inbox-mobile-customer-panel .inbox-info-row strong{color:#17232d!important;font-size:12px!important}.inbox-mobile-customer-panel .inbox-tags{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.inbox-mobile-customer-panel .inbox-mobile-customer-action{color:#34424a!important;text-align:left!important;background:#fff!important;border:1px solid #edf0f0!important;border-radius:10px!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:48px!important;margin-top:7px!important;padding:0 13px!important;font-size:13px!important;font-weight:600!important;display:flex!important}.inbox-mobile-customer-panel .inbox-mobile-customer-action:first-of-type{margin-top:0!important}.inbox-mobile-customer-panel .inbox-mobile-customer-action:active{background:#f4f8f7!important;transform:scale(.99)!important}}@media (max-width:767px){.inbox-mobile-customer-panel .inbox-customer-header .inbox-avatar.large{aspect-ratio:1;box-sizing:border-box;border-radius:50%;flex:0 0 58px;width:58px;min-width:58px;height:58px;min-height:58px}.inbox-mobile-customer-panel .inbox-customer-summary{position:relative}.inbox-mobile-customer-panel .inbox-compact-info{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.inbox-mobile-customer-panel .inbox-customer-badges{grid-template-columns:1fr 1fr;align-items:center;gap:10px;margin-top:22px;display:grid}.inbox-mobile-customer-panel .inbox-priority-badge{grid-column:1;justify-self:start}.inbox-mobile-customer-panel .inbox-followup-wrapper,.inbox-mobile-customer-panel .inbox-followup-empty{grid-column:2;justify-self:start}.inbox-mobile-customer-panel .inbox-followup-wrapper{align-items:center;gap:4px;min-width:0;display:flex}.inbox-mobile-customer-panel .inbox-customer-badge{white-space:nowrap}.inbox-mobile-customer-panel .inbox-followup-wrapper,.inbox-mobile-customer-panel .inbox-followup-empty{grid-column:2;align-self:start;justify-self:end!important}}@media (max-width:768px){.inbox-mobile-customer-panel .inbox-customer-badges{grid-template-columns:1fr 1fr!important;align-items:center!important;width:100%!important;display:grid!important}.inbox-mobile-customer-panel .inbox-priority-badge{justify-self:start!important}.inbox-mobile-customer-panel .inbox-followup-wrapper{justify-self:end!important;width:auto!important;margin-left:auto!important}.inbox-mobile-customer-panel .inbox-followup-empty,.inbox-mobile-customer-panel .inbox-followup-badge{width:auto!important;margin:0!important}.inbox-mobile-customer-panel .inbox-compact-info>div:first-child,.inbox-mobile-customer-panel .inbox-customer-badges{padding-left:10px}.inbox-mobile-customer-panel .inbox-followup-wrapper{transform:translate(-25px);grid-column:2!important;justify-self:end!important;margin-left:0!important;transform:translate(-40px)!important}.inbox-mobile-customer-panel .inbox-followup-empty,.inbox-mobile-customer-panel .inbox-followup-badge{margin:0!important}.inbox-mobile-customer-panel .inbox-customer-badges{grid-template-columns:1fr 1fr!important}.inbox-mobile-customer-panel .inbox-followup-wrapper{grid-column:2!important;place-self:start!important;margin-left:0!important;margin-right:0!important;position:static!important;transform:none!important}.inbox-mobile-customer-panel .inbox-compact-info{grid-template-columns:1fr 1fr!important}.inbox-mobile-customer-panel .inbox-compact-info>div:last-child{justify-self:start!important;padding-left:0!important;transform:none!important}.inbox-mobile-customer-panel .inbox-compact-info>div:last-child{justify-self:start!important;transform:translate(-35px)!important}.inbox-mobile-customer-panel .inbox-followup-wrapper{grid-column:2!important;justify-self:start!important;margin:0!important;position:relative!important;left:-17px!important;transform:none!important}.inbox-mobile-customer-panel .inbox-compact-info>div:last-child{transform:translate(-35px)!important}.inbox-mobile-customer-panel .inbox-followup-wrapper{grid-column:2!important;justify-self:start!important;margin:0!important;left:-35px!important;transform:none!important}.inbox-mobile-customer-panel .inbox-customer-badges{padding-left:0!important}.inbox-mobile-customer-panel .inbox-priority-badge{margin-left:10px!important}}.app-logo-satellite{color:var(--wa-green,#25d366);z-index:3;pointer-events:none;transform-origin:0 0;justify-content:center;align-items:center;line-height:0;animation:4.8s linear infinite wtsly-satellite-orbit;top:50%;left:50%;width:15px!important;height:15px!important;margin:0!important;display:flex!important;position:absolute!important}@keyframes wtsly-satellite-orbit{0%{transform:translate(-50%,-50%)rotate(0)translate(46px)scale(1)}25%{transform:translate(-50%,-50%)rotate(90deg)translate(46px)scale(1)}50%{transform:translate(-50%,-50%)rotate(180deg)translate(46px)scale(1)}75%{transform:translate(-50%,-50%)rotate(270deg)translate(46px)scale(1)}to{transform:translate(-50%,-50%)rotate(360deg)translate(46px)scale(1)}}.dashboard-brand .app-logo-satellite,.dashboard-brand .app-logo-satellite svg{width:13px!important;height:13px!important}@media (min-width:768px) and (max-width:1023px){.app-sidebar .app-logo-orbit{position:relative}.app-sidebar .app-logo-satellite{display:none!important}}.app-logo-orbit{justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible!important}.app-logo-name{z-index:3;display:inline-block;position:relative}.app-logo-orbit-svg{z-index:1;pointer-events:none;width:185px;height:72px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.app-logo-orbit-ring{fill:none;stroke:currentColor;stroke-width:1.2px;color:var(--wa-green,#25d366);opacity:.22;stroke-dasharray:3 5}.app-logo-satellite{color:var(--wa-green,#25d366);transform-origin:50%;filter:drop-shadow(0 0 3px #25d36640)}.app-logo-satellite svg{width:15px;height:15px}.dashboard-brand .app-logo-orbit-svg{width:145px;height:58px}.dashboard-brand .app-logo-satellite svg{width:13px;height:13px}@media (min-width:768px) and (max-width:1023px){.app-sidebar .app-logo-orbit-svg{display:none}}@media (prefers-reduced-motion:reduce){.app-logo-satellite animateMotion{display:none}}.signup-progress{align-items:center;gap:10px;margin:-6px 0 24px;display:flex}.signup-step{color:#6f7d74;white-space:nowrap;align-items:center;gap:7px;display:flex}.signup-step span{border:1px solid #ffffff24;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.signup-step small{font-size:11px;font-weight:700}.signup-step.active{color:#4ade80}.signup-step.active span{background:#4ade8014;border-color:#4ade80}.signup-progress-line{background:#ffffff1a;flex:1;height:1px}.signup-field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.signup-optional{color:#6f7d74;font-size:10px;font-weight:500}.signup-actions{grid-template-columns:auto 1fr;gap:12px;display:grid}.signup-back{color:#c7d0ca;background:0 0;border:1px solid #ffffff1f}.signup-back:hover{background:#ffffff0a}@media (max-width:600px){.auth-card{padding:28px 22px}.signup-field-row{grid-template-columns:1fr}.signup-step small{font-size:10px}}.auth-card input,.auth-card select,.auth-card textarea{color:#111827!important;background:#fff!important;border-color:#d1d5db!important}.auth-card input::placeholder,.auth-card textarea::placeholder{color:#9ca3af!important}.auth-card input:focus,.auth-card select:focus,.auth-card textarea:focus{color:#111827!important;background:#fff!important}.auth-card .google-signup-button{color:#111827!important;width:100%!important;min-height:48px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:10px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:12px 16px!important;display:flex!important;transform:none!important}.auth-card .google-signup-button:hover{color:#111827!important;background:#f9fafb!important;border-color:#9ca3af!important;transform:none!important}.auth-card .google-signup-button .google-signup-icon{background:0 0!important;border:0!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;display:block!important}.auth-card .google-signup-button span{color:#111827!important;font-size:14px!important;font-weight:600!important;display:inline!important}.auth-card .signup-divider{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:18px 0!important;display:flex!important}.auth-card .signup-divider span{text-align:center!important;margin:0 auto!important;display:block!important}.app-mobile-header .app-logo-name{color:#1f2937!important}.app-mobile-header .app-logo-name .app-logo-ai,.app-mobile-header .app-logo-ai,.app-mobile-header .app-logo-mark{color:#29ab87!important}.password-rules{background:#0a150e;border:1px solid #1f3025;border-radius:12px;gap:9px;margin:-6px 0 2px;padding:14px 16px;display:grid}.password-rules:before{content:"Password requirements";color:#9aa89e;letter-spacing:.02em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.password-rules span{color:#718076;align-items:center;gap:9px;font-size:13px;font-weight:500;line-height:1.2;display:flex}.password-rules span:first-letter{font-size:14px}.password-rules span.valid{color:#4ade80}.password-match{border-radius:9px;align-items:center;gap:8px;margin:-8px 0 0;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.password-match.valid{color:#4ade80;background:#4ade8014;border:1px solid #4ade8029}.password-match.invalid{color:#f87171;background:#f8717112;border:1px solid #f8717129}@media (max-width:560px){.password-rules{padding:13px 14px}.password-rules span,.password-match{font-size:12px}}.password-rules{background:#0a1710;border:1px solid #26382c;border-radius:10px;gap:8px;margin-top:-4px;padding:14px 16px;display:grid}.password-rules-title{color:#9aa89e;margin:0 0 3px;font-size:12px;font-weight:600}.password-rule{color:#7f9085;align-items:center;gap:9px;font-size:13px;line-height:1.35;transition:color .2s;display:flex}.password-rule span{color:#6d7d72;border:1px solid #3a4a40;border-radius:50%;flex:0 0 17px;justify-content:center;align-items:center;width:17px;height:17px;font-size:11px;font-weight:800;display:inline-flex}.password-rule.valid{color:#d7e5dc}.password-rule.valid span{color:#4ade80;background:#4ade801f;border-color:#4ade80}.password-match{align-items:center;gap:8px;margin:-6px 0 0;font-size:13px;font-weight:600;display:flex}.password-match-icon{border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-flex}.password-match.valid{color:#4ade80}.password-match.valid .password-match-icon{background:#4ade801f}.password-match.invalid{color:#f87171}.password-match.invalid .password-match-icon{background:#f871711f}.password-input-wrap{width:100%;position:relative}.password-input-wrap input{padding-right:48px!important}.password-toggle{justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%);color:#9aa89e!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0!important}.password-toggle:hover{color:#4ade80!important;background:#ffffff0f!important}.password-toggle:focus-visible{outline-offset:2px;outline:2px solid #4ade80}.signup-location-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.signup-location-fields label{color:#fff;gap:8px;font-size:14px;font-weight:600;display:grid}.auth-form select,.signup-location-fields select{box-sizing:border-box;color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;appearance:none;background-color:#08130d;background-image:linear-gradient(45deg,#0000 50%,#9aa89e 50%),linear-gradient(135deg,#9aa89e 50%,#0000 50%);background-position:calc(100% - 20px) 22px,calc(100% - 14px) 22px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;border:1px solid #26382c;border-radius:10px;padding:0 44px 0 14px;font-size:15px;font-weight:500}.auth-form select:focus,.signup-location-fields select:focus{border-color:#4ade80;outline:none;box-shadow:0 0 0 3px #4ade8014}.auth-form select option,.signup-location-fields select option{color:#fff;background:#08130d}@media (max-width:560px){.signup-location-fields{grid-template-columns:1fr;gap:18px}}.signup-progress{box-sizing:border-box;justify-content:space-between;align-items:flex-start;width:100%;max-width:100%;display:flex;overflow:hidden}.signup-step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.signup-step span{flex-shrink:0}.signup-step small{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:10px;line-height:1.2;display:block;overflow:hidden}.signup-progress-line{flex:0 22px;min-width:8px;margin-top:15px}@media (max-width:600px){.signup-progress{gap:2px}.signup-step{gap:4px}.signup-step small{white-space:normal;font-size:8px;line-height:1.15}.signup-progress-line{flex-basis:8px;min-width:4px;margin-top:13px}}.email-login-button{justify-content:center!important;align-items:center!important;gap:9px!important;line-height:1!important;display:flex!important}.email-login-icon{flex:0 0 19px!important;width:19px!important;height:19px!important;display:block!important}.email-login-text{align-items:center!important;line-height:1!important;display:flex!important}.email-login-button .auth-button-arrow{align-items:center!important;margin-left:-3px!important;line-height:1!important;display:flex!important}.settings-workspace .settings-calling-qr-card{text-align:center;background:#f9fcfb;border:1px solid #dce9e4;border-radius:14px;margin:14px 0 12px;padding:18px}.settings-workspace .settings-calling-qr-header{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.settings-workspace .settings-calling-qr-header strong{color:#14532d;font-size:15px}.settings-workspace .settings-calling-qr-header span,.settings-workspace .settings-calling-qr-caption span{color:#64748b;font-size:13px;line-height:1.5}.settings-workspace .settings-calling-qr-frame{background:#fff;border:1px solid #dce9e4;border-radius:12px;justify-content:center;align-items:center;padding:10px;display:inline-flex}.settings-workspace .settings-calling-qr-frame img{border-radius:6px;width:260px;max-width:100%;height:260px;display:block}.settings-workspace .settings-calling-qr-caption{flex-direction:column;gap:4px;margin-top:14px;display:flex}.settings-workspace .settings-calling-qr-caption strong{color:#14532d;font-size:14px}.settings-workspace .settings-calling-waiting{margin:12px 0}@media (max-width:600px){.settings-workspace .settings-calling-qr-card{padding:15px 12px}.settings-workspace .settings-calling-qr-frame img{width:min(260px,72vw);height:min(260px,72vw)}}.settings-workspace .settings-voice-calling-button{color:#fff;letter-spacing:-.01em;background:#29ab87;border:1px solid #14532d;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:12px;font-weight:700;line-height:1;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 3px #14532d}.settings-workspace .settings-voice-calling-button svg{flex:none;width:16px;height:16px}.settings-workspace .settings-voice-calling-button:hover:not(:disabled){background:#229978;transform:translateY(-1px);box-shadow:0 4px #14532d}.settings-workspace .settings-voice-calling-button:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #14532d}.settings-workspace .settings-voice-calling-button:disabled{opacity:.7;cursor:wait;box-shadow:none}@media (max-width:640px){.settings-workspace .settings-voice-calling-button{width:100%;min-height:44px}}.settings-workspace .settings-voice-calling-setup{background:#29ab8709;border:1px solid #29ab8738;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:16px 18px;display:flex}.settings-workspace .settings-voice-calling-setup-copy{align-items:center;gap:12px;display:flex}.settings-workspace .settings-voice-calling-setup-copy strong,.settings-workspace .settings-voice-calling-setup-copy span{display:block}.settings-workspace .settings-voice-calling-setup-copy strong{color:#24323d;font-size:13px}.settings-workspace .settings-voice-calling-setup-copy span{color:#71808b;margin-top:4px;font-size:11px}.settings-workspace .settings-voice-calling-setup-icon{color:#29ab87;background:#29ab871a;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.settings-workspace .settings-voice-calling-setup-icon svg{width:18px;height:18px}.settings-workspace .settings-voice-calling-action{color:#fff;cursor:pointer;background:#29ab87;border:0;border-radius:9px;flex:none;min-height:40px;padding:0 16px;font-size:12px;font-weight:700}.settings-workspace .settings-voice-calling-action:disabled{opacity:.55;cursor:not-allowed}.settings-workspace .connection-call-status{justify-content:center;align-items:center;min-width:104px;display:inline-flex}.settings-workspace .connection-call-status-connected{color:#168768}.settings-workspace .connection-call-status-connecting{color:#c28716}.settings-workspace .connection-call-status-disconnected{color:#c45a55}@media (max-width:640px){.settings-workspace .settings-voice-calling-setup{flex-direction:column;align-items:stretch}.settings-workspace .settings-voice-calling-action{align-self:flex-start;width:fit-content;min-height:36px;padding:0 12px;font-size:11px}}.primary-action.settings-voice-calling-action{justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.primary-action.settings-voice-calling-action>svg,.primary-action.settings-voice-calling-action svg{flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;display:block!important}.settings-workspace .settings-whatsapp-scanner-icon{width:20px!important;min-width:20px!important;height:20px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 20px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.settings-workspace .settings-whatsapp-scanner-icon span{box-sizing:border-box!important;background:0 0!important;border:1.5px solid #20b486!important;border-radius:1px!important;width:6px!important;height:6px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important}.settings-workspace .settings-whatsapp-scanner-icon span:first-child{top:1px!important;left:1px!important}.settings-workspace .settings-whatsapp-scanner-icon span:nth-child(2){top:1px!important;right:1px!important}.settings-workspace .settings-whatsapp-scanner-icon span:nth-child(3){bottom:1px!important;left:1px!important}.settings-workspace .settings-whatsapp-scanner-icon span:nth-child(4){display:block!important;bottom:1px!important;right:1px!important}.settings-workspace .settings-whatsapp-scanner-icon:before{content:""!important;height:1px!important;box-shadow:none!important;background:#20b486!important;border-radius:999px!important;position:absolute!important;top:9px!important;left:6px!important;right:6px!important}.settings-workspace .settings-whatsapp-scanner-icon:after{content:none!important}.settings-workspace .settings-whatsapp-scanner-icon{background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.settings-workspace .settings-whatsapp-scanner-icon span{display:none!important}.settings-workspace .settings-whatsapp-scanner-icon:before{content:""!important;box-shadow:none!important;background:linear-gradient(#20b486,#20b486) 0 0/6px 2px no-repeat,linear-gradient(#20b486,#20b486) 0 0/2px 6px no-repeat,linear-gradient(#20b486,#20b486) 100% 0/6px 2px no-repeat,linear-gradient(#20b486,#20b486) 100% 0/2px 6px no-repeat,linear-gradient(#20b486,#20b486) 0 100%/6px 2px no-repeat,linear-gradient(#20b486,#20b486) 0 100%/2px 6px no-repeat,linear-gradient(#20b486,#20b486) 100% 100%/6px 2px no-repeat,linear-gradient(#20b486,#20b486) 100% 100%/2px 6px no-repeat!important;border:0!important;border-radius:0!important;position:absolute!important;inset:1px!important}.settings-workspace .settings-whatsapp-scanner-icon:after{content:""!important;background:#20b486!important;border-radius:999px!important;height:1.5px!important;position:absolute!important;top:8px!important;left:4px!important;right:4px!important}.settings-calling-status-icon{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;margin-right:12px;display:flex}.settings-calling-status-icon.connected{color:#16a34a;background:#16a34a1a}.settings-calling-status-icon.disconnected{color:#dc2626;background:#dc26261a}.settings-calling-status-icon span:before{font-size:18px;font-weight:700;line-height:1}.settings-calling-status-icon.connected span:before{content:"✓"}.settings-calling-status-icon.disconnected span:before{content:"×"}.settings-calling-status-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.settings-calling-status-icon span:before{content:none!important}.settings-calling-waiting{gap:6px!important}.settings-calling-status-icon{width:22px!important;min-width:22px!important;height:22px!important;margin-right:0!important}.settings-calling-status-icon svg{width:12px!important;height:12px!important}.connection-steps:not(.how-to-connect-steps){margin-bottom:24px;margin-left:16px;margin-right:16px}@media (max-width:640px){.connection-steps:not(.how-to-connect-steps){margin-bottom:20px;margin-left:12px;margin-right:12px}}.inbox-call-screen{z-index:5;box-sizing:border-box;background:radial-gradient(circle at 50% 20%,#29ab8729,#0000 38%),#fff;flex-direction:column;height:100%;min-height:0;padding:32px 32px 36px;display:flex;position:absolute;inset:0;overflow:hidden}.inbox-call-screen:before,.inbox-call-screen:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.inbox-call-screen:before{background:#29ab8714;width:420px;height:420px;top:-210px;right:-140px}.inbox-call-screen:after{background:#14532d0d;width:300px;height:300px;bottom:-160px;left:-100px}.inbox-call-screen-content{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:20px 0;display:flex;position:relative}.inbox-call-avatar{color:#14532d;background:#f4fbf8;border:1px solid #29ab8738;border-radius:50%;justify-content:center;align-items:center;width:132px;height:132px;display:flex;box-shadow:0 18px 50px #14532d1f,inset 0 0 0 10px #29ab870a}.inbox-call-contact{text-align:center;margin-top:24px}.inbox-call-contact h2{color:#17211c;letter-spacing:-.03em;margin:0;font-size:24px;font-weight:700}.inbox-call-status{color:#6b756f;margin:9px 0 0;font-size:14px;font-weight:600}.inbox-call-status.connecting,.inbox-call-status.ringing{color:#29ab87}.inbox-call-status.connected{color:#14532d}.inbox-call-timer{color:#14532d;font-variant-numeric:tabular-nums;letter-spacing:.04em;background:#f7fcf9;border:1px solid #dcece5;border-radius:999px;margin-top:20px;padding:9px 16px;font-size:15px;font-weight:700}.inbox-call-controls{z-index:2;flex-shrink:0;justify-content:center;align-items:flex-end;gap:26px;width:100%;display:flex;position:relative}.inbox-call-control{color:#47534c;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:72px;height:auto;padding:0;display:flex}.inbox-call-control:before{content:"";background:#fff;border:1px solid #e1e8e4;border-radius:50%;width:56px;height:56px;display:block;box-shadow:0 8px 22px #17211c0f}.inbox-call-control svg{color:#25332b;position:absolute;transform:translateY(-14px)}.inbox-call-control span{font-size:12px;font-weight:600}.inbox-call-control:hover:before{background:#f5fcf8;border-color:#29ab8773}.inbox-call-control.active:before{background:#14532d;border-color:#14532d}.inbox-call-control.active svg{color:#fff}.inbox-call-control:disabled{opacity:.42;cursor:not-allowed}.inbox-call-end-control{color:#b42318}.inbox-call-end-control:before{background:#dc2626;border-color:#dc2626;width:64px;height:64px;box-shadow:0 12px 30px #dc262638}.inbox-call-end-control svg{color:#fff;transform:translateY(-16px)}.inbox-call-end-control:hover:before{background:#b91c1c;border-color:#b91c1c}.inbox-chat{position:relative}@media (max-width:768px){.inbox-call-screen{padding:32px 20px calc(34px + env(safe-area-inset-bottom))}.inbox-call-screen-content{align-self:stretch;width:100%;margin:0}.inbox-call-avatar{width:112px;height:112px;margin-left:auto;margin-right:auto}.inbox-call-contact{margin-top:20px}.inbox-call-contact h2{max-width:280px;font-size:22px}.inbox-call-controls{gap:18px}.inbox-call-control{min-width:64px}.inbox-call-control:before{width:54px;height:54px}.inbox-call-end-control:before{width:60px;height:60px}}.inbox-call-screen{box-sizing:border-box;flex:1;width:100%;height:auto;min-height:0;position:relative;inset:auto}.inbox-chat:has(.inbox-call-screen) .inbox-chat-header{display:none}.inbox-chat:has(.inbox-call-screen){overflow:hidden}.inbox-call-screen{flex-direction:column;flex:1;justify-content:space-between;padding:56px 32px 42px;display:flex}.inbox-call-screen-content{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0;display:flex}.inbox-call-avatar{flex-shrink:0}.inbox-call-controls{flex-shrink:0;padding-bottom:4px}.inbox-message-file{min-width:220px;max-width:320px;color:inherit;background:#ffffffb8;border:1px solid #14532d26;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.inbox-message-file-icon{background:#f1f5f3;border-radius:8px;justify-content:center;align-items:center;min-width:38px;height:38px;font-size:10px;font-weight:700;display:flex}.inbox-message-file-info{flex-direction:column;gap:2px;min-width:0;display:flex}.inbox-message-file-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.inbox-message-file-info small{opacity:.6;font-size:11px}.inbox-message-file:hover{background:#f8faf9}.inbox-message-day-divider{justify-content:center;align-items:center;width:100%;margin:22px 0 16px;display:flex}.inbox-message-day-divider:before,.inbox-message-day-divider:after{content:"";background:#edf1f0;flex:1;height:1px}.inbox-message-day-divider span{color:#77848a;letter-spacing:.02em;background:#f1f5f4;border-radius:999px;flex:none;margin:0 12px;padding:5px 11px;font-size:10px;font-weight:700}.inbox-call-log{width:fit-content;max-width:calc(100% - 32px);box-shadow:none;background:#f0f4f3;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin:14px auto;padding:7px 11px;display:flex}.inbox-call-log-icon{color:#6f7c80;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;width:auto;height:auto;margin:0;display:flex}.inbox-call-log-icon svg{width:14px;height:14px}.inbox-call-log-content{flex-direction:row;flex:0 auto;align-items:center;gap:5px;display:flex}.inbox-call-log-content strong{color:#556268;font-size:10px;font-weight:700}.inbox-call-log-content span{color:#7c888d;font-size:10px}.inbox-call-log time{color:#98a2a5;white-space:nowrap;margin-left:3px;font-size:9px}@media (max-width:768px){html,body{overscroll-behavior:none}.inbox-chat{background:#fff;z-index:100!important;flex-direction:column!important;width:100%!important;height:100dvh!important;min-height:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.inbox-chat-header{z-index:5!important;flex:none!important;width:100%!important;position:relative!important;top:auto!important}.inbox-chat-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto!important;height:auto!important;min-height:0!important;overflow:hidden auto!important}.inbox-composer{background:#fff;z-index:5!important;width:100%!important;padding-bottom:max(env(safe-area-inset-bottom), 8px)!important;flex:none!important;position:relative!important}.inbox-message-input-wrap input,.inbox-message-input-wrap textarea{scroll-margin-top:0!important}.auth-form .email-login-button{-webkit-tap-highlight-color:transparent;z-index:20!important;pointer-events:auto!important;touch-action:manipulation!important;position:relative!important}}.inbox-attachment-preview:has(.inbox-attachment-preview){background:#f7fbf9;border:1px solid #dce8e3;border-radius:14px;align-items:stretch;gap:8px;width:fit-content;max-width:100%;margin:0 0 10px;padding:8px;display:flex;overflow-x:auto}.inbox-attachment-preview:has(.inbox-attachment-preview)>.inbox-attachment-preview{background:#fff;border-radius:11px;flex-direction:column;align-items:stretch;gap:7px;width:156px;min-width:156px;max-width:156px;min-height:118px;margin:0;padding:10px;display:flex}:is(.inbox-attachment-preview:has(.inbox-attachment-preview)>.inbox-attachment-preview img,.inbox-attachment-preview:has(.inbox-attachment-preview)>.inbox-attachment-preview video){object-fit:cover;background:#edf3f0;border-radius:8px;flex:0 0 58px;width:100%;height:58px;display:block}.inbox-attachment-preview:has(.inbox-attachment-preview)>.inbox-attachment-preview>div{flex-direction:column;flex:1;gap:2px;width:100%;min-width:0;display:flex}.inbox-attachment-preview:has(.inbox-attachment-preview)>.inbox-attachment-preview>button{background:#ffffffeb;border:1px solid #e4ece8;border-radius:50%;align-self:flex-end;width:24px;height:24px;min-height:24px;margin-top:-96px;margin-right:-3px;position:absolute}.inbox-attachment-file-icon{background:#edf5f1;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:58px;min-height:58px;flex:0 0 58px!important;width:100%!important;display:flex!important}.inbox-attachment-file-icon strong{color:#14532d!important;font-size:13px!important}.inbox-attachment-file-icon span{display:none}.inbox-attachment-more{color:#14532d;background:#fff;border:1px dashed #b9cec4;border-radius:11px;align-self:stretch;place-items:center;width:52px;min-width:52px;min-height:118px;font-size:15px;font-weight:700;display:grid}@media (max-width:768px){.inbox-attachment-preview:has(.inbox-attachment-preview){width:100%}.inbox-attachment-preview:has(.inbox-attachment-preview)>.inbox-attachment-preview{width:132px;min-width:132px}}.inbox-attachments-row{background:0 0;border:0;align-items:flex-start;gap:8px;width:fit-content;max-width:100%;margin:0 0 10px;padding:0;display:flex;overflow-x:auto}.inbox-attachments-row>.inbox-attachment-preview{box-sizing:border-box;background:#fff;border:1px solid #dce8e3;border-radius:10px;flex-direction:column;justify-content:flex-start;gap:5px;width:132px;min-width:132px;max-width:132px;min-height:96px;margin:0;padding:8px;display:flex;position:relative}.inbox-attachments-row>.inbox-attachment-preview img,.inbox-attachments-row>.inbox-attachment-preview video{object-fit:cover;border-radius:7px;flex:0 0 48px;width:100%;height:48px;min-height:48px;display:block}.inbox-attachments-row>.inbox-attachment-preview>div:not(.inbox-attachment-file-icon){flex-direction:column;flex:1;gap:1px;width:100%;min-width:0;display:flex}.inbox-attachments-row>.inbox-attachment-preview strong{font-size:11px;line-height:15px}.inbox-attachments-row>.inbox-attachment-preview span{font-size:9px}.inbox-attachments-row>.inbox-attachment-preview>button{color:#66737a;z-index:2;background:#ffffffeb;border:1px solid #dce8e3;border-radius:50%;place-items:center;width:20px;height:20px;min-height:20px;margin:0;padding:0;display:grid;position:absolute;top:4px;right:4px}.inbox-attachments-row .inbox-attachment-file-icon{background:#eef5f1;border-radius:7px;place-items:center;height:48px;min-height:48px;flex:0 0 48px!important;width:100%!important;display:grid!important}.inbox-attachments-row .inbox-attachment-file-icon strong{color:#14532d!important;font-size:12px!important}.inbox-attachments-row .inbox-attachment-file-icon span{display:none}.inbox-attachments-row .inbox-attachment-more{color:#14532d;background:#f7fbf9;border:1px dashed #c7d8cf;border-radius:10px;place-items:center;width:46px;min-width:46px;height:96px;min-height:96px;font-size:13px;font-weight:700;display:grid}@media (max-width:768px){.inbox-attachments-row{width:100%}.inbox-attachments-row>.inbox-attachment-preview{width:118px;min-width:118px}}.inbox-attachment-preview{box-sizing:border-box!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0 0 10px!important;display:flex!important}.inbox-attachment-preview+.inbox-message-input-wrap{clear:both!important;width:100%!important}@media (min-width:769px){.inbox-attachment-preview{min-height:76px!important}}.inbox-composer{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.inbox-composer>.inbox-reply-preview,.inbox-composer>.inbox-attachments-row{grid-column:1/-1!important;width:100%!important}.inbox-composer>.inbox-attachments-row{grid-row:auto!important;align-items:stretch!important;gap:8px!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.inbox-composer>.inbox-message-input-wrap{grid-column:1!important;width:100%!important;min-width:0!important}.inbox-composer>.inbox-send-button{grid-column:2!important;align-self:end!important}.inbox-attachments-row>.inbox-attachment-preview{width:150px!important;min-width:150px!important;max-width:150px!important;margin:0!important}.inbox-attachment-more{flex:none!important;align-self:center!important}@media (max-width:768px){.inbox-composer{gap:8px!important}.inbox-attachments-row>.inbox-attachment-preview{width:120px!important;min-width:120px!important;max-width:120px!important}}.inbox-conversation-menu-wrap{position:relative}.inbox-conversation-menu-wrap>button{place-items:center;display:grid}.inbox-conversation-menu{z-index:100;background:#fff;border:1px solid #e2e8e5;border-radius:12px;width:210px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #14533d24}.inbox-conversation-menu button{color:#25313a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;min-height:38px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.inbox-conversation-menu button:hover{color:#14532d;background:#f2f8f5}.inbox-conversation-menu button.danger{color:#dc2626}.inbox-conversation-menu button.danger:hover{color:#dc2626;background:#fef2f2}.inbox-conversation-menu-divider{background:#edf1ef;height:1px;margin:5px 4px}@media (max-width:768px){.inbox-conversation-menu{width:200px;right:0}}.inbox-archived-folder{color:#66756f;cursor:pointer;width:calc(100% - 24px);font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;margin:10px 12px 8px;padding:9px 10px;font-size:13px;font-weight:600;transition:background .18s,color .18s;display:flex}.inbox-archived-folder:hover,.inbox-archived-folder.active{color:#14532d;background:#f0f7f4}.inbox-archived-folder-icon{background:#e5f3ec;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.inbox-archived-folder-count{color:#14532d;background:#e5f3ec;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:grid}.wtsly-conversation-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0514106b;justify-content:center;align-items:center;padding:20px;animation:.18s wtslyModalFadeIn;display:flex;position:fixed;inset:0}.wtsly-conversation-modal{background:#fff;border:1px solid #dce8e2;border-radius:20px;width:min(100%,440px);padding:30px;animation:.22s wtslyModalSlideUp;position:relative;box-shadow:0 24px 80px #08221933}.wtsly-conversation-modal-close{color:#66756f;cursor:pointer;background:#fff;border:1px solid #e4ebe7;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;right:18px}.wtsly-conversation-modal-close:hover{color:#14532d;background:#f4f8f6}.wtsly-conversation-modal-icon{color:#14532d;background:#eaf8f1;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid}.wtsly-conversation-modal-icon.danger{color:#c53030;background:#fff1f1}.wtsly-conversation-modal h3{color:#17231e;letter-spacing:-.02em;margin:0;font-size:21px;font-weight:700}.wtsly-conversation-modal p{color:#68766f;margin:10px 0 0;font-size:14px;line-height:1.6}.wtsly-conversation-modal-field{margin-top:22px}.wtsly-conversation-modal-field label{color:#31443b;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.wtsly-conversation-modal-field input{color:#17231e;box-sizing:border-box;background:#fbfdfc;border:1px solid #d9e4de;border-radius:12px;outline:none;width:100%;height:46px;padding:0 14px;font-size:14px}.wtsly-conversation-modal-field input:focus{border-color:#29ab87;box-shadow:0 0 0 3px #29ab871f}.wtsly-conversation-modal-actions{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.wtsly-conversation-modal-actions button{cursor:pointer;border-radius:11px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600}.wtsly-conversation-modal-cancel{color:#53635b;background:#fff;border:1px solid #dce5e0}.wtsly-conversation-modal-cancel:hover{background:#f5f8f6}.wtsly-conversation-modal-confirm{color:#fff;background:#14532d;border:1px solid #14532d}.wtsly-conversation-modal-confirm:hover{background:#0f4324}.wtsly-conversation-modal-confirm.danger{background:#c53030;border-color:#c53030}.wtsly-conversation-modal-confirm.danger:hover{background:#a82727}.wtsly-conversation-modal-actions button:disabled,.wtsly-conversation-modal-close:disabled{opacity:.55;cursor:not-allowed}@keyframes wtslyModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes wtslyModalSlideUp{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.wtsly-conversation-modal{border-radius:18px;padding:24px 20px 20px}.wtsly-conversation-modal-actions{flex-direction:column-reverse}.wtsly-conversation-modal-actions button{width:100%}}.inbox-followup-message{width:100%;min-height:92px;color:inherit;font:inherit;resize:vertical;background:0 0;border:1px solid #d9d9d9;border-radius:8px;outline:none;margin-top:10px;padding:10px 12px}.inbox-followup-message:focus{border-color:#29ab87}.inbox-avatar-priority-wrap{flex-shrink:0;display:inline-flex;position:relative}.inbox-avatar-priority-wrap.large{display:inline-flex}.inbox-priority-avatar-star{z-index:5;color:#f5b301;-webkit-text-fill-color:#f5b301;pointer-events:none;background:#fff;border:1.5px solid #f5b301;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;line-height:1;display:flex;position:absolute;top:42%;right:-8px;transform:translateY(-50%);box-shadow:0 2px 5px #0000001f;color:#f5b301!important}.inbox-customer-header .inbox-avatar-priority-wrap.large{flex:0 0 44px;width:44px;height:44px;margin-bottom:11px}.inbox-customer-header .inbox-avatar-priority-wrap.large .inbox-avatar{margin-bottom:0}.contacts-bulk-optin-control{box-sizing:border-box;background:#fff;border:1px solid #e3e8eb;border-radius:16px;align-items:center;gap:9px;height:54px;padding:0 11px 0 10px;display:inline-flex;box-shadow:0 4px 14px #0f172a0f}.contacts-bulk-whatsapp-icon{color:#6b7780;background:#f1f4f5;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .18s;display:flex;position:relative}.contacts-bulk-whatsapp-icon>svg:first-child{width:18px;height:18px}.contacts-bulk-whatsapp-phone{color:#20b486;box-sizing:content-box;background:#fff;border-radius:50%;width:11px;height:11px;padding:2px;position:absolute;bottom:-2px;right:-2px}.contacts-bulk-optin-control .contact-optin-switch{flex:0 0 38px;margin:0}.contacts-bulk-optin-control .contact-optin-switch:disabled{opacity:.65;cursor:wait}.contacts-bulk-chat-icon{place-items:center;width:24px;height:24px;display:grid;position:relative}.contacts-bulk-chat-icon>svg:first-child{position:absolute;inset:0}.contacts-bulk-chat-people{stroke-width:2.5px;z-index:2;pointer-events:none;width:9px;height:9px;position:absolute;top:7px;left:7px}.contacts-bulk-chat-icon{color:#20b486}.contacts-bulk-chat-icon .contacts-bulk-chat-people,.contacts-bulk-whatsapp-icon.active .contacts-bulk-chat-icon{color:#14532d}.contacts-bulk-whatsapp-icon.active .contacts-bulk-chat-people{color:#20b486}.contacts-bulk-optin-control{box-sizing:border-box!important;border-radius:14px!important;align-self:stretch!important;align-items:center!important;height:42px!important;min-height:42px!important;padding:0 12px!important;display:flex!important}.contacts-actions .contacts-import-action{color:#4f7fa8!important;box-shadow:none!important;background:#f3f8ff!important;border-color:#d8e8f8!important}.contacts-actions .contacts-import-action:hover{color:#3d709b!important;background:#eaf4ff!important;border-color:#c4ddf3!important;transform:none!important}.contacts-actions .contacts-import-action svg{color:#5d8db5!important}.contacts-import-minimal:active{transform:translateY(0)}.contacts-import-minimal:disabled{opacity:.55;cursor:not-allowed;transform:none}@media (max-width:700px){.contacts-import-minimal{border-radius:14px;width:48px;min-width:48px;height:48px}}.contacts-import-minimal{color:#3b82f6;cursor:pointer;width:58px;min-width:58px;height:58px;box-shadow:none;background:#3b82f614;border:1px solid #3b82f629;border-radius:16px;justify-content:center;align-items:center;padding:0;transition:all .18s;display:inline-flex}.contacts-import-minimal:hover{background:#3b82f624;border-color:#3b82f647;transform:translateY(-1px)}.contacts-import-minimal{color:#3b82f6!important;background:#3b82f614!important;border-color:#3b82f62e!important;justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;display:inline-flex!important}.contacts-import-minimal:hover{transform:translateY(-1px);color:#2563eb!important;background:#3b82f624!important;border-color:#3b82f64d!important}.contacts-import-minimal svg{flex:none}.contacts-import-icon-combo{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.contacts-import-download-icon{box-sizing:content-box;color:#3b82f6;background:#fff;border-radius:50%;padding:2px;position:absolute;bottom:-2px;right:-3px}.contacts-import-minimal{color:#2563eb!important;background:#eff6ff!important;border-color:#bfdbfe!important}.contacts-import-minimal:hover{color:#1d4ed8!important;background:#dbeafe!important;border-color:#93c5fd!important}.contacts-import-download-icon{color:#2563eb!important;background:#eff6ff!important}.contacts-refresh-minimal{justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;display:inline-flex!important}.contacts-refresh-minimal:disabled{opacity:.65;cursor:wait}.contacts-refresh-spin{animation:.8s linear infinite contacts-refresh-spin}@keyframes contacts-refresh-spin{to{transform:rotate(360deg)}}.contacts-refresh-minimal{color:#475569!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.contacts-refresh-minimal:hover{transform:translateY(-1px);color:#1e293b!important;background:#e2e8f0!important;border-color:#cbd5e1!important}.contacts-refresh-minimal:disabled{color:#64748b!important;background:#f8fafc!important}.contacts-stats .contact-stat{position:relative;overflow:hidden;background:linear-gradient(135deg,#162234f5 0%,#19343df0 55%,#1b4443eb 100%)!important;border:1px solid #52c49929!important;box-shadow:0 12px 30px #0f172a1a,inset 0 1px #ffffff0a!important}.contacts-stats .contact-stat:after{content:"";pointer-events:none;background:#29ab871a;border-radius:50%;width:140px;height:140px;position:absolute;top:-70px;right:-70px}.contacts-stats .contact-stat-label,.contacts-stats .contact-stat-label *{z-index:1;position:relative;color:#ffffff94!important}.contacts-stats .contact-stat-value,.contacts-stats .contact-stat>div:nth-child(2){color:#fff!important}.contacts-stats .contact-stat>div:nth-child(3){z-index:1;position:relative;color:#ffffff85!important}@media (max-width:768px){.inbox-conversation-menu button:first-child{text-align:left!important;justify-content:flex-start!important;align-items:center!important;padding-left:10px!important;display:flex!important}}#settings-campaigns-panel{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;min-width:0;padding:20px;box-shadow:0 4px 18px #0f172a0a}.campaign-three-column-layout{box-sizing:border-box;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;width:100%;display:grid}.campaign-contacts-column{min-width:0}.campaign-contacts-column .campaign-contact-picker{box-sizing:border-box;width:100%}#settings-campaigns-panel .campaign-create-header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}#settings-campaigns-panel .campaign-section-label{letter-spacing:.1em;color:#16a05d;margin-bottom:5px;font-size:10px;font-weight:800;line-height:1.2;display:block}#settings-campaigns-panel .campaign-create-header h3{color:#111827;margin:0;font-size:21px;font-weight:750;line-height:1.25}#settings-campaigns-panel .campaign-create-header p{color:#6b7280;margin:6px 0 0;font-size:12px;line-height:1.5}#settings-campaigns-panel .campaign-selected-count{text-align:center;background:#f5fbf7;border:1px solid #dcefe4;border-radius:11px;flex:none;min-width:92px;padding:10px 13px}#settings-campaigns-panel .campaign-selected-count strong{color:#15803d;font-size:19px;line-height:1.1;display:block}#settings-campaigns-panel .campaign-selected-count span{color:#6b7280;margin-top:3px;font-size:10px;display:block}#settings-campaigns-panel .campaign-builder-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:18px 0;display:grid}#settings-campaigns-panel .campaign-builder-step{box-sizing:border-box;background:#f8fafb;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}#settings-campaigns-panel .campaign-builder-step>span{color:#6b7280;background:#e5e7eb;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:inline-flex}#settings-campaigns-panel .campaign-builder-step.active{background:#f1fbf5;border-color:#a7e5c1}#settings-campaigns-panel .campaign-builder-step.active>span{color:#fff;background:#16a05d}#settings-campaigns-panel .campaign-builder-step strong{color:#1f2937;font-size:11px;line-height:1.2;display:block}#settings-campaigns-panel .campaign-builder-step small{color:#8a919b;margin-top:2px;font-size:8px;line-height:1.2;display:block}#settings-campaigns-panel .campaign-builder-section{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:13px;min-width:0;margin-top:12px;padding:17px}#settings-campaigns-panel .campaign-builder-section-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}#settings-campaigns-panel .campaign-builder-kicker{letter-spacing:.08em;color:#16a05d;margin-bottom:4px;font-size:9px;font-weight:800;line-height:1.2;display:block}#settings-campaigns-panel .campaign-builder-section-header h4{color:#111827;margin:0;font-size:15px;font-weight:750;line-height:1.3}#settings-campaigns-panel .campaign-builder-section-header p{color:#737b86;margin:4px 0 0;font-size:11px;line-height:1.45}#settings-campaigns-panel .campaign-field,#settings-campaigns-panel .campaign-builder-control{flex-direction:column;gap:6px;min-width:0;margin-top:12px;display:flex}#settings-campaigns-panel .campaign-field-full{width:100%}#settings-campaigns-panel .campaign-field>span,#settings-campaigns-panel .campaign-builder-control>span{color:#374151;font-size:11px;font-weight:700;line-height:1.3}#settings-campaigns-panel .campaign-field small,#settings-campaigns-panel .campaign-builder-control small{color:#8a919b;font-size:9px;line-height:1.4}#settings-campaigns-panel .campaign-field input,#settings-campaigns-panel .campaign-field textarea,#settings-campaigns-panel .campaign-field select,#settings-campaigns-panel .campaign-builder-control input{box-sizing:border-box;color:#111827;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9dee4;border-radius:9px;outline:none;font-size:12px}#settings-campaigns-panel .campaign-field input,#settings-campaigns-panel .campaign-field select,#settings-campaigns-panel .campaign-builder-control input{height:39px;padding:0 11px}#settings-campaigns-panel .campaign-field textarea{resize:vertical;min-height:110px;padding:10px 11px;line-height:1.5}#settings-campaigns-panel .campaign-field input:focus,#settings-campaigns-panel .campaign-field textarea:focus,#settings-campaigns-panel .campaign-field select:focus,#settings-campaigns-panel .campaign-builder-control input:focus{border-color:#65c991;box-shadow:0 0 0 3px #16a05d14}#settings-campaigns-panel .campaign-audience-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}#settings-campaigns-panel .campaign-audience-option{appearance:none;text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #dfe4e8;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px;display:flex}#settings-campaigns-panel .campaign-audience-option:hover{background:#fbfefc;border-color:#a8dcbc}#settings-campaigns-panel .campaign-audience-option.active{background:#f1fbf5;border-color:#4fbd7d;box-shadow:0 0 0 1px #16a05d14}#settings-campaigns-panel .campaign-audience-option strong{color:#1f2937;font-size:11px;line-height:1.3;display:block}#settings-campaigns-panel .campaign-audience-option span{color:#7b8490;font-size:9px;line-height:1.4;display:block}.campaign-audience-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-audience-toggle{background:#f3f7f5;border:1px solid #d7e1dc;border-radius:10px;align-items:center;gap:3px;padding:3px;display:inline-flex}.campaign-audience-toggle button{appearance:none;color:#66736c;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:30px;padding:7px 11px;font-size:10px;font-weight:700;line-height:1}.campaign-audience-toggle button:hover{color:#14532d;background:#e9f5ee}.campaign-audience-toggle button.active{color:#14532d;background:#fff;box-shadow:0 1px 4px #0f172a1f}#settings-campaigns-panel .campaign-csv-box{background:#f9fcfa;border:1px dashed #cfd8d3;border-radius:10px;margin-top:12px;padding:13px}#settings-campaigns-panel .campaign-csv-box strong{color:#26332b;font-size:11px;display:block}#settings-campaigns-panel .campaign-csv-box p{color:#7b8490;margin:4px 0 10px;font-size:9px;line-height:1.4}#settings-campaigns-panel .campaign-csv-box small{color:#16804b;margin-top:7px;font-size:9px;display:block}#settings-campaigns-panel .campaign-secondary-button{appearance:none;color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8dee3;border-radius:8px;min-height:34px;padding:0 11px;font-size:10px;font-weight:700}#settings-campaigns-panel .campaign-secondary-button:hover{background:#f6fbf8;border-color:#9ed4b4}#settings-campaigns-panel .campaign-manual-audience{background:#fafbfb;border:1px solid #e4e8eb;border-radius:10px;margin-top:12px;padding:12px}#settings-campaigns-panel .campaign-manual-audience-header,#settings-campaigns-panel .campaign-contact-toolbar{justify-content:space-between;align-items:center;gap:9px;display:flex}#settings-campaigns-panel .campaign-manual-audience-header strong{color:#374151;font-size:11px}#settings-campaigns-panel .campaign-manual-audience-header span{color:#16804b;font-size:9px;font-weight:700}#settings-campaigns-panel .campaign-contact-toolbar{margin-top:9px}#settings-campaigns-panel .campaign-contact-toolbar .campaign-contact-search{flex:1;min-width:0}.campaign-three-column-layout .campaign-contact-search{box-sizing:border-box;background:#fff;border:1px solid #dfe4e8;border-radius:9px;align-items:center;gap:7px;min-width:0;height:36px;padding:0 9px;display:flex}.campaign-three-column-layout .campaign-contact-search svg{color:#8a919b;flex:none}.campaign-three-column-layout .campaign-contact-search input{color:#374151;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font-size:10px}.campaign-three-column-layout .campaign-contact-list{background:#fff;border:1px solid #e3e7ea;border-radius:9px;max-height:390px;margin-top:9px;overflow-y:auto}.campaign-three-column-layout .campaign-contact-row{cursor:pointer;box-sizing:border-box;border-bottom:1px solid #eef0f2;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.campaign-three-column-layout .campaign-contact-row:last-child{border-bottom:0}.campaign-three-column-layout .campaign-contact-row.is-selected{background:#f1fbf5}.campaign-three-column-layout .campaign-contact-row>input{opacity:0;pointer-events:none;position:absolute}.campaign-three-column-layout .campaign-contact-check{color:#fff;background:#fff;border:1px solid #cbd3d8;border-radius:5px;flex:0 0 17px;justify-content:center;align-items:center;width:17px;height:17px;font-size:11px;font-weight:800;display:inline-flex}.campaign-three-column-layout .campaign-contact-row.is-selected .campaign-contact-check{background:#16a05d;border-color:#16a05d}.campaign-three-column-layout .campaign-contact-main{flex:1;min-width:0}.campaign-three-column-layout .campaign-contact-main strong{text-overflow:ellipsis;white-space:nowrap;color:#263238;font-size:10px;line-height:1.3;display:block;overflow:hidden}.campaign-three-column-layout .campaign-contact-main small{color:#89919a;margin-top:2px;font-size:8px;display:block}.campaign-three-column-layout .campaign-opted-in{color:#16804b;background:#eaf8ef;border-radius:999px;flex:none;padding:3px 6px;font-size:7px;font-weight:700}#settings-campaigns-panel .campaign-message-types{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}#settings-campaigns-panel .campaign-message-type{appearance:none;color:#59636e;cursor:pointer;background:#fff;border:1px solid #dce1e5;border-radius:8px;min-height:34px;padding:0 12px;font-size:10px;font-weight:700}#settings-campaigns-panel .campaign-message-type.active{color:#16804b;background:#effaf4;border-color:#48b978}#settings-campaigns-panel .campaign-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}#settings-campaigns-panel .campaign-form-grid .campaign-field-full{grid-column:1/-1}#settings-campaigns-panel .campaign-whatsapp-preview{background:#f6faf7;border:1px solid #dfe6e1;border-radius:11px;margin-top:14px;overflow:hidden}#settings-campaigns-panel .campaign-preview-header{background:#fff;border-bottom:1px solid #e2e9e4;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}#settings-campaigns-panel .campaign-preview-header strong{color:#374151;font-size:10px}#settings-campaigns-panel .campaign-preview-header span{color:#7d8790;font-size:8px}#settings-campaigns-panel .campaign-preview-bubble{background:#dcf8c6;border-radius:10px 10px 3px;max-width:82%;margin:13px;padding:10px 11px;box-shadow:0 1px 2px #0f172a0f}#settings-campaigns-panel .campaign-preview-bubble p{white-space:pre-wrap;word-break:break-word;color:#263238;margin:0;font-size:10px;line-height:1.5}#settings-campaigns-panel .campaign-toggle-row{cursor:pointer;border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:11px 0;display:flex}#settings-campaigns-panel .campaign-toggle-row:last-of-type{border-bottom:0}#settings-campaigns-panel .campaign-toggle-row>span{min-width:0}#settings-campaigns-panel .campaign-toggle-row strong{color:#374151;font-size:11px;line-height:1.3;display:block}#settings-campaigns-panel .campaign-toggle-row small{color:#89919a;margin-top:3px;font-size:9px;line-height:1.35;display:block}#settings-campaigns-panel .campaign-toggle-row>input{accent-color:#16a05d;flex:none;width:18px;height:18px;margin:0}#settings-campaigns-panel .campaign-flow-safety{background:#f5fbf7;border:1px solid #dcefe4;border-radius:9px;flex-wrap:wrap;gap:6px;margin-top:13px;padding:10px;display:flex}#settings-campaigns-panel .campaign-flow-safety strong{color:#16804b;flex:0 0 100%;font-size:9px}#settings-campaigns-panel .campaign-flow-safety span{color:#4b6657;background:#eaf7ef;border-radius:999px;padding:4px 7px;font-size:8px}#settings-campaigns-panel .campaign-send-mode{gap:7px;margin-bottom:5px;display:flex}#settings-campaigns-panel .campaign-send-mode-option{appearance:none;color:#59636e;cursor:pointer;background:#fff;border:1px solid #dce1e5;border-radius:8px;min-height:36px;padding:0 14px;font-size:10px;font-weight:700}#settings-campaigns-panel .campaign-send-mode-option.active{color:#16804b;background:#effaf4;border-color:#48b978}#settings-campaigns-panel .campaign-review-section{background:#fbfcfc}#settings-campaigns-panel .campaign-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#settings-campaigns-panel .campaign-review-grid>div{background:#fff;border:1px solid #e5e8ea;border-radius:9px;min-width:0;padding:10px}#settings-campaigns-panel .campaign-review-grid span{color:#8a919b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:8px;line-height:1.2;display:block}#settings-campaigns-panel .campaign-review-grid strong{text-overflow:ellipsis;white-space:nowrap;color:#374151;font-size:10px;line-height:1.3;display:block;overflow:hidden}#settings-campaigns-panel .campaign-compliance-note{background:#fffdf5;border:1px solid #eadfb9;border-radius:9px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px;display:flex}#settings-campaigns-panel .campaign-compliance-note strong{color:#7c641b;flex:none;font-size:9px}#settings-campaigns-panel .campaign-compliance-note span{color:#756b4d;min-width:0;font-size:8px;line-height:1.45}#settings-campaigns-panel .campaign-error{color:#b91c1c;background:#fff7f7;border:1px solid #fecaca;border-radius:9px;margin-top:12px;padding:9px 11px;font-size:10px;line-height:1.4}#settings-campaigns-panel .campaign-create-footer{border-top:1px solid #e8ebed;justify-content:space-between;align-items:center;gap:16px;margin-top:15px;padding-top:15px;display:flex}#settings-campaigns-panel .campaign-safety-note{min-width:0}#settings-campaigns-panel .campaign-safety-note strong{color:#374151;font-size:9px;display:block}#settings-campaigns-panel .campaign-safety-note span{color:#89919a;margin-top:2px;font-size:8px;line-height:1.4;display:block}#settings-campaigns-panel .campaign-create-button{appearance:none;color:#fff;cursor:pointer;white-space:nowrap;background:#16a05d;border:1px solid #159957;border-radius:9px;flex:none;min-height:39px;padding:0 16px;font-size:10px;font-weight:800}#settings-campaigns-panel .campaign-create-button:hover:not(:disabled){background:#12894f}#settings-campaigns-panel .campaign-create-button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1100px){.campaign-three-column-layout{grid-template-columns:270px minmax(0,1fr)}#settings-campaigns-panel .campaign-builder-steps{grid-template-columns:repeat(5,minmax(100px,1fr));overflow-x:auto}}@media (max-width:820px){.campaign-three-column-layout{grid-template-columns:1fr}.campaign-contacts-column{order:2}#settings-campaigns-panel{order:1}#settings-campaigns-panel .campaign-builder-steps{grid-template-columns:repeat(5,minmax(125px,1fr))}}@media (max-width:720px){#settings-campaigns-panel{border-radius:12px;padding:13px}#settings-campaigns-panel .campaign-create-header{gap:10px}#settings-campaigns-panel .campaign-create-header h3{font-size:17px}#settings-campaigns-panel .campaign-selected-count{min-width:70px;padding:8px 9px}#settings-campaigns-panel .campaign-selected-count strong{font-size:16px}#settings-campaigns-panel .campaign-builder-section{border-radius:11px;padding:12px}#settings-campaigns-panel .campaign-audience-options,#settings-campaigns-panel .campaign-form-grid{grid-template-columns:1fr}#settings-campaigns-panel .campaign-form-grid .campaign-field-full{grid-column:auto}#settings-campaigns-panel .campaign-review-grid{grid-template-columns:1fr}#settings-campaigns-panel .campaign-create-footer{flex-direction:column;align-items:stretch}#settings-campaigns-panel .campaign-create-button{width:100%}#settings-campaigns-panel .campaign-contact-toolbar{flex-direction:column;align-items:stretch}#settings-campaigns-panel .campaign-contact-toolbar .campaign-secondary-button{width:100%}}.campaign-studio-page{width:100%;max-width:none;margin:0;padding:28px 0 80px}.campaign-studio-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.campaign-studio-header h1{letter-spacing:-.03em;margin:4px 0 7px;font-size:30px}.campaign-studio-header p:last-child{color:#64748b;margin:0;font-size:14px}.campaigns-eyebrow,.campaign-section-heading>div>span,.campaign-review-message>span,.campaign-history-heading>div>span{color:#158f70;letter-spacing:.13em;margin:0 0 7px;font-size:10px;font-weight:800;display:block}.campaign-ai-launcher,.campaign-primary-button,.campaign-launch-button,.campaign-ai-box button{color:#fff;cursor:pointer;background:#20b486;border:1px solid #20b486;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:700;display:inline-flex}.campaign-studio-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.campaign-studio-builder,.campaign-studio-side{min-width:0}.campaign-studio-steps{scrollbar-width:none;gap:8px;margin-bottom:12px;display:flex;overflow-x:auto}.campaign-studio-steps::-webkit-scrollbar{display:none}.campaign-studio-step{cursor:pointer;color:#64748b;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;min-width:125px;padding:9px 11px;display:flex}.campaign-studio-step span{background:#f1f5f9;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:800;display:grid}.campaign-studio-step strong{font-size:12px}.campaign-studio-step.active{color:#14532d;border-color:#29ab87;box-shadow:0 0 0 2px #29ab8714}.campaign-studio-step.active span,.campaign-studio-step.completed span{color:#166534;background:#dcfce7}.campaign-studio-card,.campaign-ai-box,.campaign-whatsapp-preview,.campaign-quick-stats,.campaign-history-section{background:#fff;border:1px solid #e2e8f0;border-radius:14px}.campaign-studio-section{padding:24px}.campaign-section-heading{justify-content:space-between;gap:20px;margin-bottom:22px;display:flex}.campaign-section-heading h2{letter-spacing:-.02em;margin:0;font-size:21px}.campaign-section-heading p{color:#64748b;margin:7px 0 0;font-size:13px}.campaign-recipient-count{background:#f8fafc;border:1px solid #dbeafe;border-radius:11px;grid-template-columns:18px auto;align-items:center;column-gap:7px;min-width:120px;padding:10px 13px;display:grid}.campaign-recipient-count svg{color:#158f70;grid-row:span 2}.campaign-recipient-count strong{font-size:18px}.campaign-recipient-count small{color:#64748b}.campaign-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.campaign-audience-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:11px;padding:14px}.campaign-audience-option strong,.campaign-audience-option span{display:block}.campaign-audience-option strong{color:#0f172a;font-size:13px}.campaign-audience-option span{color:#64748b;margin-top:4px;font-size:12px}.campaign-audience-option.active{background:#f0fdf4;border-color:#29ab87}.campaign-field{margin-bottom:16px;display:block}.campaign-field>span{color:#334155;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.campaign-field input,.campaign-field textarea,.campaign-field select,.campaign-ai-box textarea{color:#0f172a;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:9px;outline:none;padding:11px 12px;font-size:13px}.campaign-field textarea,.campaign-ai-box textarea{resize:vertical}.campaign-field input:focus,.campaign-field textarea:focus,.campaign-field select:focus,.campaign-ai-box textarea:focus{border-color:#29ab87;box-shadow:0 0 0 3px #29ab8714}.campaign-contact-picker{border:1px solid #e2e8f0;border-radius:11px;overflow:hidden}.campaign-picker-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:11px 13px;display:flex}.campaign-picker-header button{color:#158f70;cursor:pointer;background:0 0;border:0;font-weight:700}.campaign-contact-list{max-height:330px;overflow:auto}.campaign-contact-list label{cursor:pointer;border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:10px 13px;display:flex}.campaign-contact-list label:last-child{border-bottom:0}.campaign-contact-list label span{flex-direction:column;display:flex}.campaign-contact-list small{color:#94a3b8;margin-top:2px}.campaign-message-type-row{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.campaign-message-type-row button{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:800}.campaign-message-type-row button.active{color:#166534;background:#f0fdf4;border-color:#29ab87}.campaign-variable-hints button{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:7px;padding:6px 9px}.campaign-two-fields{grid-template-columns:2fr 1fr;gap:12px;display:grid}.campaign-toggle-row{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.campaign-toggle-row span{flex-direction:column;display:flex}.campaign-toggle-row strong{font-size:13px}.campaign-toggle-row small{color:#64748b;margin-top:3px;font-size:11px}.campaign-toggle-row input{accent-color:#158f70;width:18px;height:18px}.campaign-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.campaign-review-grid>div{border:1px solid #e2e8f0;border-radius:10px;padding:12px}.campaign-review-grid span{color:#64748b;margin-bottom:4px;font-size:11px;display:block}.campaign-review-grid strong{font-size:13px}.campaign-review-message{background:#f8fafc;border-radius:11px;margin-top:14px;padding:14px}.campaign-review-message p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.campaign-launch-button{margin-top:16px}.campaign-studio-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;margin:0 24px 16px;padding:10px 12px;font-size:12px}.campaign-studio-footer{border-top:1px solid #e2e8f0;justify-content:space-between;padding:13px 24px;display:flex}.campaign-review-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.campaign-save-button,.campaign-direct-send-button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:36px;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.campaign-direct-send-button{aspect-ratio:1;min-width:36px;height:36px;border-radius:50%!important;width:36px!important;padding:0!important}.campaign-save-icon{flex:0 0 16px;min-width:16px;width:16px!important;height:16px!important;display:block!important}.campaign-save-button{color:#334155;background:#fff;border:1px solid #cbd5e1}.campaign-save-button:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.campaign-direct-send-button{color:#fff;background:#20b486;border:1px solid #20b486;box-shadow:0 2px 5px #20b48629}.campaign-direct-send-button:hover:not(:disabled){background:#199f76;border-color:#199f76}.campaign-save-button:disabled,.campaign-direct-send-button:disabled{opacity:.55;cursor:default}.campaign-secondary-button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 13px;display:inline-flex}.campaign-secondary-button:disabled{opacity:.45;cursor:default}.campaign-studio-side{gap:14px;display:grid;position:sticky;top:20px}.campaign-ai-box{padding:15px}.campaign-ai-box-header{align-items:center;gap:9px;margin-bottom:11px;display:flex}.campaign-ai-box-header>svg{color:#158f70}.campaign-ai-box-header div{flex-direction:column;display:flex}.campaign-ai-box-header strong{font-size:13px}.campaign-ai-box-header small{color:#64748b;margin-top:2px;font-size:10px}.campaign-ai-box button{width:100%;margin-top:9px}.campaign-whatsapp-preview{overflow:hidden}.campaign-preview-header{border-bottom:1px solid #e2e8f0;align-items:center;gap:9px;padding:11px 13px;display:flex}.campaign-preview-avatar{color:#166534;background:#dcfce7;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.campaign-preview-header div:last-child{flex-direction:column;display:flex}.campaign-preview-header strong{font-size:12px}.campaign-preview-header small{color:#64748b;font-size:10px}.campaign-preview-body{background:#f1f5f9;align-items:flex-end;min-height:230px;padding:18px 12px;display:flex}.campaign-preview-bubble{color:#172033;white-space:pre-wrap;background:#dcfce7;border-radius:10px 10px 3px;max-width:90%;padding:10px 11px;font-size:12px;line-height:1.5;box-shadow:0 1px 2px #0f172a14}.campaign-preview-bubble small{text-align:right;color:#64748b;margin-top:3px;font-size:9px;display:block}.campaign-quick-stats{gap:9px;padding:12px;display:grid}.campaign-quick-stats>div{align-items:center;gap:9px;display:flex}.campaign-quick-stats svg{color:#158f70}.campaign-quick-stats span{color:#64748b;flex-direction:column;font-size:10px;display:flex}.campaign-quick-stats strong{color:#0f172a;font-size:14px}.campaign-history-section{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(260px,.9fr) minmax(0,1.6fr);align-items:start;column-gap:20px;margin-top:20px;padding:20px;display:grid}.campaign-history-heading{grid-area:1/1}.campaign-history-heading h2{margin:0;font-size:18px}.campaign-history-list{border-top:1px solid #e2e8f0;grid-area:2/1;max-height:300px;margin-top:14px;padding-right:4px;overflow-y:auto}.campaign-history-list::-webkit-scrollbar{width:5px}.campaign-history-list::-webkit-scrollbar-track{background:0 0}.campaign-history-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.campaign-history-row{border-bottom:1px solid #f1f5f9;justify-content:space-between;gap:15px;padding:12px 0;display:flex}.campaign-history-row div{flex-direction:column;display:flex}.campaign-history-row strong{font-size:13px}.campaign-history-row small,.campaign-history-row>span{color:#64748b;margin-top:3px;font-size:11px}button.campaign-history-row{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f1f5f9;transition:background .15s,box-shadow .15s}button.campaign-history-row:hover{background:#f8fafc}button.campaign-history-row-active{box-sizing:border-box;background:#f0fdf4;border:1px solid #d8f3e4;border-radius:10px;margin:6px 0;padding:14px 12px;box-shadow:inset 3px 0 #29ab87}.campaign-analytics-panel{border-top:0;border-left:1px solid #e2e8f0;grid-area:1/2/span 2;min-width:0;margin-top:0;padding:0 0 0 20px}.campaign-analytics-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.campaign-analytics-heading>div{min-width:0}.campaign-analytics-actions{background:#f7fbf9;border:1px solid #dcebe5;border-radius:11px;flex:none;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;padding:4px;display:inline-flex;box-shadow:0 1px 2px #14532d0a}.campaign-analytics-icon-button{color:#237e68;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:32px;min-width:32px;height:32px;padding:0;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-grid}.campaign-analytics-icon-button:hover:not(:disabled){color:#116b55;background:#eaf8f2;border-color:#b9dfd2;transform:translateY(-1px)}.campaign-analytics-icon-button:active:not(:disabled){transform:translateY(0)}.campaign-analytics-icon-button-danger{color:#a85b5b}.campaign-analytics-icon-button-danger:hover:not(:disabled){color:#a33a3a;background:#fff3f3;border-color:#f0caca}.campaign-analytics-icon-button:disabled{opacity:.42;cursor:default;opacity:.45;cursor:default;transform:none}.campaign-analytics-refresh-icon-spinning{animation:.9s linear infinite campaign-analytics-spin}@keyframes campaign-analytics-spin{to{transform:rotate(360deg)}}.campaign-analytics-heading span{color:#158f70;letter-spacing:.08em;font-size:10px;font-weight:800;display:block}.campaign-analytics-heading h3{color:#0f172a;letter-spacing:-.01em;margin:4px 0 0;font-size:16px}.campaign-analytics-refresh{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:none;min-height:34px;padding:0 11px;font-size:11px;font-weight:700}.campaign-analytics-refresh:hover{color:#14532d;border-color:#29ab87}.campaign-analytics-refresh:disabled{opacity:.5;cursor:default}.campaign-analytics-funnel{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.campaign-analytics-metric{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:12px}.campaign-analytics-metric small{color:#64748b;white-space:nowrap;font-size:10px;font-weight:600;display:block}.campaign-analytics-metric strong{color:#0f172a;margin-top:5px;font-size:19px;line-height:1.1;display:block}.campaign-analytics-secondary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.campaign-analytics-secondary>div{background:#f8fafc;border-radius:9px;padding:10px 12px}.campaign-analytics-secondary span{color:#64748b;font-size:10px;display:block}.campaign-analytics-secondary strong{color:#0f172a;margin-top:3px;font-size:13px;display:block}.campaign-recampaign{background:#f8faf9;border:1px solid #dfe7e3;border-radius:12px;margin-top:12px;padding:14px}.campaign-recampaign-heading{margin-bottom:12px}.campaign-recampaign-heading>div{flex-direction:column;gap:3px;display:flex}.campaign-recampaign-heading span{color:#158f70;letter-spacing:.08em;font-size:10px;font-weight:700}.campaign-recampaign-heading strong{color:#0f172a;font-size:13px;line-height:1.3}.campaign-recampaign-heading small{color:#64748b;font-size:11px;line-height:1.4}.campaign-recampaign-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.campaign-recampaign-actions button{color:#14532d;cursor:pointer;background:#fff;border:1px solid #d7e2dd;border-radius:8px;min-height:36px;padding:8px 10px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s}.campaign-recampaign-actions button:hover:not(:disabled){background:#f0fdf4;border-color:#29ab87}.campaign-recampaign-actions button:disabled{cursor:not-allowed;opacity:.55}.campaign-analytics-empty{text-align:center;background:#f8faf9;border:1px dashed #d7e2dd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:28px;display:flex}.campaign-analytics-empty-icon{color:#158f70;background:#dcfce7;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:12px;display:grid}.campaign-analytics-empty>strong{color:#0f172a;font-size:14px}.campaign-analytics-empty>span{color:#64748b;max-width:420px;margin-top:6px;font-size:11px;line-height:1.5}.campaign-analytics-empty-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,420px);margin-top:20px;display:grid}.campaign-analytics-empty-stats>div{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:11px 12px}.campaign-analytics-empty-stats small{color:#64748b;font-size:10px;display:block}.campaign-analytics-empty-stats strong{color:#0f172a;margin-top:3px;font-size:18px;display:block}.campaign-analytics-loading,.campaign-analytics-error{color:#64748b;background:#f8fafc;border-radius:9px;padding:14px;font-size:12px}.campaign-analytics-error{color:#b42318;background:#fff7f7;margin-bottom:10px}.campaign-muted{color:#64748b;padding:20px;font-size:12px}@media (max-width:1000px){.campaign-studio-layout{grid-template-columns:1fr}.campaign-studio-side{position:static}.campaign-whatsapp-preview{max-width:none}}@media (max-width:900px){.campaign-history-section{grid-template-rows:auto auto auto;grid-template-columns:1fr;row-gap:18px}.campaign-history-heading{grid-area:1/1}.campaign-history-list{grid-area:2/1;max-height:300px;margin-top:0}.campaign-analytics-panel{border-top:1px solid #e2e8f0;border-left:0;grid-area:3/1;padding:18px 0 0}}@media (max-width:700px){.campaign-studio-page{padding:20px 0 90px}.campaign-studio-header{flex-direction:column}.campaign-ai-launcher{width:100%}.campaign-studio-steps{margin-right:-14px;padding-right:14px}.campaign-studio-step{min-width:105px}.campaign-studio-section{padding:17px}.campaign-section-heading{flex-direction:column}.campaign-audience-grid,.campaign-review-grid,.campaign-two-fields{grid-template-columns:1fr}.campaign-studio-footer{padding:11px 17px}.campaign-review-actions{flex-wrap:wrap}.campaign-save-button,.campaign-direct-send-button{min-height:38px;padding:0 11px}.campaign-history-section{padding:17px}.campaign-analytics-heading{align-items:flex-start}.campaign-analytics-actions{gap:4px;padding:3px}.campaign-analytics-icon-button{width:31px;min-width:31px;height:31px}.campaign-analytics-funnel,.campaign-analytics-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-analytics-metric strong{font-size:18px}}.campaign-interactive-builder{background:#f8faf9;border:1px solid #dfe7e3;border-radius:14px;margin-top:16px;padding:16px}.campaign-interactive-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.campaign-interactive-heading strong{color:#17342a;font-size:14px;font-weight:700}.campaign-interactive-heading span{color:#718079;text-align:right;font-size:12px;line-height:1.4}.campaign-interactive-group{flex-direction:column;gap:9px;margin-top:14px;display:flex}.campaign-interactive-group>span{color:#34443d;letter-spacing:.01em;font-size:12px;font-weight:700}.campaign-interactive-row{align-items:center;gap:8px;display:flex}.campaign-interactive-row input{color:#17221d;background:#fff;border:1px solid #d7e1dc;border-radius:9px;outline:none;flex:1;min-width:0;height:40px;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.campaign-interactive-row input:focus{border-color:#29ab87;box-shadow:0 0 0 3px #29ab871a}.campaign-interactive-row input::placeholder{color:#9aa7a1}.campaign-interactive-row>button{color:#69766f;cursor:pointer;background:#fff;border:1px solid #e1e7e4;border-radius:9px;flex:none;height:40px;padding:0 12px;font-size:12px;font-weight:600}.campaign-interactive-row>button:hover{color:#c24141;background:#fff8f8;border-color:#d1dcd6}.campaign-add-interactive{color:#167653;cursor:pointer;background:#f0faf6;border:1px dashed #a9cdbf;border-radius:9px;align-self:flex-start;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s}.campaign-add-interactive:hover{background:#e8f7f1;border-color:#29ab87}@media (max-width:700px){.campaign-interactive-builder{border-radius:12px;padding:13px}.campaign-interactive-heading{flex-direction:column;gap:4px}.campaign-interactive-heading span{text-align:left}.campaign-interactive-row{align-items:stretch}.campaign-interactive-row input{width:100%}.campaign-interactive-row>button{padding:0 10px}}.campaign-variable-picker{position:relative}.campaign-variable-trigger{align-items:center;gap:5px;display:inline-flex}.campaign-variable-menu{z-index:50;background:#fff;border:1px solid #dce6e1;border-radius:12px;width:330px;max-height:360px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 14px 35px #14532d24}.campaign-variable-menu-title{color:#718079;text-transform:uppercase;letter-spacing:.04em;padding:8px 9px 7px;font-size:11px;font-weight:700}.campaign-variable-option{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px;display:flex}.campaign-variable-option:hover{background:#f1f8f5}.campaign-variable-option>span{flex-direction:column;gap:2px;min-width:0;display:flex}.campaign-variable-option strong{color:#14532d;font-size:12px;font-weight:700}.campaign-variable-option small{color:#7b8781;font-size:11px}.campaign-variable-option em{color:#9aa59f;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:125px;font-size:10px;font-style:normal;overflow:hidden}@media (max-width:700px){.campaign-variable-menu{width:auto;max-height:60vh;position:fixed;inset:auto 12px 12px}}.campaign-cta-type-picker{background:#fff;border:1px solid #dfe7e3;border-radius:12px;flex-direction:column;gap:10px;padding:13px;display:flex}.campaign-cta-type-picker-label{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.campaign-cta-type-picker-label span{color:#26352e;font-size:12px;font-weight:800}.campaign-cta-type-picker-label small{color:#7b8781;text-align:right;font-size:11px;line-height:1.4}.campaign-cta-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.campaign-cta-type-option{color:#26352e;text-align:left;cursor:pointer;background:#fbfdfc;border:1px solid #dce6e1;border-radius:10px;min-width:0;min-height:78px;padding:11px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.campaign-cta-type-option:hover{background:#f5fbf8;border-color:#9bcdbb;transform:translateY(-1px)}.campaign-cta-type-option.active{background:#effaf6;border-color:#29ab87;box-shadow:0 0 0 2px #29ab871a}.campaign-cta-type-option-top{justify-content:space-between;align-items:center;gap:7px;margin-bottom:5px;display:flex}.campaign-cta-type-option-top strong{color:#14532d;font-size:12px;line-height:1.25}.campaign-cta-type-option-top svg{color:#29ab87;flex:none}.campaign-cta-type-option small{color:#78847e;font-size:10.5px;line-height:1.4;display:block}.campaign-cta-selected{background:#f5fbf8;border:1px solid #d8e8e0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.campaign-cta-selected>div{flex-direction:column;gap:2px;display:flex}.campaign-cta-selected span{color:#78847e;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.campaign-cta-selected strong{color:#14532d;font-size:12px}.campaign-cta-selected>small{color:#68766f;text-align:right;max-width:48%;font-size:10.5px;line-height:1.4}.campaign-interactive-enable{margin-top:2px}@media (max-width:900px){.campaign-cta-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.campaign-cta-type-picker-label{flex-direction:column;gap:3px}.campaign-cta-type-picker-label small{text-align:left}.campaign-cta-type-grid{grid-template-columns:1fr}.campaign-cta-type-option{min-height:68px}.campaign-cta-selected{flex-direction:column;align-items:flex-start}.campaign-cta-selected>small{text-align:left;max-width:none}}.campaign-cta-row{background:#f8fbf9;border:1px solid #e1ebe6;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:9px;padding:11px;display:grid}.campaign-cta-row-field{flex-direction:column;gap:5px;min-width:0;display:flex}.campaign-cta-row-field>span{color:#53625b;font-size:10px;font-weight:800;line-height:1.2}.campaign-cta-row-field input{color:#1d2923;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d5e1db;border-radius:8px;outline:none;padding:9px 10px;font-size:13px}.campaign-cta-row-field input:focus{border-color:#29ab87;box-shadow:0 0 0 3px #29ab871a}.campaign-remove-option{color:#9b6b65;background:#fff;border:1px solid #ead7d4;border-radius:8px;justify-content:center;align-items:center;width:38px;height:40px;padding:0;display:inline-flex}.campaign-remove-option:hover{color:#b42318;background:#fff7f5;border-color:#d7aaa4}@media (max-width:700px){.campaign-cta-row{grid-template-columns:1fr}.campaign-cta-row-field{width:100%}.campaign-remove-option{width:100%;height:38px}}@media (max-width:700px){.campaign-cta-card{padding:11px}.campaign-cta-field input,.campaign-cta-field select{min-height:44px}}.campaign-interactive-group-header{flex-direction:column;gap:3px;display:flex}.campaign-interactive-group-header small{color:#7a8781;font-size:11px;line-height:1.45}.campaign-empty-interactive{background:#fafcfb;border:1px dashed #cfdcd6;border-radius:10px;flex-direction:column;gap:3px;padding:13px 14px;display:flex}.campaign-empty-interactive strong{color:#26332d;font-size:12px}.campaign-empty-interactive span{color:#84908b;font-size:11px}.campaign-cta-card{background:#fff;border:1px solid #dce7e1;border-radius:11px;flex-direction:column;gap:11px;padding:13px;display:flex}.campaign-cta-card-top{justify-content:space-between;align-items:center;display:flex}.campaign-cta-card-top strong{color:#14532d;font-size:12px}.campaign-remove-interactive{color:#8a9690;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:600}.campaign-remove-interactive:hover{color:#b42318}.campaign-cta-field{flex-direction:column;gap:5px;display:flex}.campaign-cta-field>span{color:#596760;font-size:11px;font-weight:700}.campaign-cta-field input,.campaign-cta-field select{color:#1d2923;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d8e3de;border-radius:8px;outline:none;padding:9px 11px;font-size:13px}.campaign-cta-field input:focus,.campaign-cta-field select:focus{border-color:#29ab87;box-shadow:0 0 0 3px #29ab871a}.campaign-add-interactive{color:#13714f;cursor:pointer;background:#f5fbf8;border:1px dashed #9bcdbb;border-radius:9px;width:fit-content;min-height:38px;padding:8px 13px;font-size:12px;font-weight:700}.campaign-add-interactive:hover{background:#edf8f3}@media (max-width:700px){.campaign-cta-card{padding:11px}.campaign-cta-field input,.campaign-cta-field select{min-height:44px}}.campaign-name-field{margin-bottom:24px}.campaign-name-field label{margin-bottom:9px;font-size:14px;font-weight:700;line-height:1.3;display:block}.campaign-name-field input{width:100%}.campaign-name-field .campaign-field-hint{margin-top:7px;font-size:12px;line-height:1.4;display:block}.campaign-message-composer{overflow:visible}.campaign-message-toolbar{background:#f8faf9;border:1px solid #dce6e1;border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:6px;min-height:42px;padding:8px 10px;display:flex}.campaign-message-toolbar>button{appearance:none;color:#17231d;cursor:pointer;background:#fff;border:1px solid #d5dfda;border-radius:7px;justify-content:center;align-items:center;width:34px;height:32px;padding:0;font-size:17px;line-height:1;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.campaign-message-toolbar>button:hover{background:#f1f7f4;border-color:#b9ccc2}.campaign-message-toolbar>button:active{background:#e8f2ed}.campaign-message-toolbar>button:focus-visible,.campaign-variable-trigger:focus-visible{outline-offset:1px;outline:2px solid #29ab874d}.campaign-message-toolbar-divider{background:#dce6e1;width:1px;height:24px;margin:0 2px}.campaign-variable-picker{margin-left:2px;position:relative}.campaign-variable-trigger{appearance:none;color:#26332d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5dfda;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:13px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex}.campaign-variable-trigger:hover{background:#f1f7f4;border-color:#b9ccc2}.campaign-message-composer>textarea{border-radius:0 0 12px 12px;width:100%;min-height:180px;display:block}.campaign-variable-menu{top:calc(100% + 8px);left:0}@media (max-width:640px){.campaign-variable-menu{z-index:9999;width:auto;max-height:60vh;position:fixed;inset:auto 12px 12px}.campaign-message-toolbar{gap:5px;padding:7px 8px}.campaign-message-toolbar>button{width:32px;height:30px}.campaign-variable-trigger{height:30px;padding:0 9px}}.campaign-preview-interactive-menu{background:#fff;border:1px solid #dfe7e3;border-radius:10px;width:min(90%,420px);margin:-1px 0 0;padding:10px;box-shadow:0 1px 2px #0f172a0d}.campaign-preview-menu-title{color:#25332d;padding:2px 4px 8px;font-size:11px;font-weight:700}.campaign-preview-menu-button{color:#128c7e;width:100%;min-height:36px;font:inherit;background:#f5faf8;border:1px solid #d9e7e1;border-radius:8px;font-size:11px;font-weight:700}.campaign-preview-menu-options{flex-direction:column;gap:5px;margin-top:8px;display:flex}.campaign-preview-menu-row{background:#fff;border:1px solid #e6ece9;border-radius:8px;flex-direction:column;gap:2px;padding:8px 9px;display:flex}.campaign-preview-menu-row strong{color:#26342e;font-size:11px}.campaign-preview-menu-row small{color:#78857f;font-size:10px;line-height:1.35}@media (max-width:640px){.campaign-preview-interactive-menu{width:90%}}.campaign-preview-actions{background:#fff;border:1px solid #dfe7e3;border-radius:0 0 10px 10px;flex-direction:column;width:min(90%,420px);margin:-8px 0 0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0d}.campaign-preview-action{appearance:none;color:#128c7e;text-align:center;cursor:default;box-sizing:border-box;background:#fff;border:0;border-bottom:1px solid #e7eeeb;border-radius:0;outline:none;justify-content:center;align-items:center;width:100%;min-height:38px;margin:0;padding:8px 12px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.3;display:flex}.campaign-preview-action:last-child{border-bottom:0}.campaign-preview-action:hover{color:#0f806f;background:#f5faf8}.campaign-preview-action:active{background:#edf7f3}.campaign-preview-bubble+.campaign-preview-actions{margin-top:-1px}@media (max-width:640px){.campaign-preview-actions{width:90%}.campaign-preview-action{min-height:36px;font-size:10px}}.campaign-preview-chat{flex-direction:column;align-items:flex-start;width:100%;display:flex}.campaign-preview-chat .campaign-preview-actions{align-self:flex-start;width:min(90%,420px);margin-top:-1px;margin-left:0}.campaign-preview-chat{box-sizing:border-box;padding:0 24px 18px}.campaign-preview-chat .campaign-preview-bubble{box-sizing:border-box;width:min(520px,100%);max-width:520px}.campaign-preview-chat .campaign-preview-actions{box-sizing:border-box;border-radius:10px;width:min(520px,100%);max-width:520px;margin:10px 0 0!important}.campaign-whatsapp-preview .campaign-preview-body{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;width:100%!important;display:flex!important}.campaign-whatsapp-preview .campaign-preview-bubble{box-sizing:border-box!important;flex:none!important;width:min(520px,100%)!important;max-width:520px!important;margin:0!important}.campaign-whatsapp-preview .campaign-preview-actions{float:none!important;clear:both!important;box-sizing:border-box!important;flex:none!important;align-self:flex-start!important;width:min(520px,100%)!important;max-width:520px!important;margin:10px 0 0!important;position:static!important}.campaign-whatsapp-preview .campaign-preview-action{box-sizing:border-box!important;width:100%!important}.campaign-whatsapp-preview{flex-direction:column;display:flex}.campaign-preview-body{flex-direction:column;align-items:flex-start;width:100%;display:flex}.campaign-preview-bubble{margin:0}.campaign-whatsapp-preview>.campaign-preview-actions{box-sizing:border-box;border-radius:0 0 10px 10px;align-self:flex-start;width:min(520px,100%);max-width:520px;margin:0!important}.campaign-whatsapp-preview>.campaign-preview-actions .campaign-preview-action{margin:0}.campaign-preview-actions,.campaign-preview-chat .campaign-preview-actions{margin-top:0!important}.campaign-whatsapp-preview .campaign-preview-body{padding-bottom:0!important}.campaign-preview-header{min-height:68px}.campaign-preview-profile{align-items:center;gap:10px;min-width:0;display:flex!important}.campaign-preview-business{flex-direction:column;min-width:0;align-items:flex-start!important;gap:3px!important;display:flex!important}.campaign-preview-business-name{align-items:center;gap:6px;min-width:0;display:flex}.campaign-preview-business-name strong{white-space:nowrap}.campaign-preview-business-badge{color:#fff;background:#19a974;border-radius:5px;justify-content:center;align-items:center;min-width:25px;height:17px;padding:0 5px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.campaign-preview-whatsapp-icon{color:#159b73;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:flex!important}.campaign-preview-whatsapp-icon svg{width:25px;height:25px}.campaign-whatsapp-preview:has(.campaign-preview-actions) .campaign-preview-bubble{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.campaign-whatsapp-preview .campaign-preview-actions{margin-top:0!important;margin-bottom:18px!important}.campaign-preview-header.campaign-preview-title{justify-content:flex-start;min-height:68px;padding:16px 18px}.campaign-preview-title-copy{flex-direction:column;align-items:flex-start!important;gap:4px!important;display:flex!important}.campaign-preview-title-copy strong{color:var(--text);font-size:16px;font-weight:800;line-height:1.25}.campaign-preview-title-copy small{color:#64748b;font-size:11px;font-weight:500;line-height:1.35}.campaign-preview-header.campaign-preview-title{justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.campaign-preview-header.campaign-preview-title .campaign-preview-whatsapp-icon{flex:0 0 28px!important;align-self:flex-start!important;width:28px!important;height:28px!important;margin:0!important}.campaign-preview-header.campaign-preview-title .campaign-preview-title-copy{flex:none!important;align-items:flex-start!important;margin:0!important}.campaign-whatsapp-preview .campaign-preview-body:not(:has(.campaign-preview-actions)){padding-bottom:30px!important}.campaign-message-meta{justify-content:space-between;align-items:center;display:flex;gap:24px!important}.campaign-message-meta>span:last-child{color:#64748b!important;font-size:11px!important;font-weight:400!important;line-height:16px!important}.campaign-message-footer{justify-content:space-between;align-items:center;display:flex;gap:24px!important}.campaign-message-footer>span:last-child{color:#64748b!important;margin-left:auto!important;font-size:11px!important;font-weight:400!important;line-height:16px!important}.campaign-message-footer>span{color:#64748b!important;font-size:11px!important;font-weight:400!important;line-height:16px!important}.campaign-whatsapp-preview .campaign-preview-media{box-sizing:border-box!important;background:#e5e7eb!important;border-radius:8px!important;width:100%!important;max-width:100%!important;height:190px!important;max-height:190px!important;margin:0 0 8px!important;overflow:hidden!important}.campaign-whatsapp-preview .campaign-preview-media img,.campaign-whatsapp-preview .campaign-preview-media video{object-fit:cover!important;border-radius:8px!important;width:100%!important;max-width:100%!important;height:190px!important;max-height:190px!important;display:block!important}.campaign-whatsapp-preview .campaign-preview-media iframe{vertical-align:top!important;background:#000!important;border:0!important;width:100%!important;max-width:100%!important;height:190px!important;max-height:190px!important;margin:0!important;padding:0!important;display:block!important}.campaign-whatsapp-preview .campaign-preview-document{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;min-height:68px!important;margin:0 0 8px!important;padding:11px 12px!important;display:flex!important;overflow:hidden!important}.campaign-whatsapp-preview .campaign-preview-document-icon{background:#e2e8f0!important;border-radius:6px!important;flex:0 0 38px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:44px!important;font-size:10px!important;font-weight:700!important;display:flex!important}.campaign-whatsapp-preview .campaign-preview-document>div:last-child{min-width:0!important;overflow:hidden!important}.campaign-whatsapp-preview .campaign-preview-document strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:11px!important;line-height:15px!important;display:block!important;overflow:hidden!important}.campaign-whatsapp-preview .campaign-preview-document small{margin-top:2px!important;font-size:9px!important;line-height:13px!important;display:block!important}.campaign-whatsapp-preview .campaign-preview-caption{white-space:pre-wrap!important;word-break:break-word!important;margin-top:2px!important;font-size:12px!important;line-height:17px!important}@media (max-width:640px){.campaign-whatsapp-preview .campaign-preview-media,.campaign-whatsapp-preview .campaign-preview-media img,.campaign-whatsapp-preview .campaign-preview-media video{height:165px!important;max-height:165px!important}}.campaign-error-overlay{z-index:9999;-webkit-backdrop-filter:blur(7px);background:#0f172a47;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.campaign-error-modal{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:flex-start;gap:14px;width:min(460px,100%);padding:22px;display:flex;box-shadow:0 20px 60px #0f172a2e}.campaign-error-modal-icon{color:#dc2626;background:#fee2e2;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;font-weight:700;display:flex}.campaign-error-modal-content{min-width:0}.campaign-error-modal-content strong{color:#0f172a;margin:1px 0 5px;font-size:16px;line-height:22px;display:block}.campaign-error-modal-content p{color:#64748b;margin:0;font-size:14px;line-height:21px}@media (max-width:640px){.campaign-error-overlay{padding:18px}.campaign-error-modal{border-radius:14px;padding:18px}}.campaign-success-overlay{z-index:10000;-webkit-backdrop-filter:blur(7px);background:#0f172a47;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.campaign-success-modal{box-sizing:border-box;background:#fff;border:1px solid #dbe7e2;border-radius:16px;align-items:flex-start;gap:14px;width:min(460px,100%);padding:22px;display:flex;box-shadow:0 20px 60px #0f172a2e}.campaign-success-modal-icon{color:#20b486;background:#e4f7ef;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:700;display:flex}.campaign-success-modal-content{min-width:0}.campaign-success-modal-content strong{color:#0f172a;margin:1px 0 5px;font-size:16px;line-height:22px;display:block}.campaign-success-modal-content p{color:#64748b;margin:0;font-size:14px;line-height:21px}@media (max-width:640px){.campaign-success-overlay{padding:18px}.campaign-success-modal{border-radius:14px;padding:18px}}.campaign-toast-overlay{z-index:10000;pointer-events:auto;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.campaign-toast{cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;width:min(380px,100vw - 32px);padding:13px 14px;display:flex;box-shadow:0 14px 40px #0f172a2e}.campaign-toast-success{border:1px solid #bbf7d0}.campaign-toast-error{border:1px solid #fecaca}.campaign-toast-icon{border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.campaign-toast-success .campaign-toast-icon{color:#15803d;background:#dcfce7}.campaign-toast-error .campaign-toast-icon{color:#b91c1c;background:#fee2e2}.campaign-toast-content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.campaign-toast-content strong{color:#0f172a;margin:0;font-size:13px;font-weight:700;line-height:1.3;display:block}.campaign-toast-content span{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45;display:block}@media (max-width:640px){.campaign-toast-overlay{padding:16px}.campaign-toast{width:100%}}@media (max-width:767px){.app-bottom-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;display:flex!important;overflow:auto hidden!important}.app-bottom-nav::-webkit-scrollbar{display:none}.app-bottom-item{flex:0 0 25%!important;width:25%!important;min-width:25%!important}}.leads-modern{width:100%;position:relative}.leads-top{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;padding:4px 0 0;display:flex}.leads-top>div:first-child{min-width:0}.leads-top .panel-kicker{margin-bottom:8px;display:inline-block}.leads-title{color:var(--text);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1.08}.leads-subtitle{color:var(--text-muted);margin:10px 0 0;font-size:15px;line-height:1.55}.leads-refresh{min-height:42px;color:var(--text);letter-spacing:.01em;cursor:pointer;background:linear-gradient(#fffffffa,#f8fafcf5);border:1px solid #29ab873d;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:0 15px 0 12px;font-size:12px;font-weight:750;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex;position:relative;box-shadow:0 2px 7px #0f172a0d,0 7px 20px #29ab8712}.leads-refresh:before{content:"↻";width:22px;height:22px;color:var(--wa-green);background:#29ab871a;border-radius:7px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.leads-refresh:hover{background:#fff;border-color:#29ab8766;transform:translateY(-1px);box-shadow:0 4px 10px #0f172a12,0 9px 24px #29ab871a}.leads-refresh:active{transform:translateY(0)}.leads-refresh:disabled{opacity:.6;cursor:default;transform:none}.leads-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.lead-stat{background:var(--panel);border:1px solid #0f172a12;border-radius:14px;min-height:102px;padding:18px 18px 16px 20px;position:relative;overflow:hidden;box-shadow:0 4px 14px #0f172a09,0 1px 2px #0f172a06}.lead-stat:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.lead-stat:first-child:before{background:#20b486}.lead-stat:nth-child(2):before{background:#f59e0b}.lead-stat:nth-child(3):before{background:#3b82f6}.lead-stat:nth-child(4):before{background:#20b486}.lead-stat span{color:#687985;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2;display:block}.lead-stat strong{color:var(--text);letter-spacing:-.025em;margin-top:9px;font-size:29px;font-weight:800;line-height:1;display:block}.leads-card{background:var(--panel);border:1px solid #0f172a13;border-radius:16px;width:100%;margin-top:20px;overflow:hidden;box-shadow:0 7px 24px #0f172a0b,0 1px 2px #0f172a06}.leads-toolbar{background:#f8fafcb8;border-bottom:1px solid #0f172a11;grid-template-columns:minmax(260px,1fr) 190px 190px;gap:10px;padding:16px;display:grid}.leads-toolbar input,.leads-toolbar select,.leads-table select{width:100%;min-height:41px;color:var(--text);font:inherit;background:#fff;border:1px solid #0f172a1a;border-radius:10px;outline:none;padding:0 12px;font-size:13px;transition:border-color .16s,box-shadow .16s,background .16s}.leads-toolbar input::placeholder{color:#87939b}.leads-toolbar input:focus,.leads-toolbar select:focus,.leads-table select:focus{border-color:#29ab8780;box-shadow:0 0 0 3px #29ab8714}.leads-error{color:#b42318;background:#ef44440b;border:1px solid #ef444426;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 16px 0;padding:11px 13px;font-size:12px;display:flex}.leads-error button{color:#b42318;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ef44442e;border-radius:8px;flex:none;padding:0 10px;font-size:11px;font-weight:750}.leads-table-wrap{width:100%;overflow-x:auto}.leads-table{border-collapse:collapse;width:100%;min-width:820px}.leads-table th{color:#71808a;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #0f172a11;padding:12px 16px;font-size:10px;font-weight:850;line-height:1.2}.leads-table td{color:var(--text);vertical-align:middle;border-bottom:1px solid #0f172a0e;padding:13px 16px;font-size:13px}.leads-table tbody tr{cursor:pointer;transition:background .15s}.leads-table tbody tr:last-child td{border-bottom:0}.leads-table tbody tr:hover,.leads-table tbody tr.is-selected{background:#29ab870b}.lead-person{align-items:center;gap:10px;min-width:190px;display:flex}.lead-person strong{color:var(--text);font-size:13px;font-weight:750;display:block}.lead-person span{color:var(--text-muted);margin-top:3px;font-size:11px;display:block}.lead-score{color:var(--text);font-weight:800}.lead-source{color:var(--text-muted);font-size:12px}.lead-status,.lead-temperature{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.lead-status{color:#16815f;background:#29ab8717}.lead-temperature{color:#ad6908;background:#f59e0b1a}.leads-empty{min-height:265px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:42px 24px;display:flex}.leads-empty:before{content:"";background:radial-gradient(circle,#29ab8729 0 5px,#0000 6px),#29ab870b;border:1px solid #29ab872e;border-radius:12px;width:38px;height:38px;margin-bottom:5px}.leads-empty strong{color:#62737d;font-size:14px;font-weight:750;line-height:1.3;display:block}.leads-empty span{color:#8a969d;max-width:390px;font-size:12px;line-height:1.55;display:block}@media (max-width:1000px){.leads-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-toolbar{grid-template-columns:1fr 1fr}.leads-toolbar input{grid-column:1/-1}}@media (max-width:767px){.leads-top{align-items:flex-start;gap:14px}.leads-title{font-size:28px}.leads-subtitle{margin-top:8px;font-size:13px}.leads-refresh{min-height:40px;margin-top:19px;padding-right:12px}.leads-refresh:before{width:21px;height:21px}.leads-stats{gap:10px;margin-top:22px}.lead-stat{min-height:92px;padding:15px 14px 14px 17px}.lead-stat strong{font-size:26px}.leads-toolbar{background:0 0;grid-template-columns:1fr;padding:12px}.leads-toolbar input{grid-column:auto}.leads-error{flex-direction:column;align-items:flex-start}.leads-empty{min-height:235px;padding:32px 20px}}.contacts-bulk-whatsapp-icon.active{color:#6b7780!important;background:#f1f4f5!important}.contacts-bulk-whatsapp-icon.active svg{color:#6b7780!important}.contact-optin-switch.active{background:#20b486!important}.contact-optin-switch.active .contact-optin-switch-thumb{transform:translate(16px)}.contacts-table-scroll{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto hidden}.contacts-table-width{width:max-content;min-width:100%}.contacts-table{min-width:760px}@media (max-width:767px){.contacts-table-scroll{width:100%;max-width:100%;overflow:auto hidden}.contacts-table-width{width:max-content;min-width:760px}.contacts-table{width:760px;min-width:760px}}.settings-workspace .campaign-settings-card{display:none!important}@media (max-width:768px){.inbox-chat.inbox-chat-hidden-mobile{display:none!important}}.app-sidebar-top{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.app-desktop-notification-action{flex:none}@media (max-width:1023px){.app-desktop-notification-action{display:none!important}}.app-desktop-notification-action{color:#fff!important;background:#29ab87!important;border-color:#29ab87!important}.app-desktop-notification-action:hover{color:#fff!important;background:#249b79!important;border-color:#249b79!important}@media (max-width:767px){.dashboard-ai-status{border-radius:10px;gap:8px;padding:7px 9px 7px 7px;display:flex!important}.ai-status-orb{width:27px;height:27px}.dashboard-ai-status strong{font-size:10px}.dashboard-ai-status small{margin-top:1px;font-size:8px}.inbox-customer-header .inbox-priority-avatar-star{top:-3px!important;right:-8px!important;transform:none!important}.inbox-customer-summary .inbox-customer-badges{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:10px 16px!important;margin-top:10px!important;display:grid!important}.inbox-customer-summary .inbox-priority-badge{grid-column:1!important;justify-self:start!important;margin:0!important}.inbox-customer-summary .inbox-followup-wrapper,.inbox-customer-summary .inbox-followup-empty{grid-column:2!important;justify-self:start!important;margin:0!important}.inbox-customer-summary .inbox-followup-wrapper{align-items:center!important;width:max-content!important;display:inline-flex!important}.inbox-customer-summary .inbox-followup-wrapper .inbox-followup-badge{margin:0!important}.inbox-customer-summary .inbox-badge-clear{flex:none!important}}@media (max-width:768px){.inbox-mobile-customer-panel .inbox-compact-info>div:last-child{justify-self:start!important;padding-left:0!important;transform:none!important}.inbox-mobile-customer-panel .inbox-followup-wrapper{grid-column:2!important;justify-self:start!important;margin:0!important;left:0!important;transform:none!important}}@media (max-width:767px){.dashboard-header{flex-direction:column!important;gap:0!important}.dashboard-header-actions{order:-1!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:100%!important;margin:0 0 10px!important;position:static!important}.dashboard-header-actions .dashboard-notification-btn{border-radius:10px!important;width:34px!important;height:34px!important}.dashboard-header-actions .dashboard-notification-btn svg{width:16px!important;height:16px!important}.dashboard-ai-status{border-radius:9px!important;gap:6px!important;padding:5px 7px 5px 6px!important}.dashboard-ai-status .ai-status-orb{width:23px!important;height:23px!important}.dashboard-ai-status strong{font-size:9px!important}.dashboard-ai-status small{margin-top:0!important;font-size:7px!important}}@media (max-width:600px){.settings-workspace .primary-action.settings-voice-calling-action{border-radius:9px!important;gap:6px!important;width:fit-content!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;padding:0 11px!important;font-size:11px!important;line-height:1!important}.settings-workspace .primary-action.settings-voice-calling-action>svg,.settings-workspace .primary-action.settings-voice-calling-action svg{flex:0 0 14px!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important}.settings-workspace .settings-card .primary-action.settings-voice-calling-action{flex:none!important;gap:6px!important;width:fit-content!important;min-width:0!important;max-width:max-content!important;height:36px!important;min-height:36px!important;padding:0 11px!important;font-size:11px!important;line-height:1!important}.settings-workspace .settings-card .primary-action.settings-voice-calling-action>svg{flex:0 0 14px!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important}.settings-workspace .settings-voice-calling-result .connection-result-header{align-items:flex-start!important;gap:12px!important}.settings-workspace .settings-voice-calling-result .connection-result-header>div:first-child{flex:auto!important;min-width:0!important}}.reset-password-actions .signup-back,.reset-password-actions .reset-password-submit{box-sizing:border-box!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin-top:6px!important;padding:0 14px!important;line-height:1!important;display:flex!important}@media (max-width:560px){.reset-password-actions{grid-template-columns:110px 1fr}.reset-password-actions .signup-back,.reset-password-actions .reset-password-submit{height:42px!important;min-height:42px!important;max-height:42px!important;margin-top:6px!important;padding:0 10px!important;line-height:1!important}.reset-password-actions .signup-back{text-align:center;white-space:normal!important}}.home-nav-links{flex-wrap:nowrap!important}@media (max-width:767px){.home-nav{align-items:center!important;gap:12px!important;padding:18px 18px 0!important}.home-nav-links{flex:auto!important;justify-content:flex-end!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:none!important}.home-nav-links>div>button,.home-nav-links>a{padding:4px 0!important;font-size:11px!important}.home-nav-links>div>button{gap:3px!important}.home-nav-links>div>button span{width:10px!important;font-size:13px!important}.home-nav-links>div>div{min-width:132px!important;right:0!important}}@media (max-width:390px){.home-nav{padding-left:14px!important;padding-right:14px!important}.home-nav-links{gap:6px!important}.home-nav-links>div>button,.home-nav-links>a{font-size:10px!important}}.home-footer-column{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.home-footer-column strong{color:#d9e4dd;margin-bottom:3px;font-size:12px;font-weight:700}.home-footer-column a{color:#84938b;font-size:11px;line-height:1.4;transition:color .16s}.home-footer-column a:hover{color:#4ade80}@media (max-width:767px){.home-footer{margin-top:24px!important;padding:28px 16px 18px!important}.home-footer-grid{grid-template-columns:1fr!important;gap:0!important}.home-footer-grid>div:first-child{border-bottom:1px solid #ffffff12;grid-column:auto;padding:0 2px 22px}.home-footer-grid>div:first-child p{max-width:290px!important;margin-top:9px!important;font-size:11px!important;line-height:1.5!important}.home-footer-column{border-bottom:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:17px 2px;display:grid}.home-footer-column strong{letter-spacing:.02em;grid-column:1/-1;margin:0 0 8px;font-size:11px}.home-footer-column a{align-items:center;min-height:31px;padding:4px 0;font-size:11px;line-height:1.35;display:flex}.home-footer>div:last-child{line-height:1.4;border-top:0!important;margin-top:0!important;padding:16px 2px 0!important;font-size:10px!important}}@media (max-width:390px){.home-footer{padding-left:14px!important;padding-right:14px!important}.home-footer-column{gap:0 14px}.home-footer-column a{font-size:10.5px}}.home-footer-mobile-nav{display:none}@media (max-width:767px){.home-footer-grid{display:none!important}.home-footer-mobile-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-top:0;border-bottom:1px solid #ffffff12;align-items:center;gap:8px;margin:0;padding:7px 2px;display:flex;overflow-x:auto}.home-footer-mobile-nav::-webkit-scrollbar{display:none}.home-footer-mobile-nav a{color:#9aa8a0;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff12;border-radius:999px;flex:none;align-items:center;min-height:30px;padding:5px 10px;font-size:10.5px;line-height:1;text-decoration:none;display:inline-flex}.home-footer-mobile-nav a:active{color:#4ade80;background:#4ade8014;border-color:#4ade802e}.home-footer>div:last-child{text-align:center!important;border-top:0!important;margin-top:0!important;padding:14px 2px 0!important;font-size:10px!important}}@media (max-width:390px){.home-footer-mobile-nav{gap:7px}.home-footer-mobile-nav a{padding-left:9px;padding-right:9px;font-size:10px}}.campaign-preview-bubble .campaign-preview-interactive-menu{margin-top:12px!important}.campaign-studio-footer .campaign-secondary-button,.campaign-studio-footer .campaign-primary-button,.campaign-studio-footer .campaign-launch-button{font-size:13px;height:42px!important;min-height:42px!important;margin-top:0!important;padding:0 14px!important}@media (max-width:600px){.settings-workspace{box-sizing:border-box;width:100%;max-width:100%;padding:16px 12px 28px}.settings-workspace>.workspace-panel-heading{margin-bottom:14px;padding:2px 2px 16px}.settings-workspace .workspace-panel-heading .panel-kicker{margin-bottom:6px;font-size:8px}.settings-workspace .workspace-panel-heading h1{font-size:23px;line-height:1.15}.settings-workspace .workspace-panel-heading p{margin-top:6px;font-size:11px;line-height:1.5}.settings-workspace>.settings-card{border-radius:14px;margin-top:12px}.settings-workspace .settings-card-copy{flex-direction:row;align-items:flex-start;gap:10px;min-height:0;padding:16px 14px;display:flex}.settings-workspace .settings-card-copy>div:first-child{flex:auto;min-width:0}.settings-workspace .settings-card-header-actions{flex:none;margin-left:auto}.settings-workspace .settings-card-copy h2{align-items:center;gap:6px;font-size:15px;line-height:1.25;display:flex}.settings-workspace .settings-card-copy p{max-width:none;margin-top:5px;font-size:10px;line-height:1.45}.settings-workspace .settings-card-kicker{margin-bottom:5px;font-size:8px}.settings-workspace .settings-card .primary-action{border-radius:8px;width:auto;min-height:36px;padding:0 11px;font-size:10px}.settings-workspace .settings-accordion-content{padding:0}.settings-workspace .connection-result{padding:15px 14px 18px}.settings-workspace .connection-result-header{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.settings-workspace .connection-result-header>div:first-child{flex:180px;min-width:0}.settings-workspace .connection-result-header>div:first-child>strong{font-size:11px}.settings-workspace .connection-result-header>div:first-child>span{margin-top:4px;font-size:9px;line-height:1.4;display:block}.settings-workspace .connection-result-header .primary-action{flex:none;width:auto}.settings-workspace .connection-qr-card{border-radius:11px;margin:14px 0;padding:11px}.settings-workspace .connection-qr-frame{padding:8px}.settings-workspace .connection-qr-frame img{width:min(210px,100vw - 72px);max-width:100%;height:auto}.settings-workspace .connection-qr-caption{margin-top:9px}.settings-workspace .connection-qr-caption strong{font-size:10px}.settings-workspace .connection-qr-caption span{font-size:8px}.settings-workspace .connection-meta{grid-template-columns:1fr;gap:6px}.settings-workspace .connection-meta-item{gap:8px;min-height:42px;padding:7px 9px}.settings-workspace .connection-meta-copy{flex:auto;min-width:0}.settings-workspace .connection-meta-label{font-size:9px;line-height:1.2}.settings-workspace .connection-meta-description{margin-top:2px;font-size:8px;line-height:1.3}.settings-workspace .connection-meta-item code{max-width:42%;font-size:7px}.settings-workspace .connection-steps{border-radius:10px;margin-top:10px;padding:10px}.settings-workspace .connection-step{gap:8px;padding:7px 0}.settings-workspace .connection-step-number{border-radius:6px;flex-basis:20px;width:20px;height:20px;font-size:8px}.settings-workspace .connection-step strong{font-size:9px}.settings-workspace .connection-step div>span{font-size:8px}.settings-workspace .settings-billing-panel>.billing-ui{padding:16px 13px 20px}.settings-workspace .billing-ui-current{border-radius:13px;margin-top:14px}.settings-workspace .billing-ui-current-heading{min-height:56px;padding:0 14px}.settings-workspace .billing-ui-subscription-summary{grid-template-columns:1fr 1fr}.settings-workspace .billing-ui-subscription-summary>div{min-height:82px;padding:13px 14px}.settings-workspace .billing-ui-subscription-summary>div>span{margin-bottom:6px;font-size:7px}.settings-workspace .billing-ui-subscription-summary>div>strong{font-size:12px;line-height:1.3}.settings-workspace .billing-ui-subscription-note{gap:8px;padding:12px 14px}.settings-workspace .billing-ui-subscription-note>span{flex-basis:20px;width:20px;height:20px;font-size:10px}.settings-workspace .billing-ui-subscription-note strong{font-size:9px}.settings-workspace .billing-ui-subscription-note p{font-size:8px;line-height:1.45}.settings-workspace .settings-card .primary-action.settings-voice-calling-action{flex:none!important;gap:5px!important;width:fit-content!important;min-width:0!important;max-width:max-content!important;height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:9px!important;line-height:1!important}.settings-workspace .settings-card .primary-action.settings-voice-calling-action>svg{flex:0 0 12px!important;width:12px!important;min-width:12px!important;max-width:12px!important;height:12px!important;min-height:12px!important;max-height:12px!important}}.settings-connection-checking{display:none!important}@media (max-width:640px){.settings-workspace .settings-voice-calling-result .connection-result-header{flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}.settings-workspace .settings-voice-calling-result .connection-result-header>div:first-child{flex:auto!important;width:auto!important;min-width:0!important}.settings-workspace .settings-voice-calling-result .connection-result-header>div:first-child>strong{white-space:nowrap!important}.settings-workspace .settings-voice-calling-result .connection-result-header>div:first-child>span{max-width:none!important}.settings-workspace .settings-voice-calling-result .connection-result-header .settings-voice-calling-action{white-space:nowrap!important;flex:none!important;align-self:center!important;margin:0!important}}@media (max-width:600px){.settings-workspace .settings-card:has(.connect-whatsapp-qr-icon) .settings-card-copy{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:16px 14px!important}.settings-workspace .settings-card:has(.connect-whatsapp-qr-icon) .settings-card-copy>div:first-child{flex:auto!important;min-width:0!important}.settings-workspace .settings-card:has(.connect-whatsapp-qr-icon) .primary-action{white-space:nowrap!important;border-radius:8px!important;flex:none!important;gap:5px!important;width:fit-content!important;min-width:0!important;max-width:max-content!important;height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:9px!important;line-height:1!important}.settings-workspace .settings-card:has(.connect-whatsapp-qr-icon) .primary-action svg{flex:0 0 12px!important;width:12px!important;height:12px!important}}.billing-ui-success{color:#14532d;background:#f1fbf4;border:1px solid #b7e4c7;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.billing-ui-success>span{color:#fff;background:#15803d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:inline-flex}.billing-ui-success>div{flex:1;min-width:0}.billing-ui-success strong{font-size:14px;line-height:1.3;display:block}.billing-ui-success p{color:#166534;margin:3px 0 0;font-size:13px;line-height:1.45}.billing-ui-success button{color:#166534;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:20px;line-height:1}.wts-feedback-layer{z-index:10000;pointer-events:none;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wts-feedback{pointer-events:auto;background:#fff;border:1px solid;border-radius:12px;align-items:flex-start;gap:12px;width:min(440px,100vw - 32px);padding:16px 18px;animation:.18s ease-out wts-feedback-in;display:flex;box-shadow:0 18px 50px #0f172a29}.wts-feedback>span{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:inline-flex}.wts-feedback>div{flex:1;min-width:0}.wts-feedback strong{font-size:14px;line-height:1.3;display:block}.wts-feedback p{margin:3px 0 0;font-size:13px;line-height:1.45}.wts-feedback button{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:20px;line-height:1}.wts-feedback-success{color:#14532d;background:#f1fbf4;border-color:#b7e4c7}.wts-feedback-success>span{background:#15803d}.wts-feedback-success p{color:#166534}.wts-feedback-error{color:#991b1b;background:#fff7f7;border-color:#fecaca}.wts-feedback-error>span{background:#dc2626}.wts-feedback-error p{color:#b91c1c}@keyframes wts-feedback-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.wts-feedback-layer{padding:16px}.wts-feedback{width:min(440px,100vw - 32px);padding:14px 15px}.wts-feedback strong{font-size:13px}.wts-feedback p{font-size:12px}}.billing-ui-cancel-plan-button{color:#b42318!important;background:snow!important;border:1px solid #efb4b4!important;box-shadow:0 1px 2px #b423180a!important}.billing-ui-cancel-plan-button:hover:not(:disabled){color:#a61b12!important;background:#fff5f5!important;border-color:#e49a9a!important}.billing-ui-cancel-plan-button:disabled{color:#c77a74!important;background:snow!important;border-color:#f1caca!important}.app-header-action{position:relative}.app-header-action.active{color:#111b21;background:#fff;border-color:#29ab8747}.app-notification-badge{color:#fff;background:#29ab87;border:2px solid #fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;font-weight:800;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.app-notification-panel{z-index:80;background:#fff;border:1px solid #dfe7e3;border-radius:16px;width:min(340px,100vw - 280px);position:fixed;top:68px;left:254px;overflow:hidden;box-shadow:0 18px 45px #111b2129}.app-notification-panel-header{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 17px 14px;display:flex}.app-notification-panel-header>div{gap:4px;display:grid}.app-notification-panel-header strong{color:#111b21;font-size:14px;font-weight:750}.app-notification-panel-header span{color:#718078;font-size:10px;line-height:1.45}.app-notification-close{color:#68766f;cursor:pointer;background:#f5f7f6;border:0;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.app-notification-list{max-height:390px;display:grid;overflow-y:auto}.app-notification-item{width:100%;min-height:74px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f3f1;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:11px 15px;transition:background .16s;display:grid}.app-notification-item:hover{background:#f7faf8}.app-notification-item-icon{color:#16845f;background:#eaf7f1;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.app-notification-item-copy{gap:3px;min-width:0;display:grid}.app-notification-item-copy strong{color:#1c2923;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.app-notification-item-copy span{color:#78857f;font-size:9px;line-height:1.4}.app-notification-unread-dot{background:#29ab87;border-radius:999px;flex:0 0 6px;width:6px;height:6px}.app-notification-item.read{opacity:.72}.app-notification-empty{color:#7a8781;text-align:center;place-items:center;min-height:180px;padding:24px;font-size:13px;display:grid}.app-notification-arrow{color:#9aa59f;font-size:16px}.app-notification-mark-read{color:#16845f;cursor:pointer;background:#fbfcfb;border:0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;font-size:10px;font-weight:700;display:flex}.app-notification-mark-read:disabled{color:#99a49f;cursor:default}@media (max-width:767px){.app-notification-panel{z-index:100;width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.app-notification-panel-header{min-height:64px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;flex:none;align-items:center}.app-notification-panel-header strong{font-size:15px}.app-notification-panel-header span{font-size:10px}.app-notification-close{border-radius:9px;width:32px;height:32px}.app-notification-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:0 0 595px;grid-auto-rows:85px;height:595px;min-height:595px;max-height:595px;display:grid;overflow-y:auto}.app-notification-item{grid-template-columns:34px minmax(0,1fr) 14px;gap:10px;width:100%;height:85px;min-height:85px;padding:10px 14px}.app-notification-item-icon{border-radius:9px;width:34px;height:34px}.app-notification-item-copy{gap:4px}.app-notification-item-copy strong{font-size:11px}.app-notification-item-copy span{font-size:9px;line-height:1.35}.app-notification-arrow{font-size:14px}.app-notification-empty{min-height:100%;padding:28px 20px}.app-notification-mark-read{height:48px;min-height:48px;padding:0 12px env(safe-area-inset-bottom);flex:none;margin-top:auto}}.settings-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.settings-option-card{color:#1c2923;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4ebe7;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;min-width:0;min-height:92px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.settings-option-card:hover{border-color:#b9d8ca;transform:translateY(-1px);box-shadow:0 8px 24px #14532d0f}.settings-option-card>svg{color:#16845f;background:#eaf7f1;border-radius:11px;width:40px;height:40px;padding:9px}.settings-option-card span:nth-child(2){gap:5px;min-width:0;display:grid}.settings-option-card strong{font-size:13px;font-weight:750}.settings-option-card small{color:#78857f;font-size:10px;line-height:1.45}.settings-option-arrow{color:#7f8b85;text-align:center;font-size:17px}.settings-ai-card{margin-bottom:18px}.settings-ai-switch{color:#16845f;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.settings-ai-switch input{accent-color:#29ab87}.settings-ai-loading{color:#78857f;padding:20px 0;font-size:12px}.settings-ai-form{gap:14px;padding-top:4px;display:grid}.settings-ai-form label{gap:6px;display:grid}.settings-ai-form label>span{color:#52615a;font-size:11px;font-weight:700}.settings-ai-form input,.settings-ai-form textarea{box-sizing:border-box;color:#1c2923;width:100%;font:inherit;background:#fbfcfb;border:1px solid #dce5e0;border-radius:10px;outline:none;padding:10px 12px;font-size:13px}.settings-ai-form textarea{resize:vertical;min-height:82px}.settings-ai-form input:focus,.settings-ai-form textarea:focus{border-color:#29ab87;box-shadow:0 0 0 3px #29ab871a}.settings-ai-success{color:#16845f;background:#eaf7f1;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:700}.settings-ai-footer{justify-content:space-between;align-items:center;gap:14px;padding-top:4px;display:flex}.settings-ai-footer>span{color:#78857f;font-size:10px;line-height:1.45}@media (max-width:767px){.settings-options-grid{grid-template-columns:1fr;gap:9px}.settings-option-card{min-height:78px;padding:13px}.settings-ai-footer{flex-direction:column;align-items:stretch}.settings-ai-footer .primary-action{justify-content:center;width:100%}}.settings-detail-panel{background:#fcfdfc;border-top:1px solid #edf2ef;padding:18px 18px 20px}.settings-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.settings-field{gap:6px;display:grid}.settings-field>span{color:#52615a;font-size:11px;font-weight:700}.settings-field input,.settings-field textarea{box-sizing:border-box;color:#1c2923;width:100%;font:inherit;background:#fff;border:1px solid #dce5e0;border-radius:10px;outline:none;padding:10px 12px;font-size:13px;transition:border-color .16s,box-shadow .16s}.settings-field textarea{resize:vertical;min-height:86px}.settings-field input:focus,.settings-field textarea:focus{border-color:#29ab87;box-shadow:0 0 0 3px #29ab871a}.settings-detail-row,.settings-detail-list-item,.settings-detail-info{background:#fff;border:1px solid #e4ebe7;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.settings-detail-row{margin-top:12px}.settings-detail-row strong,.settings-detail-list-item strong,.settings-detail-info strong{color:#1c2923;font-size:12px;font-weight:750;display:block}.settings-detail-row p,.settings-detail-list-item p,.settings-detail-info p{color:#78857f;margin:3px 0 0;font-size:10px;line-height:1.5}.settings-switch{color:#16845f;flex:none;align-items:center;gap:8px;font-size:11px;font-weight:750;display:inline-flex}.settings-switch input{accent-color:#29ab87}.settings-status-pill{color:#6d7973;background:#f7f9f8;border:1px solid #dce5e0;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:750}.settings-status-pill.active{color:#16845f;background:#eaf7f1;border-color:#bfe5d4}.settings-detail-info{justify-content:flex-start;align-items:flex-start}.settings-detail-info-icon{color:#16845f;background:#eaf7f1;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.settings-detail-list{gap:8px;display:grid}.settings-detail-list-item{min-height:58px}.settings-detail-list-icon{color:#16845f;flex:none}.settings-detail-actions,.settings-detail-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.settings-detail-actions>span,.settings-detail-footer>span{color:#78857f;font-size:10px;line-height:1.45}.settings-detail-alert{border-radius:9px;margin-top:10px;padding:10px 12px;font-size:11px;font-weight:700}.settings-detail-alert-error{color:#991b1b;background:#fff7f7;border:1px solid #fecaca}.settings-detail-alert-success{color:#166534;background:#f1fbf4;border:1px solid #b7e4c7}.settings-detail-loading{color:#78857f;padding:8px 0;font-size:12px}@media (max-width:767px){.settings-accordion-card.is-expanded>.settings-detail-panel{border:1px solid #edf2ef;border-radius:12px;margin:10px}.settings-detail-panel{padding:14px 13px 16px}.settings-detail-grid{grid-template-columns:1fr;gap:10px}.settings-detail-row,.settings-detail-list-item{align-items:flex-start}.settings-detail-actions,.settings-detail-footer{flex-direction:column;align-items:stretch}.settings-detail-actions .primary-action,.settings-detail-footer .primary-action{justify-content:center;width:100%}}.settings-field select,.settings-ai-select{box-sizing:border-box;color:#24342d;width:100%;min-height:42px;font:inherit;appearance:none;cursor:pointer;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#5d7068 50%),linear-gradient(135deg,#5d7068 50%,#0000 50%);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #d8e3de;border-radius:11px;outline:none;padding:0 38px 0 12px;font-size:13px;font-weight:600;line-height:1.2;transition:border-color .16s,box-shadow .16s,background-color .16s}.settings-field select:hover,.settings-ai-select:hover{background-color:#fcfefd;border-color:#b9d2c8}.settings-field select:focus,.settings-ai-select:focus{border-color:#29ab87;box-shadow:0 0 0 3px #29ab871c}.settings-field select option,.settings-ai-select option{color:#24342d;background:#fff;font-size:13px}.settings-ai-card .settings-detail-panel{padding:22px 24px 24px}.settings-ai-card .settings-detail-grid{gap:14px}.settings-ai-card .settings-field>span{color:#44574f;letter-spacing:.02em;font-size:10px}.settings-ai-card .settings-field input,.settings-ai-card .settings-field textarea{border-color:#d8e3de;border-radius:11px;min-height:42px}.settings-ai-card .settings-field textarea{min-height:96px}.settings-ai-card .settings-detail-row{border-color:#dfe9e4;box-shadow:0 2px 8px #0f172a06}.settings-ai-card .settings-ai-contact-list{border-color:#d8e3de;box-shadow:inset 0 1px #fffc}.settings-ai-card .settings-ai-contact-item:hover{background:#f7fbf9}@media (max-width:600px){.settings-workspace{padding-left:18px;padding-right:18px}.settings-workspace>.settings-card{width:100%}.settings-workspace .settings-card-copy{padding-left:18px;padding-right:18px}.settings-ai-card .settings-detail-panel{padding:17px 15px 20px}.settings-ai-card .settings-detail-grid{grid-template-columns:1fr;gap:11px}.settings-ai-card .settings-detail-row{flex-direction:column;align-items:flex-start;gap:11px;padding:13px}.settings-ai-card .settings-switch{background:#f8fbfa;border:1px solid #dce8e2;border-radius:10px;justify-content:space-between;width:100%;min-height:38px;padding:0 11px}.settings-field select,.settings-ai-select,.settings-ai-card .settings-field input{min-height:44px}.settings-ai-card .settings-field textarea{min-height:104px}}.campaign-flow-controls{gap:12px;margin-top:12px;display:grid}.campaign-flow-controls .campaign-cta-row{gap:12px}.campaign-flow-controls .campaign-cta-row-field{min-width:0}.campaign-flow-controls .campaign-cta-row-field>span,.campaign-flow-controls .campaign-cta-field>span{color:#52615a;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.campaign-flow-controls select,.campaign-flow-controls input{box-sizing:border-box;color:#24342d;background:#fff;border:1px solid #d8e3de;border-radius:10px;outline:none;width:100%;min-height:42px;padding:0 12px;font-size:12px;font-weight:600;transition:border-color .16s,box-shadow .16s,background-color .16s}.campaign-flow-controls select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#65756e 50%),linear-gradient(135deg,#65756e 50%,#0000 50%);background-position:calc(100% - 15px) 18px,calc(100% - 10px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.campaign-flow-controls select:hover,.campaign-flow-controls input:hover{background-color:#fcfefd;border-color:#b9d2c8}.campaign-flow-controls select:focus,.campaign-flow-controls input:focus{border-color:#29ab87;box-shadow:0 0 0 3px #29ab871a}@media (max-width:767px){.campaign-flow-controls{gap:10px;margin-top:10px}.campaign-flow-controls .campaign-cta-row{grid-template-columns:1fr;gap:10px}.campaign-flow-controls select,.campaign-flow-controls input{min-height:44px}}n .campaign-preview-media-empty{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:120px;padding:18px;display:flex}.campaign-preview-audio{gap:8px;display:grid}.campaign-preview-audio audio{width:100%}.campaign-preview-media-meta{gap:2px;display:grid}.campaign-preview-media-meta small,.campaign-preview-location small,.campaign-preview-contact small,.campaign-preview-product-copy small,.campaign-preview-native-heading small{color:#64748b;font-size:12px;display:block}.campaign-preview-sticker{justify-content:center;display:flex}.campaign-preview-sticker img{object-fit:contain;width:min(180px,80%);max-height:220px}.campaign-preview-location,.campaign-preview-contact,.campaign-preview-product{gap:10px;display:grid}.campaign-preview-location-map{color:#15803d;background:linear-gradient(135deg,#ecfdf5,#dbeafe);border-radius:12px;place-items:center;min-height:110px;font-size:28px;display:grid}.campaign-preview-location>div:last-child,.campaign-preview-contact>div:last-child,.campaign-preview-product-copy{gap:4px;display:grid}.campaign-preview-contact{grid-template-columns:auto 1fr;align-items:center}.campaign-preview-contact-avatar{color:#166534;background:#dcfce7;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.campaign-preview-poll,.campaign-preview-native-flow,.campaign-preview-product-list,.campaign-preview-status{gap:10px;display:grid}.campaign-preview-poll-options,.campaign-preview-product-section{gap:7px;display:grid}.campaign-preview-poll-option,.campaign-preview-product-section button,.campaign-preview-native-flow-body button{text-align:left;background:#fff;border:1px solid #d1d5db;border-radius:9px;width:100%;padding:9px 10px}.campaign-preview-poll-option{justify-content:space-between;gap:8px;display:flex}.campaign-preview-poll-option small{color:#64748b}.campaign-preview-poll-empty{color:#64748b;font-size:12px}.campaign-preview-native-heading{gap:3px;display:grid}.campaign-preview-native-flow-body{background:#f0fdf4;border:1px solid #d1fae5;border-radius:10px;gap:8px;padding:12px;display:grid}.campaign-preview-native-flow-body button,.campaign-preview-menu-button{text-align:center;font-weight:600}.campaign-preview-product>img,.campaign-preview-product-image{object-fit:cover;background:#f1f5f9;border-radius:10px;width:100%;min-height:150px;max-height:220px}.campaign-preview-product-image{color:#64748b;place-items:center;display:grid}.campaign-preview-product-copy b{font-size:14px}.campaign-preview-product-section span{color:#64748b;font-size:12px;font-weight:700}.campaign-preview-status{padding:10px}.campaign-preview-reaction{align-items:center;gap:8px;font-size:28px;display:flex}.campaign-preview-reaction small{color:#64748b;font-size:11px}.settings-switch{color:#16845f;cursor:pointer;flex:none;align-items:center;gap:8px;font-size:11px;font-weight:750;display:inline-flex;position:relative}.settings-switch>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.settings-switch-track{background:#cfd8d4;border-radius:999px;flex:0 0 38px;width:38px;height:22px;transition:background .18s,box-shadow .18s;position:relative}.settings-switch-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #111b212e}.settings-switch>input:checked+.settings-switch-track{background:#29ab87;box-shadow:0 0 0 3px #29ab871a}.settings-switch>input:checked+.settings-switch-track .settings-switch-thumb{transform:translate(16px)}.settings-switch>input:disabled+.settings-switch-track{opacity:.45;cursor:not-allowed}.settings-switch-label{color:#16845f;min-width:20px}@media (max-width:767px){.settings-detail-actions .settings-switch{align-self:flex-end}}.settings-accordion-card>.settings-card-copy{padding:24px 26px!important}.settings-accordion-content.settings-detail-panel{box-sizing:border-box;padding:22px 26px 26px!important}.settings-accordion-content.settings-detail-panel>*+*{margin-top:16px}.settings-accordion-content .settings-detail-grid{gap:16px!important;margin-bottom:16px!important}.settings-accordion-content .settings-field{gap:7px}.settings-accordion-content .settings-detail-row,.settings-accordion-content .settings-detail-info,.settings-accordion-content .settings-detail-list-item{padding:15px 16px!important}.settings-accordion-content .settings-detail-row+.settings-detail-row,.settings-accordion-content .settings-detail-list-item+.settings-detail-list-item{margin-top:10px}.settings-accordion-content .settings-detail-actions,.settings-accordion-content .settings-detail-footer{margin-top:16px!important}.settings-accordion-content .settings-ai-advanced{margin-top:18px!important;padding:18px!important}.settings-accordion-content .settings-ai-capability-grid{gap:10px!important}@media (max-width:767px){.settings-accordion-card>.settings-card-copy{padding:18px 16px!important}.settings-accordion-content.settings-detail-panel{border-radius:12px;margin:10px!important;padding:17px 15px 20px!important}.settings-accordion-content.settings-detail-panel>*+*{margin-top:14px}.settings-accordion-content .settings-detail-grid{gap:12px!important;margin-bottom:12px!important}.settings-accordion-content .settings-detail-row,.settings-accordion-content .settings-detail-info,.settings-accordion-content .settings-detail-list-item{padding:13px!important}.settings-accordion-content .settings-ai-advanced{padding:14px!important}}.contact-paste-panel{background:#f8fafcb8;border:1px solid #0f172a17;border-radius:12px;margin-top:12px;padding:12px}.contact-paste-label{color:#0f172a;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.contact-paste-panel textarea{resize:vertical;box-sizing:border-box;color:#0f172a;width:100%;min-height:128px;font:inherit;background:#fff;border:1px solid #0f172a1f;border-radius:9px;outline:none;padding:11px 12px;font-size:13px;line-height:1.5;display:block}.contact-paste-panel textarea:focus{border-color:#29ab878c;box-shadow:0 0 0 3px #29ab871a}.contact-paste-meta{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.contact-paste-meta>span{color:#0f172a94;font-size:11px;line-height:1.4}.contact-paste-analyze{white-space:nowrap;flex:none}@media (max-width:640px){.contact-paste-meta{flex-direction:column;align-items:stretch}.contact-paste-analyze{justify-content:center;width:100%}}.website-chat-panel{color:#111;max-width:1120px;margin:0 auto;padding:28px 4px 48px}.website-chat-panel.loading{align-items:center;gap:10px;display:flex}.website-chat-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.website-chat-kicker{letter-spacing:.12em;color:#15815f;font-size:11px;font-weight:700}.website-chat-header h1{margin:7px 0 8px;font-size:28px;line-height:1.15}.website-chat-header p{color:#687078;max-width:700px;margin:0;font-size:14px;line-height:1.55}.website-chat-status{border:1px solid #e4e7e7;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:700;display:flex}.website-chat-status span{background:#9aa2a4;border-radius:50%;width:7px;height:7px}.website-chat-status.on{color:#167a59}.website-chat-status.on span{background:#29ab87}.website-chat-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.website-chat-grid>.website-chat-card{height:620px;min-height:620px;max-height:620px}.website-chat-grid>.website-chat-card:first-child{overflow:hidden}.website-chat-settings-scroll{height:520px;margin-right:-8px;padding-right:8px;overflow:hidden auto}.website-chat-settings-scroll::-webkit-scrollbar{width:6px}.website-chat-settings-scroll::-webkit-scrollbar-thumb{background:#cfd8d4;border-radius:999px}.website-chat-settings-scroll::-webkit-scrollbar-track{background:0 0}.website-chat-grid>.website-chat-card:last-child{overflow:hidden}.website-chat-card{background:#fff;border:1px solid #e5e8e8;border-radius:16px;padding:20px;position:relative;box-shadow:0 8px 28px #0000000a}.website-chat-card-title{align-items:center;gap:11px;margin-bottom:18px;display:flex}.website-chat-card-title svg{color:#16805f}.website-chat-card-title div{gap:2px;display:grid}.website-chat-card-title span{color:#7b8385;font-size:12px}.website-chat-card label{color:#3d4548;gap:7px;margin:14px 0;font-size:12px;font-weight:650;display:grid}.website-chat-card input,.website-chat-card select{color:#111;background:#fff;border:1px solid #dfe3e3;border-radius:10px;outline:none;width:100%;height:42px;padding:0 11px}.website-chat-switch{top:20px;right:20px;display:block!important;position:absolute!important}.website-chat-switch input{opacity:0;pointer-events:none;position:absolute}.website-chat-switch span{background:#d8dddd;border-radius:999px;width:44px;height:24px;display:block;position:relative}.website-chat-switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px}.website-chat-switch input:checked+span{background:#29ab87}.website-chat-switch input:checked+span:after{transform:translate(20px)}.website-chat-note{color:#5d6769;background:#f5f8f7;border-radius:10px;align-items:center;gap:7px;padding:10px 11px;font-size:12px;display:flex}.color-row{grid-template-columns:44px 1fr;gap:8px;display:grid}.color-row input[type=color]{padding:3px}.website-chat-save,.website-chat-copy{color:#fff;cursor:pointer;background:#14532d;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:8px;padding:10px 14px;font-weight:650;display:inline-flex}.website-chat-copy{color:#14532d;background:#f1f4f3;border:1px solid #dce4e1}.website-chat-save:disabled,.website-chat-copy:disabled{opacity:.55;cursor:not-allowed}.website-chat-code{color:#dff7ee;word-break:break-all;background:#111;border-radius:10px;min-height:72px;padding:14px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.website-chat-preview{margin-top:18px}.preview-browser{background:#f7f8f8;border:1px solid #e5e8e8;border-radius:12px;height:270px;overflow:hidden}.preview-dots{border-bottom:1px solid #e5e8e8;align-items:center;gap:5px;height:30px;padding:0 10px;display:flex}.preview-dots i{background:#c6cccd;border-radius:50%;width:6px;height:6px}.preview-page{background:linear-gradient(145deg,#f8fbfa,#eef3f1);height:240px;position:relative}.preview-chat{background:#fff;border-radius:13px;width:190px;padding:13px;font-size:12px;position:absolute;bottom:72px;right:14px;box-shadow:0 10px 25px #00000014}.preview-chat p{color:#737b7c;margin:5px 0 0}.preview-bubble{color:#fff;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;position:absolute;bottom:18px;right:18px}.spin{animation:1s linear infinite website-chat-spin}@keyframes website-chat-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.website-chat-grid{grid-template-columns:1fr}.website-chat-grid>.website-chat-card:first-child{height:auto;max-height:none;overflow:visible}.website-chat-settings-scroll{height:auto;max-height:none;margin-right:0;padding-right:0;overflow:visible}.website-chat-header{display:block}.website-chat-status{width:max-content;margin-top:14px}.website-chat-panel{padding:18px 0 32px}.website-chat-header h1{font-size:23px}}.preview-teaser{z-index:2;background:#fff;border:1px solid #e4e8e7;border-radius:14px;flex-direction:column;gap:4px;width:205px;padding:13px 14px;font-size:12px;display:flex;position:absolute;bottom:76px;right:18px;box-shadow:0 12px 28px #00000021}.preview-teaser:after{content:"";background:#fff;border-bottom:1px solid #e4e8e7;border-right:1px solid #e4e8e7;width:12px;height:12px;position:absolute;bottom:-7px;right:17px;transform:rotate(45deg)}.preview-teaser strong{color:#172020;font-size:12px;line-height:1.3}.preview-teaser span{color:#687272;font-size:11px;line-height:1.35}.preview-bubble-wrap{z-index:3;position:absolute;bottom:18px;right:18px}.preview-bubble-wrap .preview-bubble{position:relative;bottom:auto;right:auto}.preview-star{font-size:21px;line-height:1}.preview-teaser+.preview-bubble-wrap{display:block}.website-chat-card>label:has(input[value]){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.website-chat-card label{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.website-chat-card .website-chat-topics{gap:14px;margin:12px 0 24px;padding:2px 0;display:grid}.website-chat-card .website-chat-topic-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}.website-chat-card .website-chat-topic{min-width:0;display:block}.website-chat-card .website-chat-topic input{box-sizing:border-box;border-radius:11px;width:100%;min-width:0;height:48px;padding:0 14px;font-size:10px}.website-chat-card .website-chat-topics+label{margin-top:20px}.website-chat-card label:has(+.website-chat-topics){margin-bottom:10px}.website-chat-card input,.website-chat-card select{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}
