.btn-premium{position:relative;overflow:hidden;transition:all 0.3s ease;border-radius:10px}.btn-premium::before{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,0.3),transparent);transition:none;z-index:1}.btn-premium:hover::before{left:150%;transition:all 1s ease-in-out}body *:has(.ff-callbar-inner){pointer-events:none!important}.ff-callbar-inner{pointer-events:auto!important}