.modal-layer[data-v-9fb0bf26]{z-index:var(--z-modal);padding:var(--space-6);background:var(--color-scrim);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-dialog[data-v-9fb0bf26]{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-overlay);width:min(100%,620px);max-height:min(820px,100dvh - 48px);box-shadow:var(--shadow-md);overflow:hidden}.modal-dialog[data-width=sm][data-v-9fb0bf26]{max-width:440px}.modal-dialog[data-width=lg][data-v-9fb0bf26]{max-width:820px}.modal-dialog__header[data-v-9fb0bf26]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle);display:flex}.modal-dialog__header h2[data-v-9fb0bf26]{font-size:var(--text-lg);font-weight:650}.modal-dialog__header p[data-v-9fb0bf26]{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-sm)}.modal-dialog__body[data-v-9fb0bf26]{max-height:calc(100dvh - 220px);padding:var(--space-4);overflow-y:auto}.modal-dialog__footer[data-v-9fb0bf26]{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle);display:flex}.modal-fade-enter-active[data-v-9fb0bf26],.modal-fade-leave-active[data-v-9fb0bf26]{transition:opacity .14s}.modal-fade-enter-from[data-v-9fb0bf26],.modal-fade-leave-to[data-v-9fb0bf26]{opacity:0}@media (width<=639px){.modal-layer[data-v-9fb0bf26]{padding:var(--space-3)}.modal-dialog[data-v-9fb0bf26]{max-height:calc(100dvh - 24px)}}
