Я думаю, что это просто вопрос CSS, если я вас правильно понял.
Если бы вы добавили класс в родительский элемент в вашем модальном компоненте, который вызывает другой компонент вы можете воспользоваться специфичностью
.modal {blah} // это будут стили вызванных компонентов
.my-modal .modal {стили перезаписи} // это будет в вашем модальные стили
В качестве альтернативы, если бы вы использовали ngClass в родительском контейнере, вызывая модальный режим, вы бы добавили к родительскому элементу некоторый встроенный стиль, который также имел бы приоритет над css из таблицы стилей