Task description — before: empty Task description — after: Objective: add a CSV download. Scope: export the records selected by the current filters. Acceptance checklist: - A CSV can be downloaded. - Exported rows respect the current filters. Status: ready for review; not saved.