.modal-backdrop[data-v-c69bbd52]{align-items:flex-end;background:#0006;display:flex;inset:0;justify-content:center;padding:0;position:fixed;z-index:50}@media(min-width:640px){.modal-backdrop[data-v-c69bbd52]{align-items:center;padding:1rem}}.modal-box[data-v-c69bbd52]{background:rgb(var(--c-surface));border-radius:1rem 1rem 0 0;box-shadow:0 20px 60px -12px #00000059;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;width:100%}@media(min-width:640px){.modal-box[data-v-c69bbd52]{border-radius:1rem;max-height:90vh}}.modal-box--sm[data-v-c69bbd52]{max-width:24rem}.modal-box--md[data-v-c69bbd52]{max-width:28rem}.modal-box--lg[data-v-c69bbd52]{max-width:40rem}.modal-box--xl[data-v-c69bbd52]{max-width:56rem}.modal-header[data-v-c69bbd52]{align-items:center;display:flex;flex-shrink:0;padding:1.25rem 1.5rem 0}.modal-title[data-v-c69bbd52]{color:rgb(var(--c-text));flex:1;font-size:1.0625rem;font-weight:600}.modal-spacer[data-v-c69bbd52]{flex:1}.modal-close[data-v-c69bbd52]{align-items:center;background:transparent;border:none;border-radius:.5rem;color:rgb(var(--c-text-3));cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin-left:.5rem;transition:background .15s,color .15s;width:2rem}.modal-close[data-v-c69bbd52]:hover{background:rgb(var(--c-surface-2));color:rgb(var(--c-text))}.modal-close svg[data-v-c69bbd52]{height:1.25rem;width:1.25rem}.modal-body[data-v-c69bbd52]{flex:1;overflow-y:auto;padding:1.5rem}.modal-body--gap[data-v-c69bbd52]{padding-top:1rem}
