.v--modal-overlay{position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:100%;height:100vh;z-index:30000;opacity:1}.v--modal-overlay.scrollable{height:100%;min-height:100vh;overflow-y:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}.v--modal-overlay.scrollable .v--modal-box{margin-bottom:2px}.v--modal{position:relative;padding:0;text-align:left;outline:none}.v--modal.v--modal-fullscreen{width:100vw;height:100vh;margin:0;left:0;top:0}.v--modal-top-right{display:block;position:absolute;right:0;top:0}.v--modal-block-scroll{overflow:hidden;position:fixed;width:100vw}.modal-open{overflow:hidden}.hidden-button{position:fixed;left:0;top:0;width:1px;height:1px;overflow:hidden!important;background:rgba(0,0,0,0);color:rgba(0,0,0,0)!important}.overlay-fade-enter-active,.overlay-fade-leave-active{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.overlay-fade-enter,.overlay-fade-leave-active{opacity:0}.nice-modal-fade-enter-active,.nice-modal-fade-leave-active{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.nice-modal-fade-enter,.nice-modal-fade-leave-active{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}