.wfb-wrapper{--wfb-color:#25D366;--wfb-icon-color:#ffffff;--wfb-size:60px;--wfb-edge:20px;--wfb-bottom:20px}.wfb-wrapper{position:fixed;z-index:99999;bottom:var(--wfb-bottom);display:flex;flex-direction:column;gap:8px;pointer-events:none}.wfb-wrapper:has(.wfb-pos-right),.wfb-wrapper:has(.wfb-button.wfb-pos-right){right:var(--wfb-edge);left:auto;align-items:flex-end}.wfb-wrapper:has(.wfb-pos-left),.wfb-wrapper:has(.wfb-button.wfb-pos-left){left:var(--wfb-edge);right:auto;align-items:flex-start}.wfb-wrapper{right:var(--wfb-edge);left:auto;align-items:flex-end}.wfb-tooltip{background:rgb(15 23 42 / .88);color:#fff;font-size:13px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;padding:6px 14px;border-radius:20px;white-space:nowrap;pointer-events:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease;box-shadow:0 4px 12px rgb(0 0 0 / .2)}.wfb-wrapper:hover .wfb-tooltip{opacity:1;transform:translateY(0);pointer-events:auto}.wfb-button{width:var(--wfb-size);height:var(--wfb-size);border-radius:50%;background:var(--wfb-color);display:flex;align-items:center;justify-content:center;text-decoration:none;pointer-events:all;box-shadow:0 4px 12px rgb(0 0 0 / .25),0 0 0 0 rgb(37 211 102 / .4);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,filter .2s ease;will-change:transform;cursor:pointer;position:relative;-webkit-tap-highlight-color:#fff0}.wfb-button svg{width:56%;height:56%;display:block;fill:var(--wfb-icon-color);pointer-events:none}.wfb-button.wfb-hover-scale:hover{transform:scale(1.12);box-shadow:0 8px 24px rgb(0 0 0 / .3),0 0 0 4px rgb(37 211 102 / .2)}.wfb-button.wfb-hover-glow:hover{box-shadow:0 4px 12px rgb(0 0 0 / .25),0 0 20px 4px rgb(37 211 102 / .5),0 0 40px 8px rgb(37 211 102 / .25);filter:brightness(1.1)}.wfb-button.wfb-hover-lift:hover{transform:translateY(-6px);box-shadow:0 16px 32px rgb(0 0 0 / .3),0 4px 8px rgb(0 0 0 / .15)}.wfb-button.wfb-hover-none:hover{transform:none}.wfb-button.wfb-anim-pulse{animation:wfb-pulse 2.2s ease-in-out infinite}@keyframes wfb-pulse{0%,100%{box-shadow:0 4px 12px rgb(0 0 0 / .25),0 0 0 0 rgb(37 211 102 / .55);transform:scale(1)}50%{box-shadow:0 4px 12px rgb(0 0 0 / .25),0 0 0 14px #fff0;transform:scale(1.04)}}.wfb-button.wfb-anim-bounce{animation:wfb-bounce 1.6s cubic-bezier(.36,.07,.19,.97) infinite}@keyframes wfb-bounce{0%,100%{transform:translateY(0)}30%{transform:translateY(-10px)}50%{transform:translateY(-6px)}70%{transform:translateY(-10px)}}.wfb-button.wfb-anim-shake{animation:wfb-shake 2.5s ease-in-out infinite}@keyframes wfb-shake{0%,75%,100%{transform:translateX(0) rotate(0)}77%{transform:translateX(-4px) rotate(-4deg)}80%{transform:translateX(4px) rotate(4deg)}83%{transform:translateX(-3px) rotate(-3deg)}86%{transform:translateX(3px) rotate(2deg)}89%{transform:translateX(-1px) rotate(-1deg)}92%{transform:translateX(1px)}}.wfb-button.wfb-anim-fade{animation:wfb-fade 2.4s ease-in-out infinite}@keyframes wfb-fade{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.97)}}.wfb-pos-right{right:var(--wfb-edge)}.wfb-wrapper--shortcode{position:relative;bottom:auto;right:auto;left:auto;display:inline-flex;z-index:auto}.wfb-button:focus-visible{outline:3px solid rgb(37 211 102 / .7);outline-offset:3px}.wfb-hidden{display:none!important}@media (max-width:767px){.wfb-wrapper{--wfb-size:calc(var(--wfb-size) * 0.9)}}.wfb-button{animation-fill-mode:both}.wfb-wrapper{animation:wfb-enter .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes wfb-enter{from{opacity:0;transform:scale(.5) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}