.whatsapp-floating{--whatsapp-edge:24px;--whatsapp-size:56px;--whatsapp-safe-bottom:env(safe-area-inset-bottom,0px);right:calc(var(--whatsapp-edge) + env(safe-area-inset-right,0px));bottom:calc(var(--whatsapp-edge) + var(--whatsapp-safe-bottom) + var(--whatsapp-bottom-offset,0px) + var(--whatsapp-collision-offset,0px));z-index:40;width:var(--whatsapp-size);height:var(--whatsapp-size);isolation:isolate;position:fixed}.whatsapp-floating-link{color:#0b1213;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#25d366;border-radius:50%;outline:0;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:0 8px 24px -8px #0006,inset 0 0 0 1px #f5f7f447}.whatsapp-floating-link[data-engaged]{box-shadow:0 10px 28px -8px #0000007a,inset 0 0 0 2px #f5f7f473}.whatsapp-floating-link:focus-visible{outline-offset:5px;outline:3px solid #d5a45c;box-shadow:0 0 0 5px #0b1213,0 8px 24px -8px #0006}.whatsapp-floating-link svg{width:28px;height:28px}.whatsapp-floating-halo{z-index:-1;opacity:0;pointer-events:none;border:1px solid #25d366;border-radius:50%;position:absolute;inset:0}.whatsapp-floating-tooltip{width:max-content;max-width:calc(100vw - var(--whatsapp-size) - var(--whatsapp-edge) - env(safe-area-inset-right,0px) - 36px);color:#f5f7f4;font:500 13px/1.5 var(--font-display,sans-serif);text-align:center;opacity:0;visibility:hidden;background:#111b1c;border-radius:8px;padding:10px 14px;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 8px 24px -8px #0006}.whatsapp-floating-tooltip:before{content:"";width:100%;height:12px;position:absolute;top:100%;left:0}.whatsapp-floating[data-obstructed],.whatsapp-floating[data-obstructed] *{visibility:hidden!important}body:has(dialog[open],[aria-modal=true]) .whatsapp-floating{visibility:hidden!important}body:has(dialog[open],[aria-modal=true]) .whatsapp-floating *{visibility:hidden!important}@media (max-width:1119px){:is(body:has(.navbar-toggle[aria-expanded=true]) .whatsapp-floating,body:has(.navbar-toggle[aria-expanded=true]) .whatsapp-floating *){visibility:hidden!important}}@media (max-width:760px){.whatsapp-floating{--whatsapp-edge:16px;--whatsapp-size:52px}}@media (prefers-reduced-motion:reduce){.whatsapp-floating-halo{display:none}.whatsapp-floating,.whatsapp-floating-link,.whatsapp-floating-tooltip{transform:none!important}}@media (forced-colors:active){.whatsapp-floating-link{color:buttontext;background:buttonface;border:2px solid buttontext}.whatsapp-floating-link:focus-visible{outline-color:highlight}.whatsapp-floating-halo{display:none}.whatsapp-floating-tooltip{color:canvastext;background:canvas;border:1px solid canvastext}}
