.modal-wrap{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.651);z-index:10000000;overflow:hidden;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center}.modal-wrap .modal-title{color:#000;font-size:20px;font-weight:600}.modal-wrap .content{max-height:90vh;overflow-y:auto}.modal-wrap .modal-content{position:relative;display:flex;background-color:#fff;border-radius:10px;flex-direction:column;width:95vw;max-height:90vh;padding-top:1.25rem;padding-bottom:1.25rem}@media (min-width:768px){.modal-wrap .modal-content{padding-top:1.25rem;padding-bottom:1.25rem}}.modal-wrap .modal-content{margin:auto;z-index:1000}.modal-wrap .modal-content .btn-wrap{display:flex;justify-content:flex-end}.modal-wrap .modal-content .btn-wrap button{min-width:118px}.modal-wrap .msg-modal{max-width:370px;min-height:280px;align-items:center;justify-content:center;gap:1rem;text-align:center}.modal-wrap .msg-modal .icon-wrap{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center}.modal-wrap .msg-modal .icon-wrap svg{font-size:2rem;height:3rem;width:3rem}@media (min-width:768px){.modal-wrap .msg-modal .icon-wrap svg{height:3.5rem;width:3.5rem}}.modal-wrap .msg-modal .title{font-size:1.2rem;margin:0;font-weight:600}.modal-wrap .msg-modal button{margin-top:auto}