.saai-modal{position:fixed;display:flex;justify-content:center;align-items:flex-start;top:-9999px;left:-9999px;width:0;height:0;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease;overflow-y:auto}.saai-modal.show{top:0;left:0;width:100%;height:100vh;z-index:100000;opacity:1;padding:0;overflow-y:auto}.saai-modal.flex-center{align-items:center}.saai-modal .saai-modal-box{position:relative;margin:5vh 5vw;width:100%;max-width:1000px;background-color:#fff;border-radius:10px;display:flex;flex-direction:column}.saai-modal .saai-modal-box .saai-modal-box-content{padding:2vh 1vw;flex:1 1 auto}.saai-modal .saai-modal-box .saai-modal-close{position:absolute;top:10px;right:10px;padding:0;margin:0;background:none;border:none;cursor:pointer;z-index:1}
