Так что вы можете попробовать использовать этот миксин, который лучше подойдет для вашей среды. https://github.com/dart-lang/angular_components/blob/c644746d2824df7cfaf0a34f900b1f8557caddbc/angular_components/lib/material_datepicker/_mixins.scss#L221
Вы также можете увидеть, как он устанавливает высоту .main-content, используя: ng-deep. Для продуктов Google мы не хотим, чтобы люди настраивали с помощью ng-deep, поскольку это делает все частью публичного API, что затрудняет миграцию, но в этом контенте все должно быть в порядке.
Мы рассмотрим вопрос о том, чтобы предоставить командам возможность смешивать их для более удобного обслуживания.
Я рад, что вам нравится использовать виджеты, но я бы попросил вас позаботиться о вашей критике. Этот конкретный дизайн хорошо работает для наших продуктов, и многие наши дизайнеры любят его и думают, что он выглядит красиво. Я понимаю, что это не работает для вашего варианта использования, но, надеюсь, настройки, описанные выше, будут работать для вас.