I am not sure about this.  Cant we simply use another density setting
if we detect touch devices?

desktop: preset -> medium
touch: preset -> relaxed

Simply overriding min-height for some widget can produce strange 
result, i.e. with density "compact".

But in general, do you really want to use "Material" theme with "Compact" layout and touch sized controls?