.ivue-ripple{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;border-radius:inherit;-webkit-mask-image:radial-gradient(circle,var(--ivue-white-color) 100%,var(--ivue-black-color) 100%);overflow:hidden;z-index:0;pointer-events:none;contain:strict}.ivue-ripple-wave{position:absolute;top:0;left:0;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.ivue-ripple-wave--enter{-webkit-transition:none;transition:none}.ivue-ripple-wave--in{-webkit-transition:opacity .1s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:opacity .1s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1)}.ivue-ripple-wave--out{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.ivue-ripple-wave.ivue-centered{-webkit-animation-duration:1.2s;animation-duration:1.2s;top:50%;left:50%}.ivue-ripple-wave~:not(.ivue-ripple-wave){position:relative;z-index:2}