La sección Presupuesto (PDF) usaba lead.pdfUrl, que nunca se rellena en el MVP, así que siempre mostraba "Aún no generado". Ahora apunta a la ruta on-demand /panel/[id]/presupuesto cuando existe desglose, con un parámetro ?download=1 que fuerza Content-Disposition: attachment. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>