.pua-floating-wrapper{--pua-size:56px;--pua-action-size:48px;--pua-radius:90px;position:fixed;bottom:var(--pua-bottom,30px);z-index:var(--pua-z,99999);pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.pua-floating-wrapper.pua-position-right{right:var(--pua-side,30px);left:auto}.pua-floating-wrapper.pua-position-left{left:var(--pua-side,30px);right:auto}.pua-floating-wrapper *{box-sizing:border-box}.pua-floating-wrapper .pua-main-toggle,.pua-floating-wrapper .pua-action-btn,.pua-floating-wrapper .pua-ai-popup{pointer-events:auto}.pua-main-toggle{position:relative;width:var(--pua-size);height:var(--pua-size);border:none;border-radius:50%;background:var(--pua-main-color,#b8a9a1);color:var(--pua-icon-color,#fff);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgb(0 0 0 / .2);transition:transform 0.25s ease,box-shadow 0.25s ease;z-index:3;padding:0}.pua-main-toggle:hover,.pua-main-toggle:focus{transform:scale(1.05);box-shadow:0 6px 20px rgb(0 0 0 / .25);outline:2px solid rgb(255 255 255 / .5);outline-offset:2px}.pua-main-toggle .dashicons,.pua-main-toggle .pua-icon-svg,.pua-main-toggle .pua-icon-img{width:26px;height:26px;font-size:26px;line-height:1;color:var(--pua-icon-color,#fff)}.pua-main-toggle .pua-icon-svg svg{width:26px;height:26px;display:block}.pua-icon-close,.pua-hidden{display:none!important}.pua-open .pua-main-toggle .pua-icon-open{display:none!important}.pua-open .pua-main-toggle .pua-icon-close{display:flex!important;align-items:center;justify-content:center}.pua-action-menu{position:absolute;bottom:0;right:0;width:var(--pua-size);height:var(--pua-size);pointer-events:none;z-index:2}.pua-position-left .pua-action-menu{right:auto;left:0}.pua-action-btn{position:absolute;bottom:4px;right:4px;width:var(--pua-action-size);height:var(--pua-action-size);border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;color:var(--pua-icon-color,#fff);box-shadow:0 3px 12px rgb(0 0 0 / .18);opacity:0;visibility:hidden;transform:translate(0,0) scale(.4);transition:opacity 0.3s ease,transform 0.35s cubic-bezier(.34,1.4,.64,1),visibility 0.3s;pointer-events:none;padding:0}.pua-position-left .pua-action-btn{right:auto;left:4px}.pua-whatsapp-btn{background:var(--pua-whatsapp-color,#6bd04c)}.pua-call-btn{background:var(--pua-call-color,#4aa3ff)}.pua-ai-btn{background:var(--pua-ai-color,#ff8238)}.pua-action-btn .dashicons,.pua-action-btn .pua-icon-svg svg,.pua-action-btn .pua-icon-img{width:22px;height:22px;font-size:22px;color:var(--pua-icon-color,#fff)}.pua-action-btn .pua-icon-svg svg{display:block}.pua-open .pua-action-btn{opacity:1;visibility:visible;pointer-events:auto}.pua-open .pua-action-menu{pointer-events:auto}.pua-position-right.pua-open .pua-whatsapp-btn{transform:translate(-78px,-52px) scale(1);transition-delay:0.05s}.pua-position-right.pua-open .pua-call-btn{transform:translate(-28px,-92px) scale(1);transition-delay:0.1s}.pua-position-right.pua-open .pua-ai-btn{transform:translate(28px,-92px) scale(1);transition-delay:0.15s}.pua-floating-wrapper[data-action-count="2"].pua-position-right.pua-open .pua-whatsapp-btn{transform:translate(-65px,-70px) scale(1)}.pua-floating-wrapper[data-action-count="2"].pua-position-right.pua-open .pua-call-btn,.pua-floating-wrapper[data-action-count="2"].pua-position-right.pua-open .pua-ai-btn{transform:translate(28px,-92px) scale(1)}.pua-floating-wrapper[data-action-count="1"].pua-open .pua-action-btn{transform:translate(-28px,-92px) scale(1)}.pua-floating-wrapper[data-action-count="1"].pua-position-left.pua-open .pua-action-btn{transform:translate(28px,-92px) scale(1)}.pua-position-left.pua-open .pua-whatsapp-btn{transform:translate(78px,-52px) scale(1);transition-delay:0.05s}.pua-position-left.pua-open .pua-call-btn{transform:translate(28px,-92px) scale(1);transition-delay:0.1s}.pua-position-left.pua-open .pua-ai-btn{transform:translate(-28px,-92px) scale(1);transition-delay:0.15s}.pua-ai-popup{position:fixed;bottom:calc(var(--pua-bottom, 30px) + var(--pua-size) + 16px);right:var(--pua-side,30px);width:380px;max-width:calc(100vw - 24px);height:520px;max-height:calc(100vh - 120px);background:var(--pua-popup-bg,#fff);border-radius:12px;box-shadow:0 8px 32px rgb(0 0 0 / .2);display:flex;flex-direction:column;overflow:hidden;z-index:calc(var(--pua-z, 99999) + 1);opacity:0;visibility:hidden;transform:translateY(12px) scale(.96);transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s}.pua-position-left .pua-ai-popup{right:auto;left:var(--pua-side,30px)}.pua-ai-popup:not(.pua-hidden){opacity:1;visibility:visible;transform:translateY(0) scale(1)}.pua-ai-popup[hidden]{display:none!important}.pua-ai-popup.pua-popup-visible{display:flex!important}.pua-ai-popup-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgb(0 0 0 / .08);flex-shrink:0}.pua-ai-popup-title{font-size:15px;font-weight:600;color:#1d2327}.pua-ai-popup-close{background:#fff0;border:none;cursor:pointer;padding:4px;color:#50575e;display:flex;align-items:center;justify-content:center;border-radius:4px}.pua-ai-popup-close:hover{background:rgb(0 0 0 / .06)}.pua-ai-popup-close svg{width:20px;height:20px}.pua-ai-popup-body{flex:1;min-height:0;overflow:hidden}.pua-ai-popup-body iframe{width:100%;height:100%;border:0;display:block}@media (max-width:480px){.pua-ai-popup{width:calc(100vw - 24px);height:min(520px, calc(100vh - 100px));right:12px;left:12px;margin:0 auto}.pua-position-right .pua-ai-popup,.pua-position-left .pua-ai-popup{right:12px;left:12px}}