EDIT: Link updated 8/24/22, Wiring diagrams will not work as flash is no longer supported. I'll see if there are any easy workarounds but if not I'll be removing the wiring diagram section sometime in the future.
I put this together a few days ago. This is the complete Service Manual for the 2014 Mazda 3.
this page will attempt to load it on the web page so click the download button along the top bar.
The file is 266MB and 10,229 pages long. Data were from Mazda's service site but this is more user-friendly as you can search via keywords.