:root{--capa-asphalt:#050506;--capa-ink:#0a0a0c;--capa-panel:#111114;--capa-panel-2:#17171b;--capa-panel-3:#202025;--capa-line:#ffffff1a;--capa-line-soft:#ffffff0f;--capa-text:#f7f7f8;--capa-muted:#9b9ca3;--capa-dim:#686a72;--capa-red:#d91e18;--capa-red-2:#a91510;--capa-red-dark:#4d0907;--capa-white:#fff;--capa-green:#22c77a;--capa-amber:#ffb020;--capa-silver:#c9cbd1;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--shadow-panel:0 28px 90px #00000080}*{box-sizing:border-box}html,body{background:var(--capa-asphalt);min-height:100%;color:var(--capa-text);margin:0}body{font-family:var(--font-inter,Inter), Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:radial-gradient(circle at 82% -16%, #d91e1847, transparent 34rem), radial-gradient(circle at 12% 10%, #ffffff0f, transparent 26rem), var(--capa-asphalt)}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}a{color:inherit}.eyebrow{color:#ff4a43;text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:600;line-height:1;display:inline-flex}:is(html:has(.loginShell),body:has(.loginShell)){height:100%;overflow:hidden}.loginShell{background:var(--capa-v3-card);place-items:center;height:100dvh;min-height:0;padding:clamp(8px,2vh,22px);display:grid;overflow:hidden}.loginFrame{background:var(--capa-v3-card);border:1px solid #08090d1f;border-radius:34px;grid-template-columns:minmax(420px,.98fr) minmax(500px,1.02fr);width:min(1880px,100vw - clamp(16px,4vw,44px));height:calc(100dvh - clamp(16px,4vh,44px));min-height:0;max-height:calc(100dvh - clamp(16px,4vh,44px));display:grid;overflow:hidden;box-shadow:0 24px 80px #08090d2e}.loginFormPanel{background:#08090d;border-right:1px solid #ffffff14;place-items:center start;padding:clamp(30px,5.4vh,70px) clamp(44px,5vw,82px);display:grid;position:relative;overflow:hidden}.loginFormPanel:before{display:none}.loginContent{width:min(560px,100%);position:relative}.loginBrand{align-items:center;gap:20px;margin-bottom:clamp(24px,5.4vh,62px);display:flex}.loginBrand img{object-fit:cover;background:#0b0c10;border:1px solid #ffffff24;border-radius:20px;width:clamp(56px,7vh,74px);height:clamp(56px,7vh,74px);box-shadow:0 18px 45px #00000057}.loginBrand strong{color:#fff;letter-spacing:-.04em;font-size:24px;font-weight:600;display:block}.loginBrand span{color:#ffffff7a;text-transform:uppercase;letter-spacing:.22em;margin-top:6px;font-size:14px;font-weight:600;display:block}.loginWelcome{color:#ff332c;letter-spacing:.04em;font-size:18px;font-weight:600;display:inline-flex}.loginTitle{color:#fff;letter-spacing:-.045em;margin:clamp(14px,2.4vh,24px) 0 clamp(10px,2vh,18px);font-size:clamp(42px,7.2vh,78px);line-height:.95}.loginText{color:#ffffffad;letter-spacing:-.02em;max-width:520px;margin:0;font-size:clamp(16px,2vh,20px);line-height:1.45}.loginForm{gap:clamp(12px,2vh,20px);margin-top:clamp(18px,3.6vh,36px);display:grid}.loginForm label{color:#f7f7f8;gap:11px;font-size:14px;font-weight:600;display:grid}.loginInputShell{color:#ffffff7a;background:#0000002e;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:14px;min-height:clamp(48px,6.2vh,66px);padding:0 20px;transition:border .16s,background .16s,box-shadow .16s;display:grid}.loginInputShell:focus-within{background:#00000047;border-color:#d91e18d1;box-shadow:0 0 0 4px #d91e1824}.loginInputShell svg,.loginSecureLine svg,.loginSubmit svg{stroke:currentColor;stroke-width:1.9px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.loginInputShell input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-height:clamp(46px,6vh,64px);padding:0;font-size:17px}.loginInputShell input::placeholder{color:#ffffff57}.passwordField{grid-template-columns:26px minmax(0,1fr) 34px}.passwordField input{padding-right:0}.passwordField .passwordToggle{color:#ffffff7a;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:static}.passwordField .passwordToggle:hover{color:#fff;background:#ffffff0f}.loginOptions{justify-content:space-between;align-items:center;gap:18px;margin-top:2px;display:flex}.rememberOption{align-items:center;color:#ffffffa8!important;grid-template-columns:none!important;gap:11px!important;font-size:16px!important;font-weight:600!important;display:inline-flex!important}.rememberOption input{appearance:none;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.rememberOption input:checked{background:#ed241e;border-color:#ed241e}.rememberOption input:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.forgotLink{color:#ff332c;background:0 0;border:0;padding:0;font-size:16px;font-weight:600}.forgotLink:hover{color:#ff6862}.primaryButton.loginSubmit{color:#fff;letter-spacing:-.01em;background:#e52620;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:clamp(50px,6.2vh,66px);margin-top:12px;font-size:19px;font-weight:600;display:flex;box-shadow:0 22px 44px #d91e1838}.primaryButton.loginSubmit span{align-items:center;line-height:1;display:inline-flex}.primaryButton.loginSubmit svg{flex:none;transform:translateY(1px)}.primaryButton.loginSubmit:hover{filter:brightness(1.04);transform:translateY(-1px)}.formMessage{color:#ff746e;margin:18px 0 0;font-size:14px;font-weight:600}.formMessage.inline{color:#ffd2cf;margin:0 0 14px}.loginSecureLine{color:#ffffff5c;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:clamp(20px,4vh,42px);display:grid}.loginSecureLine>span{background:#ffffff17;height:1px}.loginSecureLine small{color:#ffffff6b;align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex}.loginSecureLine svg{width:20px;height:20px}.loginFoot{color:#ffffff52;text-align:center;text-transform:uppercase;letter-spacing:.22em;margin-top:clamp(18px,3.6vh,38px);font-size:12px;font-weight:600;display:block}.loginWhitePanel{isolation:isolate;min-height:0;color:var(--capa-v3-ink);background:radial-gradient(circle at 84% 7%,#d91e1824,#0000 29rem),radial-gradient(circle at 14% 16%,#00000009,#0000 28rem),linear-gradient(#fff 0%,#fbfbfc 100%);display:block;position:relative;overflow:hidden}.loginWhitePanel:before{content:"";pointer-events:none;z-index:6;border:1px solid #0a0a0c14;border-left:0;border-radius:0 28px 28px 0;position:absolute;inset:clamp(18px,3vh,32px) clamp(18px,2.8vw,30px) clamp(18px,3vh,32px) 0}.loginWhitePanel:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffffc7 60%,#ffffff2e 100%),radial-gradient(circle at 70% 78%,#ffffff85,#0000 18rem);position:absolute;inset:0}.whiteHeroGlow{pointer-events:none;z-index:0;background:radial-gradient(circle at 88% 0,#d91e181a,#0000 24rem),radial-gradient(circle at 0 100%,#0000000d,#0000 30rem);position:absolute;inset:0}.whiteHeroWatermark{opacity:.045;filter:grayscale()brightness(.2);z-index:0;width:min(760px,72%);height:auto;position:absolute;top:clamp(42px,7vh,86px);right:clamp(-90px,-5vw,-42px)}.whiteHeroCar{z-index:1;opacity:.96;mix-blend-mode:multiply;pointer-events:none;width:min(640px,58%);height:auto;position:absolute;top:auto;bottom:clamp(-58px,-5vh,-26px);right:clamp(-146px,-7vw,-74px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000003d 12%,#000 34% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000003d 12%,#000 34% 100%)}.whiteHeroContent{z-index:4;width:min(820px,78%);margin:0;padding:0;position:absolute;top:clamp(166px,27vh,286px);left:clamp(58px,5.6vw,90px)}.whiteHeroMark{z-index:4;object-fit:contain;filter:drop-shadow(0 18px 34px #1111141a);width:min(600px,64%);height:auto;margin:0 0 clamp(26px,4.4vh,48px);display:block;position:relative}.whiteHeroContent>span{color:#d91e18;letter-spacing:.24em;text-transform:uppercase;font-size:clamp(13px,1.6vh,15px);font-weight:600;display:inline-flex}.whiteHeroContent h2{z-index:5;color:#0c0d10;letter-spacing:-.075em;max-width:min(760px,76%);margin:clamp(8px,1.25vh,14px) 0 clamp(12px,2vh,22px);font-size:clamp(62px,8.35vh,104px);line-height:.9;position:relative}.whiteHeroContent h2 b{color:#d91e18;font-weight:inherit}.whiteHeroContent p{z-index:5;color:#555d6b;letter-spacing:-.02em;max-width:min(560px,66%);margin:0;font-size:clamp(18px,2.35vh,23px);line-height:1.34;position:relative}.whiteHeroFeatures{z-index:5;grid-template-columns:repeat(3,max-content);align-items:center;gap:clamp(28px,3.4vw,56px);margin-top:clamp(30px,4.6vh,54px);display:grid;position:relative}.whiteHeroFeatures small{min-height:62px;color:var(--capa-v3-ink);box-shadow:none;text-shadow:0 1px #ffffffd1;background:0 0;border:0;border-radius:0;grid-template-columns:clamp(52px,6vh,64px) max-content;align-items:center;gap:16px;padding:0;font-size:clamp(16px,1.95vh,19px);font-weight:600;line-height:1.2;display:grid}.whiteHeroFeatures svg{color:#d91e18;stroke:currentColor;stroke-width:1.9px;fill:none;stroke-linecap:round;stroke-linejoin:round;background:#d91e181a;border-radius:16px;width:clamp(52px,6vh,64px);height:clamp(52px,6vh,64px);padding:13px}.whiteHeroFeatures small span{min-width:0;color:var(--capa-v3-ink);display:block}@media (max-height:860px) and (min-width:981px){.whiteHeroContent{width:min(820px,80%);top:clamp(116px,19.2vh,168px);left:clamp(54px,5.3vw,80px)}.whiteHeroMark{width:min(540px,62%);margin-bottom:clamp(18px,3vh,28px)}.whiteHeroContent h2{max-width:min(720px,78%);margin:clamp(7px,1.1vh,10px) 0 clamp(9px,1.5vh,14px);font-size:clamp(48px,7.3vh,72px)}.whiteHeroContent p{max-width:min(540px,70%);font-size:clamp(15px,2.18vh,18px);line-height:1.32}.whiteHeroFeatures{gap:clamp(14px,2vw,26px);margin-top:clamp(16px,3vh,26px)}.whiteHeroFeatures small{grid-template-columns:clamp(42px,5.6vh,50px) max-content;gap:11px;font-size:clamp(13px,1.9vh,15px)}.whiteHeroFeatures svg{width:clamp(42px,5.6vh,50px);height:clamp(42px,5.6vh,50px);padding:10px}.whiteHeroCar{width:min(560px,54%);bottom:clamp(-62px,-7vh,-40px);right:clamp(-140px,-8vw,-82px)}}@media (max-height:760px) and (min-width:981px){.loginBrand{margin-bottom:22px}.loginTitle{font-size:clamp(38px,6.6vh,58px)}.loginText{font-size:15px}.loginForm{gap:10px;margin-top:16px}.loginInputShell{min-height:44px}.loginInputShell input{min-height:42px;font-size:15px}.primaryButton.loginSubmit{min-height:46px;margin-top:8px}.loginSecureLine,.loginFoot{margin-top:16px}.whiteHeroMark{margin-bottom:16px}.whiteHeroContent{padding-top:12px}.whiteHeroContent h2{font-size:clamp(44px,6.8vh,60px)}.whiteHeroContent p{font-size:15px}.whiteHeroFeatures{margin-top:18px}}@media (max-height:840px) and (min-width:981px){.loginBrand span{font-size:12px}.loginWelcome{font-size:16px}.loginInputShell{border-radius:15px}.loginForm label{gap:7px}.rememberOption,.forgotLink{font-size:14px!important}.whiteHeroContent>span{font-size:12px}.whiteHeroFeatures small{font-size:13px}}.loginHeroPanel,.loginHeroShade,.loginHeroCopy{display:none}.appLoading{min-height:100vh;color:var(--capa-muted);place-items:center;display:grid}.premiumShell{background:radial-gradient(circle at 76% -18%,#d91e183d,#0000 38rem),radial-gradient(circle at 34% 12%,#ffffff0e,#0000 28rem),linear-gradient(135deg,#060607,#0b0b0d 48%,#040405);grid-template-columns:292px minmax(0,1fr);min-height:100vh;display:grid}.premiumSidebar{background:linear-gradient(#141418f5,#0a0a0cfa),radial-gradient(circle at 18% 0,#d91e1866,#0000 18rem);border-right:1px solid #ffffff17;flex-direction:column;gap:18px;height:100vh;padding:20px 16px;display:flex;position:sticky;top:0;overflow:hidden}.sidebarGlow{pointer-events:none;background:linear-gradient(90deg,#d91e182e,#0000 46%),radial-gradient(circle at 50% -10%,#ffffff21,#0000 18rem);position:absolute;inset:0}.sideBrand,.premiumNav,.sideStatus,.logoutButton,.cockpitMini{position:relative}.sideBrand.premium{border-bottom:1px solid #ffffff1c;align-items:center;gap:12px;padding:8px 8px 18px;display:flex}.brandTile{background:#fffffffa;border-radius:18px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden;box-shadow:0 16px 36px #00000038}.brandTile img{object-fit:cover;width:100%;height:100%}.sideBrand strong{letter-spacing:-.04em;font-size:18px;display:block}.sideBrand small{color:#ffffff9e;letter-spacing:.06em;text-transform:uppercase;font-size:11px;display:block}.cockpitMini{background:linear-gradient(145deg,#d91e183d,#ffffff0a),#ffffff09;border:1px solid #ffffff1a;border-radius:22px;padding:16px;box-shadow:inset 0 1px #ffffff0f}.miniLabel{color:#ffffff8f;text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:600}.cockpitMini strong{letter-spacing:-.08em;margin-top:10px;font-size:42px;line-height:.86;display:block}.cockpitMini small{color:#ffffffa3;margin-top:8px;display:block}.miniTrack{background:#ffffff17;border-radius:999px;height:7px;margin-top:14px;overflow:hidden}.miniTrack span{border-radius:inherit;background:linear-gradient(90deg,#fff,#ff4a43);height:100%;display:block}.premiumNav{flex-direction:column;gap:7px;display:flex}.navGroup{color:#ffffff7a;letter-spacing:.18em;text-transform:uppercase;padding:0 10px 3px;font-size:10px;font-weight:600}.premiumNavButton{color:#ffffffd1;text-align:left;background:0 0;border:1px solid #0000;border-radius:17px;grid-template-columns:36px 1fr;align-items:center;gap:11px;width:100%;min-height:62px;padding:9px 10px;transition:background .16s,border .16s,color .16s,transform .16s;display:grid}.premiumNavButton:hover{color:#fff;background:#ffffff12;border-color:#ffffff14}.premiumNavButton.active{color:#fff;background:linear-gradient(135deg,#d91e18eb,#750b08db);border-color:#ffffff29;box-shadow:0 16px 40px #d91e182e}.navIcon{color:#ffffffc7;background:#ffffff14;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.navIcon svg{width:19px;height:19px}.premiumNavButton.active .navIcon{color:#fff;background:#ffffff29}.premiumNavButton strong{font-size:14px;display:block}.premiumNavButton small{color:currentColor;opacity:.62;margin-top:2px;font-size:11px;display:block}.sideStatus.premiumStatus{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;margin-top:auto;padding:14px}.sideStatus span{color:#ffffff85;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:600}.sideStatus strong{margin-top:8px;font-size:14px;display:block}.sideStatus small{color:#ffffff94;margin-top:8px;line-height:1.35;display:block}.logoutButton{color:#fff;background:#ffffff09;border:1px solid #ffffff1f;border-radius:15px;min-height:44px;font-weight:600;transition:background .16s,border .16s}.logoutButton:hover{background:#d91e182e;border-color:#d91e1861}.premiumMain{min-width:0;padding:22px}.premiumTopbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101013bd;border:1px solid #ffffff17;border-radius:26px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:18px 20px;display:flex;box-shadow:0 20px 60px #00000038}.topbarTitle h1{letter-spacing:-.07em;margin:7px 0 0;font-size:clamp(32px,3.2vw,52px);line-height:.92}.topActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.statusPill{color:#d9d9dd;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.statusPill b{color:#fff;font-size:15px}.statusPill.red{color:#ffb8b4;background:#d91e181a;border-color:#d91e1861}.userBadge{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:4px 10px 4px 4px;display:inline-flex}.userBadge span{background:linear-gradient(135deg, var(--capa-red), #ff514a);border-radius:999px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:grid}.userBadge strong{text-overflow:ellipsis;white-space:nowrap;color:#dedee2;max-width:210px;font-size:12px;overflow:hidden}.premiumStack{gap:18px;display:grid}.salesCockpit{grid-template-columns:minmax(280px,1.65fr) repeat(5,minmax(132px,1fr));gap:10px;display:grid}.cockpitHeroCard,.metric,.metaCard{background:linear-gradient(#1a1a1fe0,#0c0c0eeb);border:1px solid #ffffff17;border-radius:22px;min-height:110px;box-shadow:0 16px 46px #00000038}.cockpitHeroCard{background:linear-gradient(90deg,#000000db,#0000005c),url(/capa-hero.png) 50%/cover;padding:20px;position:relative;overflow:hidden}.cockpitHeroCard:after{content:"";background:linear-gradient(90deg, var(--capa-red), #fff6, transparent);height:2px;position:absolute;bottom:16px;left:20px;right:20px}.cockpitHeroCard h2{letter-spacing:-.07em;margin:10px 0 8px;font-size:clamp(34px,4vw,56px);line-height:.88}.cockpitHeroCard p{color:#dddddf;max-width:470px;margin:0}.metric,.metaCard{flex-direction:column;justify-content:space-between;padding:16px;display:flex}.metric span,.metaCard span{color:var(--capa-muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600}.metric strong,.metaCard strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:36px;line-height:.9}.metric.hot{background:linear-gradient(145deg, var(--capa-red), var(--capa-red-dark));border-color:#ffffff29;box-shadow:0 20px 60px #d91e182e}.metaCard small{color:var(--capa-muted)}.premiumMeta{background:linear-gradient(145deg,#ffffff17,#ffffff09)}.premiumCrmGrid{grid-template-columns:minmax(0,1fr) 382px;align-items:start;gap:18px;display:grid}.boardPanel,.inspector,.followPanel,.whatsappCard,.whatsappChecklist{background:#101014d1;border:1px solid #ffffff17;border-radius:26px;box-shadow:0 18px 52px #0000003d}.premiumBoardPanel{min-width:0;padding:18px;position:relative;overflow:hidden}.premiumBoardPanel:before{content:"";pointer-events:none;background:linear-gradient(#d91e181a,#0000);height:160px;position:absolute;inset:0 0 auto}.sectionHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex;position:relative}.sectionHeader h2{letter-spacing:-.05em;margin:8px 0 0;font-size:30px;line-height:.95}.sectionHeader p{max-width:430px;color:var(--capa-muted);margin:0;font-size:13px;line-height:1.45}.compactHeader{margin-bottom:10px}.leadTrack{height:18px;margin:4px 4px 14px;position:relative}.leadTrack:before{content:"";background:linear-gradient(90deg,#d91e18bf,#ffffff52,#d91e181a);height:1px;position:absolute;top:8px;left:0;right:0}.leadTrack span{background:var(--capa-v3-card);border-radius:999px;width:10px;height:10px;position:absolute;top:4px;left:0;box-shadow:0 0 24px #d91e18cc}.board{grid-template-columns:repeat(7,minmax(192px,1fr));gap:10px;padding-bottom:4px;display:grid;position:relative;overflow-x:auto}.lane{background:#00000038;border:1px solid #ffffff13;border-radius:20px;min-height:540px;padding:10px}.premiumLane{background:linear-gradient(#ffffff0a,#0000002e)}.premiumLane.pronto-para-ligacao{border-color:#ffffff29}.premiumLane.venda-feita{border-color:#22c77a47;box-shadow:inset 0 0 0 1px #22c77a0f}.lane header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;min-height:54px;margin-bottom:10px;padding-bottom:10px;display:flex}.lane header span{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600;line-height:1.25}.lane header strong{text-align:center;background:var(--capa-red);border-radius:999px;min-width:30px;padding:5px 9px;font-size:12px;box-shadow:0 10px 24px #d91e1840}.laneRows{gap:8px;display:grid}.leadRow{text-align:left;width:100%;color:var(--capa-text);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:12px;transition:border .15s,transform .15s,background .15s,box-shadow .15s}.leadCardTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.leadCardTop strong{letter-spacing:-.02em;font-size:15px}.leadCardTop em{color:#ffd1ce;background:#d91e1829;border:1px solid #d91e1838;border-radius:999px;flex-shrink:0;padding:4px 7px;font-size:10px;font-style:normal;font-weight:600}.leadCardPhone{color:var(--capa-muted);margin:5px 0 10px;font-size:12px;display:block}.leadCardGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.leadCardGrid small{color:#e7e7ea;background:#0000002e;border:1px solid #ffffff12;border-radius:11px;flex-direction:column;gap:3px;min-height:46px;padding:7px;display:flex}.leadCardGrid b{color:var(--capa-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.leadTags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.tag{color:var(--capa-muted);background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:600}.tag.ai{color:#d7fff0;background:#22c77a1c;border-color:#22c77a38}.tag.human{color:#fff0c2;background:#ffb0201c;border-color:#ffb02038}.tag.schedule{color:#dce7ff;background:#7896ff1f}.tag.warn{color:#ffd7d4;background:#d91e181c}.emptyLane,.emptyState{color:var(--capa-dim);text-align:center;border:1px dashed #ffffff1c;border-radius:16px;padding:18px;font-size:13px}.inspector{padding:18px;position:sticky;top:22px}.premiumInspector{background:linear-gradient(#16161af5,#0a0a0cf5);overflow:hidden}.inspector h2{letter-spacing:-.07em;margin:12px 0 7px;font-size:38px;line-height:.92}.inspectorPlate p{color:#d9d9dd;margin:0}.leadStatusLine{justify-content:space-between;gap:8px;margin-bottom:12px;display:flex}.leadStatusLine span,.leadStatusLine strong{color:#e9e9eb;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:11px}.missingStrip,.readyStrip{border-radius:14px;margin-bottom:14px;padding:10px 12px;font-size:12px;font-weight:600}.missingStrip{color:#ffe2df;background:#d91e181f;border:1px solid #d91e182e}.readyStrip{color:#d9fff0;background:#22c77a1a;border:1px solid #22c77a2e}dl{gap:10px;margin:0;display:grid}dl div{border-bottom:1px solid #fff1;grid-template-columns:122px 1fr;gap:10px;padding-bottom:10px;display:grid}dt{color:var(--capa-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}dd{color:#eeeeef;margin:0;font-size:14px}.summary{color:#d3d3d7;margin:18px 0;line-height:1.5}.premiumSummary{background:#ffffff0b;border:1px solid #ffffff13;border-radius:15px;padding:12px}.actions{flex-wrap:wrap;gap:8px;display:flex}.actions button,.followActions button{color:#ffe1df;background:#d91e1814;border:1px solid #d91e186b;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:600;transition:background .15s,color .15s,transform .15s}.actions button:hover,.followActions button:hover{background:var(--capa-red);color:#fff;transform:translateY(-1px)}.actions.compact button{border-radius:12px}.premiumActions .wide{flex-basis:100%}.premiumActions .sell{color:#d9fff0;background:#22c77a1f;border-color:#22c77a47}.premiumActions .sell:hover{background:var(--capa-green);color:#04120b}.premiumMetricsPage{gap:18px;display:grid}.premiumScoreHero{background:linear-gradient(90deg,#000000d6,#00000052),url(/capa-hero.png) 100%/cover;border:1px solid #ffffff1a;border-radius:30px;justify-content:space-between;align-items:center;gap:18px;min-height:242px;padding:30px;display:flex;overflow:hidden;box-shadow:0 22px 70px #00000047}.premiumScoreHero h2{letter-spacing:-.075em;max-width:760px;margin:12px 0;font-size:clamp(38px,5.2vw,78px);line-height:.88}.premiumScoreHero p{color:#dadade;margin:0}.premiumDial{background:radial-gradient(circle at center, #111114 58%, transparent 59%), conic-gradient(var(--capa-red) var(--score,0%), #ffffff1f 0);border-radius:50%;align-content:center;place-items:center;width:184px;height:184px;display:grid;box-shadow:0 0 80px #d91e183d}.premiumDial strong{font-size:62px;line-height:.9}.premiumDial span{color:#ffe1df;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:600}.premiumMetricGrid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;display:grid}.premiumFunnel{background:#101014d1;border:1px solid #ffffff17;border-radius:26px;gap:16px;padding:20px;display:grid}.funnelLine{gap:8px;display:grid}.funnelLine div:first-child{color:#e9e9ec;justify-content:space-between;display:flex}.funnelLine strong,.funnelLine span{font-size:13px}.funnelTrack{background:#ffffff0f;border-radius:999px;height:13px;overflow:hidden}.funnelTrack span{border-radius:inherit;background:linear-gradient(90deg,#ffffff73,#ffffffc7);height:100%;display:block}.funnelTrack span.red{background:linear-gradient(90deg, var(--capa-red-2), var(--capa-red))}.premiumFollowPanel{background:#101014d1;padding:20px}.followHero{background:linear-gradient(90deg,#000000d1,#00000047),url(/capa-hero.png) 50%/cover;border:1px solid #ffffff17;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:18px;min-height:180px;margin-bottom:16px;padding:24px;display:flex}.followHero h2{letter-spacing:-.07em;max-width:760px;margin:10px 0;font-size:clamp(34px,4.4vw,66px);line-height:.9}.followHero p{color:#d7d7dc;max-width:640px;margin:0}.premiumFollowList{gap:10px;display:grid}.premiumFollowCard{background:#ffffff0a;border:1px solid #ffffff16;border-radius:20px;grid-template-columns:50px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.followAvatar{background:linear-gradient(135deg, var(--capa-red), #ff514a);border-radius:16px;place-items:center;width:50px;height:50px;font-weight:600;display:grid}.followCard strong{font-size:17px;display:block}.followCard span{color:#d8d8dc;margin:5px 0;display:block}.followCard small{color:var(--capa-muted)}.followActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.premiumEmpty{background:#ffffff09;place-items:center;min-height:160px;display:grid}.whatsappOps{grid-template-columns:minmax(360px,1.05fr) minmax(340px,.95fr);align-items:start;gap:18px;display:grid}.whatsappAccountCard,.qrActionCard,.whatsFunctionGrid{background:linear-gradient(#16161af0,#0a0a0cf0);border:1px solid #ffffff17;border-radius:26px;box-shadow:0 18px 52px #0000003d}.whatsappAccountCard{min-height:480px;padding:22px}.accountHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.accountIdentity{align-items:center;gap:13px;display:flex}.accountIdentity strong{letter-spacing:-.07em;font-size:clamp(26px,3vw,42px);line-height:.9;display:block}.accountIdentity small{color:var(--capa-muted);text-transform:uppercase;letter-spacing:.14em;margin-top:7px;font-size:10px;font-weight:600;display:block}.accountIcon{color:#07140d;background:linear-gradient(135deg,#29ff94,#10b864);border-radius:18px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 18px 46px #22c77a33}.accountIcon svg{width:28px;height:28px}.whatsappBadge{color:#e7e7eb;text-transform:uppercase;letter-spacing:.09em;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;flex:none;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.accountRows{gap:10px;margin:18px 0;display:grid}.detailRow{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:grid}.detailRow span{color:var(--capa-muted);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:600}.detailRow strong{color:#f3f3f5;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.detailRow.danger strong{color:#ffbbb7}.accountActions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.accountActions button{color:#fff;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:13px;min-height:42px;padding:0 13px;font-size:12px;font-weight:600;transition:background .15s,border .15s,transform .15s}.accountActions button:hover{background:#d91e182e;border-color:#d91e185c;transform:translateY(-1px)}.accountActions button.danger{color:#ffcfcc;background:#d91e181a;border-color:#d91e1861}.actionMessage{color:#e8e8eb;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;margin:16px 0 0;padding:11px 12px;font-size:13px;font-weight:600}.qrActionCard{padding:22px}.qrHeader{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.qrHeader strong{letter-spacing:-.04em;font-size:22px}.qrPlaceholder{color:var(--capa-v3-ink);text-transform:uppercase;letter-spacing:.08em;place-items:center;gap:10px;font-size:11px;font-weight:600;display:grid}.qrPlaceholder svg{color:#0d8d52;width:38px;height:38px}.whatsFunctionGrid{background:#101014d1;grid-column:1/-1;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;padding:14px;display:grid}.statusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.statusTile{background:#ffffff0a;border:1px solid #ffffff17;border-radius:18px;padding:14px}.statusTile span{color:var(--capa-muted);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:600;display:block}.statusTile strong{letter-spacing:-.04em;margin-top:8px;font-size:20px;display:block}.statusTile.green strong{color:#b7ffdf}.statusTile.red strong{color:#ffb8b4}.statusTile.silver strong{color:var(--capa-silver)}.qrShell{background:radial-gradient(circle at 50% -20%,#d91e1852,#0000 34rem),#070707;place-items:center;min-height:100vh;padding:24px;display:grid}.qrPanel{border:1px solid var(--capa-line);text-align:center;width:min(560px,100%);box-shadow:var(--shadow-panel);background:linear-gradient(#161616,#080808);border-radius:24px;padding:32px}.qrPanel h1{letter-spacing:-.08em;margin:18px 0;font-size:clamp(42px,8vw,78px);line-height:.9}.qrPanel p{color:var(--capa-muted)}.qrBox{width:min(360px,100%);min-height:360px;color:var(--capa-v3-ink);background:#fff;border-radius:18px;place-items:center;margin:24px auto;padding:18px;display:grid}.qrBox.inApp{margin-left:0;margin-right:0}.premiumQrBox{box-shadow:0 22px 70px #00000052,0 0 0 1px #ffffff14}.qrBox img{width:100%;height:auto;display:block}.qrPanel button,.qrPanel a{background:var(--capa-red);color:#fff;cursor:pointer;border:1px solid #d91e18b3;border-radius:12px;justify-content:center;align-items:center;min-height:44px;margin:6px;padding:0 18px;text-decoration:none;display:inline-flex}.qrPanel a{background:0 0}.pairing{color:var(--capa-white);margin:0 0 12px;font-weight:600}@media (max-width:1500px){.salesCockpit{grid-template-columns:repeat(3,minmax(160px,1fr))}.cockpitHeroCard{grid-column:span 2}.premiumCrmGrid{grid-template-columns:1fr}.inspector{position:static}.board{grid-template-columns:repeat(7,224px)}}@media (max-width:980px){.loginFrame{grid-template-columns:1fr}.loginHeroPanel,.loginWhitePanel{display:none}.loginFormPanel{border-right:0}.premiumShell{grid-template-columns:1fr}.premiumSidebar{border-right:0;border-bottom:1px solid var(--capa-line);height:auto;position:static}.premiumNav{grid-template-columns:repeat(2,1fr);display:grid}.navGroup{grid-column:1/-1}.premiumTopbar{flex-direction:column;align-items:flex-start}.whatsappOps{grid-template-columns:1fr}.whatsFunctionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.loginShell,.premiumMain{padding:12px}.loginFrame{border-radius:24px;padding:10px}.loginFormPanel{padding:24px}.premiumSidebar{padding:16px}.premiumNav,.salesCockpit,.premiumMetricGrid,.statusGrid,.whatsFunctionGrid{grid-template-columns:1fr}.cockpitHeroCard{grid-column:auto}.board{grid-template-columns:repeat(7,214px)}.followHero,.premiumScoreHero{flex-direction:column;align-items:flex-start}.premiumDial{width:140px;height:140px}.premiumFollowCard{grid-template-columns:1fr}}.premiumShell{background:var(--capa-v3-bg);color:var(--capa-v3-ink);grid-template-columns:236px minmax(0,1fr)}.premiumSidebar{background:#08080a;border-right:0;gap:22px;padding:22px 14px;box-shadow:10px 0 30px #08080a14}.sidebarGlow,.cockpitMini,.sideStatus{display:none}.sideBrand.premium{border-bottom:1px solid #ffffff14;justify-content:flex-start;padding:4px 8px 22px}.brandTile{width:54px;height:54px;box-shadow:none;background:0 0;border-radius:0}.brandTile img{object-fit:contain;mix-blend-mode:screen}.sideBrand strong{color:#fff;letter-spacing:-.03em;font-size:17px}.sideBrand small,.navGroup,.premiumTopbar{display:none}.premiumNav{gap:9px}.premiumNavButton{color:#ffffffc2;border-radius:14px;grid-template-columns:34px 1fr;min-height:50px;padding:8px 10px}.premiumNavButton:hover{color:#fff;background:#ffffff12}.premiumNavButton.active{background:#d91e18;border-color:#d91e18;box-shadow:0 14px 34px #d91e183d}.navIcon{color:currentColor;background:#ffffff14}.logoutButton{color:#ffffffd6;background:#ffffff0f;border-color:#ffffff1a;margin-top:auto}.premiumMain{background:var(--capa-v3-bg);height:100vh;min-height:100vh;color:var(--capa-v3-ink);padding:18px;overflow:hidden}.premiumStack,.metricsPage,.followPanel,.whatsappInbox{height:100%;min-height:0}.premiumCrmGrid{grid-template-columns:minmax(0,1fr) 340px;gap:14px;height:100%}.boardPanel,.inspector,.followPanel{background:var(--capa-v3-card);box-shadow:none;border:1px solid #e4e6eb;border-radius:18px}.premiumBoardPanel{padding:14px}.premiumBoardPanel:before,.leadTrack,.sectionHeader{display:none}.board{grid-template-columns:repeat(7,minmax(206px,1fr));gap:10px;height:100%;overflow-x:auto}.lane{background:var(--capa-v3-bg);height:100%;min-height:0;color:var(--capa-v3-ink);border:1px solid #e9ebef;border-radius:14px}.lane header{border-bottom:1px solid #e6e8ee;min-height:44px}.lane header span{color:#343840;font-size:11px}.lane header strong{color:#fff;box-shadow:none;background:#d91e18}.laneRows{max-height:calc(100vh - 118px);padding-right:2px;overflow-y:auto}.leadRow{background:var(--capa-v3-card);color:#1d2026;box-shadow:none;border-color:#e5e7ec}.leadRow:hover,.leadRow.selected{background:#fff6f5;border-color:#d91e18;transform:none;box-shadow:0 8px 22px #d91e1814}.leadCardPhone,.metric span,.metaCard span,dt,.followCard small{color:var(--capa-v3-muted)}.leadCardGrid small{color:#1f232a;background:var(--capa-v3-bg);border-color:#eceef2}.leadCardGrid b{color:#7b8190}.tag{background:var(--capa-v3-bg);color:#5d6573;border-color:#e2e5ea}.emptyLane,.emptyState{color:#9aa1ad;background:var(--capa-v3-card);border-color:#dde1e8}.inspector{padding:14px;top:18px}.premiumInspector{background:var(--capa-v3-card);color:var(--capa-v3-ink)}.inspectorPlate{background:0 0;border-bottom:1px solid #e7e9ef;margin:0 0 14px;padding:0 0 14px}.inspector h2{letter-spacing:-.04em;color:var(--capa-v3-ink);margin:0 0 4px;font-size:24px}.inspectorPlate p,dd{color:var(--capa-v3-ink)}.leadStatusLine span,.leadStatusLine strong{color:#343942;background:var(--capa-v3-bg);border-color:#e4e7ee}.leadStatusLine strong{color:#b71914;background:#fff2f1}dl div{border-bottom-color:#edf0f4}.summary{color:#454b57}.premiumSummary{background:var(--capa-v3-bg);border-color:#eceff4}.actions button,.followActions button{background:var(--capa-v3-card);color:#b71914;border-color:#f0b7b4}.actions button:hover,.followActions button:hover{color:#fff;background:#d91e18}.premiumMetricsPage{overflow-y:auto}.premiumMetricGrid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px}.metric,.metaCard,.premiumFunnel{background:var(--capa-v3-card);color:var(--capa-v3-ink);box-shadow:none;border:1px solid #e4e7ee}.metric.hot{color:#fff;box-shadow:none;background:#d91e18}.metric.hot span{color:#ffffffc2}.metric strong,.metaCard strong{color:inherit}.premiumFunnel{margin-top:14px}.funnelLine div:first-child{color:#252932}.funnelTrack{background:#edf0f4}.funnelTrack span{background:linear-gradient(90deg,#262a33,#6b7280)}.premiumFollowPanel{padding:14px;overflow-y:auto}.followToolbar{justify-content:flex-end;margin-bottom:12px;display:flex}.premiumFollowCard{background:var(--capa-v3-card);color:var(--capa-v3-ink);box-shadow:none;border-color:#e4e7ee}.followCard span{color:var(--capa-v3-muted)}.followAvatar{color:#fff;background:#d91e18}.whatsappInbox{background:var(--capa-v3-card);border:1px solid #dfe3ea;border-radius:18px;grid-template-columns:minmax(320px,388px) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.conversationList{background:var(--capa-v3-card);border-right:1px solid #e4e7ee;flex-direction:column;min-width:0;display:flex}.conversationSearch{border-bottom:1px solid #e4e7ee;grid-template-columns:1fr 40px;gap:8px;padding:12px;display:grid}.conversationSearch label{background:var(--capa-v3-bg);color:#98a2b3;border:1px solid #e2e5ec;border-radius:12px;grid-template-columns:18px 1fr;align-items:center;gap:8px;min-width:0;padding:0 12px;display:grid}.conversationSearch label svg{width:18px;height:18px}.conversationSearch input,.chatComposer input{background:var(--capa-v3-bg);width:100%;height:40px;color:var(--capa-v3-ink);border:1px solid #e2e5ec;border-radius:12px;outline:none;padding:0 12px}.conversationSearch label input{background:0 0;border:0;padding:0}.conversationSearch input:focus,.chatComposer input:focus,.conversationSearch label:focus-within{background:var(--capa-v3-card);border-color:#d91e18}.conversationSearch button,.chatActions button,.chatActions a{background:var(--capa-v3-card);width:40px;height:40px;color:var(--capa-v3-ink);border:1px solid #e2e5ec;border-radius:12px;place-items:center;text-decoration:none;display:grid}.conversationSearch button:hover,.chatActions button:hover,.chatActions a:hover{color:#d91e18;border-color:#d91e18}.conversationSearch svg,.chatActions svg{width:18px;height:18px}.conversationRows{flex:1;padding:6px;overflow-y:auto}.conversationItem{width:100%;color:var(--capa-v3-ink);text-align:left;background:0 0;border:0;border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.conversationItem:hover{background:var(--capa-v3-bg)}.conversationItem.active{background:#fff1f0}.conversationAvatar{width:42px;height:42px;color:var(--capa-v3-muted);background:#eef0f4;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;overflow:hidden}.conversationAvatar img{object-fit:cover;width:100%;height:100%;display:block}.conversationAvatar.large{color:#fff;background:#d91e18;width:46px;height:46px}.conversationText{min-width:0}.conversationText strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.conversationText small{text-overflow:ellipsis;white-space:nowrap;color:var(--capa-v3-muted);margin-top:3px;font-size:12px;display:block;overflow:hidden}.conversationMeta{color:#98a2b3;justify-items:end;gap:5px;font-size:11px;display:grid}.conversationMeta i{color:#fff;background:#25d366;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:600;display:grid}.chatPanel{background:#efeae2;flex-direction:column;min-width:0;display:flex}.chatHeader{background:var(--capa-v3-bg);border-bottom:1px solid #e3ded7;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:10px 14px;display:flex}.chatLead{align-items:center;gap:10px;min-width:0;display:flex}.chatLead strong{color:var(--capa-v3-ink);font-size:16px;display:block}.chatLead small{color:var(--capa-v3-muted);font-size:12px;display:block}.chatActions{gap:8px;display:flex}.chatMessages{background:#efeae2 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'><circle cx='20' cy='20' r='1' fill='%23d8cfc4'/><circle cx='80' cy='40' r='1' fill='%23d8cfc4'/><circle cx='100' cy='90' r='1' fill='%23d8cfc4'/><circle cx='40' cy='80' r='1' fill='%23d8cfc4'/></svg>");flex-direction:column;flex:1;gap:8px;min-height:0;padding:18px;display:flex;overflow-y:auto}.messageBubble{color:#111827;border-radius:14px;gap:4px;max-width:min(620px,76%);padding:9px 11px 6px;display:grid;box-shadow:0 1px 1px #0000000f}.messageBubble.inbound{background:var(--capa-v3-card);border-top-left-radius:4px;align-self:flex-start}.messageBubble.outbound{background:#dcf8c6;border-top-right-radius:4px;align-self:flex-end}.messageBubble span{font-size:14px;line-height:1.42}.messageBubble span a{color:#0b65c2;word-break:break-all}.messageBubble small{color:#7b8190;justify-self:end;font-size:10px}.messageImage,.messageVideo{object-fit:cover;background:#eef0f4;border-radius:10px;width:min(340px,100%);max-height:340px;display:block}.messageAudio{width:min(320px,100%)}.documentLink{color:#1f2937;background:#ffffff8f;border:1px solid #00000014;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.documentLink svg{width:17px;height:17px}.revokedMessage{color:var(--capa-v3-muted);font-size:13px;font-style:italic}.messageTools{justify-self:end;gap:6px;display:none}.messageBubble:hover .messageTools{display:inline-flex}.messageTools button{min-height:24px;color:var(--capa-v3-muted);background:#11182714;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.messageTools svg{width:12px;height:12px}.chatEvent{color:var(--capa-v3-muted);background:#ffffffb8;border-radius:999px;align-self:center;padding:6px 10px;font-size:11px;font-weight:600}.chatComposer{background:var(--capa-v3-bg);border-top:1px solid #ded8cf;grid-template-columns:1fr auto;gap:10px;padding:12px;display:grid}.whatsappComposer{grid-template-columns:42px 1fr 42px 48px;align-items:center}.whatsappComposer>button,.attachWrap>button{width:42px;height:42px;min-height:42px;padding:0}.whatsappComposer button.recording{color:#fff;background:#111114}.hiddenFileInput{display:none}.attachWrap{position:relative}.attachMenu{z-index:4;background:var(--capa-v3-card);border:1px solid #e4e7ee;border-radius:14px;gap:6px;width:172px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 18px 45px #10182824}.attachMenu button{background:var(--capa-v3-card);width:100%;min-height:36px;color:var(--capa-v3-ink);border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.attachMenu button:hover{color:#b71914;background:#fff1f0}.attachMenu svg,.whatsappComposer svg{width:17px;height:17px}.humanPill,.aiPill{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;place-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:600;display:inline-grid}.humanPill{color:#b71914;background:#fff1f0}.aiPill{color:#047857;background:#ecfdf3}.chatComposer button,.modalActions button,.modalQrBox button{color:#fff;background:#d91e18;border:0;border-radius:12px;min-height:40px;padding:0 16px;font-weight:600}.chatComposer button:disabled{opacity:.5}.emptyChat{color:var(--capa-v3-muted);margin:auto}.emptyState.light{background:var(--capa-v3-bg);color:var(--capa-v3-muted);border-color:#e2e5ec}.modalBackdrop{z-index:50;background:#08080a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.connectionModal{background:var(--capa-v3-card);width:min(460px,100%);color:var(--capa-v3-ink);border-radius:20px;padding:18px;position:relative;box-shadow:0 28px 90px #00000047}.modalClose{background:var(--capa-v3-bg);width:34px;height:34px;color:var(--capa-v3-ink);border:0;border-radius:50%;font-size:22px;position:absolute;top:10px;right:10px}.connectionModalTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-right:34px;display:flex}.connectionModalTop strong{font-size:20px}.modalQrBox{background:var(--capa-v3-bg);border:1px solid #e4e7ee;border-radius:16px;place-items:center;min-height:330px;padding:14px;display:grid}.modalQrBox img{border-radius:12px;width:min(300px,100%);height:auto;display:block}.modalActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.modalActions button{background:var(--capa-v3-bg);width:100%;min-width:0;color:var(--capa-v3-ink);padding-inline:8px}.modalActions button:hover{background:#e8ebf1}.modalActions button.danger{color:#b71914;background:#fff1f0}.whatsappBadge{background:var(--capa-v3-bg);color:var(--capa-v3-muted);border-color:#e2e5ec}.actionMessage.light{background:var(--capa-v3-bg);color:var(--capa-v3-muted);border-color:#e4e7ee}.pairing.dark{color:var(--capa-v3-ink);margin-top:10px}@media (max-width:1100px){.premiumCrmGrid{grid-template-columns:1fr;overflow-y:auto}.inspector{position:static}.board{grid-template-columns:repeat(7,214px);min-height:520px}.premiumMetricGrid{grid-template-columns:repeat(2,minmax(160px,1fr))}.whatsappInbox{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:520px){.modalActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.premiumShell{grid-template-columns:1fr}.premiumSidebar{flex-direction:row;align-items:center;height:auto;padding:10px;position:static;overflow-x:auto}.sideBrand.premium{border:0;padding:0}.sideBrand.premium div{display:none}.premiumNav{flex-direction:row;min-width:max-content;display:flex}.premiumNavButton{min-width:148px}.logoutButton{min-width:80px;margin:0 0 0 auto}.premiumMain{height:calc(100vh - 74px);padding:10px}.whatsappInbox{grid-template-columns:1fr}.conversationList{display:none}.premiumMetricGrid{grid-template-columns:1fr}}.premiumCrmGrid.boardOnly{grid-template-columns:minmax(0,1fr);height:100%;overflow:hidden}.boardOnly .premiumBoardPanel{border-radius:18px;height:100%;padding:10px}.boardOnly .board{grid-template-columns:repeat(7,minmax(220px,1fr));align-items:stretch;height:100%;overflow:auto hidden}.boardOnly .lane{flex-direction:column;height:100%;min-height:0;display:flex}.boardOnly .lane header{flex:none}.boardOnly .laneRows{flex:auto;min-height:0;max-height:none;overflow-y:auto}.boardOnly .leadCardGrid{grid-template-columns:1fr}.boardOnly .leadCardGrid small{min-height:34px}.leadDrawerBackdrop{z-index:45;background:#0f121947;justify-content:flex-end;display:flex;position:fixed;inset:0}.leadDrawer{background:var(--capa-v3-card);border-left:1px solid #e4e7ee;width:min(420px,96vw);height:100%;padding:16px;position:relative;overflow-y:auto;box-shadow:-20px 0 70px #1018282e}.leadDrawerClose{float:right;z-index:1;background:var(--capa-v3-bg);width:34px;height:34px;color:var(--capa-v3-ink);border:0;border-radius:50%;font-size:22px;position:sticky;top:0}.leadDrawer .inspector{box-shadow:none;border:0;padding:2px 0 0;position:static;top:auto}.metricsOps{grid-template-rows:auto 1fr;gap:14px;display:grid;overflow:hidden}.conversionPanel{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(260px,1.2fr);gap:12px;display:grid}.conversionPanel>div{background:var(--capa-v3-card);border:1px solid #e4e7ee;border-radius:18px;flex-direction:column;justify-content:center;min-height:118px;padding:18px;display:flex}.conversionPanel span{color:var(--capa-v3-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600}.conversionPanel strong{color:var(--capa-v3-ink);letter-spacing:-.06em;margin-top:8px;font-size:clamp(34px,5vw,62px);line-height:.92}.conversionPanel .goalChip{border-color:var(--capa-v3-ink);background:#111114}.conversionPanel .goalChip span{color:#ffffff94}.conversionPanel .goalChip strong{color:#fff;font-size:clamp(22px,2.8vw,34px);line-height:1.05}.funnelTimeline{grid-template-columns:repeat(5,minmax(150px,1fr));align-content:stretch;gap:10px;min-height:0;display:grid;overflow-x:auto}.funnelStep{background:var(--capa-v3-card);border:1px solid #e4e7ee;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:280px;padding:18px;display:flex;position:relative;overflow:hidden}.funnelStep:before{content:"";opacity:.16;background:#d91e18;border-radius:999px;height:6px;position:absolute;top:18px;left:18px;right:18px}.funnelStep b{color:var(--capa-v3-ink);letter-spacing:-.07em;font-size:clamp(44px,6vw,86px);line-height:.86}.funnelStep span{color:var(--capa-v3-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:10px;font-size:12px;font-weight:600}.funnelStep.sale{background:#d91e18;border-color:#d91e18}.funnelStep.sale b,.funnelStep.sale span{color:#fff}.funnelStep.sale:before{background:var(--capa-v3-card);opacity:.35}.followOps{grid-template-rows:auto auto 1fr;gap:10px;display:grid}.followToolbar{justify-content:space-between;align-items:center}.followToolbar span{color:var(--capa-v3-ink);font-size:13px;font-weight:600}.followTable{align-content:start;gap:8px;min-height:0;display:grid;overflow-y:auto}.followRow{border-radius:14px;grid-template-columns:minmax(220px,1.2fr) minmax(220px,1.3fr) minmax(190px,.9fr) auto;padding:12px}.followLead{align-items:center;gap:10px;min-width:0;display:flex}.followLead strong,.followReason strong,.followNext strong{color:var(--capa-v3-ink);font-size:14px;display:block}.followLead span,.followReason span{color:var(--capa-v3-muted);margin-top:3px;font-size:12px;display:block}.followReason small,.followNext small{color:#98a2b3;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.followNext strong{font-weight:600}.emptyFollow{background:var(--capa-v3-card);height:100%;min-height:320px;color:var(--capa-v3-muted);border:1px dashed #d9dde5;border-radius:16px;align-content:center;place-items:center;gap:8px;display:grid}.emptyFollow strong{color:var(--capa-v3-ink)}.emptyFollow span{font-size:13px}@media (max-width:1100px){.boardOnly .board{grid-template-columns:repeat(7,224px)}.conversionPanel{grid-template-columns:1fr}.funnelTimeline{grid-template-columns:repeat(5,180px)}.followRow{grid-template-columns:1fr}}:root{--capa-v3-sidebar:#090c10;--capa-v3-black:#171a1f;--capa-v3-red:#eb1234;--capa-v3-red-dark:#c70d27;--capa-v3-red-soft:#fff1f3;--capa-v3-bg:#f5f6f8;--capa-v3-card:#fff;--capa-v3-ink:#17191d;--capa-v3-muted:#747b86;--capa-v3-line:#dfe3e8;--capa-v3-line-soft:#edf0f4;--capa-v3-green:#12b981;--capa-v3-radius:14px;--capa-v3-shadow:0 16px 38px #0f172a0f}.capaAppShell{background:var(--capa-v3-bg);width:100vw;height:100vh;min-height:100vh;color:var(--capa-v3-ink);grid-template-columns:266px minmax(0,1fr);display:grid;overflow:hidden}.capaSidebar{height:100vh;box-shadow:none;background:#000;border-right:1px solid #ffffff1a;gap:4px;padding:12px 12px 20px;position:sticky;top:0}.capaBrand{grid-template-columns:1fr;justify-items:center;height:88px;border-bottom:0!important;align-items:center!important;gap:0!important;padding:0 0 6px!important;display:grid!important}.capaBrand .brandTile{width:100%;max-width:190px;height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.capaBrand .brandTile img{object-fit:contain;object-position:center;mix-blend-mode:normal;width:100%;height:100%}.capaNav{gap:2px}.capaNav .premiumNavButton{color:#a3a9b4;background:0 0;border:0;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:40px;padding:8px 12px;transition:background .12s,color .12s;display:grid;position:relative;transform:none}.capaNav .premiumNavButton:hover{color:#fff;background:#ffffff12;border-color:#0000}.capaNav .premiumNavButton.active{color:#ff4d64;box-shadow:none;background:#eb123424;border-color:#0000}.capaNav .premiumNavButton strong{font-size:13px;font-weight:500}.capaNav .premiumNavButton.active strong{font-weight:600}.capaNav .navIcon{color:currentColor;background:0 0;border:0;border-radius:0;width:28px;height:28px}.capaNav .premiumNavButton.active .navIcon{background:0 0;border-color:#0000}.activeNavDot{display:none}.operationCard{background:#12161d;border:1px solid #ffffff1c;border-radius:13px;gap:13px;margin-top:auto;padding:15px 14px;display:grid;position:relative}.operationCard>span{color:#8d96a5;letter-spacing:.18em;font-size:10px;font-weight:600}.operationCard div{color:#d8dee7;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;font-size:12px;display:grid}.operationCard i{background:#1d2630;border-radius:50%;width:8px;height:8px}.operationCard i.online{background:var(--capa-v3-green);box-shadow:0 0 14px #12b9818c}.operationCard strong{font-weight:600}.operationCard em{color:var(--capa-v3-muted);font-size:11px;font-style:normal}.logoutButton{color:#d8dee7;background:#14181f;border:1px solid #ffffff1c;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin-top:0;font-size:13px;font-weight:600;display:inline-flex}.logoutButton svg{width:16px;height:16px}.capaMain{background:var(--capa-v3-bg);height:100vh;min-height:0;color:var(--capa-v3-ink);grid-template-rows:minmax(0,1fr);gap:0;padding:24px 28px;display:grid;position:relative;overflow:hidden}.contentTopbar{justify-content:flex-end;align-items:center;min-height:68px;display:flex}.topbarActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.topbarChip{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);min-height:36px;color:var(--capa-v3-ink);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 8px 18px #0f172a0a}.topbarChip i{background:var(--capa-v3-black);border-radius:50%;width:6px;height:6px}.topbarChip svg{width:15px;height:15px}.topbarChip b{font-weight:600}.topbarChip.red{color:#fff;border-color:var(--capa-v3-red);background:var(--capa-v3-red);box-shadow:0 12px 22px #eb12342e}.topbarChip.red i{background:var(--capa-v3-card)}.topbarChip.green{color:#047857;background:#ecfdf5;border-color:#baf2d7}.topbarChip.green i{background:var(--capa-v3-green)}.teamCard{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);border-radius:999px;grid-template-columns:auto 1fr 8px;align-items:center;gap:12px;min-height:44px;padding:5px 14px 5px 10px;display:grid;box-shadow:0 10px 22px #0f172a0d}.teamAvatars{align-items:center;display:flex}.teamAvatars span{background:var(--capa-v3-black);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-6px;font-size:9px;font-weight:600;display:grid}.teamAvatars span:first-child{margin-left:0}.teamCard strong{color:var(--capa-v3-ink);font-size:13px;line-height:1.1;display:block}.teamCard small{color:var(--capa-v3-muted);margin-top:3px;font-size:11px;display:block}.teamCard>i{background:var(--capa-v3-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #12b98173}.opCard{border:1px solid var(--capa-v3-line);border-radius:var(--capa-v3-radius);background:var(--capa-v3-card);box-shadow:var(--capa-v3-shadow)}.assistThreeColumn{grid-template-columns:276px 438px minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}.cardTitleRow,.cardTitleLine{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cardTitleRow strong,.cardTitleLine strong{color:var(--capa-v3-ink);letter-spacing:-.02em;font-size:16px;line-height:1.15;display:block}.cardTitleRow span,.cardTitleLine span{color:var(--capa-v3-muted);margin-top:3px;font-size:12px;display:block}.cardTitleRow>b{background:var(--capa-v3-bg);color:#7c8491;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:12px;display:grid}.cardTitleLine em,.cardTitleLine>em,.goalStatus,.whatsappBadge{color:#047857;background:#ecfdf5;border:1px solid #b9eed8;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.cardTitleLine em.neutral{border-color:var(--capa-v3-line);color:var(--capa-v3-muted);background:var(--capa-v3-bg)}.funnelStagesCard{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:16px 13px;display:grid;overflow:hidden}.reviewModeSwitch{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.reviewModeSwitch button{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);min-height:38px;color:var(--capa-v3-muted);border-radius:12px;font-size:12px;font-weight:600}.reviewModeSwitch button.active{border-color:var(--capa-v3-red);background:var(--capa-v3-red-soft);color:#9f1239}.reviewModeSwitch button.danger b{background:var(--capa-v3-red);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:4px;font-size:10px;display:inline-grid}.aiReviewList{align-content:start;gap:8px;min-height:0;margin-top:15px;padding-right:2px;display:grid;overflow-y:auto}.aiReviewItem{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);width:100%;min-height:72px;color:var(--capa-v3-ink);text-align:left;border-radius:13px;grid-template-columns:9px 1fr auto;align-items:center;gap:13px;padding:11px 12px;display:grid}.aiReviewItem>i{background:var(--capa-v3-red);border-radius:999px;width:8px;height:8px;box-shadow:0 0 12px #eb123459}.aiReviewItem strong{font-size:13px;display:block}.aiReviewItem small{color:var(--capa-v3-muted);margin-top:3px;font-size:11px;display:block}.aiReviewItem>b{background:var(--capa-v3-red);color:#fff;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:11px;display:grid}.aiReviewItem.active{background:var(--capa-v3-red-soft);border-color:#ff9aad}.stageList{align-content:start;gap:8px;min-height:0;margin-top:15px;padding-right:2px;display:grid;overflow-y:auto}.stageItem{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);width:100%;min-height:40px;color:var(--capa-v3-muted);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:7px 11px;display:grid}.stageItem:hover{background:var(--capa-v3-bg);border-color:#d4dae3}.stageItem:focus-visible{outline-offset:2px;outline:3px solid #eb123438}.stageItem strong{letter-spacing:-.01em;font-size:12px;font-weight:600;line-height:1.2;display:block}.stageItem>b{background:var(--capa-v3-bg);min-width:24px;height:22px;color:var(--capa-v3-muted);border-radius:999px;place-items:center;font-size:10.5px;display:grid}.stageItem.active{border-color:var(--capa-v3-red);background:var(--capa-v3-red-soft);color:var(--capa-v3-red)}.stageItem.active>b{background:var(--capa-v3-red);color:#fff}.leadListCard{grid-template-rows:minmax(0,1fr);min-height:0;padding:14px;display:grid;overflow:hidden}.leadListHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.iconButton,.leadListHeader button{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);width:39px;height:39px;color:var(--capa-v3-muted);border-radius:12px;place-items:center;display:grid}.iconButton svg,.leadListHeader svg{width:17px;height:17px}.leadSearch,.followSearch,.conversationSearchV3{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);border-radius:12px;grid-template-columns:18px 1fr;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:grid}.leadSearch svg,.followSearch svg,.conversationSearchV3 svg{width:16px;height:16px;color:var(--capa-v3-muted)}.leadSearch input,.followSearch input,.conversationSearchV3 input{width:100%;color:var(--capa-v3-ink);background:0 0;border:0;outline:0;font-size:13px}.leadListScroll{align-content:start;gap:9px;min-height:0;padding:9px 1px 2px;display:grid;overflow-y:auto}.leadCompactCard{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);width:100%;min-height:0;color:var(--capa-v3-ink);text-align:left;border-radius:12px;align-content:start;gap:5px;padding:11px 12px;display:grid}.leadCompactCard.selected{border-color:var(--capa-v3-red);background:#fffdfd;box-shadow:0 10px 20px #eb123412}.leadCompactTop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.leadCompactTop strong{font-size:13.5px;display:block}.leadCompactTop time{color:var(--capa-v3-muted);white-space:nowrap;font-size:11px}.leadCompactMeta{color:var(--capa-v3-muted);font-size:11.5px;display:block}.leadCompactLine{flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:12px;display:flex}.leadCompactLine span{color:var(--capa-v3-ink);font-weight:600}.leadCompactLine i{color:var(--capa-v3-muted);font-style:italic}.leadCompactLine .dangerTag{background:var(--capa-v3-red-soft);color:#e1072a;border:1px solid #ffb8c4;border-radius:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:600}.tagCluster{flex-wrap:wrap;gap:5px;display:flex}.tagCluster i,.sectionLine i,.objectionChips span{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);color:var(--capa-v3-muted);border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:600}.tagCluster i.danger,.sectionLine i.danger,.objectionChips span.danger{background:var(--capa-v3-red-soft);color:#e1072a;border-color:#ffb8c4}.leadCompactFoot time{color:var(--capa-v3-muted);font-size:11px}.leadDetailPanel{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.leadDetailHeader{border-bottom:1px solid var(--capa-v3-line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:86px;padding:18px;display:grid}.avatarBlock span,.followDetailHeader>span,.selectedLeadHead>span{background:var(--capa-v3-black);color:#fff;border-radius:13px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:600;display:grid}.leadTitleBlock strong{letter-spacing:-.04em;font-size:20px;display:block}.leadTitleBlock small{color:var(--capa-v3-muted);margin-top:5px;font-size:12px;display:block}.statusDropdown{position:relative}.statusDropdown>button{background:var(--capa-v3-red-soft);color:#e1072a;border:1px solid #ff9aad;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.statusDropdown>button i{background:currentColor;border-radius:50%;width:6px;height:6px}.statusDropdown svg{width:13px;height:13px}.statusMenu{z-index:20;border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);border-radius:12px;gap:4px;width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 40px #0f172a29}.statusMenu button{color:var(--capa-v3-ink);text-align:left;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:600}.statusMenu button:hover{background:var(--capa-v3-red-soft);color:var(--capa-v3-red)}.leadDetailScroll{min-height:0;padding:16px 18px 140px;overflow-y:auto}.detailChips{flex-wrap:wrap;gap:6px;display:flex}.detailChip{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);color:var(--capa-v3-ink);border-radius:8px;align-items:baseline;gap:6px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.detailChip b{color:var(--capa-v3-muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:700}.detailChip.pending{color:var(--capa-v3-muted);font-style:italic;font-weight:500}.detailDataGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.infoCard{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);border-radius:10px;flex-direction:column;justify-content:center;min-height:68px;padding:12px;display:flex}.infoCard span{color:var(--capa-v3-muted);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:600}.infoCard strong{color:var(--capa-v3-ink);margin-top:5px;font-size:13px;line-height:1.25}.summarySection{margin-top:18px}.sectionLine{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.sectionLine strong{color:#252a33;font-size:13px}.sectionLine small{color:var(--capa-v3-muted);letter-spacing:.14em;font-size:10px;font-weight:600}.sectionLine span{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.summarySection p{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);color:var(--capa-v3-muted);border-radius:10px;margin:0;padding:13px;font-size:13px;line-height:1.55}.objectionChips{flex-wrap:wrap;gap:7px;display:flex}.aiPausedAlert{background:var(--capa-v3-red-soft);color:#9f1239;border:1px solid #ff9aad;border-radius:10px;gap:4px;margin-top:18px;padding:13px 14px 13px 45px;display:grid;position:relative}.aiPausedAlert:before{content:"!";background:var(--capa-v3-red);color:#fff;border-radius:9px;place-items:center;width:26px;height:26px;font-weight:600;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.aiPausedAlert span{color:#9f6470;font-size:12px}.aiReviewSection{margin-top:18px}.aiReviewBox{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;gap:8px;padding:13px;display:grid}.aiReviewBox.danger{background:var(--capa-v3-red-soft);color:#9f1239;border-color:#ff9aad}.aiReviewBox strong{font-size:13px}.aiReviewBox span,.aiReviewBox p{margin:0;font-size:12px;line-height:1.45}.aiReviewBox p{color:var(--capa-v3-muted);border-top:1px solid #00000012;padding-top:8px}.timelineCard{margin-top:18px}.serviceTimeline{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);border-radius:10px;grid-template-columns:repeat(4,1fr);padding:18px 12px 12px;display:grid;position:relative}.serviceTimeline:before{content:"";background:#dce2ea;height:2px;position:absolute;top:18px;left:24px;right:24px}.timelinePoint{z-index:1;color:var(--capa-v3-muted);justify-items:center;gap:7px;display:grid;position:relative}.timelinePoint i{background:#475467;border-radius:50%;width:8px;height:8px}.timelinePoint.done i{background:var(--capa-v3-green)}.timelinePoint.current i{background:var(--capa-v3-red);box-shadow:0 0 14px #eb123473}.timelinePoint strong{color:var(--capa-v3-ink);font-size:11px}.timelinePoint small{color:var(--capa-v3-muted);font-size:10px}.leadActionsFooter{border-top:1px solid var(--capa-v3-line);background:var(--capa-v3-card);padding:14px 18px 16px}.leadActionsFooter>div:first-child{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.leadActionsFooter strong{font-size:13px}.leadActionsFooter small{color:var(--capa-v3-muted);font-size:10px}.leadActionBar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.leadActionBar>button,.stageMenuWrap>button{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);min-height:34px;color:var(--capa-v3-ink);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.leadActionBar>button:hover,.stageMenuWrap>button:hover{background:var(--capa-v3-bg);border-color:#d4dae3}.leadActionBar>button.primaryAction{border-color:var(--capa-v3-red);background:var(--capa-v3-red);color:#fff}.leadActionBar>button.primaryAction:hover{background:#d40e2e}.leadActionBar svg{width:13px;height:13px}.stageMenuWrap{margin-left:auto;position:relative}.stageMenuWrap>button{justify-content:center;min-width:34px;font-size:15px;line-height:1}.stageMenu{z-index:30;border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);border-radius:11px;gap:2px;min-width:196px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 14px 34px #0b0e1429}.stageMenu button{min-height:32px;color:var(--capa-v3-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:11.5px;font-weight:600}.stageMenu button:hover{background:var(--capa-v3-bg)}.stageMenu button.currentStage{color:var(--capa-v3-red);background:var(--capa-v3-red-soft)}.leadActionGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.leadActionGrid button,.followDetailFooter button,.connectionActions button,.leadSelectedCard>button{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);min-height:40px;color:var(--capa-v3-ink);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.leadActionGrid svg,.followDetailFooter svg,.connectionActions svg,.leadSelectedCard>button svg{width:15px;height:15px}.primaryAction,.leadActionGrid .primaryAction{background:var(--capa-v3-red)!important;border-color:var(--capa-v3-red)!important;color:#fff!important}.darkAction,.leadActionGrid .darkAction{background:var(--capa-v3-black)!important;border-color:var(--capa-v3-black)!important;color:#fff!important}.softDanger,.leadActionGrid .softDanger{background:var(--capa-v3-red-soft)!important;color:#e1072a!important;border-color:#ffb8c4!important}.emptyTiny{min-height:160px;color:var(--capa-v3-muted);text-align:center;align-content:center;place-items:center;gap:5px;display:grid}.emptyTiny strong{color:#3b4350}.emptyTiny span{font-size:12px}.emptyDetail{place-items:center;display:grid}.miniToast{z-index:60;background:var(--capa-v3-black);color:#fff;letter-spacing:-.01em;border:1px solid #171a1f1a;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex;position:fixed;inset:auto auto 22px 306px;box-shadow:0 18px 40px #0f172a3d}.miniToast:before{content:"";background:var(--capa-v3-red);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #eb123440}.miniToast.inside{z-index:30;position:absolute;top:12px;bottom:auto;right:16px}.metricsV3{grid-template-rows:auto auto minmax(260px,1fr);gap:14px;min-height:0;display:grid;overflow-y:auto}.metricKpiGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.metricKpiCard{align-content:space-between;min-height:136px;padding:17px 18px 15px;display:grid;position:relative;overflow:hidden}.metricKpiCard:after{content:"";background:linear-gradient(90deg, #ff95a7, var(--capa-v3-red));height:3px;position:absolute;bottom:0;left:0;right:0}.metricKpiCard>div{justify-content:space-between;align-items:center;display:flex}.metricKpiCard span{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);width:33px;height:33px;color:var(--capa-v3-ink);border-radius:9px;place-items:center;display:grid}.metricKpiCard svg{width:16px;height:16px}.metricKpiCard em{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);color:var(--capa-v3-ink);border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:600}.metricKpiCard strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:34px;line-height:.9}.metricKpiCard small{color:var(--capa-v3-muted);font-size:12px}.metricsMiddle{grid-template-columns:minmax(0,2.05fr) minmax(340px,.95fr);gap:14px;display:grid}.conversionCard,.goalCard,.operationRhythm{padding:18px}.rateCards{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 20px;display:grid}.rateCards div{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);border-radius:10px;padding:14px}.rateCards strong{letter-spacing:-.04em;font-size:24px;display:block}.rateCards span{color:var(--capa-v3-muted);font-size:12px}.funnelBars{gap:15px;display:grid}.funnelBar{grid-template-columns:150px minmax(0,1fr) 42px;align-items:center;gap:14px;display:grid}.funnelBar>span{color:var(--capa-v3-ink);font-size:12px}.funnelBar>div{border:1px solid var(--capa-v3-line);background:#edf0f4;border-radius:7px;height:21px;overflow:hidden}.funnelBar i{background:linear-gradient(90deg,#f13351,#a40d24);border-radius:6px;height:100%;display:block}.funnelBar b{text-align:right;font-size:12px}.goalCard{align-content:start;display:grid}.gaugeWrap{justify-self:center;width:260px;height:174px;margin:32px 0 8px;position:relative}.gaugeArc{background:conic-gradient(from 270deg at 50% 100%, #99172b 0 24%, #eb1234 24% var(--gauge), #e5e8ed var(--gauge) 100%);border-radius:130px 130px 0 0;width:260px;height:130px;overflow:hidden}.gaugeArc:after{content:"";background:var(--capa-v3-card);border-radius:101px 101px 0 0;height:101px;position:absolute;bottom:43px;left:29px;right:29px}.gaugeArc span{transform-origin:0;width:88px;height:3px;transform:rotate(calc((var(--gauge) * 1.8) - 160deg));z-index:2;background:#171a1f;position:absolute;bottom:42px;left:50%}.gaugeWrap>strong{text-align:center;letter-spacing:-.08em;z-index:3;font-size:44px;position:absolute;bottom:28px;left:0;right:0}.gaugeWrap small{color:var(--capa-v3-muted);letter-spacing:0;font-size:14px}.gaugeScale{color:var(--capa-v3-muted);justify-content:space-between;font-size:11px;display:flex;position:absolute;bottom:16px;left:45px;right:45px}.goalStatus{justify-self:center;gap:7px;margin:4px 0 14px}.goalStatus i{background:var(--capa-v3-green);border-radius:50%;width:8px;height:8px}.goalCard p{max-width:280px;color:var(--capa-v3-muted);text-align:center;margin:0 auto;font-size:12px;line-height:1.45}.operationRhythm{grid-template-rows:auto minmax(210px,1fr) auto;min-height:0;display:grid}.chartLegend{color:var(--capa-v3-muted);align-items:center;gap:8px;font-size:12px;display:flex}.chartLegend i,.chartLegend b{background:#b7bec9;border-radius:3px;width:8px;height:8px}.chartLegend b{background:var(--capa-v3-red)}.chartArea{grid-template-columns:repeat(7,1fr);align-items:end;gap:26px;min-height:230px;padding:38px 56px 28px;display:grid;position:relative}.chartArea:before{content:"";background:repeating-linear-gradient(#0000 0 52px,#edf0f4 53px);position:absolute;inset:42px 20px 64px}.chartArea svg{z-index:2;width:calc(100% - 112px);height:calc(100% - 108px);position:absolute;inset:50px 56px 58px;overflow:visible}.chartArea polyline{fill:none;stroke:var(--capa-v3-red);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.chartArea circle{fill:#fff;stroke:var(--capa-v3-red);stroke-width:4px}.chartDay{z-index:1;place-items:end center;gap:12px;height:176px;display:grid;position:relative}.chartDay span{background:#cbd1da;border-radius:8px;width:76px}.chartDay b{color:#737c8b;letter-spacing:.12em;font-size:12px}.quickRead{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);color:var(--capa-v3-muted);border-radius:10px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.quickRead svg{width:16px;height:16px}.quickRead strong{color:var(--capa-v3-ink)}.followupV3{grid-template-columns:minmax(0,1.9fr) minmax(360px,.95fr);gap:14px;height:100%;min-height:0;display:grid}.followQueueCard{grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.followQueueToolbar{border-bottom:1px solid var(--capa-v3-line);grid-template-columns:1fr 230px 42px;align-items:center;gap:10px;padding:22px 16px;display:grid}.followFilters{gap:7px;display:flex}.followFilters button{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);min-height:36px;color:var(--capa-v3-ink);border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.followFilters button b{background:var(--capa-v3-bg);min-width:20px;min-height:20px;color:var(--capa-v3-muted);border-radius:999px;place-items:center;font-size:10px;display:grid}.followFilters button.active{background:var(--capa-v3-red);border-color:var(--capa-v3-red);color:#fff;box-shadow:0 12px 20px #eb123429}.followFilters button.active b{color:#fff;background:#fff3}.followTableHeader,.followQueueRow{grid-template-columns:1.2fr .7fr 1fr .85fr 92px;align-items:center;gap:14px;display:grid}.followTableHeader{color:var(--capa-v3-muted);text-transform:uppercase;letter-spacing:.14em;padding:18px 24px 8px;font-size:10px}.followQueueRows{align-content:start;gap:10px;min-height:0;padding:4px 14px 18px;display:grid;overflow-y:auto}.followQueueRow{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);min-height:110px;color:var(--capa-v3-ink);text-align:left;border-radius:13px;padding:17px 12px}.followQueueRow.selected{border-color:var(--capa-v3-red);background:#fff9fa}.followQueueRow span{min-width:0}.followQueueRow b{color:#262b34;font-size:12px;display:block}.followQueueRow small{color:var(--capa-v3-muted);margin-top:5px;font-size:11px;display:block}.followQueueRow em{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);color:#5d6674;border-radius:8px;padding:7px 9px;font-size:11px;font-style:normal;display:inline-flex}.followLeadCell{grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.followLeadCell i{background:var(--capa-v3-black);color:#fff;border-radius:12px;grid-row:span 2;place-items:center;width:40px;height:40px;font-size:12px;font-style:normal;font-weight:600;display:grid}.rowIconActions{justify-content:flex-end;gap:8px;display:flex}.rowIconActions i{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.rowIconActions svg{width:16px;height:16px}.followDetailCard{grid-template-rows:auto auto minmax(0,1fr) auto auto;min-height:0;padding:18px;display:grid;overflow:hidden}.followDetailHeader{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:18px;display:grid}.followDetailHeader strong{letter-spacing:-.04em;font-size:20px;display:block}.followDetailHeader small{color:var(--capa-v3-muted);font-size:12px}.followDetailHeader em{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);color:var(--capa-v3-muted);border-radius:999px;padding:6px 10px;font-size:11px;font-style:normal;font-weight:600}.followDataGrid,.selectedLeadGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.followDataGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.suggestedMessage{margin-top:26px}.followDetailCard .suggestedMessage{grid-template-rows:auto minmax(0,1fr);min-height:0;margin-top:18px;display:grid}.followDetailCard .suggestedMessage textarea{resize:none;height:100%;min-height:120px}.suggestedMessage .sectionLine button{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);border-radius:10px;min-height:30px;padding:0 14px;font-weight:600}.suggestedMessage p{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);color:var(--capa-v3-muted);border-radius:12px;gap:12px;margin:0;padding:14px;font-size:13px;line-height:1.5;display:grid}.suggestedMessage span{color:#047857;background:#ecfdf5;border:1px solid #b9eed8;border-radius:999px;width:max-content;padding:4px 9px;font-size:10px;font-weight:600}.nextTry{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:15px;display:flex}.nextTry>svg{background:var(--capa-v3-black);color:#fff;border-radius:10px;width:34px;height:34px;padding:8px}.nextTry strong{font-size:13px;display:block}.nextTry small{color:var(--capa-v3-muted);font-size:12px}.followDetailFooter{border-top:1px solid var(--capa-v3-line);background:#fffffff5;margin:18px -18px -18px;padding:15px 18px 16px}.followDetailFooter>button{width:100%}.followDetailFooter>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.whatsappV3{grid-template-columns:360px minmax(0,1fr) 360px;height:100%;min-height:0;display:grid;overflow:hidden}.conversationListV3{min-height:0;box-shadow:none;border-right:0;border-radius:14px 0 0 14px;grid-template-rows:auto auto minmax(0,1fr);display:grid}.conversationSearchV3{margin:14px 14px 12px}.chatFilters{border-bottom:1px solid var(--capa-v3-line);gap:7px;padding:0 14px 15px;display:flex}.chatFilters button{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);min-height:30px;color:var(--capa-v3-muted);border-radius:9px;padding:0 12px;font-size:11px}.chatFilters button.active{background:var(--capa-v3-red);border-color:var(--capa-v3-red);color:#fff}.conversationRowsV3{align-content:start;gap:8px;min-height:0;padding:14px 8px;display:grid;overflow-y:auto}.conversationItemV3{background:var(--capa-v3-card);width:100%;min-height:90px;color:var(--capa-v3-ink);text-align:left;border:1px solid #0000;border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.conversationItemV3.active{border-color:var(--capa-v3-red);background:var(--capa-v3-red-soft)}.conversationAvatar{background:var(--capa-v3-black);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:600;display:grid;position:relative}.conversationAvatar.online:after{content:"";background:var(--capa-v3-green);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:4px;right:-2px}.conversationAvatar.large{border-radius:11px;width:42px;height:42px}.conversationTextV3{min-width:0}.conversationTextV3 strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.conversationTextV3 small{text-overflow:ellipsis;white-space:nowrap;color:var(--capa-v3-muted);margin-top:4px;font-size:11px;display:block;overflow:hidden}.conversationTextV3 em{color:#0f9f6e;margin-top:5px;font-size:10px;font-style:normal;display:block}.conversationTextV3 em.human{color:var(--capa-v3-red)}.conversationMetaV3{color:var(--capa-v3-muted);justify-items:end;gap:8px;font-size:10px;display:grid}.conversationMetaV3 i{background:var(--capa-v3-red);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;font-style:normal;font-weight:600;display:grid}.chatPanelV3{border-left:1px solid var(--capa-v3-line);border-right:1px solid var(--capa-v3-line);min-height:0;box-shadow:none;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.chatHeaderV3{border-bottom:1px solid var(--capa-v3-line);background:var(--capa-v3-card);grid-template-columns:auto 1fr auto 40px 40px;align-items:center;gap:12px;min-height:70px;padding:13px 16px;display:grid}.chatHeaderV3 strong{font-size:14px;display:block}.chatHeaderV3 small{color:var(--capa-v3-muted);margin-top:3px;font-size:11px;display:block}.chatHeaderV3 em{background:var(--capa-v3-red-soft);color:#e1072a;border:1px solid #ff9aad;border-radius:9px;padding:9px 12px;font-size:11px;font-style:normal;font-weight:600}.chatHeaderV3 em.green{color:#047857;background:#ecfdf5;border-color:#b9eed8}.chatHeaderV3 a,.chatHeaderV3 button{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);width:38px;height:38px;color:var(--capa-v3-ink);border-radius:10px;place-items:center;text-decoration:none;display:grid}.chatHeaderV3 svg{width:17px;height:17px}.chatMessagesV3{background:linear-gradient(135deg,#00000006 25%,#0000 25%) 0 0/32px 32px,linear-gradient(225deg,#00000005 25%,#0000 25%) 0 0/32px 32px,#f7f8fa;flex-direction:column;gap:12px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.chatDate{color:var(--capa-v3-muted);align-self:center;font-size:10px;font-weight:600}.chatEvent{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);color:var(--capa-v3-muted);border-radius:999px;align-self:center;padding:8px 14px;font-size:11px}.messageBubbleV3{border-radius:10px;gap:7px;max-width:min(620px,72%);padding:12px 14px 8px;display:grid;box-shadow:0 2px 8px #0f172a0a}.messageBubbleV3.inbound{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);align-self:flex-start}.messageBubbleV3.outbound{background:var(--capa-v3-red-soft);border:1px solid #ffb8c4;align-self:flex-end}.messageBubbleV3 span{color:var(--capa-v3-ink);font-size:13px;line-height:1.45}.messageBubbleV3 small{color:var(--capa-v3-muted);justify-self:end;font-size:10px}.chatComposerV3{border-top:1px solid var(--capa-v3-line);background:var(--capa-v3-card);grid-template-columns:42px 1fr 50px;gap:10px;padding:13px 16px;display:grid}.chatComposerV3 button{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);color:var(--capa-v3-ink);border-radius:11px;place-items:center;display:grid}.chatComposerV3 button[type=submit]{background:var(--capa-v3-red);border-color:var(--capa-v3-red);color:#fff}.chatComposerV3 svg{width:18px;height:18px}.chatComposerV3 input{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);min-width:0;color:var(--capa-v3-ink);border-radius:11px;outline:0;padding:0 14px}.whatsappRightPanel{background:var(--capa-v3-bg);border:1px solid var(--capa-v3-line);border-left:0;border-radius:0 14px 14px 0;align-content:start;gap:12px;min-height:0;padding:14px;display:grid;overflow-y:auto}.connectionCard,.leadSelectedCard{padding:14px}.connectionCard .cardTitleLine{border-bottom:1px solid var(--capa-v3-line);align-items:center;margin:-14px -14px 14px;padding:14px}.whatsappBadge{text-transform:none;letter-spacing:0;min-height:24px}.whatsappBadge.connected{color:#047857;background:#ecfdf5;border-color:#b9eed8}.whatsappBadge.connecting{color:#986a00;background:#fffbeb;border-color:#ffe0a3}.whatsappBadge.disconnected,.whatsappBadge.error{color:#e1072a;background:var(--capa-v3-red-soft);border-color:#ffc7c3}.detailLine{color:var(--capa-v3-muted);justify-content:space-between;gap:10px;padding:12px 0;font-size:11px;display:flex}.detailLine strong{color:#475467;font-size:12px}.detailLine strong.positive{color:var(--capa-v3-green);align-items:center;gap:6px;display:inline-flex}.detailLine strong.positive i{background:currentColor;border-radius:50%;width:7px;height:7px}.qrMiniBox{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);border-radius:10px;grid-template-columns:68px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.qrMiniBox strong{font-size:12px;display:block}.qrMiniBox span{color:var(--capa-v3-muted);margin-top:4px;font-size:10px;line-height:1.35;display:block}.qrVisual{background:var(--capa-v3-card);border-radius:5px;grid-template-columns:repeat(5,1fr);gap:3px;width:58px;height:58px;padding:5px;display:grid}.qrVisual i{background:#e5e7eb;border-radius:2px}.qrVisual i.on{background:#111827}.connectionActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.disconnectButton{background:var(--capa-v3-red-soft);color:#e1072a;border:1px solid #ffb8c4;border-radius:10px;width:100%;min-height:40px;margin-top:8px;font-size:12px;font-weight:600}.disconnectButton svg{vertical-align:-3px;width:15px;height:15px;margin-right:6px}.leadSelectedCard .cardTitleLine{border-bottom:1px solid var(--capa-v3-line);align-items:center;margin:-14px -14px 14px;padding:14px}.leadSelectedCard .cardTitleLine em{background:var(--capa-v3-red-soft);color:#e1072a;border-color:#ffb8c4}.selectedLeadHead{align-items:center;gap:12px;margin-bottom:14px;display:flex}.selectedLeadHead strong{font-size:18px;display:block}.selectedLeadHead small{color:var(--capa-v3-muted);font-size:11px}.selectedLeadGrid .infoCard{min-height:56px}.leadSelectedCard p{color:var(--capa-v3-muted);margin:14px 0;font-size:12px;line-height:1.45}.leadSelectedCard>button{background:var(--capa-v3-red);border-color:var(--capa-v3-red);color:#fff;width:100%}.loadingGrid{grid-template-columns:276px 438px 1fr;gap:14px;min-height:0;display:grid}.loadingGrid div{background:linear-gradient(90deg,#fff,#eef1f5,#fff) 0 0/220% 100%;border-radius:14px;animation:1.1s ease-in-out infinite skeletonSweep}@keyframes skeletonSweep{0%{background-position:0 0}to{background-position:-220% 0}}@media (max-width:1450px){.assistThreeColumn{grid-template-columns:248px 360px minmax(0,1fr)}.whatsappV3{grid-template-columns:310px minmax(0,1fr) 330px}.metricKpiGrid{gap:10px}.funnelBar{grid-template-columns:130px minmax(0,1fr) 34px}}@media (max-width:1180px){.capaAppShell{grid-template-columns:82px minmax(0,1fr)}.capaBrand div,.operationCard,.logoutButton{display:none}.capaBrand .brandTile{width:38px;height:38px;padding:4px}.capaNav .premiumNavButton{grid-template-columns:1fr;padding:8px}.capaNav .premiumNavButton span:last-of-type,.activeNavDot{display:none}.assistThreeColumn,.followupV3,.whatsappV3{grid-template-columns:1fr;overflow-y:auto}.leadDetailPanel,.conversationListV3,.chatPanelV3,.whatsappRightPanel{border:1px solid var(--capa-v3-line);border-radius:14px;min-height:620px}.metricKpiGrid{grid-template-columns:repeat(2,1fr)}.metricsMiddle{grid-template-columns:1fr}}.whatsappLite{border-radius:14px;grid-template-columns:360px minmax(0,1fr);height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.conversationListLite{border:0;border-right:1px solid var(--capa-v3-line);box-shadow:none;border-radius:14px 0 0 14px}.conversationSearchLite{grid-template-columns:1fr 42px;gap:8px;padding:14px;display:grid}.conversationSearchLite .conversationSearchV3{margin:0}.conversationSearchLite>button{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);color:var(--capa-v3-ink);border-radius:11px;place-items:center;display:grid}.conversationSearchLite>button svg{width:18px;height:18px}.chatPanelLite{box-shadow:none;border:0;border-radius:0 14px 14px 0}.chatHeaderLite{grid-template-columns:auto 1fr auto 40px 40px}@media (max-width:1180px){.whatsappLite{grid-template-columns:1fr;overflow-y:auto}.conversationListLite,.chatPanelLite{border:1px solid var(--capa-v3-line);border-radius:14px;min-height:520px}}.operationCard,.teamCard{display:none!important}.contentTopbar:has(.topbarActions:empty){min-height:24px}.capaSidebar .logoutButton{margin-top:auto}.metricsControlBar{justify-content:flex-end;align-items:center;min-height:42px;display:flex}.metricsControlBar label{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);color:var(--capa-v3-ink);border-radius:12px;align-items:center;gap:9px;padding:6px 8px 6px 12px;font-size:12px;font-weight:600;display:inline-flex}.metricsControlBar svg{width:16px;height:16px}.metricsControlBar select{border:0;border-left:1px solid var(--capa-v3-line);min-height:30px;color:var(--capa-v3-ink);background:0 0;outline:0;padding-left:10px;font-weight:600}.realMetrics{grid-template-rows:auto auto minmax(260px,1fr)}.rowIconActions button{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);width:36px;height:36px;color:var(--capa-v3-ink);border-radius:10px;place-items:center;display:grid}.rowIconActions button:disabled{opacity:.45}.suggestedMessage textarea{resize:vertical;border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);width:100%;min-height:112px;color:var(--capa-v3-ink);font:inherit;border-radius:12px;outline:none;padding:14px;font-size:13px;line-height:1.45}.suggestedMessage textarea:focus{border-color:var(--capa-v3-red);background:var(--capa-v3-card)}.inlineModalBackdrop{z-index:35;background:#0f172a42;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.inlineModal{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);border-radius:16px;gap:14px;width:min(420px,96%);padding:20px;display:grid;position:relative;box-shadow:0 24px 70px #0f172a38}.inlineModal>strong{font-size:18px}.inlineModal label{color:var(--capa-v3-ink);gap:7px;font-size:12px;font-weight:600;display:grid}.inlineModal input{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);min-height:42px;color:var(--capa-v3-ink);border-radius:10px;outline:none;padding:0 12px}.inlineModal input:focus{border-color:var(--capa-v3-red);background:var(--capa-v3-card)}.inlineModal>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.inlineModal>div:last-child button{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);min-height:40px;color:var(--capa-v3-ink);border-radius:10px;font-weight:600}.realTimeline{grid-template-columns:repeat(6,minmax(120px,1fr));overflow-x:auto}.followQueueRow{cursor:pointer}.followQueueToolbar{grid-template-columns:1fr 230px}.capaAppShell,.capaAppShell *{background-image:none!important}.contentTopbar{display:none!important}.capaMain>section,.capaMain>article{height:100%;min-height:0}.metricKpiCard:after,.funnelBar i{background:var(--capa-v3-red)!important}.metricsControlBar{min-height:36px}.realMetrics{grid-template-rows:auto auto auto;align-content:start;gap:12px}.weeklyRhythmCard{min-height:460px}.goalSimple{gap:18px;margin:28px 0 18px;display:grid}.goalSimple>strong{color:var(--capa-v3-ink);letter-spacing:-.07em;text-align:center;font-variant-numeric:tabular-nums;gap:4px;font-size:44px;line-height:.9;display:grid}.goalSimple>strong small{color:var(--capa-v3-muted);letter-spacing:0;font-size:12px;font-weight:600}.goalRangeBar{background:#e7ebf1;border-radius:999px;height:12px;position:relative}.goalRangeBar span{background:#111114;border-radius:999px;width:33.333%;position:absolute;top:0;bottom:0;left:33.333%}.goalRangeBar i{background:var(--capa-v3-red);border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #d6dbe3}.goalRangeLabels{color:#7b8492;justify-content:space-between;font-size:11px;font-weight:600;display:flex}.goalStatus{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);color:var(--capa-v3-ink);border-radius:999px;justify-content:center;justify-self:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.operationRhythm{grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.rhythmList{gap:9px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.rhythmRow{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);border-radius:10px;grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.rhythmRow b{color:var(--capa-v3-ink);letter-spacing:.08em;font-size:12px}.rhythmRow span,.rhythmRow em{background:var(--capa-v3-bg);min-width:0;height:28px;color:var(--capa-v3-ink);border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-style:normal;font-weight:600;display:flex;position:relative;overflow:hidden}.rhythmRow span i,.rhythmRow em i{background:#cbd2dc;position:absolute;top:0;bottom:0;left:0}.rhythmRow em i{background:var(--capa-v3-red);opacity:.82}.rhythmRow span,.rhythmRow em{isolation:isolate}.rhythmRow span>i,.rhythmRow em>i{opacity:.35}.quickRead{flex-wrap:wrap}@media (max-width:1180px){.metricKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metricsMiddle{grid-template-columns:1fr}.rhythmRow{grid-template-columns:42px 1fr}.rhythmRow em{grid-column:2}}.funnelStagesCard{padding:16px 13px 12px}.funnelStagesCard .cardTitleRow span{display:none}.stageList{gap:6px;margin-top:12px;overflow-y:hidden}.stageItem{gap:8px;min-height:40px;padding:7px 11px}.stageItem strong{font-size:12px;line-height:1.15}.stageItem small{display:none!important}.stageItem>b{min-width:24px;height:22px;font-size:10px}.leadDetailHeader{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:64px;padding:12px 14px}.leadDetailHeader>span:last-child{display:none}.avatarBlock span{border-radius:11px;width:38px;height:38px;font-size:11px}.leadTitleBlock strong{letter-spacing:-.035em;font-size:16px;line-height:1.05}.leadTitleBlock small{margin-top:4px;font-size:11px;line-height:1.25}.whatsappShortcut{background:var(--capa-v3-red-soft);min-height:36px;color:var(--capa-v3-red);white-space:nowrap;border:1px solid #ff9aad;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.whatsappShortcut svg{width:15px;height:15px}.leadDetailScroll{padding:12px 14px}.detailDataGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.infoCard{min-height:55px;padding:9px 10px}.infoCard span{letter-spacing:.1em;font-size:8.5px}.infoCard strong{margin-top:4px;font-size:11.5px;line-height:1.2}.summarySection,.aiPausedAlert,.timelineCard{margin-top:12px}.summarySection p{padding:10px 11px;font-size:12px;line-height:1.35}.sectionLine{margin-bottom:7px}.objectionChips span,.tagCluster i,.sectionLine i{padding:3px 7px;font-size:9.5px}.aiPausedAlert{padding:10px 12px 10px 40px}.aiPausedAlert:before{border-radius:8px;width:22px;height:22px;left:12px}.aiPausedAlert strong{font-size:12px}.aiPausedAlert span{font-size:11px}.serviceTimeline.realTimeline{grid-template-columns:repeat(7,minmax(72px,1fr));gap:0;padding:15px 8px 10px;overflow:hidden}.serviceTimeline.realTimeline:before{top:18px;left:38px;right:38px}.timelinePoint{text-align:center;gap:6px;min-width:0}.timelinePoint i{background:#b6beca;width:9px;height:9px}.timelinePoint.current i{background:var(--capa-v3-red);width:11px;height:11px;box-shadow:0 0 0 2px var(--capa-v3-red), 0 0 14px #eb123459;border:2px solid #fff}.timelinePoint strong{max-width:82px;color:var(--capa-v3-ink);font-size:9.5px;line-height:1.15}.leadActionsFooter{padding:11px 14px 13px}.leadActionsFooter>div:first-child{margin-bottom:8px}.leadActionGrid{grid-template-columns:repeat(4,1fr);gap:7px}.leadActionGrid button,.leadActionGrid .primaryAction,.leadActionGrid .darkAction,.leadActionGrid .softDanger{border-radius:9px;min-height:38px;padding:0 9px;font-size:11.5px;font-weight:600;line-height:1.05;border:1px solid var(--capa-v3-line)!important;color:#17191d!important;background:#fff!important}.leadActionGrid button>i{background:currentColor;border-radius:50%;width:7px;height:7px}.leadActionGrid button.currentStage{background:var(--capa-v3-red-soft)!important;color:var(--capa-v3-red)!important;border-color:#ff9aad!important}.leadActionGrid svg{width:14px;height:14px}.settingsV3{grid-template-columns:360px minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}.settingsPageV4{grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid;overflow-y:auto}.settingsTopGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.settingsInfoCard{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:14px;min-height:176px;padding:18px;display:grid}.settingsInfoHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settingsInfoHead strong{color:var(--capa-v3-ink);letter-spacing:-.02em;font-size:16px;display:block}.settingsInfoHead span{color:var(--capa-v3-muted);margin-top:3px;font-size:12px;display:block}.settingsCardIcon{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);width:36px;height:36px;color:var(--capa-v3-ink);border-radius:10px;flex:none;place-items:center;display:grid}.settingsCardIcon svg{width:17px;height:17px}.settingsInfoRows{align-self:start;display:grid}.settingsRowLine{border-top:1px solid var(--capa-v3-line-soft);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.settingsRowLine:first-child{border-top:0;padding-top:2px}.settingsRowLine span{color:var(--capa-v3-muted);text-transform:uppercase;letter-spacing:.12em;flex:none;font-size:10px;font-weight:600}.settingsRowLine strong{min-width:0;color:var(--capa-v3-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.settingsStatGrid{grid-template-columns:1fr 1fr;align-self:center;gap:10px;display:grid}.settingsStatGrid div{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);border-radius:10px;padding:12px}.settingsStatGrid strong{color:var(--capa-v3-ink);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:22px;line-height:1;display:block}.settingsStatGrid span{color:var(--capa-v3-muted);margin-top:5px;font-size:11px;display:block}.settingsCardBtn{border:1px solid var(--capa-v3-red);background:var(--capa-v3-red);color:#fff;border-radius:11px;justify-content:center;align-self:end;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.settingsCardBtn:hover{background:var(--capa-v3-red-dark);border-color:var(--capa-v3-red-dark)}.settingsCardBtn:disabled{cursor:not-allowed;opacity:.55}.settingsCardBtn svg{width:16px;height:16px}.pushNotificationActions{align-self:end;gap:8px;display:flex}.pushNotificationActions .settingsCardBtn{flex:auto}.settingsSecondaryBtn{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);min-height:42px;color:var(--capa-v3-ink);border-radius:11px;padding:0 14px;font-size:13px;font-weight:600}.settingsSecondaryBtn:hover{background:var(--capa-v3-bg)}.settingsSecondaryBtn:disabled{cursor:not-allowed;opacity:.55}.pushNotificationMessage{color:var(--capa-v3-muted);margin:8px 0 0;font-size:11px;line-height:1.4}.settingsReviewSplit{grid-template-columns:360px minmax(0,1fr);gap:14px;min-height:0;display:grid}@media (max-width:1500px){.settingsTopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.settingsTopGrid{grid-template-columns:1fr}.settingsInfoCard{min-height:0}.settingsReviewSplit{grid-template-columns:320px minmax(0,1fr)}}.settingsReviewList{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:16px;display:grid;overflow:hidden}.settingsList{margin-top:14px}.settingsReviewDetail{min-height:0;padding:16px;overflow:hidden}.settingsLeadHeader{border-bottom:1px solid var(--capa-v3-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:grid}.settingsLeadHeader>span{background:var(--capa-v3-black);color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:600;display:grid}.settingsLeadHeader strong{font-size:16px;display:block}.settingsLeadHeader small{color:var(--capa-v3-muted);margin-top:4px;font-size:11px;display:block}.settingsLeadHeader button{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);min-height:36px;color:var(--capa-v3-ink);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.settingsLeadHeader svg{width:15px;height:15px}.settingsReviewDetail .aiReviewSection{margin-top:0}@media (max-width:1450px){.stageList{gap:6px}.stageItem{min-height:53px}.leadActionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.leadActionGrid button{padding:0 7px;font-size:10.5px}.serviceTimeline.realTimeline{grid-template-columns:repeat(7,minmax(62px,1fr))}.timelinePoint strong{max-width:68px;font-size:8.8px}}@media (max-width:1180px){.settingsV3{grid-template-columns:1fr;overflow-y:auto}}.assistThreeColumn{grid-template-columns:196px 320px minmax(620px,1fr)}.stageItem strong{white-space:normal;overflow-wrap:anywhere}.leadListCard{padding:12px}.leadListHeader strong{font-size:14px}.leadSearch{min-height:38px}.leadListScroll{gap:7px;padding-top:8px}.leadDetailPanel{min-width:0}.leadDetailHeader{grid-template-columns:auto minmax(0,1fr) minmax(150px,auto)}.whatsappShortcut,.summarySection p{max-width:100%}.leadActionsFooter>div:first-child small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:1450px){.assistThreeColumn{grid-template-columns:188px 290px minmax(560px,1fr)}.stageItem strong{font-size:11.5px}.stageItem>b{min-width:22px;height:22px}.leadDetailHeader{grid-template-columns:auto minmax(0,1fr) minmax(140px,auto)}}@media (max-width:1240px){.assistThreeColumn{grid-template-columns:180px 260px minmax(520px,1fr)}}.stageList{grid-template-rows:none;align-content:start;gap:6px;height:auto;margin-top:12px;padding:0 2px 10px 0;display:grid;overflow-y:auto}.leadActionsFooter{grid-template-rows:auto auto;align-content:start;min-height:0;padding-top:12px;display:grid}.leadDetailScroll{grid-template-rows:auto auto auto auto minmax(0,1fr);align-content:stretch;display:grid}.timelineCard{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.serviceTimeline.realTimeline{grid-template-rows:repeat(2,minmax(72px,1fr));grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px 8px;height:100%;min-height:140px;padding:20px 14px 16px}.serviceTimeline.realTimeline:before{display:none}.serviceTimeline.realTimeline .timelinePoint{place-content:start center;padding-top:4px;position:relative}.serviceTimeline.realTimeline .timelinePoint:before{content:"";z-index:-1;background:#dce2ea;height:2px;position:absolute;top:8px;left:0;right:0}.serviceTimeline.realTimeline .timelinePoint:nth-child(4):before,.serviceTimeline.realTimeline .timelinePoint:nth-child(7):before{right:50%}.serviceTimeline.realTimeline .timelinePoint:first-child:before,.serviceTimeline.realTimeline .timelinePoint:nth-child(5):before{left:50%}.timelinePoint strong{max-width:96px;font-size:10.5px}.timelinePoint small{font-size:9.5px}@media (max-width:1450px){.serviceTimeline.realTimeline{grid-template-rows:repeat(2,minmax(58px,1fr));row-gap:12px;min-height:130px;padding:14px 12px 12px}.timelinePoint strong{max-width:86px;font-size:9.5px}}.funnelStagesCard{grid-template-rows:auto minmax(0,1fr)}.stageList{grid-template-rows:repeat(7,minmax(0,1fr));align-content:stretch;gap:6px;height:100%;min-height:0;margin-top:12px;padding:0 2px 0 0;display:grid;overflow:hidden}.stageItem{align-content:center;align-self:stretch;height:100%;min-height:0;padding:7px 11px}@media (max-width:1450px){.stageList{gap:5px;margin-top:10px;padding-bottom:0}.stageItem{min-height:0;padding:6px 10px}.stageItem strong{font-size:11.5px}}.serviceTimeline.realTimeline{flex-wrap:wrap;place-content:center;align-items:flex-start;gap:30px 10px;padding:24px 18px 20px;display:flex}.serviceTimeline.realTimeline .timelinePoint{flex:0 0 calc(25% - 10px);max-width:calc(25% - 10px);min-height:66px}.serviceTimeline.realTimeline .timelinePoint:nth-child(n+5){flex-basis:calc(23% - 10px);max-width:calc(23% - 10px)}.serviceTimeline.realTimeline .timelinePoint:before{left:18px;right:18px}.serviceTimeline.realTimeline .timelinePoint:first-child:before{left:50%}.serviceTimeline.realTimeline .timelinePoint:nth-child(4):before{right:50%}.serviceTimeline.realTimeline .timelinePoint:nth-child(5):before{left:50%}.serviceTimeline.realTimeline .timelinePoint:nth-child(7):before{right:50%}@media (max-width:1450px){.serviceTimeline.realTimeline{gap:24px 8px;padding:22px 14px 18px}.serviceTimeline.realTimeline .timelinePoint{flex-basis:calc(25% - 8px);max-width:calc(25% - 8px)}.serviceTimeline.realTimeline .timelinePoint:nth-child(n+5){flex-basis:calc(23% - 8px);max-width:calc(23% - 8px)}}.leadDetailPanel{grid-template-rows:auto minmax(0,1fr) auto}.leadActionsFooter{min-height:0;padding:12px 14px 14px;overflow:visible}.serviceTimeline.realTimeline{white-space:nowrap;height:100%;min-height:150px;padding:22px 18px 18px;display:block;position:relative;overflow:auto hidden}.serviceTimeline.realTimeline:before{content:"";background:#dce2ea;width:960px;height:2px;display:block;position:absolute;top:42px;left:46px;right:auto}.serviceTimeline.realTimeline .timelinePoint{vertical-align:top;white-space:normal;align-content:start;justify-items:center;width:150px;max-width:none;min-height:96px;padding-top:12px;display:inline-grid}.serviceTimeline.realTimeline .timelinePoint:before{display:none}.serviceTimeline.realTimeline .timelinePoint i{z-index:1;margin-bottom:8px;position:relative}.serviceTimeline.realTimeline::-webkit-scrollbar{height:8px}.serviceTimeline.realTimeline::-webkit-scrollbar-track{background:var(--capa-v3-bg);border-radius:999px}.serviceTimeline.realTimeline::-webkit-scrollbar-thumb{background:#c7d0dc;border-radius:999px}@media (max-width:1450px){.serviceTimeline.realTimeline{min-height:140px;padding:20px 16px 16px}.serviceTimeline.realTimeline:before{width:910px;left:44px}.serviceTimeline.realTimeline .timelinePoint{width:142px;min-height:90px}.serviceTimeline.realTimeline .timelinePoint strong{max-width:122px;font-size:9.8px}}.serviceTimeline.realTimeline{--timeline-step:150px;--timeline-start:93px;--timeline-track:900px;--timeline-progress:0px;--timeline-rail-y:39px}.serviceTimeline.realTimeline:before,.serviceTimeline.realTimeline:after{content:"";top:var(--timeline-rail-y);left:var(--timeline-start);pointer-events:none;border-radius:999px;height:3px;position:absolute}.serviceTimeline.realTimeline:before{width:var(--timeline-track);z-index:0;background:#dce2ea;display:block}.serviceTimeline.realTimeline:after{width:var(--timeline-progress);background:var(--capa-v3-green);z-index:1;display:block}.serviceTimeline.realTimeline .timelinePoint{z-index:2;position:relative}.serviceTimeline.realTimeline .timelinePoint i{margin-bottom:10px;box-shadow:0 0 0 6px #f8fafc}.serviceTimeline.realTimeline .timelinePoint.current i{box-shadow:0 0 0 3px #f8fafc, 0 0 0 5px var(--capa-v3-red), 0 0 14px #eb123459}.serviceTimeline.realTimeline:has(.timelinePoint:first-child.current){--timeline-progress:0px}.serviceTimeline.realTimeline:has(.timelinePoint:nth-child(2).current){--timeline-progress:calc(var(--timeline-step) * 1)}.serviceTimeline.realTimeline:has(.timelinePoint:nth-child(3).current){--timeline-progress:calc(var(--timeline-step) * 2)}.serviceTimeline.realTimeline:has(.timelinePoint:nth-child(4).current){--timeline-progress:calc(var(--timeline-step) * 3)}.serviceTimeline.realTimeline:has(.timelinePoint:nth-child(5).current){--timeline-progress:calc(var(--timeline-step) * 4)}.serviceTimeline.realTimeline:has(.timelinePoint:nth-child(6).current){--timeline-progress:calc(var(--timeline-step) * 5)}.serviceTimeline.realTimeline:has(.timelinePoint:nth-child(7).current){--timeline-progress:calc(var(--timeline-step) * 6)}@media (max-width:1450px){.serviceTimeline.realTimeline{--timeline-step:142px;--timeline-start:87px;--timeline-track:852px;--timeline-rail-y:37px}}.serviceTimeline.realTimeline{--timeline-step:150px;--timeline-start:93px;--timeline-track:900px;--timeline-progress:0px;--timeline-rail-y:46px;white-space:nowrap;height:100%;min-height:150px;padding:0 18px 16px;display:block;overflow:auto hidden}.serviceTimeline.realTimeline:before,.serviceTimeline.realTimeline:after{top:var(--timeline-rail-y);height:3px;left:var(--timeline-start)}.serviceTimeline.realTimeline .timelinePoint{width:var(--timeline-step);vertical-align:top;white-space:normal;align-content:start;justify-items:center;max-width:none;min-height:128px;padding:68px 0 0;display:inline-grid;position:relative}.serviceTimeline.realTimeline .timelinePoint i{top:calc(var(--timeline-rail-y) + 1.5px);background:#b6beca;border:0;border-radius:999px;width:9px;height:9px;margin:0;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #f8fafc}@media (max-width:1450px){.serviceTimeline.realTimeline{--timeline-step:142px;--timeline-start:87px;--timeline-track:852px;--timeline-rail-y:46px;min-height:142px;padding:0 16px 14px}.serviceTimeline.realTimeline .timelinePoint{min-height:122px;padding-top:68px}.serviceTimeline.realTimeline .timelinePoint strong{max-width:122px;font-size:9.8px}}.serviceTimeline.realTimeline{--timeline-step:150px;--timeline-dot-y:38px;white-space:nowrap;height:100%;min-height:150px;padding:0 18px 16px;display:block;position:relative;overflow:auto hidden}.serviceTimeline.realTimeline:before,.serviceTimeline.realTimeline:after{display:none}.serviceTimeline.realTimeline .timelinePoint{width:var(--timeline-step);vertical-align:top;white-space:normal;isolation:isolate;align-content:start;justify-items:center;max-width:none;min-height:128px;padding:62px 0 0;display:inline-grid;position:relative}.serviceTimeline.realTimeline .timelinePoint:before{content:"";top:var(--timeline-dot-y);z-index:0;background:#dce2ea;border-radius:0;height:3px;display:block;position:absolute;left:0;right:0}.serviceTimeline.realTimeline .timelinePoint.done:before{background:var(--capa-v3-green)}.serviceTimeline.realTimeline .timelinePoint.current:before{background:linear-gradient(90deg, var(--capa-v3-green) 0 50%, #dce2ea 50% 100%)}.serviceTimeline.realTimeline .timelinePoint i{top:var(--timeline-dot-y);z-index:1;background:#b6beca;border:0;border-radius:999px;width:9px;height:9px;margin:0;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #f8fafc}.serviceTimeline.realTimeline .timelinePoint.done i{background:var(--capa-v3-green)}.serviceTimeline.realTimeline .timelinePoint.current i{background:var(--capa-v3-red);width:10px;height:10px;box-shadow:0 0 0 4px #f8fafc, 0 0 0 7px var(--capa-v3-red), 0 0 14px #eb123452}.serviceTimeline.realTimeline .timelinePoint strong{text-align:center;max-width:132px;min-height:30px;font-size:10.5px;line-height:1.15;display:block}.serviceTimeline.realTimeline .timelinePoint small{margin-top:8px;font-size:9.5px}@media (max-width:1450px){.serviceTimeline.realTimeline{--timeline-step:142px;--timeline-dot-y:38px;min-height:142px;padding:0 16px 14px}.serviceTimeline.realTimeline .timelinePoint{min-height:122px;padding-top:62px}.serviceTimeline.realTimeline .timelinePoint strong{max-width:122px;font-size:9.8px}}.serviceTimeline.realTimeline .timelinePoint:before{top:calc(var(--timeline-dot-y) - 1.5px)}.serviceTimeline.realTimeline .timelinePoint:not(.current) i{box-shadow:none}.serviceTimeline.realTimeline .timelinePoint,.serviceTimeline.realTimeline .timelinePoint:nth-child(n+5){width:var(--timeline-step)!important;flex-basis:auto!important;max-width:none!important}.serviceTimeline.realTimeline .timelinePoint:before,.serviceTimeline.realTimeline .timelinePoint:first-child:before,.serviceTimeline.realTimeline .timelinePoint:nth-child(4):before,.serviceTimeline.realTimeline .timelinePoint:nth-child(5):before,.serviceTimeline.realTimeline .timelinePoint:nth-child(7):before{left:0!important;right:0!important}.serviceTimeline.realTimeline{height:118px;min-height:118px;padding-bottom:10px}.serviceTimeline.realTimeline .timelinePoint,.serviceTimeline.realTimeline .timelinePoint:nth-child(n+5){min-height:100px;padding-top:62px}@media (max-width:1450px){.serviceTimeline.realTimeline{height:112px;min-height:112px;padding-bottom:8px}.serviceTimeline.realTimeline .timelinePoint,.serviceTimeline.realTimeline .timelinePoint:nth-child(n+5){min-height:96px;padding-top:62px}}.funnelStagesCard{overflow:hidden}.stageList{box-sizing:border-box;grid-auto-rows:max-content;align-content:start;align-self:start;gap:8px;min-height:0;margin-top:14px;padding:0 2px 4px 0;display:grid;overflow-y:auto;height:auto!important}.stageItem{box-sizing:border-box;align-content:center;align-self:start;height:auto;padding:10px 12px 16px;min-height:62px!important}.stageItem em{bottom:9px}@media (max-width:1450px){.stageList{gap:7px;margin-top:12px;padding-bottom:4px}.stageItem{padding:9px 11px 15px;min-height:56px!important}.stageItem em{bottom:8px}}.detailDataGrid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:56px;align-items:stretch}.infoCard{align-content:start;height:56px;display:grid;overflow:hidden;min-height:0!important}.infoCard.wide{grid-column:span 2}.infoCard strong{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:1450px){.detailDataGrid{grid-auto-rows:54px}.infoCard{height:54px}}.detailDataGrid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:64px;align-items:stretch;gap:8px}.infoCard{border-radius:11px;align-content:center;height:64px;padding:10px 12px;display:grid;overflow:hidden;min-height:0!important}.detailDataGrid .infoCard:first-child,.detailDataGrid .infoCard:nth-child(2),.detailDataGrid .infoCard:nth-child(3),.detailDataGrid .infoCard:nth-child(4){grid-column:span 3}.detailDataGrid .infoCard:nth-child(5),.detailDataGrid .infoCard.wide{grid-column:1/-1}.infoCard span{letter-spacing:.14em;margin:0;font-size:8.8px;line-height:1.05}.infoCard strong{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;margin-top:7px;font-size:13.5px;line-height:1.13;display:-webkit-box;overflow:hidden}.detailDataGrid .infoCard:nth-child(5){height:58px}@media (max-width:1450px){.detailDataGrid{grid-auto-rows:60px;gap:7px}.infoCard{height:60px;padding:9px 10px}.infoCard span{font-size:8.3px}.infoCard strong{margin-top:6px;font-size:12.4px}.detailDataGrid .infoCard:nth-child(5){height:54px}}.detailDataGrid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:62px;gap:8px}.detailDataGrid .infoCard:first-child,.detailDataGrid .infoCard:nth-child(2),.detailDataGrid .infoCard:nth-child(3){grid-column:span 4}.detailDataGrid .infoCard:nth-child(4){grid-area:2/3/auto/span 4}.detailDataGrid .infoCard:nth-child(5),.detailDataGrid .infoCard.wide{grid-area:2/7/auto/span 4;height:62px}.infoCard{align-content:center;height:62px}@media (max-width:1450px){.detailDataGrid{grid-auto-rows:58px;gap:7px}.infoCard,.detailDataGrid .infoCard:nth-child(5),.detailDataGrid .infoCard.wide{height:58px}}.leadDetailHeader,.leadCompactCard,.followQueueRow,.summarySection,.aiPausedAlert{min-width:0}.leadTitleBlock,.leadTitleBlock strong,.leadTitleBlock small,.leadCompactTop>div,.leadCompactTop strong,.leadCompactTop small,.leadCompactData span,.leadCompactData b,.leadCompactFoot,.followQueueRow span,.followQueueRow b,.followQueueRow small,.followQueueRow em{min-width:0;max-width:100%}.leadTitleBlock strong,.leadTitleBlock small,.leadCompactTop strong,.leadCompactTop small,.leadCompactData span,.leadCompactFoot time,.followQueueRow b,.followQueueRow small,.followQueueRow em{text-overflow:ellipsis;overflow:hidden}.leadTitleBlock strong,.leadCompactTop strong,.followQueueRow b,.leadTitleBlock small,.leadCompactTop small,.leadCompactData span,.leadCompactFoot time,.followQueueRow small,.followQueueRow em{white-space:nowrap}.metricsControlBar{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:14px;min-height:52px;display:grid!important}.metricsControlBar label{justify-content:space-between;min-width:246px}.quickReadTop{width:100%;min-height:60px;color:var(--capa-v3-ink);letter-spacing:-.01em;text-align:center;justify-content:center;padding:13px 20px;font-size:16px;font-weight:600;line-height:1.35}.quickReadTop svg{flex:none;width:20px;height:20px}.quickReadTop strong{color:var(--capa-v3-ink);font-size:16px;font-weight:600}.dashboardKpiGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.operationRhythm{grid-template-rows:auto minmax(0,1fr)!important}.weeklyRhythmCard{align-items:stretch;padding:14px 18px;display:grid;overflow:hidden;grid-template-rows:minmax(0,1fr)!important}.weeklyRhythmGrid{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:12px;min-height:0;display:grid}.weeklyRhythmDay{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);text-align:center;border-radius:12px;grid-template-rows:auto auto 8px auto 8px;align-content:center;justify-items:center;gap:16px;min-width:0;padding:16px 12px;display:grid}.weeklyRhythmDay b{color:var(--capa-v3-muted);letter-spacing:.14em;font-size:10px;font-weight:600}.weeklyRhythmDay strong{color:var(--capa-v3-ink);letter-spacing:-.06em;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:24px;line-height:.9;display:flex}.weeklyRhythmDay strong small{color:var(--capa-v3-muted);letter-spacing:0;font-size:9px;font-weight:600}.weeklyRhythmDay>span,.weeklyRhythmDay>small{background:var(--capa-v3-bg);border-radius:999px;width:100%;height:100%;display:block;overflow:hidden}.weeklyRhythmDay>span i,.weeklyRhythmDay>small i{border-radius:inherit;height:100%;display:block}.weeklyRhythmDay>span i{background:#aeb7c4}.weeklyRhythmDay>em{color:var(--capa-v3-red);white-space:nowrap;font-size:11px;font-style:normal;font-weight:600}.weeklyRhythmDay>small i{background:var(--capa-v3-red);opacity:.82}.leadCompactCard{height:auto;overflow:hidden;min-height:0!important}.leadCompactData span{min-width:0;display:grid}:is(html:has(.capaAppShell),body:has(.capaAppShell)),.capaAppShell,.capaMain,.metricsV3{background:var(--capa-v3-card)}.capaAppShell *,.capaAppShell :before,.capaAppShell :after{box-shadow:none!important}.dashboardMetricStrip{border-radius:var(--capa-v3-radius);background:var(--capa-v3-card);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden;gap:0!important}.dashboardMetricStrip .metricKpiCard{min-width:0;min-height:148px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto 1fr auto;align-items:center;padding:18px 20px 16px;display:grid;position:relative}.dashboardMetricStrip .metricKpiCard:after{display:none}.dashboardMetricStrip .metricKpiCard:not(:last-child):before{content:"";background:var(--capa-v3-line);width:1px;position:absolute;top:18px;bottom:18px;right:0}.dashboardMetricStrip .metricKpiCard>div{width:100%}.dashboardMetricStrip .metricKpiCard strong,.dashboardMetricStrip .metricKpiCard small{align-self:center}.realMetrics{grid-template-rows:60px minmax(148px,auto) minmax(356px,auto) minmax(228px,auto);align-content:start}.realMetrics .metricsMiddle{min-height:356px}.realMetrics .conversionCard,.realMetrics .goalCard{background:var(--capa-v3-card)}.dashboardRhythmStrip{border-radius:var(--capa-v3-radius);background:var(--capa-v3-card);padding:0;display:block;overflow:hidden;min-height:228px!important}.dashboardRhythmStrip .weeklyRhythmGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;height:100%;min-height:226px;display:grid}.dashboardRhythmStrip .weeklyRhythmDay{text-align:center;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto 8px auto 8px;align-content:center;justify-items:center;gap:13px;min-width:0;min-height:0;padding:18px 20px;display:grid;position:relative}.dashboardRhythmStrip .weeklyRhythmDay:not(:last-child):after{content:"";background:var(--capa-v3-line);width:1px;position:absolute;top:18px;bottom:18px;right:0}.dashboardRhythmStrip .weeklyRhythmDay>span,.dashboardRhythmStrip .weeklyRhythmDay>small{width:min(100%,150px)}@media (max-width:1180px){.dashboardMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboardMetricStrip .metricKpiCard:not(:last-child):before{display:none}.dashboardMetricStrip .metricKpiCard:nth-child(odd):before{display:block}.dashboardRhythmStrip{overflow-x:auto}.dashboardRhythmStrip .weeklyRhythmGrid{min-width:840px}}.leadCompactData span>*{min-width:0}.summarySection{min-height:0}.summarySection p{scrollbar-width:thin;height:74px;max-height:74px;overflow:hidden auto}.capaMain{background:var(--capa-v3-card);grid-template-rows:72px minmax(0,1fr);padding:0 28px 24px}.appHeader{z-index:50;border-bottom:1px solid var(--capa-v3-line-soft);background:var(--capa-v3-card);grid-template-columns:minmax(280px,420px) minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 -28px;padding:0 28px;display:grid;position:relative}.globalSearchWrap{min-width:0;position:relative}.globalLeadSearch{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);min-height:40px;color:var(--capa-v3-muted);border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.globalLeadSearch:focus-within{border-color:var(--capa-v3-red)}.globalLeadSearch svg{flex:none;width:17px;height:17px}.globalLeadSearch input{min-width:0;color:var(--capa-v3-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px;font-weight:600}.globalLeadSearch input::placeholder{color:#9ca4b1}.globalLeadSearch kbd{border:1px solid var(--capa-v3-line);color:#687386;text-align:center;border-radius:999px;min-width:18px;padding:2px 6px;font:800 10px/1 inherit}.globalSearchResults,.notificationPanel{z-index:70;border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);border-radius:12px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.globalSearchResults{width:min(420px,100vw - 48px);left:0;right:auto}.globalSearchResults button{border:0;border-bottom:1px solid var(--capa-v3-line-soft);background:var(--capa-v3-card);width:100%;color:var(--capa-v3-ink);text-align:left;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}.globalSearchResults button:last-child{border-bottom:0}.globalSearchResults button:hover{background:#fff6f7}.globalSearchResults button>span,.headerUser>span{background:var(--capa-v3-black);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:600;display:grid}.globalSearchResults strong,.globalSearchResults small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.globalSearchResults strong{font-size:12px}.globalSearchResults small{color:var(--capa-v3-muted);margin-top:2px;font-size:11px}.globalSearchResults p,.notificationList>p{color:var(--capa-v3-muted);text-align:center;margin:0;padding:18px;font-size:12px}.appHeaderRight{justify-content:flex-end;align-items:center;gap:10px;display:flex}.headerIconButton{width:34px;height:34px;color:var(--capa-v3-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:relative}.headerIconButton:hover,.headerIconButton:focus-visible,.headerIconButton.active{color:var(--capa-v3-ink);background:var(--capa-v3-line-soft);outline:none}.headerIconButton svg{width:18px;height:18px}.headerIconButton b{background:var(--capa-v3-red);color:#fff;border:0;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9px;font-weight:600;line-height:1;display:grid;position:absolute;top:1px;right:0}.notificationWrap{position:relative}.notificationPanel{width:min(380px,100vw - 48px)}.notificationPanel>header{border-bottom:1px solid var(--capa-v3-line-soft);justify-content:space-between;align-items:baseline;padding:14px 16px;display:flex}.notificationPanel>header strong{font-size:14px}.notificationPanel>header span{color:var(--capa-v3-muted);font-size:11px}.notificationList{max-height:min(480px,100vh - 130px);overflow-y:auto}.notificationList>button{border:0;border-bottom:1px solid var(--capa-v3-line-soft);background:var(--capa-v3-card);width:100%;color:var(--capa-v3-ink);text-align:left;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 16px;display:grid}.notificationList>button:hover{background:#fff6f7}.notificationList>button>i{background:#9aa5b5;border-radius:50%;width:7px;height:7px;margin-top:5px}.notificationList>button.success>i{background:var(--capa-v3-green)}.notificationList>button.warning>i{background:var(--capa-v3-red)}.notificationList>button span{min-width:0}.notificationList>button strong,.notificationList>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notificationList>button strong{font-size:12px}.notificationList>button small{color:var(--capa-v3-muted);margin-top:3px;font-size:11px;font-weight:600}.notificationList>button time{color:#8d97a6;white-space:nowrap;font-size:10px}.headerUser{align-items:center;gap:9px;padding:0 5px;display:flex}.headerUser>div{min-width:0}.headerUser strong,.headerUser small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:block;overflow:hidden}.headerUser strong{color:var(--capa-v3-ink);font-size:12px}.headerUser small{color:var(--capa-v3-muted);margin-top:2px;font-size:10px}.capaNav .navIcon,.capaNav .premiumNavButton.active .navIcon{background:0 0;border:0;border-radius:0;width:24px;height:24px}.capaNav .navIcon svg{width:18px;height:18px}.funnelBar i{background:var(--capa-v3-red)!important;opacity:1!important}.capaAppShell.sidebarCollapsed{grid-template-columns:78px minmax(0,1fr)}.sidebarCollapsed .capaSidebar{align-items:center;padding:24px 12px 18px}.sidebarCollapsed .capaBrand{justify-items:center;width:100%;gap:0!important;padding-bottom:22px!important}.sidebarCollapsed .capaBrand>div{display:none}.sidebarCollapsed .capaBrand .brandTile{width:42px;min-width:42px;height:42px;padding:5px}.sidebarCollapsed .capaNav{align-items:center;width:100%}.sidebarCollapsed .capaNav .premiumNavButton{grid-template-columns:1fr;justify-items:center;width:48px;min-height:48px;padding:8px}.sidebarCollapsed .capaNav .premiumNavButton>span:not(.navIcon),.sidebarCollapsed .capaNav .activeNavDot,.sidebarCollapsed .logoutButton span{display:none}.sidebarCollapsed .logoutButton{width:48px;height:48px;min-height:48px;padding:0}@media (max-width:900px){.capaMain{padding:0 16px 16px}.appHeader{grid-template-columns:minmax(0,1fr) auto;margin:0 -16px;padding:0 16px}.headerUser{display:none}.globalLeadSearch input{font-size:12px}.sidebarToggle{display:none}}.summarySection p::-webkit-scrollbar{width:6px}.objectionChips::-webkit-scrollbar{width:6px}.summarySection p::-webkit-scrollbar-thumb{background:#cbd2dc;border-radius:999px}.objectionChips::-webkit-scrollbar-thumb{background:#cbd2dc;border-radius:999px}.objectionChips{align-content:flex-start;max-height:36px;overflow:hidden auto}.objectionChips span,.tagCluster i,.sectionLine i{white-space:nowrap;text-overflow:ellipsis;max-width:170px;overflow:hidden}.aiPausedAlert{min-height:58px;max-height:58px;overflow:hidden}.aiPausedAlert strong,.aiPausedAlert span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.followQueueRow{height:96px;overflow:hidden;min-height:96px!important}.followQueueRow em{justify-self:start;max-width:100%}@media (max-width:1450px){.leadCompactCard{height:auto;min-height:0!important}.summarySection p{height:66px;max-height:66px}.objectionChips{max-height:34px}.aiPausedAlert{min-height:54px;max-height:54px}.followQueueRow{height:90px;min-height:90px!important}}.leadDetailScroll>section.summarySection:nth-of-type(2){height:57px;max-height:57px;overflow:hidden}.leadDetailScroll>section.summarySection:nth-of-type(2) .sectionLine{margin-bottom:5px}@media (max-width:1450px){.leadDetailScroll>section.summarySection:nth-of-type(2){height:55px;max-height:55px}}@media (max-width:1450px){.assistThreeColumn.atendimentosGrid{grid-template-columns:250px 268px minmax(0,1fr)}}@media (max-width:1240px){.assistThreeColumn.atendimentosGrid{grid-template-columns:238px 250px minmax(0,1fr)}}@media (max-width:1180px){.assistThreeColumn.atendimentosGrid{grid-template-columns:1fr;overflow-y:auto}}.assistThreeColumn.atendimentosGrid{grid-template-columns:clamp(260px,18vw,276px) clamp(312px,21vw,340px) minmax(0,1fr)}.leadCompactTop{align-items:flex-start;min-width:0}.leadCompactTop>span{min-width:0;max-width:100%;display:block}.leadCompactTop em{flex:none;max-width:min(116px,44%)}@media (max-width:1450px){.assistThreeColumn.atendimentosGrid{grid-template-columns:250px clamp(292px,22vw,318px) minmax(0,1fr)}}@media (max-width:1240px){.assistThreeColumn.atendimentosGrid{grid-template-columns:238px 286px minmax(0,1fr)}}@media (max-width:1180px){.assistThreeColumn.atendimentosGrid{grid-template-columns:1fr;overflow-y:auto}}.whatsappRotaInbox{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);height:100%;min-height:0;box-shadow:var(--capa-v3-shadow);border-radius:16px;grid-template-columns:minmax(320px,360px) minmax(0,1fr) minmax(300px,340px);gap:0;display:grid;overflow:hidden}.conversationListRota{background:var(--capa-v3-card);border-right:1px solid var(--capa-v3-line);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.conversationListHeaderRota{border-bottom:1px solid var(--capa-v3-line-soft);background:var(--capa-v3-card);gap:12px;padding:15px;display:grid}.conversationTitleRota,.panelTitleRota{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.conversationTitleRota strong,.panelTitleRota strong{color:var(--capa-v3-ink);letter-spacing:-.03em;font-size:16px;font-weight:600;display:block}.conversationTitleRota small{color:var(--capa-v3-muted);margin-top:2px;font-size:11px;font-weight:600;display:block}.conversationTitleRota button,.conversationSearchRota,.chatHeaderActionsRota a,.chatHeaderActionsRota button,.composerIconButtonRota,.composerInputRota button,.connectionActionsRota button,.openLeadRota{transition:border .16s,background .16s,color .16s,transform .16s,box-shadow .16s}.conversationTitleRota button{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);width:38px;height:38px;color:var(--capa-v3-ink);border-radius:999px;place-items:center;display:grid}.conversationTitleRota button:hover,.chatHeaderActionsRota a:hover,.chatHeaderActionsRota button:hover,.composerIconButtonRota:hover,.composerInputRota button:hover{background:var(--capa-v3-red-soft);color:var(--capa-v3-red);border-color:#ffb8c4}.conversationTitleRota svg,.chatHeaderActionsRota svg,.composerIconButtonRota svg,.composerSendButtonRota svg,.connectionActionsRota svg,.openLeadRota svg{width:17px;height:17px}.conversationSearchRota{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);min-height:42px;color:var(--capa-v3-muted);border-radius:13px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;padding:0 12px;display:grid}.conversationSearchRota:focus-within{background:var(--capa-v3-card);border-color:#ff9aad;box-shadow:0 0 0 3px #eb123414}.conversationSearchRota input{min-width:0;color:var(--capa-v3-ink);background:0 0;border:0;outline:0;font-size:13px;font-weight:600}.chatFiltersRota{gap:7px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.chatFiltersRota button{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);min-height:30px;color:var(--capa-v3-muted);border-radius:999px;flex:none;padding:0 11px;font-size:11px;font-weight:600}.chatFiltersRota button.active{border-color:var(--capa-v3-red);background:var(--capa-v3-red);color:#fff;box-shadow:0 8px 18px #eb123429}.conversationRowsRota{background:var(--capa-v3-card);align-content:start;gap:4px;min-height:0;padding:8px;display:grid;overflow-y:auto}.conversationItemRota{width:100%;min-height:94px;color:var(--capa-v3-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid;position:relative}.conversationItemRota:hover{background:var(--capa-v3-bg)}.conversationItemRota.active{background:var(--capa-v3-red-soft);box-shadow:inset 3px 0 0 var(--capa-v3-red);border-color:#ffb8c4}.conversationTextRota{min-width:0;display:block}.conversationTextRota strong{text-overflow:ellipsis;white-space:nowrap;color:var(--capa-v3-ink);letter-spacing:-.02em;font-size:14px;font-weight:600;display:block;overflow:hidden}.conversationTextRota small{text-overflow:ellipsis;white-space:nowrap;color:#5f6876;min-height:18px;margin-top:4px;font-size:12px;line-height:1.4;display:block;overflow:hidden}.conversationTextRota em{text-overflow:ellipsis;white-space:nowrap;color:#047857;background:#ecfdf5;border:1px solid #b9eed8;border-radius:999px;max-width:100%;margin-top:8px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:600;display:inline-flex;overflow:hidden}.conversationTextRota em.human{color:var(--capa-v3-red);background:#fff7f8;border-color:#ffb8c4}.conversationMetaRota{color:var(--capa-v3-muted);justify-items:end;gap:8px;font-size:10px;font-weight:600;display:grid}.conversationMetaRota b{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.conversationMetaRota i{background:var(--capa-v3-red);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;font-style:normal;font-weight:600;display:grid}.chatPanelRota{background:var(--capa-v3-card);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.chatHeaderRota{border-bottom:1px solid var(--capa-v3-line-soft);background:var(--capa-v3-card);justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:72px;padding:14px 18px;display:flex}.chatLeadRota{align-items:center;gap:11px;min-width:0;display:flex}.chatLeadRota>div{min-width:0}.chatLeadRota strong{text-overflow:ellipsis;white-space:nowrap;color:var(--capa-v3-ink);letter-spacing:-.025em;font-size:16px;font-weight:600;display:block;overflow:hidden}.chatLeadRota small{text-overflow:ellipsis;white-space:nowrap;color:var(--capa-v3-muted);margin-top:3px;font-size:12px;font-weight:600;display:block;overflow:hidden}.chatHeaderActionsRota{flex:none;align-items:center;gap:8px;display:flex}.chatHeaderActionsRota span{color:#047857;background:#ecfdf5;border:1px solid #b9eed8;border-radius:10px;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.chatHeaderActionsRota span.human{background:var(--capa-v3-red-soft);color:var(--capa-v3-red);border-color:#ffb8c4}.chatHeaderActionsRota a,.chatHeaderActionsRota button{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);width:38px;height:38px;color:var(--capa-v3-ink);border-radius:11px;place-items:center;text-decoration:none;display:grid}.chatMessagesRota{background:radial-gradient(circle at 24px 24px,#1118270b 1.2px,#0000 1.4px) 0 0/26px 26px,linear-gradient(135deg,#eb123409,#0000 32%),#f0f2f5;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.chatDateRota,.chatEventRota{color:var(--capa-v3-muted);background:#ffffffd1;border:1px solid #0f172a12;border-radius:999px;align-self:center;padding:7px 12px;font-size:10px;font-weight:600;box-shadow:0 4px 14px #0f172a0a}.chatEventRota{color:var(--capa-v3-muted);font-size:11px}.messageBubbleRota{border:1px solid var(--capa-v3-line-soft);background:var(--capa-v3-card);max-width:min(680px,74%);color:var(--capa-v3-ink);border-radius:14px;gap:7px;padding:10px 13px 8px;display:grid;position:relative;box-shadow:0 2px 8px #0f172a0d}.messageBubbleRota.inbound{border-top-left-radius:5px;align-self:flex-start}.messageBubbleRota.outbound{background:var(--capa-v3-red-soft);border-color:#ffb8c4;border-top-right-radius:5px;align-self:flex-end}.messageBubbleRota span{color:var(--capa-v3-ink);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.messageBubbleRota span a{color:#0b65c2;word-break:break-all}.messageBubbleRota small{color:#818896;justify-self:end;font-size:10px;font-weight:600}.messageBubbleRota .documentLink{color:var(--capa-v3-ink);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.messageActionsRota{z-index:3;position:absolute;top:4px;right:4px}.messageMenuTriggerRota{pointer-events:none;opacity:0;width:26px;height:24px;color:var(--capa-v3-muted);background:#ffffffe0;border:0;border-radius:6px;place-items:center;transition:opacity .12s,background-color .12s,color .12s;display:grid}.messageBubbleRota:hover .messageMenuTriggerRota,.messageBubbleRota:focus-within .messageMenuTriggerRota,.messageActionsRota.open .messageMenuTriggerRota{pointer-events:auto;opacity:1}.messageMenuTriggerRota:hover{color:var(--capa-v3-ink);background:#fff}.messageMenuTriggerRota svg{width:16px;height:16px}.messageActionsMenuRota{background:var(--capa-v3-card);min-width:116px;color:var(--capa-v3-ink);z-index:4;border:1px solid #0f172a1f;border-radius:8px;gap:2px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.messageActionsMenuRota button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 9px;font-size:11px;font-weight:600;display:flex}.messageActionsMenuRota button:hover{background:#0f172a0f}.messageActionsMenuRota button.danger{color:var(--capa-v3-red)}.messageActionsMenuRota svg{flex:none;width:14px;height:14px}.chatComposerRota{border-top:1px solid var(--capa-v3-line-soft);background:var(--capa-v3-bg);grid-template-columns:44px minmax(0,1fr) 46px;align-items:end;gap:9px;min-width:0;padding:12px 14px;display:grid;position:relative}.composerIconButtonRota,.composerSendButtonRota{border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.composerIconButtonRota{color:var(--capa-v3-muted);background:0 0;border:1px solid #0000}.composerSendButtonRota{border:1px solid var(--capa-v3-red);background:var(--capa-v3-red);color:#fff;box-shadow:0 8px 18px #eb123433}.composerSendButtonRota:hover{background:var(--capa-v3-red-dark);transform:translateY(-1px)}.composerInputRota{background:var(--capa-v3-card);border:1px solid #e7ebf0;border-radius:23px;grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:4px;min-width:0;min-height:44px;padding:4px 5px 4px 16px;display:grid}.composerInputRota:focus-within{border-color:#ffb8c4;box-shadow:0 0 0 3px #eb123414}.composerInputRota textarea{resize:none;min-width:0;min-height:34px;max-height:120px;color:var(--capa-v3-ink);background:0 0;border:0;outline:0;padding:7px 0 4px;font-size:14px;font-weight:600;line-height:1.45;overflow-y:auto}.composerInputRota button{width:36px;height:36px;color:var(--capa-v3-muted);background:0 0;border:0;border-radius:999px;place-items:center;font-size:19px;display:grid}.attachMenuRota,.emojiMenuRota{z-index:12;border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);border-radius:18px;position:absolute;bottom:64px;overflow:hidden;box-shadow:0 18px 45px #0f172a29}.attachMenuRota{gap:2px;width:225px;padding:8px;display:grid;left:14px}.attachMenuRota button{color:var(--capa-v3-ink);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px;font-size:13px;font-weight:600;display:flex}.attachMenuRota button:hover{background:var(--capa-v3-bg)}.attachMenuRota span{background:var(--capa-v3-bg);border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.attachMenuRota svg{width:17px;height:17px}.attachMenuRota .purple{color:#7c3aed}.attachMenuRota .red{color:#dc2626}.attachMenuRota .orange{color:#ea580c}.attachMenuRota .blue{color:#2563eb}.emojiMenuRota{gap:10px;width:266px;padding:12px;display:grid;right:70px}.emojiMenuRota strong{color:var(--capa-v3-ink);font-size:12px;font-weight:600}.emojiMenuRota div{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.emojiMenuRota button{background:var(--capa-v3-bg);border:0;border-radius:10px;width:34px;height:34px;font-size:18px}.emojiMenuRota button:hover{background:var(--capa-v3-red-soft)}.recordingBarRota{color:#b71914;background:#fff7f8;border:1px solid #ffc7c3;border-radius:999px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 8px 0 15px;display:flex}.recordingBarRota i{background:var(--capa-v3-red);border-radius:999px;width:8px;height:8px;animation:1s ease-in-out infinite pulseRecord}.recordingBarRota span{font-size:13px;font-weight:600}.recordingBarRota button{color:#b71914;background:0 0;border:0;border-radius:999px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.recordingBarRota svg{width:16px;height:16px}@keyframes pulseRecord{50%{opacity:.35;transform:scale(.82)}}.leadPanelCardRota{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);border-radius:14px;min-width:0;padding:14px;box-shadow:0 8px 24px #0f172a0a}.panelTitleRota{border-bottom:1px solid var(--capa-v3-line-soft);margin:-14px -14px 14px;padding:13px 14px}.panelTitleRota em{text-overflow:ellipsis;white-space:nowrap;background:var(--capa-v3-red-soft);max-width:145px;color:var(--capa-v3-red);border:1px solid #ffb8c4;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:600;overflow:hidden}.connectionMiniRota{border:1px solid var(--capa-v3-line-soft);background:var(--capa-v3-bg);border-radius:12px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.connectionMiniRota strong{text-overflow:ellipsis;white-space:nowrap;color:var(--capa-v3-ink);font-size:13px;font-weight:600;display:block;overflow:hidden}.connectionMiniRota span{text-overflow:ellipsis;white-space:nowrap;color:var(--capa-v3-muted);margin-top:4px;font-size:11px;font-weight:600;display:block;overflow:hidden}.panelMessageRota{background:var(--capa-v3-red-soft);color:var(--capa-v3-red);border-radius:10px;margin:10px 0 0;padding:9px 10px;font-size:12px;font-weight:600}.connectionActionsRota{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.connectionActionsRota button,.openLeadRota{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);min-height:38px;color:var(--capa-v3-ink);border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.connectionActionsRota button:hover{background:var(--capa-v3-bg);border-color:#cbd5e1}.connectionActionsRota button.danger{color:#b71914;background:#fff7f8;border-color:#ffc7c3}.selectedLeadHeadRota{align-items:center;gap:11px;min-width:0;margin-bottom:13px;display:flex}.selectedLeadHeadRota>div{min-width:0}.selectedLeadHeadRota strong{text-overflow:ellipsis;white-space:nowrap;color:var(--capa-v3-ink);letter-spacing:-.03em;font-size:18px;font-weight:600;display:block;overflow:hidden}.selectedLeadHeadRota small{text-overflow:ellipsis;white-space:nowrap;color:var(--capa-v3-muted);margin-top:3px;font-size:11px;font-weight:600;display:block;overflow:hidden}.leadFactsRota{grid-template-columns:1fr 1fr;gap:8px;display:grid}.leadFactsRota .infoCard{border:1px solid var(--capa-v3-line-soft);background:var(--capa-v3-bg);border-radius:12px;height:auto;min-height:58px;padding:10px}.leadFactsRota .infoCard span{color:var(--capa-v3-muted);letter-spacing:.12em;font-size:9px;font-weight:600}.leadFactsRota .infoCard strong{color:var(--capa-v3-ink);margin-top:6px;font-size:12px;line-height:1.18}.summaryBoxRota{border:1px solid var(--capa-v3-line-soft);background:var(--capa-v3-card);border-radius:12px;gap:8px;margin-top:12px;padding:12px;display:grid}.summaryBoxRota strong{color:var(--capa-v3-ink);font-size:12px;font-weight:600}.summaryBoxRota p{max-height:106px;color:var(--capa-v3-muted);margin:0;font-size:12px;line-height:1.45;overflow-y:auto}.tagRowRota{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.tagRowRota span{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);color:#596273;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:600}.tagRowRota span.human{background:var(--capa-v3-red-soft);color:var(--capa-v3-red);border-color:#ffb8c4}.openLeadRota{border-color:var(--capa-v3-red);background:var(--capa-v3-red);color:#fff;width:100%;text-decoration:none}.openLeadRota:hover{background:var(--capa-v3-red-dark);transform:translateY(-1px)}@media (max-width:1450px){.whatsappRotaInbox{grid-template-columns:minmax(292px,320px) minmax(0,1fr) minmax(282px,310px)}.chatMessagesRota{padding:18px}.messageBubbleRota{max-width:min(640px,78%)}.leadFactsRota{grid-template-columns:1fr}}@media (max-width:1180px){.whatsappRotaInbox{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:12px;overflow-y:auto}.conversationListRota,.chatPanelRota{border:1px solid var(--capa-v3-line);border-radius:14px;min-height:560px}}.whatsappRotaInbox{grid-template-columns:minmax(320px,360px) minmax(0,1fr)}.chatHeaderMetaRota{flex:none;align-items:center;gap:8px;display:flex}.chatHeaderMetaRota>span{color:#047857;background:#ecfdf5;border:1px solid #b9eed8;border-radius:10px;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.chatHeaderMetaRota>span.human{background:var(--capa-v3-red-soft);color:var(--capa-v3-red);border-color:#ffb8c4}.leadInfoToggleRota{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);width:38px;height:38px;color:var(--capa-v3-ink);border-radius:11px;place-items:center;display:grid}.leadInfoToggleRota:hover{background:var(--capa-v3-red-soft);color:var(--capa-v3-red);border-color:#ffb8c4}.leadInfoToggleRota svg{width:17px;height:17px}.leadInfoBackdropRota{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0506086b;justify-content:flex-end;display:flex;position:fixed;inset:0}.leadInfoDrawerRota{background:var(--capa-v3-bg);border-left:1px solid #ffffff38;width:min(420px,100vw - 24px);height:100dvh;padding:20px 16px;position:relative;overflow-y:auto;box-shadow:-28px 0 70px #00000038}.leadInfoDrawerRota .leadPanelCardRota{margin-top:42px}.leadInfoCloseRota{z-index:1;border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);width:36px;height:36px;color:var(--capa-v3-ink);border-radius:999px;font-size:24px;line-height:1;position:absolute;top:14px;right:16px}.leadInfoCloseRota:hover{background:var(--capa-v3-red-soft);color:var(--capa-v3-red);border-color:#ffb8c4}@media (max-width:1450px){.whatsappRotaInbox{grid-template-columns:minmax(292px,320px) minmax(0,1fr)}}@media (max-width:1180px){.whatsappRotaInbox{grid-template-columns:1fr}}.saleConfirmBackdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0506088f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.saleConfirmModal{background:var(--capa-v3-card);width:min(460px,100%);color:var(--capa-v3-ink);text-align:center;border:1px solid #ffffff8c;border-radius:22px;justify-items:center;gap:12px;padding:26px;display:grid;position:relative;box-shadow:0 30px 90px #05060852}.saleConfirmClose{border:1px solid var(--capa-v3-line);background:var(--capa-v3-bg);width:34px;height:34px;color:var(--capa-v3-ink);border-radius:999px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.saleConfirmClose:hover{background:var(--capa-v3-red-soft);color:var(--capa-v3-red);border-color:#ffb8c4}.saleConfirmIcon{width:58px;height:58px;color:var(--capa-v3-green);background:#ecfdf5;border:1px solid #b9eed8;border-radius:18px;place-items:center;display:grid;box-shadow:0 14px 35px #0478571f}.saleConfirmIcon svg{width:26px;height:26px}.saleConfirmModal>small{color:var(--capa-v3-red);text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:600}.saleConfirmModal h2{color:var(--capa-v3-ink);letter-spacing:-.045em;margin:0;font-size:27px;line-height:1}.saleConfirmModal p{max-width:360px;color:var(--capa-v3-muted);margin:0;font-size:13px;line-height:1.45}.saleConfirmModal p b{color:var(--capa-v3-red)}.saleConfirmLead{border:1px solid var(--capa-v3-line-soft);background:var(--capa-v3-bg);text-align:left;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;width:100%;margin-top:4px;padding:12px;display:grid}.saleConfirmLead>span{background:var(--capa-v3-black);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:600;display:grid}.saleConfirmLead div{min-width:0}.saleConfirmLead strong{color:var(--capa-v3-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.saleConfirmLead small{color:var(--capa-v3-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:600;display:block;overflow:hidden}.saleConfirmActions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:4px;display:grid}.saleConfirmActions button{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);min-height:44px;color:var(--capa-v3-ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.saleConfirmActions .primaryAction{border-color:var(--capa-v3-red)!important;background:var(--capa-v3-red)!important;color:#fff!important}.saleConfirmActions button:disabled{cursor:not-allowed;opacity:.62}.saleConfirmActions svg{width:16px;height:16px}.qrHint{color:#047857;background:#ecfdf5;border:1px solid #b9eed8;border-radius:12px;margin:10px 0 0;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.35}.leadDetailPanel .serviceTimeline.realTimeline{white-space:normal!important;scrollbar-width:thin!important;flex-flow:row!important;grid-template-rows:none!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:8px 4px 14px!important;display:flex!important;overflow:auto hidden!important}.leadDetailPanel .serviceTimeline.realTimeline:before,.leadDetailPanel .serviceTimeline.realTimeline:after{display:none!important}.leadDetailPanel .serviceTimeline.realTimeline::-webkit-scrollbar{height:8px!important}.leadDetailPanel .serviceTimeline.realTimeline::-webkit-scrollbar-track{background:var(--capa-v3-bg)!important;border-radius:999px!important}.leadDetailPanel .serviceTimeline.realTimeline::-webkit-scrollbar-thumb{background:#c7d0dc!important;border-radius:999px!important}.leadDetailPanel .serviceTimeline.realTimeline .timelinePoint{text-align:center!important;white-space:normal!important;vertical-align:top!important;isolation:auto!important;flex-direction:column!important;flex:0 0 132px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:auto!important;min-height:0!important;padding:24px 6px 0!important;display:flex!important;position:relative!important}.leadDetailPanel .serviceTimeline.realTimeline .timelinePoint:before{content:""!important;background:var(--capa-v3-line)!important;z-index:0!important;width:100%!important;height:2px!important;display:block!important;position:absolute!important;inset:30px auto auto 50%!important}.leadDetailPanel .serviceTimeline.realTimeline .timelinePoint:last-child:before{display:none!important}.leadDetailPanel .serviceTimeline.realTimeline .timelinePoint.done:before{background:var(--capa-v3-green)!important}.leadDetailPanel .serviceTimeline.realTimeline .timelinePoint i{z-index:1!important;width:15px!important;height:15px!important;box-shadow:0 0 0 1px var(--capa-v3-line)!important;background:#cbd2dc!important;border:3px solid #fff!important;border-radius:50%!important;margin:0!important;position:relative!important;inset:0 auto auto 0!important}.leadDetailPanel .serviceTimeline.realTimeline .timelinePoint.done i{background:var(--capa-v3-green)!important;box-shadow:0 0 0 1px var(--capa-v3-green)!important}.leadDetailPanel .serviceTimeline.realTimeline .timelinePoint.current i{background:var(--capa-v3-red)!important;box-shadow:0 0 0 3px var(--capa-v3-red-soft)!important}.leadDetailPanel .serviceTimeline.realTimeline .timelinePoint strong{max-width:118px!important;color:var(--capa-v3-ink)!important;letter-spacing:-.01em!important;white-space:normal!important;margin:0!important;font-size:11.5px!important;line-height:1.2!important}.leadDetailPanel .serviceTimeline.realTimeline .timelinePoint.current strong{color:var(--capa-v3-red)!important}.leadDetailPanel .serviceTimeline.realTimeline .timelinePoint small{color:#8a93a2!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;margin:0!important;font-size:10.5px!important}.capaSidebar{z-index:80;overflow:visible}.sidebarCollapseToggle{z-index:90;border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);width:30px;height:30px;color:var(--capa-v3-ink);cursor:pointer;border-radius:999px;place-items:center;transition:color .12s;display:grid;position:absolute;top:15px;right:-15px;box-shadow:0 1px 3px #0000001f}.sidebarCollapseToggle:hover{color:var(--capa-v3-red)}.sidebarCollapseToggle svg{width:15px;height:15px}.sidebarCollapsed .sidebarCollapseToggle{right:-15px}.capaSidebar .logoutButton{color:#a3a9b4;background:0 0;border:0;border-top:1px solid #ffffff1a;border-radius:10px;margin-top:auto;padding:12px;font-size:13px;font-weight:500}.capaSidebar .logoutButton:hover{color:#fff;background:#ffffff12;border-color:#ffffff1a #0000 #0000}.metricsV3.realMetrics{gap:10px;overflow:hidden;grid-template-rows:104px minmax(242px,1fr) 130px!important}.metricsV3.realMetrics .metricsControlBar{gap:10px;min-height:46px}.metricsV3.realMetrics .metricsControlBar label{min-width:222px;min-height:46px}.metricsV3.realMetrics .quickReadTop{min-height:46px;padding:6px 14px;font-size:14px;line-height:1.25}.metricsV3.realMetrics .quickReadTop strong{font-size:14px}.metricsV3.realMetrics .dashboardMetricStrip .metricKpiCard{min-height:104px;padding:11px 14px 10px}.metricsV3.realMetrics .dashboardMetricStrip .metricKpiCard:not(:last-child):before{top:13px;bottom:13px}.metricsV3.realMetrics .dashboardMetricStrip .metricKpiCard span{width:28px;height:28px}.metricsV3.realMetrics .dashboardMetricStrip .metricKpiCard em{padding:4px 7px;font-size:10px}.metricsV3.realMetrics .dashboardMetricStrip .metricKpiCard strong{font-size:29px}.metricsV3.realMetrics .dashboardMetricStrip .metricKpiCard small{font-size:11px}.metricsV3.realMetrics .metricsMiddle{gap:10px;min-height:242px}.metricsV3.realMetrics .conversionCard,.metricsV3.realMetrics .goalCard{min-height:0;padding:14px;overflow:hidden}.metricsV3.realMetrics .metricsMiddle{grid-template-columns:minmax(0,1fr)}.metricsV3.realMetrics .conversionCard{border:0;border-top:1px solid var(--capa-v3-line);border-bottom:1px solid var(--capa-v3-line);box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.metricsPeriodPill{appearance:none;border:1px solid var(--capa-v3-line);color:var(--capa-v3-ink);font:inherit;cursor:pointer;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%238a93a2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 10px center no-repeat;border-radius:999px;padding:5px 26px 5px 12px;font-size:11px;font-weight:500}.metricsPeriodPill:hover,.metricsPeriodPill:focus-visible{color:var(--capa-v3-red);border-color:#ff9aac;outline:none}.funnelFlowV3{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:18px;min-width:0;padding:10px 0 2px;display:grid}.funnelFlowItem{min-width:0;position:relative}.funnelFlowItem:not(:last-child):after{content:"→";z-index:2;color:var(--capa-v3-red);font-size:15px;font-weight:600;line-height:1;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}.funnelFlowNode{background:var(--capa-v3-card);text-align:center;border:1px solid #ff9aac;border-radius:10px;align-content:center;justify-items:center;gap:7px;min-height:118px;padding:10px 7px;display:grid}.funnelFlowNode strong{color:var(--capa-v3-red);letter-spacing:-.06em;font-size:24px;line-height:.9}.funnelFlowNode span{min-height:26px;color:var(--capa-v3-ink);font-size:10px;font-weight:600;line-height:1.15}.funnelFlowNode small{color:var(--capa-v3-muted);font-size:9px}.metricsV3.realMetrics .cardTitleLine strong{font-size:16px}.metricsV3.realMetrics .cardTitleLine span{font-size:11px}.metricsV3.realMetrics .rateCards{gap:8px;margin:10px 0 12px}.metricsV3.realMetrics .rateCards div{padding:10px 12px}.metricsV3.realMetrics .rateCards strong{font-size:21px}.metricsV3.realMetrics .rateCards span{font-size:11px}.metricsV3.realMetrics .funnelBars{gap:8px}.metricsV3.realMetrics .funnelBar{grid-template-columns:130px minmax(0,1fr) 28px;gap:10px}.metricsV3.realMetrics .funnelBar>div{height:16px}.metricsV3.realMetrics .funnelBar>span,.metricsV3.realMetrics .funnelBar b{font-size:11px}.metricsV3.realMetrics .goalSimple{gap:8px;margin:12px 0 10px}.metricsV3.realMetrics .goalSimple>strong{font-size:36px}.metricsV3.realMetrics .goalRangeBar{height:9px}.metricsV3.realMetrics .goalRangeBar i{width:15px;height:15px}.metricsV3.realMetrics .goalRangeLabels{font-size:10px}.metricsV3.realMetrics .goalStatus{padding:6px 10px;font-size:11px}.metricsV3.realMetrics .goalCard p{margin:12px 0 0;font-size:11px;line-height:1.3}.metricsV3.realMetrics .dashboardRhythmStrip{min-height:130px!important}.metricsV3.realMetrics .dashboardRhythmStrip .weeklyRhythmGrid{min-height:0}.metricsV3.realMetrics .dashboardRhythmStrip .weeklyRhythmDay:not(:last-child):after{top:12px;bottom:12px}.metricsV3.realMetrics .dashboardRhythmStrip .weeklyRhythmDay b{font-size:9px}.metricsV3.realMetrics .dashboardRhythmStrip .weeklyRhythmDay strong{font-size:21px}.metricsV3.realMetrics .dashboardRhythmStrip .weeklyRhythmDay>em{font-size:10px}@media (max-height:760px) and (min-width:1181px){.metricsV3.realMetrics{gap:8px;grid-template-rows:96px minmax(230px,1fr) 118px!important}.metricsV3.realMetrics .dashboardMetricStrip .metricKpiCard{min-height:96px;padding:9px 13px}.metricsV3.realMetrics .metricsMiddle{min-height:230px}.metricsV3.realMetrics .dashboardRhythmStrip{min-height:118px!important}.metricsV3.realMetrics .dashboardRhythmStrip .weeklyRhythmDay{gap:5px;padding:6px 10px}}@media (max-width:1180px){.funnelFlowV3{grid-template-columns:repeat(6,minmax(126px,1fr));padding-bottom:8px;overflow-x:auto}}.funnelPreviewPage{background:var(--capa-v3-card);min-height:100vh;color:var(--capa-v3-ink);padding:34px 24px 50px}.funnelPreviewHeader,.funnelPreviewTabs,.funnelPreviewCanvas{width:min(958px,100%);margin-left:auto;margin-right:auto}.funnelPreviewHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.funnelPreviewHeader strong,.funnelPreviewHeader span{display:block}.funnelPreviewHeader strong{letter-spacing:-.04em;font-size:20px}.funnelPreviewHeader span{color:var(--capa-v3-muted);margin-top:5px;font-size:12px}.funnelPreviewHeader a{color:var(--capa-v3-red);font-size:12px;font-weight:600;text-decoration:none}.funnelPreviewTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.funnelPreviewTabs button{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);min-height:72px;color:var(--capa-v3-ink);text-align:left;border-radius:10px;padding:11px 12px}.funnelPreviewTabs button:hover,.funnelPreviewTabs button.active{background:var(--capa-v3-red-soft);color:var(--capa-v3-red);border-color:#ff9aac}.funnelPreviewTabs strong,.funnelPreviewTabs span{display:block}.funnelPreviewTabs strong{font-size:12px}.funnelPreviewTabs span{color:var(--capa-v3-muted);margin-top:5px;font-size:10px;line-height:1.25}.funnelPreviewCanvas{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);border-radius:14px;height:242px;padding:16px;overflow:hidden}.funnelPreviewTitle{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.funnelPreviewTitle strong{letter-spacing:-.035em;font-size:16px}.funnelPreviewTitle span{color:var(--capa-v3-muted);font-size:11px}.previewSteps{align-content:center;justify-items:center;gap:5px;height:186px;padding-top:4px;display:grid}.previewStep{background:var(--capa-v3-red);color:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:24px;padding:0 11px;display:grid}.previewStep span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:600;overflow:hidden}.previewStep strong{font-size:12px}.previewStep small{color:#ffffffe0;text-align:right;min-width:30px;font-size:10px;font-weight:600}.previewFlow{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:0;height:186px;padding-top:3px;display:grid}.previewFlowGroup{grid-template-columns:minmax(0,1fr) 14px;align-items:center;min-width:0;display:grid}.previewFlowGroup:last-child{grid-template-columns:minmax(0,1fr)}.previewFlowNode{background:var(--capa-v3-card);text-align:center;border:1px solid #ff9aac;border-radius:10px;align-content:center;justify-items:center;gap:7px;min-height:118px;padding:10px 7px;display:grid}.previewFlowNode strong{color:var(--capa-v3-red);letter-spacing:-.06em;font-size:24px;line-height:.9}.previewFlowNode span{min-height:26px;color:var(--capa-v3-ink);font-size:10px;font-weight:600;line-height:1.15}.previewFlowNode small{color:var(--capa-v3-muted);font-size:9px}.previewFlowGroup>i{color:var(--capa-v3-red);text-align:center;font-size:15px;font-style:normal;font-weight:600}.previewTable{margin-top:12px}.previewTableHead,.previewTableRow{grid-template-columns:160px 54px minmax(0,1fr);align-items:center;gap:12px;display:grid}.previewTableHead{border-bottom:1px solid var(--capa-v3-line);color:var(--capa-v3-muted);letter-spacing:.1em;text-transform:uppercase;padding:4px 0 7px;font-size:9px;font-weight:600}.previewTableRow{border-bottom:1px solid var(--capa-v3-line-soft);min-height:25px;color:var(--capa-v3-ink);font-size:11px}.previewTableRow>strong{color:var(--capa-v3-ink);text-align:center}.previewTableRow>div{background:var(--capa-v3-bg);border-radius:999px;height:13px;position:relative;overflow:hidden}.previewTableRow i{border-radius:inherit;background:var(--capa-v3-red);height:100%;display:block}.previewTableRow small{color:var(--capa-v3-ink);font-size:9px;font-weight:600;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.previewProgress{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:10px;height:186px;padding-top:2px;display:grid}.previewProgressItem{text-align:center;justify-items:center;gap:7px;display:grid}.previewProgressItem>div{place-items:center;width:74px;height:74px;display:grid;position:relative}.previewProgressItem svg{width:74px;height:74px;position:absolute;inset:0;transform:rotate(-90deg)}.previewProgressItem circle{fill:none;stroke-width:7px}.previewProgressItem .track{stroke:#edf0f4}.previewProgressItem .value{stroke:var(--capa-v3-red);stroke-linecap:round}.previewProgressItem strong{color:var(--capa-v3-ink);letter-spacing:-.06em;font-size:21px;position:relative}.previewProgressItem span{min-height:25px;color:var(--capa-v3-ink);font-size:10px;font-weight:600;line-height:1.15}.previewProgressItem small{color:var(--capa-v3-red);font-size:10px;font-weight:600}@media (max-width:820px){.funnelPreviewPage{padding:20px 14px}.funnelPreviewHeader{flex-direction:column;align-items:flex-start;gap:8px}.funnelPreviewTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.funnelPreviewCanvas{overflow-x:auto}.previewFlow,.previewProgress{min-width:820px}}.metricsV3.realMetrics .conversionCard{padding:13px 14px}.metricsV3.realMetrics .conversionCard .funnelFlowV3{min-height:0;padding-top:0}.metricsV3.realMetrics .conversionCard .funnelFlowNode{min-height:104px}.leadTrendCard{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;padding:13px 14px;display:grid;overflow:hidden}.leadTrendHeader{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.leadTrendHeader strong,.leadTrendHeader span{display:block}.leadTrendHeader strong{color:var(--capa-v3-ink);letter-spacing:-.04em;font-size:16px}.leadTrendHeader span{color:var(--capa-v3-muted);margin-top:2px;font-size:11px}.leadTrendTabs{border:1px solid var(--capa-v3-line);border-radius:9px;flex:none;align-items:center;gap:4px;padding:3px;display:inline-flex}.leadTrendTabs button{background:var(--capa-v3-card);color:var(--capa-v3-muted);border:0;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:600}.leadTrendTabs button.active{background:var(--capa-v3-red);color:#fff}.leadLineChart{height:100%;min-height:0;position:relative}.leadLineChart svg{width:100%;height:calc(100% - 18px);display:block;overflow:visible}.leadLineChart line{stroke:#edf0f4;stroke-width:1px}.leadLineChart polyline{fill:none;stroke:var(--capa-v3-red);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.leadLineChart circle{fill:#fff;stroke:var(--capa-v3-red);stroke-width:3px}.leadLineLabels{height:15px;color:var(--capa-v3-muted);font-size:10px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.leadLineLabels span{white-space:nowrap;position:absolute;bottom:0;transform:translate(-50%)}@media (max-height:760px) and (min-width:1181px){.metricsV3.realMetrics{grid-template-rows:170px minmax(160px,1fr) 118px!important}.metricsV3.realMetrics .metricsMiddle{min-height:170px}.metricsV3.realMetrics .conversionCard .funnelFlowNode{min-height:94px}.leadTrendCard{gap:5px;padding:10px 14px}}@media (max-width:780px){.leadTrendHeader{flex-direction:column;align-items:flex-start;gap:8px}}.leadChartPreviewPage{background:var(--capa-v3-card);min-height:100vh;color:var(--capa-v3-ink);padding:34px 24px 50px}.leadChartPreviewHeader,.leadChartPreviewTabs,.leadChartPrototype{width:min(958px,100%);margin-left:auto;margin-right:auto}.leadChartPreviewHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.leadChartPreviewHeader strong,.leadChartPreviewHeader span{display:block}.leadChartPreviewHeader strong{letter-spacing:-.04em;font-size:20px}.leadChartPreviewHeader span{color:var(--capa-v3-muted);margin-top:5px;font-size:12px}.leadChartPreviewHeader a{color:var(--capa-v3-red);font-size:12px;font-weight:600;text-decoration:none}.leadChartPreviewTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.leadChartPreviewTabs button{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);min-height:68px;color:var(--capa-v3-ink);text-align:left;border-radius:10px;padding:10px 12px}.leadChartPreviewTabs button:hover,.leadChartPreviewTabs button.active{background:var(--capa-v3-red-soft);color:var(--capa-v3-red);border-color:#ff9aac}.leadChartPreviewTabs strong,.leadChartPreviewTabs span{display:block}.leadChartPreviewTabs strong{font-size:12px}.leadChartPreviewTabs span{color:var(--capa-v3-muted);margin-top:5px;font-size:10px;line-height:1.25}.leadChartPrototype{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;gap:7px;height:250px;padding:16px;display:grid;overflow:hidden}.leadChartPrototypeHeader{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.leadChartPrototypeHeader>div:first-child>span,.leadChartPrototypeHeader>div:first-child>strong,.leadChartPrototypeHeader>div:first-child>small{display:block}.leadChartPrototypeHeader>div:first-child>span{color:var(--capa-v3-muted);font-size:11px;font-weight:600}.leadChartPrototypeHeader>div:first-child>strong{color:var(--capa-v3-ink);letter-spacing:-.07em;margin-top:2px;font-size:29px;line-height:.95}.leadChartPrototypeHeader>div:first-child>small{min-height:13px;color:var(--capa-v3-muted);margin-top:4px;font-size:10px;font-weight:600}.leadChartPrototypeHeader>div:first-child>small i,.leadChartPrototypeHeader>div:first-child>small b{background:var(--capa-v3-red);vertical-align:middle;border-radius:999px;width:8px;height:2px;margin:0 5px 2px 0;display:inline-block}.leadChartPrototypeHeader>div:first-child>small b{background:#aeb7c5;margin-left:10px}.leadChartGranularity{border:1px solid var(--capa-v3-line);border-radius:9px;flex:none;align-items:center;gap:4px;padding:3px;display:inline-flex}.leadChartGranularity button{background:var(--capa-v3-card);color:var(--capa-v3-muted);border:0;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:600}.leadChartGranularity button.active{background:var(--capa-v3-red);color:#fff}.leadChartPrototypePlot{min-height:0;position:relative}.leadChartPrototypePlot svg{width:100%;height:calc(100% - 18px);display:block;overflow:visible}.leadChartPrototypePlot svg line{stroke:#eef1f5;stroke-width:1px}.leadChartPrototypePlot .primaryLine{fill:none;stroke:var(--capa-v3-red);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.leadChartPrototypePlot .previousLine{fill:none;stroke:#b9c1cc;stroke-width:3px;stroke-dasharray:8 7;stroke-linecap:round;stroke-linejoin:round}.leadChartPrototypePlot circle{fill:#fff;stroke:var(--capa-v3-red);stroke-width:3px;transition:r .14s,fill .14s}.leadChartPrototypePlot circle.active{fill:var(--capa-v3-red)}.leadChartHoverTargets{position:absolute;inset:0 0 18px}.leadChartHoverTargets button{cursor:crosshair;background:0 0;border:0;width:28px;height:48px;position:absolute;transform:translate(-50%,-50%)}.leadChartHoverTargets button:focus-visible{outline:2px solid var(--capa-v3-red);outline-offset:2px;border-radius:50%}.leadChartTooltip{z-index:3;background:var(--capa-v3-black);color:#fff;pointer-events:none;border-radius:8px;min-width:96px;padding:8px 10px;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.leadChartTooltip span,.leadChartTooltip strong{display:block}.leadChartTooltip span{color:var(--capa-v3-muted);font-size:10px;font-weight:600}.leadChartTooltip strong{margin-top:2px;font-size:12px}.leadChartTooltip:after{content:"";background:var(--capa-v3-black);width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.leadChartTooltip.start{transform:translateY(calc(-100% - 12px))}.leadChartTooltip.start:after{left:10px;transform:rotate(45deg)}.leadChartTooltip.end{transform:translate(-100%,calc(-100% - 12px))}.leadChartTooltip.end:after{left:auto;right:10px;transform:rotate(45deg)}.leadChartPrototypeLabels{height:14px;color:var(--capa-v3-muted);font-size:10px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.leadChartPrototypeLabels span{white-space:nowrap;position:absolute;bottom:0;transform:translate(-50%)}.leadChartPrototype>p{color:var(--capa-v3-muted);margin:0;font-size:10px;line-height:1.2}.leadChartPrototype.clean .leadChartPrototypeHeader>div:first-child>small{display:none}.leadChartPrototype.compare .primaryLine{stroke-width:4px}@media (max-width:820px){.leadChartPreviewPage{padding:20px 14px}.leadChartPreviewHeader{flex-direction:column;align-items:flex-start;gap:8px}.leadChartPreviewTabs{grid-template-columns:1fr}}.capaAreaPrototype{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);border-radius:16px;grid-template-rows:auto minmax(218px,1fr);gap:14px;width:min(958px,100%);min-height:392px;margin-left:auto;margin-right:auto;padding:16px 18px 14px;display:grid;overflow:hidden}.capaAreaHeader{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.capaAreaHeader h1{color:var(--capa-v3-ink);letter-spacing:0;margin:0;font-size:14px;font-weight:600;line-height:1.2}.capaAreaSummary{align-items:baseline;gap:8px;margin-top:3px;display:flex}.capaAreaSummary strong{color:var(--capa-v3-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.capaAreaSummary span{color:var(--capa-v3-muted);align-items:baseline;gap:6px;font-size:12px;font-weight:500;display:flex}.capaAreaSummary em{color:var(--capa-v3-red);font-size:11.5px;font-style:normal;font-weight:600}.capaAreaControls{justify-items:end;gap:6px;display:grid}.capaAreaGranularity{border:1px solid var(--capa-v3-line);background:0 0;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:2px;display:inline-grid}.capaAreaGranularity button{cursor:pointer;min-height:26px;color:var(--capa-v3-muted);text-align:center;background:0 0;border:1px solid #0000;border-radius:999px;padding:2px 10px;font-size:10.5px;font-weight:600;transition:background .14s,color .14s,border-color .14s}.capaAreaGranularity button:hover,.capaAreaGranularity button:focus-visible{border-color:var(--capa-v3-muted);color:var(--capa-v3-ink);outline:none}.capaAreaGranularity button.active{border-color:var(--capa-v3-red);color:var(--capa-v3-red);background:#eb123414}.capaAreaPeriodNavigator{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);border-radius:999px;grid-template-columns:26px auto 26px;align-items:center;gap:2px;padding:2px;display:inline-grid}.capaAreaPeriodNavigator button{width:26px;height:24px;color:var(--capa-v3-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.capaAreaPeriodNavigator button:hover{color:var(--capa-v3-red)}.capaAreaPeriodNavigator strong{color:var(--capa-v3-ink);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;padding:0 6px;font-size:11px;font-weight:600}.capaRechartsArea{height:100%;min-height:0}.capaRechartsArea .recharts-wrapper:focus{outline:none}.capaRechartsTooltip{border:1px solid var(--capa-v3-red);background:var(--capa-v3-card);border-radius:8px;min-width:104px;padding:7px 10px}.capaRechartsTooltip span,.capaRechartsTooltip strong{display:block}.capaRechartsTooltip span{color:var(--capa-v3-muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.capaRechartsTooltip strong{color:var(--capa-v3-red);font-variant-numeric:tabular-nums;margin:2px 0;font-size:12px;font-weight:600}.capaAreaChart{min-height:0;position:relative}.capaAreaChart svg{width:100%;height:calc(100% - 24px);display:block;overflow:visible}.capaAreaChart svg line{stroke:#eef1f4;stroke-width:1px}.capaAreaChart polygon{fill:#ef133121}.capaAreaChart polyline{fill:none;stroke:var(--capa-v3-red);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.capaAreaChart circle{fill:#fff;stroke:var(--capa-v3-red);stroke-width:3px;opacity:0;transition:opacity .14s,r .14s,fill .14s}.capaAreaChart circle.active{fill:var(--capa-v3-red);opacity:1}.capaAreaHitTargets{position:absolute;inset:0 0 24px}.capaAreaHitTargets button{cursor:crosshair;background:0 0;border:0;width:32px;height:52px;position:absolute;transform:translate(-50%,-50%)}.capaAreaHitTargets button:focus-visible{outline:2px solid var(--capa-v3-red);outline-offset:2px;border-radius:50%}.capaAreaTooltip{z-index:3;background:var(--capa-v3-black);color:#fff;pointer-events:none;border-radius:9px;min-width:104px;padding:9px 11px;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.capaAreaTooltip span,.capaAreaTooltip strong{display:block}.capaAreaTooltip span{color:var(--capa-v3-muted);font-size:10px;font-weight:600}.capaAreaTooltip strong{margin-top:3px;font-size:13px}.capaAreaTooltip:after{content:"";background:var(--capa-v3-black);width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.capaAreaTooltip.start{transform:translateY(calc(-100% - 14px))}.capaAreaTooltip.start:after{left:11px;transform:rotate(45deg)}.capaAreaTooltip.end{transform:translate(-100%,calc(-100% - 14px))}.capaAreaTooltip.end:after{left:auto;right:11px;transform:rotate(45deg)}.capaAreaLabels{height:17px;color:var(--capa-v3-muted);font-size:10px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.capaAreaLabels span{white-space:nowrap;position:absolute;bottom:0;transform:translate(-50%)}@media (max-width:820px){.capaAreaPrototype{min-height:420px;padding:16px 14px 12px}.capaAreaHeader{flex-direction:column}.capaAreaControls{justify-items:start}}.dashboardCapaAreaChart{border-radius:var(--capa-v3-radius);grid-template-rows:auto minmax(92px,1fr);gap:8px;width:100%;height:100%;min-height:230px;margin:0;padding:12px 14px 10px}.dashboardCapaAreaChart .capaAreaHeader h1{font-size:13px}.dashboardCapaAreaChart .capaAreaSummary strong{font-size:20px}.dashboardCapaAreaChart .capaAreaSummary span{font-size:11px}.dashboardCapaAreaChart .capaAreaControls{gap:4px}.dashboardCapaAreaChart .capaAreaGranularity button{padding:3px 10px;font-size:10px}.dashboardCapaAreaChart .capaAreaPeriodNavigator button{height:22px}.dashboardCapaAreaChart .capaAreaPeriodNavigator strong{font-size:10px}@media (max-height:760px) and (min-width:1181px){.metricsV3.realMetrics{grid-template-rows:170px minmax(210px,1fr) 118px!important}.dashboardCapaAreaChart{min-height:210px}}@media (max-width:820px){.dashboardCapaAreaChart{height:auto;min-height:420px}}.capaAppShell{--capa-v3-page:#fff;--capa-chart-control-bg:#f4f5f7;--capa-chart-control-border:#17191d1c;--capa-chart-control-hover:#fff}.capaAppShell.themeDark{--capa-v3-page:#000;--capa-v3-bg:#0a0a0a;--capa-v3-card:#0e0e0f;--capa-v3-ink:#f2f3f5;--capa-v3-muted:#8f96a1;--capa-v3-line:#242427;--capa-v3-line-soft:#1a1a1c;--capa-v3-red-soft:#eb123429;--capa-v3-shadow:none;--capa-v3-black:#232326;--capa-chart-control-bg:#101012;--capa-chart-control-border:#ffffff1f;--capa-chart-control-hover:#19191c}.capaMain,.appHeader{background:var(--capa-v3-page)}.metricsPeriodPill{background-color:var(--capa-v3-card)}.themeDark .capaRechartsArea .recharts-cartesian-grid line{stroke:var(--capa-v3-line-soft)}.themeDark .capaAreaPeriodNavigator{background:var(--capa-chart-control-bg)}.themeDark .capaAreaGranularity,.themeDark .capaAreaGranularity button{background:0 0}.themeDark .capaAreaGranularity button.active{background:var(--capa-v3-red-soft)}.themeLight .capaSidebar{border-right:1px solid var(--capa-v3-line);background:#fff}.themeLight .capaNav .premiumNavButton{color:var(--capa-v3-muted)}.themeLight .capaNav .premiumNavButton:hover{background:var(--capa-v3-bg);color:var(--capa-v3-ink)}.themeLight .capaNav .premiumNavButton.active{color:var(--capa-v3-red);background:#eb123412}.capaNav .premiumNavButton.active .navIcon{color:inherit}.themeLight .capaSidebar .logoutButton{color:var(--capa-v3-muted);border-top-color:var(--capa-v3-line-soft)}.themeLight .capaSidebar .logoutButton:hover{background:var(--capa-v3-bg);color:var(--capa-v3-ink);border-top-color:var(--capa-v3-line-soft)}.themeDark .sidebarCollapseToggle{background:var(--capa-v3-card);border-color:var(--capa-v3-line);color:var(--capa-v3-muted)}.capaAppShell.themeDark{--capa-v3-page:#000;--capa-v3-bg:#000;--capa-v3-card:#000;--capa-v3-black:#000}.themeDark .capaMain,.themeDark .appHeader,.themeDark .metricsV3.realMetrics,.themeDark .metricsV3.realMetrics .metricsMiddle,.themeDark .dashboardCapaAreaChart,.themeDark .dashboardRhythmStrip,.themeDark .globalLeadSearch,.themeDark .sidebarCollapseToggle{background:#000}.metricsV3.realMetrics .conversionCard{border:0;height:100%;padding:0}.metricsV3.realMetrics .conversionCard .funnelFlowV3{align-items:stretch;height:100%;padding:0}.metricsV3.realMetrics .conversionCard .funnelFlowItem,.metricsV3.realMetrics .conversionCard .funnelFlowNode{height:100%;min-height:0}.metricsV3.realMetrics .conversionCard .funnelFlowItem{align-items:center;display:grid}.capaMain{grid-template-rows:60px minmax(0,1fr)}.capaMain>section,.capaMain>article{height:calc(100% - 10px);margin-top:10px}.metricsV3.realMetrics .metricsMiddle{min-height:116px}.dashboardCapaAreaChart .capaAreaControls{justify-items:stretch;width:100%;min-width:0}.dashboardCapaAreaChart .capaAreaGranularity,.dashboardCapaAreaChart .capaAreaDateRange{width:100%}.dashboardCapaAreaChart .capaAreaGranularity{grid-template-columns:repeat(3,minmax(0,1fr))}.capaAreaDateRange{border:1px solid var(--capa-v3-line);background:0 0;border-radius:999px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px;min-height:32px;padding:2px 10px;display:grid}.capaAreaDateRange input{width:100%;min-width:0;color:var(--capa-v3-ink);font:inherit;text-align:center;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;outline:0;font-size:11px;font-weight:600}.themeDark .capaAreaDateRange input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.capaAreaDateRange span{color:var(--capa-v3-muted);font-size:9px;font-weight:600}.metricsV3.realMetrics{grid-template-rows:116px minmax(230px,1fr) 130px!important}.metricsV3.realMetrics .conversionCard .funnelFlowV3{align-items:center;width:calc(100% - 32px);margin-inline:auto}.metricsV3.realMetrics .conversionCard .funnelFlowNode{gap:6px;width:calc(100% - 12px);margin-inline:auto;padding-block:8px;height:96px!important;min-height:96px!important}.metricsV3.realMetrics .conversionCard{--funnel-gap:28px;gap:var(--funnel-gap);grid-template-columns:minmax(0,1fr) 112px}.metricsV3.realMetrics .conversionCard .funnelFlowV3{gap:var(--funnel-gap);grid-template-columns:repeat(6,minmax(0,1fr));width:100%;margin:0}.metricsV3.realMetrics .conversionCard .funnelFlowNode{border-color:var(--capa-v3-red);width:100%}.metricsV3.realMetrics .conversionCard .funnelFlowItem:not(:last-child):after{right:-22px}.metricsV3.realMetrics .conversionCard .metricsPeriodPill{text-align:center;text-align-last:center;justify-self:center;width:112px;min-width:112px;padding-left:24px;padding-right:24px}.metricsV3.realMetrics .conversionCard .metricsPeriodPill:hover,.metricsV3.realMetrics .conversionCard .metricsPeriodPill:focus-visible{border-color:var(--capa-v3-red)}.capaRechartsArea{position:relative}.capaSmoothChartCursor{z-index:4;pointer-events:none;will-change:left;width:1px;position:absolute;top:12px;bottom:24px}.capaSmoothChartCursor>i{border-left:1px dashed #eb123494;position:absolute;inset:0}.capaSmoothChartTooltip{border:1px solid var(--capa-v3-red);background:var(--capa-v3-card);white-space:nowrap;border-radius:8px;gap:2px;min-width:108px;padding:7px 10px;display:grid;position:absolute;top:4px;left:0;transform:translate(-50%)}.capaSmoothChartTooltip.start{transform:translate(0)}.capaSmoothChartTooltip.end{transform:translate(-100%)}.capaSmoothChartTooltip span,.capaSmoothChartTooltip small{color:var(--capa-v3-muted);font-size:10px;font-weight:600}.capaSmoothChartTooltip strong{color:var(--capa-v3-red);font-size:12px;font-weight:600}.metricsV3.realMetrics .dashboardRhythmStrip .weeklyRhythmDay{grid-template-rows:auto auto auto auto;gap:5px;padding:8px 10px}.metricsV3.realMetrics .dashboardRhythmStrip .weeklyRhythmDay>b{text-transform:uppercase}.rhythmEvents{min-width:0;color:var(--capa-v3-muted);white-space:nowrap;justify-content:center;align-items:center;gap:4px;margin:0;font-size:9px;font-weight:600;line-height:1.1;display:flex}.rhythmEvents i{color:var(--capa-v3-red);font-style:normal}.rhythmRate{border:1px solid var(--capa-v3-line);background:var(--capa-v3-card);border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:76px;min-height:20px;padding:2px 6px;display:inline-flex}.metricsV3.realMetrics .dashboardRhythmStrip .weeklyRhythmDay .rhythmRate strong{color:var(--capa-v3-ink);letter-spacing:-.02em;font-size:10px;line-height:1;display:block}.rhythmRate em{color:var(--capa-v3-muted);white-space:nowrap;font-size:7px;font-style:normal;font-weight:600;line-height:1}.rhythmRate-target,.rhythmRate-above{border-color:var(--capa-v3-red);background:var(--capa-v3-red-soft)}.metricsV3.realMetrics .dashboardRhythmStrip .weeklyRhythmDay .rhythmRate-target strong,.metricsV3.realMetrics .dashboardRhythmStrip .weeklyRhythmDay .rhythmRate-above strong,.rhythmRate-target em,.rhythmRate-above em{color:var(--capa-v3-red)}.metricsV3.realMetrics .dashboardRhythmStrip .weeklyRhythmDay .rhythmRate-none strong{color:var(--capa-v3-muted)}.capaMain.page-whatsapp{padding:0 10px 10px}.capaMain.page-whatsapp .appHeader{margin-inline:-10px;padding-inline:28px}.whatsappRotaInbox{--wa-canvas:#efeae2;--wa-panel:#fff;--wa-header:#f0f2f5;--wa-hover:#f5f6f6;--wa-selected:#e9edef;--wa-line:#e9edef;--wa-ink:#111b21;--wa-muted:#667781;--wa-outbound:#d9fdd3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--wa-panel);color:var(--wa-ink);box-shadow:none;border-color:#d8dcdf;grid-template-columns:clamp(280px,27%,320px) minmax(0,1fr)}.whatsappRotaInbox .conversationListRota{border-color:var(--wa-line);background:var(--wa-panel)}.whatsappRotaInbox .conversationListHeaderRota{border-color:var(--wa-line);background:var(--wa-panel);gap:9px;padding:11px 12px 10px}.whatsappRotaInbox .conversationTitleRota strong,.whatsappRotaInbox .chatLeadRota strong,.whatsappRotaInbox .conversationTextRota strong{color:var(--wa-ink)}.whatsappRotaInbox .conversationTitleRota small,.whatsappRotaInbox .chatLeadRota small,.whatsappRotaInbox .conversationTextRota small,.whatsappRotaInbox .conversationMetaRota{color:var(--wa-muted)}.whatsappRotaInbox .conversationTitleRota button{background:var(--wa-header);width:34px;height:34px;color:var(--wa-muted);border-color:#0000}.whatsappRotaInbox .conversationSearchRota{background:var(--wa-panel);min-height:36px;color:var(--wa-muted);border-color:#d8dcdf;border-radius:10px;padding:0 10px}.whatsappRotaInbox .conversationSearchRota:focus-within{background:var(--wa-panel);box-shadow:none;border-color:#eb123480}.whatsappRotaInbox .conversationSearchRota input{color:var(--wa-ink);font-size:12px}.whatsappRotaInbox .chatFiltersRota{background:var(--wa-panel);border:1px solid #d8dcdf;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;padding:2px;display:grid;overflow:hidden}.whatsappRotaInbox .chatFiltersRota button{min-width:0;min-height:26px;color:var(--wa-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 4px;font-size:10px}.whatsappRotaInbox .chatFiltersRota button.active{color:var(--capa-v3-red);box-shadow:none;background:#eb123414;border-color:#eb12345c}.whatsappRotaInbox .conversationRowsRota{grid-auto-rows:var(--conversation-row-height,66px);scroll-snap-type:y mandatory;scrollbar-gutter:stable;background:var(--wa-panel);gap:0;padding:0}.whatsappRotaInbox .conversationItemRota{border:0;border-bottom:1px solid var(--wa-line);background:var(--wa-panel);height:100%;min-height:0;color:var(--wa-ink);scroll-snap-align:start;scroll-snap-stop:always;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 11px}.whatsappRotaInbox .conversationItemRota:hover{background:var(--wa-hover)}.whatsappRotaInbox .conversationItemRota.active{border-color:var(--wa-line);background:var(--wa-selected);box-shadow:none}.whatsappRotaInbox .conversationTextRota strong{font-size:13px}.whatsappRotaInbox .conversationTextRota small{min-height:0;margin-top:2px;font-size:11px;line-height:1.25}.whatsappRotaInbox .conversationTextRota em{display:none}.whatsappRotaInbox .conversationMetaRota{align-self:start;gap:5px;padding-top:2px;font-size:9px}.whatsappRotaInbox .conversationMetaRota i{background:#25d366;min-width:18px;height:18px;font-size:9px}.whatsappRotaInbox .conversationAvatar,.whatsappRotaInbox .conversationAvatar.large{color:#54656f;background:#dfe5e7;border-radius:50%;width:42px;height:42px;overflow:hidden}.whatsappRotaInbox .conversationAvatar.large{width:40px;height:40px}.whatsappRotaInbox .conversationAvatar img{border-radius:inherit}.whatsappRotaInbox .chatPanelRota{background:var(--wa-canvas)}.whatsappRotaInbox .chatHeaderRota{border-color:var(--wa-line);background:var(--wa-header);min-height:60px;padding:9px 14px}.whatsappRotaInbox .chatLeadRota{gap:10px}.whatsappRotaInbox .chatLeadRota strong{font-size:14px}.whatsappRotaInbox .chatLeadRota small{margin-top:1px;font-size:11px}.whatsappRotaInbox .leadInfoToggleRota{color:var(--wa-muted);background:0 0;border-color:#0000}.whatsappRotaInbox .chatMessagesRota{background:var(--wa-canvas);gap:7px;padding:16px 5.5%}.whatsappRotaInbox .chatDateRota,.whatsappRotaInbox .chatEventRota{color:var(--wa-muted);box-shadow:none;background:#ffffffe0;border-color:#0000;padding:5px 9px}.whatsappRotaInbox .messageBubbleRota{background:var(--wa-panel);max-width:min(660px,72%);color:var(--wa-ink);box-shadow:none;border:0;border-radius:8px;gap:4px;padding:7px 9px 5px}.whatsappRotaInbox .messageBubbleRota.inbound{background:var(--wa-panel);border-top-left-radius:2px}.whatsappRotaInbox .messageBubbleRota.outbound{background:var(--wa-outbound);border:0;border-top-right-radius:2px}.whatsappRotaInbox .messageBubbleRota span{color:var(--wa-ink);font-size:13px;line-height:1.38}.whatsappRotaInbox .messageBubbleRota small{color:var(--wa-muted);font-size:9px}.whatsappRotaInbox .messageMenuTriggerRota{color:var(--wa-muted);background:#ffffffeb}.whatsappRotaInbox .messageMenuTriggerRota:hover{background:var(--wa-panel);color:var(--wa-ink)}.whatsappRotaInbox .messageActionsMenuRota{border-color:var(--wa-line);background:var(--wa-panel);color:var(--wa-ink)}.whatsappRotaInbox .messageActionsMenuRota button:hover{background:var(--wa-selected)}.whatsappRotaInbox .messageActionsMenuRota button.danger{color:var(--capa-v3-red)}.whatsappRotaInbox .chatComposerRota{border-color:var(--wa-line);background:var(--wa-header);grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:6px;padding:6px 10px}.whatsappRotaInbox .composerIconButtonRota,.whatsappRotaInbox .composerSendButtonRota{align-self:center;width:36px;height:36px}.whatsappRotaInbox .composerIconButtonRota{color:var(--wa-muted)}.whatsappRotaInbox .composerInputRota{background:var(--wa-panel);border-color:#0000;border-radius:18px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;min-height:36px;padding:2px 4px 2px 13px}.whatsappRotaInbox .composerInputRota:focus-within{box-shadow:none;border-color:#cfd5d8}.whatsappRotaInbox .composerInputRota textarea{min-height:28px;max-height:96px;color:var(--wa-ink);padding:5px 0 3px;font-size:13px;line-height:1.3}.whatsappRotaInbox .composerInputRota button{width:30px;height:30px;color:var(--wa-muted);align-self:center}.whatsappRotaInbox .composerSendButtonRota{box-shadow:none;background:#00a884;border-color:#00a884}@media (max-width:1180px){.whatsappRotaInbox{grid-template-columns:1fr}}@media (max-width:820px){.dashboardCapaAreaChart .capaAreaControls{width:min(100%,270px);min-width:0}}.capaNav .premiumNavButton:focus,.capaSidebar .logoutButton:focus{outline:none}.capaNav .premiumNavButton:focus-visible,.capaSidebar .logoutButton:focus-visible{outline-offset:2px;outline:2px solid #eb123480}.atendimentosGrid{gap:0}.atendimentosGrid .funnelStagesCard.opCard,.atendimentosGrid .leadListCard.opCard,.atendimentosGrid .leadDetailPanel.opCard{box-shadow:none;background:0 0;border:0;border-radius:0}.atendimentosGrid .leadListCard.opCard{border-inline:1px solid var(--capa-v3-line)}.atendimentosGrid .funnelStagesCard.opCard{padding-right:16px}.atendimentosGrid .leadListCard.opCard{padding-inline:16px}.atendimentosGrid .leadDetailPanel.opCard{padding-left:16px}.atendimentosGrid .funnelStagesCard .stageList{padding-bottom:0}button.timelinePoint{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}button.timelinePoint:hover strong{color:var(--capa-v3-red)}button.timelinePoint:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #eb123466}.leadPainNote{color:var(--capa-v3-ink);margin-top:6px;font-size:12px}.leadPainNote b{color:var(--capa-v3-red)}.themeDark .leadCompactCard.selected,.themeDark .detailChip{background:var(--capa-v3-card)}.themeDark .stageMenu{box-shadow:0 14px 34px #00000080}.themeDark .leadActionBar>button:hover,.themeDark .stageMenuWrap>button:hover{border-color:var(--capa-v3-muted)}.themeDark .leadActionBar>button.primaryAction:hover{background:#d40e2e}.themeDark .whatsappRotaInbox{--wa-canvas:#0b141a;--wa-panel:#111b21;--wa-header:#202c33;--wa-hover:#202c33;--wa-selected:#2a3942;--wa-line:#222d34;--wa-ink:#e9edef;--wa-muted:#8696a0;--wa-outbound:#005c4b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:#222d34}.themeDark .whatsappRotaInbox .conversationSearchRota,.themeDark .whatsappRotaInbox .chatFiltersRota{border-color:#222d34}.themeDark .whatsappRotaInbox .conversationAvatar.large{color:#8696a0;background:#2a3942}.themeDark .whatsappRotaInbox .chatDateRota,.themeDark .whatsappRotaInbox .chatEventRota{background:#202c33e0}.themeDark .whatsappRotaInbox .messageMenuTriggerRota{background:#202c33eb}.themeDark .whatsappRotaInbox .composerInputRota:focus-within{border-color:#2a3942}
