.m-modal{display:block;position:fixed;left:0;top:0;right:0;bottom:0;width:100vw;height:100vh;background-color:rgba(26,19,32,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1100}.m-modal .m-modal-dialog{position:absolute;top:0;left:0;display:flex;width:100%;height:100vh;overflow:hidden;justify-content:center;align-items:center;z-index:-1}.m-modal .m-modal-dialog .m-modal-content{display:flex;flex-direction:column;background-color:#fff;border-radius:22px;position:relative;width:100%;max-width:min(580px,100% - 30px);max-height:calc(100vh - 80px);overflow:hidden;box-shadow:0 30px 80px rgba(124,14,66,.35);animation:m-modal-slide-up .25s ease;outline:none}.m-modal .m-modal-dialog .m-modal-content .m-modal-header{display:flex;align-items:center;padding:20px 26px;border-bottom:1px solid var(--line)}.m-modal .m-modal-dialog .m-modal-content .m-modal-header .m-modal-title{font-size:22px;font-weight:600;margin:0}.m-modal .m-modal-dialog .m-modal-content .m-modal-header .m-modal-close{cursor:pointer;width:24px;height:24px;position:relative;margin-left:auto}.m-modal .m-modal-dialog .m-modal-content .m-modal-header .m-modal-close .btn-close{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.m-modal .m-modal-dialog .m-modal-content .m-modal-close-body{position:absolute;top:6px;right:9px;cursor:pointer;width:24px;height:24px}.m-modal .m-modal-dialog .m-modal-content .m-modal-body{display:block;padding:22px 26px;max-height:calc(100% - 45px);flex:1;width:100%;max-width:1000%;white-space:normal}.m-modal .m-modal-dialog .m-modal-content .m-modal-footer{padding:15px 20px;border-top:1px solid var(--line)}@keyframes m-modal-slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.m-modal .m-modal-dialog .m-modal-content{animation:none}}