.dialog[data-v-2cdfb201]{background:var(--color-bg-card);border:none;border-radius:var(--radius-2xl);box-shadow:var(--shadow-md),0 0 60px #00000080;color:var(--color-text);inset:0;margin:auto;max-height:90vh;max-width:480px;overflow-y:auto;padding:0;position:fixed;width:100%}.dialog[data-v-2cdfb201]::backdrop{background:#0009}.dialog[open][data-v-2cdfb201]{animation:dialog-in .18s ease}.dialog-content[data-v-2cdfb201]{padding:var(--space-xl)}.dialog-header[data-v-2cdfb201]{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xl)}.dialog-title[data-v-2cdfb201]{color:var(--color-text-bright);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.close-btn[data-v-2cdfb201]{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:all var(--transition-fast);width:28px}.close-btn svg[data-v-2cdfb201]{height:14px;width:14px}.close-btn[data-v-2cdfb201]:hover{background:var(--color-bg-surface);border-color:var(--color-text-muted);color:var(--color-text)}.dialog-body[data-v-2cdfb201]{display:flex;flex-direction:column;gap:var(--space-lg)}.dialog-actions[data-v-2cdfb201]{display:flex;gap:var(--space-sm);justify-content:flex-end;margin-top:var(--space-lg)}
