.whatsapp-flutuante{position:relative;z-index:145}.whatsapp-flutuante__botao{position:fixed;z-index:147;right:24px;bottom:24px;width:58px;height:58px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#20b85a;color:#fff;box-shadow:0 12px 32px rgba(0,0,0,.25);cursor:pointer;transition:transform .25s,background .25s}.whatsapp-flutuante__botao:before,.whatsapp-flutuante__botao:after{content:"";position:absolute;inset:-1px;border:1px solid rgba(32,184,90,.55);border-radius:inherit;animation:whatsapp-pulso 2.8s ease-out infinite;pointer-events:none}.whatsapp-flutuante__botao:after{animation-delay:1.4s}.whatsapp-flutuante__botao:hover{transform:translateY(-3px) scale(1.04);background:#15994a}.whatsapp-flutuante__botao svg{position:relative;z-index:1}.whatsapp-flutuante__veu{position:fixed;z-index:145;inset:0;background:rgba(0,0,0,.34);backdrop-filter:blur(2px)}.whatsapp-flutuante__modal{position:fixed;z-index:146;right:24px;bottom:94px;width:min(390px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--linha,rgba(128,128,128,.3));border-radius:18px;background:var(--papel,var(--carta,var(--fundo,#fff)));color:var(--tinta,#111);box-shadow:0 26px 80px rgba(0,0,0,.3);transform-origin:right bottom;animation:whatsapp-entrada .22s ease-out}.whatsapp-flutuante__modal[hidden],.whatsapp-flutuante__veu[hidden]{display:none}.whatsapp-flutuante__modal>header{display:flex;align-items:center;gap:11px;padding:18px 18px 16px;border-bottom:1px solid var(--linha,rgba(128,128,128,.25))}.whatsapp-flutuante__marca{width:40px;height:40px;display:grid;place-items:center;flex:0 0 40px;border-radius:50%;background:#20b85a;color:#fff}.whatsapp-flutuante__modal header>div{min-width:0;flex:1}.whatsapp-flutuante__modal header strong,.whatsapp-flutuante__modal header small{display:block}.whatsapp-flutuante__modal header strong{font-size:.98rem}.whatsapp-flutuante__modal header small{margin-top:2px;color:var(--tinta-2,#666);font-size:.72rem}.whatsapp-flutuante__modal header button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:inherit}.whatsapp-flutuante__opcoes{padding:8px}.whatsapp-flutuante__opcoes>a,.whatsapp-flutuante__indisponivel{display:flex;align-items:center;gap:12px;padding:13px 10px;border-radius:11px;color:inherit;text-decoration:none;transition:background .2s}.whatsapp-flutuante__opcoes>a:hover{background:var(--papel-2,var(--fundo-2,rgba(128,128,128,.1)))}.whatsapp-flutuante__opcoes>a>span,.whatsapp-flutuante__indisponivel>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border:1px solid var(--linha,rgba(128,128,128,.3));border-radius:50%}.whatsapp-flutuante__opcoes>a>div,.whatsapp-flutuante__indisponivel>div{min-width:0;flex:1}.whatsapp-flutuante__opcoes strong,.whatsapp-flutuante__opcoes small{display:block}.whatsapp-flutuante__opcoes strong{font-size:.84rem}.whatsapp-flutuante__opcoes small{margin-top:3px;color:var(--tinta-2,#666);font-size:.7rem;line-height:1.35}.whatsapp-flutuante__indisponivel{opacity:.48}@keyframes whatsapp-pulso{0%{opacity:.8;transform:scale(1)}75%,100%{opacity:0;transform:scale(1.55)}}@keyframes whatsapp-entrada{from{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.whatsapp-flutuante__botao:before,.whatsapp-flutuante__botao:after{animation:none}.whatsapp-flutuante__modal{animation:none}}@media(max-width:700px){.whatsapp-flutuante__botao{right:16px;bottom:16px;width:54px;height:54px}.whatsapp-flutuante__modal{right:16px;bottom:82px;width:calc(100vw - 32px)}body:has(.barra-mob) .whatsapp-flutuante__botao,body:has(.barra) .whatsapp-flutuante__botao{bottom:82px}body:has(.barra-mob) .whatsapp-flutuante__modal,body:has(.barra) .whatsapp-flutuante__modal{bottom:146px}}
