.re-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;overflow:auto;outline:0}.re-modal.re-modal-center{text-align:center}.re-modal.re-modal-center:before{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.re-modal.re-modal-center .re-modal-content{top:0;text-align:left;display:inline-block;vertical-align:middle}.re-modal-content{position:relative;background-color:#fff;max-width:calc(100vw - .3rem);margin-left:auto;margin-right:auto;overflow:auto;-webkit-overflow-scrolling:touch;transition:transform .3s,opacity .3s cubic-bezier(.7,.3,.1,1);z-index:101}.re-modal-title{position:relative;width:100%}.re-modal-title .re-modal-times{top:50%;transform:translateY(-50%)}.re-modal-times{position:absolute;top:.12rem;right:.12rem;font-size:.15rem;color:#b0b0b0;cursor:pointer}.re-modal-times svg{display:block}.re-modal-times:hover{color:#333}@media only screen and (max-width:767px){.re-modal-content{width:calc(100vw - .3rem)}}.re-modal-fade-appear,.re-modal-fade-enter{transform:translate3d(0,-30px,0);opacity:0}.re-modal-fade-appear-active,.re-modal-fade-enter-active,.re-modal-fade-enter-done,.re-modal-fade-exit{transform:translateZ(0);opacity:1}.re-modal-fade-exit-active{transform:translate3d(0,-30px,0);opacity:0}.re-modal-fade-exit-done{display:none}