Hi
Sorry for delay.
You can search my forum for responsive maps (and some notices in docs).
You can set map with = 0, it means 100%
For height - it is too hard to do, because modern templates have nested divs and you can set for each of it definite size to achieve your willings