.dlg-overlay[data-v-df0fbad1]{align-items:flex-end;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--z-dialog)}.dlg-overlay.center[data-v-df0fbad1]{align-items:center}.dlg-box[data-v-df0fbad1]{animation:fadeUp .3s ease;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-pop);max-height:85vh;max-width:540px;overflow-y:auto;padding:0 24px 32px;width:100%}.dlg-box.rounded[data-v-df0fbad1]{animation:scaleIn .25s ease;background:var(--bg-elevated);border-radius:var(--radius-lg);padding:24px}.dlg-handle[data-v-df0fbad1]{background:var(--border-strong);border-radius:var(--radius-pill);height:4px;margin:12px auto 20px;width:40px}.dlg-header[data-v-df0fbad1]{margin-bottom:20px}.dlg-body[data-v-df0fbad1]{min-width:0}.dlg-footer[data-v-df0fbad1]{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.dlg-title[data-v-df0fbad1]{color:var(--text-primary);font-size:18px;font-weight:700;letter-spacing:-.3px;margin:0 0 4px}.dlg-sub[data-v-df0fbad1]{color:var(--text-secondary);font-size:13px;margin:0}.dlg-fade-enter-active[data-v-df0fbad1],.dlg-fade-leave-active[data-v-df0fbad1]{transition:opacity .2s ease}.dlg-fade-enter-from[data-v-df0fbad1],.dlg-fade-leave-to[data-v-df0fbad1]{opacity:0}
