.vui-popup{-webkit-overflow-scrolling:touch;background:#fff;max-height:100%;overflow-y:auto;position:fixed;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;z-index:99999}.vui-popup-center{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vui-popup-top{left:0;top:0;width:100%}.vui-popup-bottom{bottom:0;left:0;width:100%}.vui-popup-slide-enter{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.vui-popup-slide-leave{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.vui-popup-slide-top-enter,.vui-popup-slide-top-leave{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.vui-popup-slide-bottom-enter,.vui-popup-slide-bottom-leave{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}[class*=vui-hairline]:after{border:0 solid #ebedf0;bottom:-50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";left:-50%;pointer-events:none;position:absolute;right:-50%;top:-50%;-webkit-transform:scale(.5);transform:scale(.5)}.vui-hairline,.vui-hairline-bottom,.vui-hairline-left,.vui-hairline-right,.vui-hairline-surround,.vui-hairline-top,.vui-hairline-top-bottom{position:relative}.vui-hairline-top:after{border-top-width:1px}.vui-hairline-left:after{border-left-width:1px}.vui-hairline-right:after{border-right-width:1px}.vui-hairline-bottom:after{border-bottom-width:1px}.vui-hairline-top-bottom:after{border-width:1px 0}.vui-hairline-surround:after{border-width:1px}button,input,textarea{color:inherit;font:inherit}[class*=vui-hairline]:focus,a:focus,button:focus,input:focus,textarea:focus{outline:none}ol,ul{list-style:none;margin:0;padding:0}.vui-fade-enter-active{-webkit-animation:fade-in .3s ease-out both;animation:fade-in .3s ease-out both}.vui-fade-leave-active{-webkit-animation:fade-out .3s ease-in both;animation:fade-out .3s ease-in both}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slide-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slide-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slide-in{-webkit-animation:slide-in .2s forwards;animation:slide-in .2s forwards}.slide-out{-webkit-animation:slide-out .2s forwards;animation:slide-out .2s forwards}.vui-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vui-multi-ellipsis-l2{-webkit-line-clamp:2}.vui-multi-ellipsis-l2,.vui-multi-ellipsis-l3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.vui-multi-ellipsis-l3{-webkit-line-clamp:3}.vui-overlay{background-color:rgba(0,0,0,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99990}::-webkit-scrollbar{background:transparent;width:0}
.vui-notify{word-wrap:break-word;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:20px;padding:8px 16px;text-align:center;white-space:pre-wrap}.vui-notify-primary{background:#1989fa}.vui-notify-success{background:#07c160}.vui-notify-danger{background:#ee0a24}.vui-notify-warning{background:#ff976a}.vui-notify-unclickable{cursor:not-allowed;overflow:hidden}.vui-notify-unclickable *{pointer-events:none}