/* Video.js hides progress in tiny/x-small layouts. Keep native seeking usable
 * in a full-width upper row while retaining the existing buttons below it. */
.kgvid_wrapper .video-js.vjs-layout-x-small:not(.vjs-live) .vjs-control-bar,
.kgvid_wrapper .video-js.vjs-layout-tiny:not(.vjs-live) .vjs-control-bar {
    height: 60px;
    padding-top: 30px;
    box-sizing: border-box;
}
.kgvid_wrapper .video-js.vjs-layout-x-small:not(.vjs-live) .vjs-progress-control,
.kgvid_wrapper .video-js.vjs-layout-tiny:not(.vjs-live) .vjs-progress-control {
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 30px;
}
.kgvid_wrapper .video-js.vjs-layout-x-small:not(.vjs-live) .vjs-progress-holder,
.kgvid_wrapper .video-js.vjs-layout-tiny:not(.vjs-live) .vjs-progress-holder {
    margin: 0 10px;
}
