.v-popup{position:fixed;top:0;right:0;left:0;bottom:0;z-index:2000}.v-popup__mask{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006}.v-popup__mask.v-popup__blur{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.v-popup__container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1999;transition:.3s}.v-popup__container .v-popup__wrapper{position:absolute;box-sizing:border-box;background-color:#fff}.v-popup__container .v-popup__wrapper.v-popup__fullscreen{max-height:100vh;max-width:100vw;width:100vw;height:100vh;border-radius:0}.v-popup__container .v-popup__wrapper-transition-enter-active,.v-popup__container .v-popup__wrapper-transition-leave-active{transition:all .2s ease-out}.v-popup__container .v-popup__wrapper-transition-enter-from,.v-popup__container .v-popup__wrapper-transition-leave-to{opacity:0}.v-popup__container-center{display:flex;justify-content:center;align-items:center}.v-popup__container-center .v-popup__wrapper{border-radius:6px;max-height:calc(100vh - 70px);max-width:calc(100vw - 100px)}.v-popup__container-center .v-popup__wrapper-transition-enter-from,.v-popup__container-center .v-popup__wrapper-transition-leave-to{transform:scale(.4)}.v-popup__container-left .v-popup__wrapper{top:0;bottom:0;left:0}.v-popup__container-left .v-popup__wrapper-transition-enter-from,.v-popup__container-left .v-popup__wrapper-transition-leave-to{transform:translate(-100%)}.v-popup__container-right .v-popup__wrapper{top:0;bottom:0;right:0}.v-popup__container-right .v-popup__wrapper-transition-enter-from,.v-popup__container-right .v-popup__wrapper-transition-leave-to{transform:translate(100%)}.v-popup__container-top .v-popup__wrapper{top:0;left:0;right:0}.v-popup__container-top .v-popup__wrapper-transition-enter-from,.v-popup__container-top .v-popup__wrapper-transition-leave-to{transform:translateY(-100%)}.v-popup__container-bottom .v-popup__wrapper{bottom:0;left:0;right:0}.v-popup__container-bottom .v-popup__wrapper-transition-enter-from,.v-popup__container-bottom .v-popup__wrapper-transition-leave-to{transform:translateY(100%);opacity:0}.v-popup__transition-enter-active{transition:all .2s ease-out}.v-popup__transition-leave-active{transition:all .4s cubic-bezier(1,.5,.8,1)}.v-popup__transition-enter-from,.v-popup__transition-leave-to{opacity:0}
