Improve the Purchase Details screen

Reorganizes the data, adds a better customer details section and fixes some CSS.