.dialog-overlay[data-v-d7b0d2f5]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.app-dialog[data-v-d7b0d2f5]{background:var(--color-raised-bg);border:1px solid var(--color-divider);border-radius:var(--radius-xl);box-shadow:0 24px 64px #00000080;display:flex;flex-direction:column;max-width:90vw;width:480px}.dialog-header[data-v-d7b0d2f5]{align-items:center;border-bottom:1px solid var(--color-divider);display:flex;justify-content:space-between;padding:1.25rem 1.5rem 1rem}.dialog-title[data-v-d7b0d2f5]{color:var(--color-contrast);font-size:1rem;font-weight:700;margin:0}.close-btn[data-v-d7b0d2f5]{align-items:center;border-radius:var(--radius-sm);color:var(--color-secondary);display:flex;height:2rem;justify-content:center;transition:all .1s;width:2rem}.close-btn[data-v-d7b0d2f5]:hover{background:var(--color-button-bg);color:var(--color-contrast)}.dialog-body[data-v-d7b0d2f5]{display:flex;flex-direction:column;gap:.875rem;padding:1.25rem 1.5rem}.dialog-enter-active[data-v-d7b0d2f5],.dialog-leave-active[data-v-d7b0d2f5]{transition:opacity .15s ease}.dialog-enter-from[data-v-d7b0d2f5],.dialog-leave-to[data-v-d7b0d2f5]{opacity:0}
