you should be fine...
you should be fine ... 45-mins should be more than enough time, so long as there are no major delays or anything along that line.
the time day with arrival/departure delays will be your biggest issue here.
follow everything posted -- definitely use the moving sidewalks, and use the trams in terminal A ...
DTW is a very easy airport run through ...
Good luck ...