Citation: 4A_261/2020 E. B

B.a. Le 27 août 2014, l'acheteuse a assigné en conciliation l'hoirie de feu H.________. Elle a ensuite porté sa demande devant le Tribunal civil... (NE), concluant à "l'annulation" de la vente immobilière avec effet rétroactif au 1er février 2011, au versement de 1'272'021 fr. 30 au moins, ainsi qu'au paiement d'un intérêt bancaire d'au moins 1,17% sur le crédit de 1'520'000 fr. obtenu le 28 janvier 2011, jusqu'à l'entrée en force du jugement au fond. L'un des membres de l'hoirie (H5.________) est décédé le 1er novembre 2015. Sa fille et unique héritière H2.________ lui a succédé dans la procédure. L'expert judiciaire mis en oeuvre a estimé à 1'234'000 fr. hors taxes le coût d'assainissement de l'immeuble, sans destruction de celui-ci. Par jugement du 30 octobre 2019, le Tribunal civil a condamné solidairement les héritiers du vendeur à verser 16'086 fr. plus intérêts à l'acheteuse. Ce montant correspondait au coût d'évacuation d'une partie des produits chimiques entreposés dans l'immeuble (soit ceux situés dans les chambres hautes et garages non visités, ainsi que dans la cave dont la porte d'entrée était occultée, let. A.c supra); le vendeur avait dissimulé frauduleusement ces produits, et ses héritiers devaient répondre de ce défaut. Au surplus, le vendeur n'avait pas connaissance de la pollution globale de l'immeuble nécessitant d'importantes mesures d'assainissement, et l'acheteuse n'avait pas satisfait aux incombances en matière d'avis des défauts. B.b. Statuant sur appel de l'acheteuse et appel joint de l'hoirie du vendeur, le Tribunal cantonal neuchâtelois a entièrement rejeté la demande. Ses considérants seront évoqués ci-dessous (consid. 4 et 6) dans la mesure utile à la discussion.