.plyr__preview-thumb {
    --plyr-video-quality-preview-scale: 0.7;
    transform-origin: center bottom !important;
    transform: translateY(10px) scale(calc(0.8 * var(--plyr-video-quality-preview-scale))) !important;
}

.plyr__preview-thumb--is-shown {
    transform: translate(0) scale(var(--plyr-video-quality-preview-scale)) !important;
}

.plyr .plyr__menu__container,
.plyr .plyr__menu__container .plyr__control,
.plyr .plyr__menu__container .plyr__control > span,
.plyr .plyr__menu__container .plyr__menu__value {
    color: var(--plyr-menu-color, #4a5464) !important;
    font-family: var(--plyr-font-family, inherit) !important;
    font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px)) !important;
    font-style: normal !important;
    font-weight: var(--plyr-font-weight-regular, 400) !important;
    letter-spacing: normal !important;
    line-height: 1.4 !important;
    opacity: 1 !important;
    text-indent: 0 !important;
    text-transform: none !important;
    visibility: visible !important;
}

.plyr .plyr__menu__container .plyr__control::before,
.plyr .plyr__menu__container .plyr__control::after {
    text-indent: 0 !important;
}

html.plyr-video-quality-fullscreen-fallback,
html.plyr-video-quality-fullscreen-fallback body {
    height: 100% !important;
    overflow: hidden !important;
}

.plyr.plyr--fullscreen-fallback {
    max-width: none !important;
}
