.pcb-button{position:fixed;bottom:var(--pcb-bottom,22px);width:var(--pcb-size,58px);height:var(--pcb-size,58px);border-radius:999px;background:var(--pcb-color,#25D366);display:flex;align-items:center;justify-content:center;z-index:999999;box-shadow:0 16px 35px rgba(0,0,0,.25);transition:transform .25s ease,box-shadow .25s ease,background .25s ease;text-decoration:none!important;border:0!important;outline:none!important}.pcb-button:hover,.pcb-button:focus{transform:translateY(-3px) scale(1.06);box-shadow:0 20px 42px rgba(0,0,0,.32);background:var(--pcb-hover,#1fb858);text-decoration:none!important}.pcb-right{right:var(--pcb-side,22px)}.pcb-left{left:var(--pcb-side,22px)}.pcb-icon{width:calc(var(--pcb-size,58px)*.54);height:calc(var(--pcb-size,58px)*.54);fill:var(--pcb-icon,#fff);display:block}.pcb-button::after{content:attr(data-tooltip);position:absolute;top:50%;transform:translateY(-50%);background:var(--pcb-tooltip-bg,#111827);color:var(--pcb-tooltip-color,#fff);padding:9px 13px;border-radius:999px;white-space:nowrap;font-size:13px;line-height:1;opacity:0;visibility:hidden;transition:.25s ease;pointer-events:none;font-family:inherit}.pcb-right::after{right:calc(var(--pcb-size,58px) + 12px)}.pcb-left::after{left:calc(var(--pcb-size,58px) + 12px)}.pcb-button:hover::after,.pcb-button:focus::after{opacity:1;visibility:visible}@media(max-width:767px){.pcb-button{width:calc(var(--pcb-size,58px) - 4px);height:calc(var(--pcb-size,58px) - 4px)}.pcb-button::after{display:none}}
