.modal-overlay[data-v-aa33ce5f]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:200}.modal[data-v-aa33ce5f]{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;max-width:500px;padding:32px;width:100%}.fade-enter-active[data-v-aa33ce5f],.fade-leave-active[data-v-aa33ce5f]{transition:opacity .2s}.fade-enter-from[data-v-aa33ce5f],.fade-leave-to[data-v-aa33ce5f]{opacity:0}.edit-modal-title[data-v-17becf9f]{font-size:1.1rem;margin:0 0 16px}.edit-step[data-v-17becf9f]{display:flex;flex-direction:column;gap:14px}.edit-hint[data-v-17becf9f]{color:var(--text);font-size:.9rem}.edit-placeholder[data-v-17becf9f]{border:1px dashed var(--border);border-radius:8px;color:var(--text-muted);font-size:.85rem;padding:16px;text-align:center}.edit-comingsoon[data-v-17becf9f]{color:var(--text);font-size:.9rem;line-height:1.5}.edit-btn-primary[data-v-17becf9f]{background:var(--primary);border:none;border-radius:8px;color:#fff;padding:10px 16px}.edit-btn-primary[data-v-17becf9f],.edit-btn-secondary[data-v-17becf9f]{cursor:pointer;font-family:var(--font-body)}.edit-btn-secondary[data-v-17becf9f]{background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);padding:8px 16px}
