.modal[data-v-de2fb8b6]{align-items:center;background-color:var(--color-overlay);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--zindex-modal)}.modal.modal-enter-active[data-v-de2fb8b6],.modal.modal-leave-active[data-v-de2fb8b6]{transition:opacity .2s ease-out;will-change:opacity}.modal.modal-enter-from[data-v-de2fb8b6],.modal.modal-leave-to[data-v-de2fb8b6]{opacity:0}.modal.no-border .modal-header[data-v-de2fb8b6]{border:none;padding-bottom:0}.modal-inner[data-v-de2fb8b6]{background-color:#fff;border-radius:8px;overflow:hidden;width:320px}@media print,screen and (min-width:1024px){.modal-inner[data-v-de2fb8b6]{width:680px}}.modal-header[data-v-de2fb8b6]{border-bottom:1px solid var(--color-gray200);color:var(--color-gray800);font-size:20px;font-weight:700;line-height:1.4;padding:2rem 1rem 1rem;text-align:center}.modal-body[data-v-de2fb8b6]{padding:1.5rem}@media print,screen and (min-width:1024px){.modal-body[data-v-de2fb8b6]{padding:46px}}.modal-body.scroll[data-v-de2fb8b6]{max-height:304px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.modal-footer[data-v-de2fb8b6]{align-items:center;border-top:1px solid var(--color-gray200);display:flex;justify-content:center}.modal-footer[data-v-de2fb8b6] a,.modal-footer[data-v-de2fb8b6] button{align-items:center;color:var(--color-blue700);display:flex;flex:0 1 100%;font-size:1rem;font-weight:700;gap:.5rem;height:3.5rem;justify-content:center;line-height:1.6;text-decoration:none;transition-duration:.3s;transition-property:color,background;transition-timing-function:cubic-bezier(.76,0,.24,1);width:50%}.modal-footer[data-v-de2fb8b6] a:focus,.modal-footer[data-v-de2fb8b6] a:hover,.modal-footer[data-v-de2fb8b6] button:focus,.modal-footer[data-v-de2fb8b6] button:hover{background-color:var(--color-blue600);color:#fff;text-decoration:none}.modal-footer[data-v-de2fb8b6] a+a,.modal-footer[data-v-de2fb8b6] a+button,.modal-footer[data-v-de2fb8b6] button+a,.modal-footer[data-v-de2fb8b6] button+button{border-left:1px solid var(--color-gray200)}.modal-footer[data-v-de2fb8b6] a.text-alert,.modal-footer[data-v-de2fb8b6] button.text-alert{color:var(--color-alert)}.modal-footer[data-v-de2fb8b6] a.text-alert:focus,.modal-footer[data-v-de2fb8b6] a.text-alert:hover,.modal-footer[data-v-de2fb8b6] button.text-alert:focus,.modal-footer[data-v-de2fb8b6] button.text-alert:hover{background-color:var(--color-alert);color:#fff}
