.modal[data-v-41f5dbbc]{display:flex;justify-content:center;padding:0 1.2rem;position:fixed;z-index:4000000000}.bg[data-v-41f5dbbc],.modal[data-v-41f5dbbc]{height:100%;left:0;top:0;width:100%}.bg[data-v-41f5dbbc]{background:#00000080;position:absolute;z-index:-1}.modal__inner[data-v-41f5dbbc]{background:var(--inner-color);border-radius:.6rem;box-shadow:1px 1px 8px #0003;max-height:95svh;max-width:var(--width);overflow:hidden;position:relative;width:100%}.modal__inner[data-v-41f5dbbc]::-webkit-scrollbar{width:8px}@media(min-width:640px){.modal__inner.--sm-width[data-v-41f5dbbc]{max-width:var(--sm-width)}}@media(min-width:768px){.modal__inner.--md-width[data-v-41f5dbbc]{max-width:var(--md-width)}}@media(min-width:1024px){.modal__inner.--lg-width[data-v-41f5dbbc]{max-width:var(--lg-width)}}.modal__inner--wrap[data-v-41f5dbbc]{max-height:95svh;overflow-y:scroll;padding:32px 24px}.modal__close[data-v-41f5dbbc]{cursor:pointer;position:absolute;right:1rem;top:1rem}[data-v-41f5dbbc] .modal__ttl{font-size:2.2rem;font-weight:500;margin-bottom:2rem}.modal.position-center[data-v-41f5dbbc]{align-items:center}.modal.position-bottom[data-v-41f5dbbc]{align-items:flex-end;padding:0}@media screen and (min-width:768px){.modal.position-bottom[data-v-41f5dbbc]{align-items:center}}.modal.position-bottom .modal__inner[data-v-41f5dbbc]{animation:SlideIn-41f5dbbc .3s;border-radius:.6rem .6rem 0 0}@media screen and (min-width:768px){.modal.position-bottom .modal__inner[data-v-41f5dbbc]{animation:none;border-radius:.6rem}}.modal__footer--btn[data-v-41f5dbbc]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-size:15px;gap:8px;justify-content:center;line-height:1;margin-top:32px;padding:0;width:100%}.modal__footer--btn[data-v-41f5dbbc]:hover{opacity:.6}.modal__footer--btn .icon[data-v-41f5dbbc]{color:#532a13}@keyframes SlideIn-41f5dbbc{0%{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-41f5dbbc],.fade-leave-active[data-v-41f5dbbc]{transition:opacity .5s}.fade-enter-from[data-v-41f5dbbc],.fade-leave-to[data-v-41f5dbbc]{opacity:0}
