What are the Scottish Government targets for net zero?

The Climate Change Act 2019 commits Scotland to net-zero emissions of all greenhouse gases by 2045. This is tougher than a net-zero carbon target, which commits only to balancing carbon dioxide emissions.