.alt-ai[data-v-8fbff543]{display:grid;gap:8px;margin:0 0 14px}.alt-ai-actions[data-v-8fbff543]{display:flex;flex-wrap:wrap;gap:8px}.alt-ai-btn[data-v-8fbff543]{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:6px;min-height:34px;padding:0 14px;text-decoration:none}.alt-ai-btn[data-v-8fbff543]:hover{border-color:var(--line-strong)}.alt-ai-btn.primary[data-v-8fbff543]{background:var(--theme-button-bg);border-color:transparent;color:var(--theme-button-text)}.alt-ai-btn.primary[data-v-8fbff543]:hover{background:var(--theme-button-hover)}.alt-ai-btn[data-v-8fbff543]:disabled{cursor:progress;opacity:.6}.alt-ai-btn small[data-v-8fbff543]{color:inherit;font-weight:400;opacity:.8}.alt-ai-hint[data-v-8fbff543]{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.alt-ai-progress[data-v-8fbff543]{align-items:flex-start;background:var(--status-blue-bg);border-radius:var(--radius-control);color:var(--status-blue);display:flex;font-size:13px;gap:6px;line-height:1.6;padding:8px 12px}.alt-ai-progress a[data-v-8fbff543]{font-weight:700;margin-left:4px}.alt-ai-error[data-v-8fbff543]{color:var(--red);font-size:13px;margin:0}.alt-ai-progress svg[data-v-8fbff543]{flex:none;margin-top:3px}
