Исходя из моего опыта, речь идет только о создании правил CSS, которые являются более конкретными, чем правила внутри самого iframe. это может быть достигнуто, например, путем присвоения идентификатора iframe, имеющего внешний элемент, что делает его более конкретным (пример LESS с встраиванием livestream, которое мы используем на нашей платформе):
#livestream-iframe-wrapper {
width: 100%;
height: 100%;
#livestream-viewer {
width: 100%;
height: 100%;
#layout0, #layout1, #layout2, #layout3 {
#layout4, #layout0-lsplayer, #layout1-lsplayer, #layout2-lsplayer, #layout3-lsplayer, #layout4-lsplayer {
width: 100%;
height: 100%;
#lsplayer {
width: 100% ;
height: 100%;
}
}
}
}
}
Я не могу дать какую-либо конкретную информацию о том, как сделать это для вашего случая, но используйте инспектор DOM в инструментах разработки браузера, чтобы проверить DOM и найти классы для переопределения.