.botoes-flutuantes-catalogo{bottom:18px;z-index:1000101;width:auto;display:block}.fz-atendimento-flutuante{--fz-atendimento-primaria: var(--p-primary-color, var(--cor-detalhes-gerais, #245564));--fz-atendimento-contraste: var(--p-primary-contrast-color, var(--cor-contraste-detalhes-gerais, #fff));--fz-atendimento-texto: var(--p-text-color, #202635);--fz-atendimento-suave: var(--p-text-muted-color, #667085);--fz-atendimento-borda: var(--p-content-border-color, #e5e7eb);position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-family:var(--fonte_textos, sans-serif);transition:opacity .22s ease,transform .22s ease}.fz-atendimento-flutuante--oculto{opacity:0;pointer-events:none;transform:translateY(14px)}.fz-atendimento-flutuante__painel{position:relative;z-index:1000102;display:grid;grid-template-rows:0fr;width:min(326px,calc(100vw - 24px));opacity:0;transform:translateY(10px) scale(.97);transform-origin:left bottom;pointer-events:none;transition:grid-template-rows .22s ease,opacity .18s ease,transform .22s ease}.fz-atendimento-flutuante__painel-interno{overflow:hidden}.fz-atendimento-flutuante--aberto .fz-atendimento-flutuante__painel{grid-template-rows:1fr;opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.fz-atendimento-flutuante__cartao{overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:18px;color:var(--fz-atendimento-texto);background:#fffffff0;box-shadow:0 20px 54px #1c14182e;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}.fz-atendimento-flutuante__cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 14px;border-bottom:1px solid var(--fz-atendimento-borda)}.fz-atendimento-flutuante__sobretitulo{display:block;margin-bottom:4px;color:var(--fz-atendimento-primaria);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fz-atendimento-flutuante__cabecalho h2{margin:0;color:var(--fz-atendimento-texto);font-size:17px;line-height:1.25}.fz-atendimento-flutuante__cabecalho p{margin:5px 0 0;color:var(--fz-atendimento-suave);font-size:10px;line-height:1.5}.fz-atendimento-flutuante__fechar,.fz-atendimento-flutuante__fechar-rastreio{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:0;border-radius:50%;color:var(--fz-atendimento-suave);background:#211d1f0d;font-size:20px;cursor:pointer}.fz-atendimento-flutuante__lista{display:grid;gap:8px;padding:12px}.fz-atendimento-flutuante__item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;min-height:58px;gap:11px;width:100%;padding:8px 10px;border:1px solid var(--fz-atendimento-borda);border-radius:13px;color:var(--fz-atendimento-texto);background:#ffffff8f;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.fz-atendimento-flutuante__item:hover,.fz-atendimento-flutuante__item:focus-visible{border-color:color-mix(in srgb,var(--fz-atendimento-primaria) 32%,transparent);color:var(--fz-atendimento-texto);background:#ffffffe6;transform:translateY(-1px)}.fz-atendimento-flutuante__icone{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:var(--fz-atendimento-primaria);background:color-mix(in srgb,var(--fz-atendimento-primaria) 10%,white);font-size:18px}.fz-atendimento-flutuante__item--video .fz-atendimento-flutuante__icone{color:var(--fz-atendimento-contraste);background:linear-gradient(145deg,var(--fz-atendimento-primaria),color-mix(in srgb,var(--fz-atendimento-primaria) 76%,#000))}.fz-atendimento-flutuante__item--whatsapp .fz-atendimento-flutuante__icone{color:#fff;background:#25d366}.fz-atendimento-flutuante__texto{min-width:0}.fz-atendimento-flutuante__texto strong,.fz-atendimento-flutuante__texto span{display:block}.fz-atendimento-flutuante__texto strong{color:var(--fz-atendimento-texto);font-size:11px;line-height:1.3}.fz-atendimento-flutuante__texto span{margin-top:3px;color:var(--fz-atendimento-suave);font-size:9px;line-height:1.4}.fz-atendimento-flutuante__meta{color:var(--fz-atendimento-primaria);font-size:10px}.fz-atendimento-flutuante__seta{color:var(--fz-atendimento-suave);font-size:12px}.fz-atendimento-flutuante__ao-vivo{display:inline-flex;align-items:center;gap:5px;color:var(--fz-atendimento-primaria);font-size:8px;font-weight:800;white-space:nowrap}.fz-atendimento-flutuante__ao-vivo:before{width:7px;height:7px;border-radius:50%;background:#ff4c72;box-shadow:0 0 #ff4c7273;content:"";animation:fzAtendimentoPulso 1.8s infinite}.fz-atendimento-flutuante__rastreio{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s ease,opacity .18s ease}.fz-atendimento-flutuante__rastreio--aberto{grid-template-rows:1fr;opacity:1}.fz-atendimento-flutuante__rastreio-interno{overflow:hidden}.fz-atendimento-flutuante__rastreio-conteudo{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;margin-top:-1px;padding:10px;border:1px solid color-mix(in srgb,var(--fz-atendimento-primaria) 16%,transparent);border-radius:12px;background:color-mix(in srgb,var(--fz-atendimento-primaria) 5%,white)}.fz-atendimento-flutuante__rastreio-icone{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--fz-atendimento-primaria);background:color-mix(in srgb,var(--fz-atendimento-primaria) 10%,white)}.fz-atendimento-flutuante__formulario{display:grid;gap:7px}.fz-atendimento-flutuante__campo{width:100%;height:34px;min-width:0;padding:0 10px;border:1px solid var(--fz-atendimento-borda);border-radius:9px;color:var(--fz-atendimento-texto);background:#fff;font-family:inherit;font-size:10px}.fz-atendimento-flutuante__campo:focus{border-color:var(--fz-atendimento-primaria);box-shadow:0 0 0 3px color-mix(in srgb,var(--fz-atendimento-primaria) 12%,transparent)}.fz-atendimento-flutuante__formulario-acao{display:flex;justify-content:flex-end}.fz-atendimento-flutuante__buscar{min-height:34px;padding:0 12px;border:0;border-radius:9px;color:var(--fz-atendimento-contraste);background:var(--fz-atendimento-primaria);font:inherit;font-size:9px;font-weight:800;cursor:pointer}.fz-atendimento-flutuante__buscar:disabled{cursor:wait;opacity:.65}.fz-atendimento-flutuante__erro{margin:0;color:#c22d3e;font-size:9px;line-height:1.35}.fz-atendimento-flutuante__gatilho{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 16px 0 12px;border:1px solid rgba(255,255,255,.58);border-radius:999px;color:var(--fz-atendimento-contraste);background:linear-gradient(145deg,var(--fz-atendimento-primaria),color-mix(in srgb,var(--fz-atendimento-primaria) 76%,#000));box-shadow:0 14px 34px color-mix(in srgb,var(--fz-atendimento-primaria) 34%,transparent),inset 0 1px #ffffff52;font:inherit;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.fz-atendimento-flutuante__gatilho:hover{box-shadow:0 17px 38px color-mix(in srgb,var(--fz-atendimento-primaria) 40%,transparent),inset 0 1px #ffffff57;transform:translateY(-1px)}.fz-atendimento-flutuante--aberto .fz-atendimento-flutuante__gatilho{background:#1f191ceb}.fz-atendimento-flutuante__gatilho-icone{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#ffffff29;font-size:16px}.fz-atendimento-flutuante__gatilho-texto{font-size:11px;font-weight:700}@keyframes fzAtendimentoPulso{0%{box-shadow:0 0 #ff4c726b}70%{box-shadow:0 0 0 8px #ff4c7200}to{box-shadow:0 0 #ff4c7200}}@media(max-width:720px){.botoes-flutuantes-catalogo{bottom:calc(12px + env(safe-area-inset-bottom));left:12px}.fz-atendimento-flutuante__painel{width:min(300px,calc(100vw - 24px))}.fz-atendimento-flutuante__gatilho{width:50px;height:50px;min-height:50px;justify-content:center;padding:0}.fz-atendimento-flutuante__gatilho-texto{display:none}.fz-atendimento-flutuante__gatilho-icone{width:32px;height:32px}.fz-atendimento-flutuante__cabecalho{padding:16px 16px 13px}.fz-atendimento-flutuante__lista{padding:10px}.fz-atendimento-flutuante__item{grid-template-columns:40px minmax(0,1fr) auto;min-height:54px}.fz-atendimento-flutuante__icone{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.fz-atendimento-flutuante,.fz-atendimento-flutuante *,.fz-atendimento-flutuante *:before,.fz-atendimento-flutuante *:after{animation:none!important;transition:none!important}}
