.ui-modal-overlay[data-v-9492cbe8]{z-index:var(--z-modal);padding:var(--space-4);background-color:var(--color-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-modal[data-v-9492cbe8]{width:100%;max-height:calc(100vh - var(--space-8));background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.ui-modal--sm[data-v-9492cbe8]{max-width:24rem}.ui-modal--md[data-v-9492cbe8]{max-width:32rem}.ui-modal--lg[data-v-9492cbe8]{max-width:48rem}.ui-modal[data-v-9492cbe8]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-modal__header[data-v-9492cbe8]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5) 0;display:flex}.ui-modal__title[data-v-9492cbe8]{font-size:var(--text-lg-size);line-height:var(--text-lg-lh);font-weight:var(--font-weight-bold);color:var(--color-text)}.ui-modal__close[data-v-9492cbe8]{width:2.75rem;height:2.75rem;color:var(--color-text-subtle);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-.5rem -.5rem 0 0;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.ui-modal__close[data-v-9492cbe8]:hover{background-color:var(--color-surface-sunken);color:var(--color-text)}.ui-modal__body[data-v-9492cbe8]{padding:var(--space-5);overflow-y:auto}.ui-modal__footer[data-v-9492cbe8]{justify-content:flex-end;gap:var(--space-3);padding:0 var(--space-5) var(--space-5);flex-wrap:wrap;display:flex}.ui-modal-enter-active[data-v-9492cbe8],.ui-modal-leave-active[data-v-9492cbe8]{transition:opacity .16s}.ui-modal-enter-active .ui-modal[data-v-9492cbe8],.ui-modal-leave-active .ui-modal[data-v-9492cbe8]{transition:opacity .16s,transform .16s}.ui-modal-enter-from[data-v-9492cbe8],.ui-modal-leave-to[data-v-9492cbe8]{opacity:0}.ui-modal-enter-from .ui-modal[data-v-9492cbe8],.ui-modal-leave-to .ui-modal[data-v-9492cbe8]{opacity:0;transform:translateY(.5rem)scale(.98)}
