.ui-dialog[data-v-5b5d69af]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000080;backdrop-filter:blur(2px)}.ui-dialog__content[data-v-5b5d69af]{display:flex;flex-direction:column;max-height:calc(100vh - 2rem);background:rgb(var(--color-bg));border-radius:var(--radius-lg);box-shadow:0 25px 50px -12px #00000040;overflow:visible}.ui-dialog__content--sm[data-v-5b5d69af]{width:100%;max-width:400px}.ui-dialog__content--md[data-v-5b5d69af]{width:100%;max-width:500px}.ui-dialog__content--lg[data-v-5b5d69af]{width:100%;max-width:700px}.ui-dialog__content--xl[data-v-5b5d69af]{width:100%;max-width:900px}.ui-dialog__content--full[data-v-5b5d69af]{width:calc(100vw - 2rem);height:calc(100vh - 2rem);max-width:none}.ui-dialog__header[data-v-5b5d69af]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgb(var(--color-border))}.ui-dialog__title[data-v-5b5d69af]{font-size:1.125rem;font-weight:600;color:rgb(var(--color-text));margin:0}.ui-dialog__close[data-v-5b5d69af]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-.25rem -.5rem -.25rem .5rem;padding:0;background:none;border:none;border-radius:var(--radius-md);color:rgb(var(--color-text-secondary));cursor:pointer;transition:background-color .15s,color .15s}.ui-dialog__close[data-v-5b5d69af]:hover{background:rgb(var(--color-bg-secondary));color:rgb(var(--color-text))}.ui-dialog__body[data-v-5b5d69af]{flex:1;min-height:0;padding:1.25rem;overflow-y:auto;overflow-x:hidden}.ui-dialog__footer[data-v-5b5d69af]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid rgb(var(--color-border))}.dialog-enter-active[data-v-5b5d69af],.dialog-leave-active[data-v-5b5d69af]{transition:opacity .2s ease}.dialog-enter-active .ui-dialog__content[data-v-5b5d69af],.dialog-leave-active .ui-dialog__content[data-v-5b5d69af]{transition:transform .2s ease,opacity .2s ease}.dialog-enter-from[data-v-5b5d69af],.dialog-leave-to[data-v-5b5d69af]{opacity:0}.dialog-enter-from .ui-dialog__content[data-v-5b5d69af],.dialog-leave-to .ui-dialog__content[data-v-5b5d69af]{transform:scale(.95);opacity:0}
