/* 学堂子文章页：视频区块样式（提取自 GDS main.css，避免整包加载覆盖现有样式） */
.fil-video {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.fil-video .video-player-container {
    overflow-y: hidden
}

.fil-video .video-player-container.qumu,
.fil-video .video-player-container.youtube {
    position: relative;
    height: 100%;
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

@media print,
screen and (min-width:62.5em) {

    .fil-video .video-player-container.qumu,
    .fil-video .video-player-container.youtube {
        min-width: 45.786875rem
    }
}

.fil-video .video-player-container .qumu-video-iframe-wrapper,
.fil-video .video-player-container .youtube-video-iframe-wrapper {
    position: relative;
    width: 100%;
    padding-top: 56.25% !important
}

.fil-video .video-player-container .qumu-video-iframe-wrapper .qumu-video-iframe,
.fil-video .video-player-container .qumu-video-iframe-wrapper .youtube-video-iframe,
.fil-video .video-player-container .youtube-video-iframe-wrapper .qumu-video-iframe,
.fil-video .video-player-container .youtube-video-iframe-wrapper .youtube-video-iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.fil-video .text-container p {
    margin-bottom: 0
}
