.news-bulletin-card__media,
.news-lead-media,
.news-side-media {
    position: relative;
    isolation: isolate;
    overflow: hidden;
}

.news-hover-preview {
    position: absolute !important;
    inset: 0 !important;
    z-index: 3 !important;

    display: block !important;
    width: 100% !important;
    height: 100% !important;

    border: 0;
    background: #000000;
    object-fit: cover;

    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transition:
        opacity 180ms ease,
        visibility 180ms ease;
}

.is-preview-playing .news-hover-preview {
    opacity: 1 !important;
    visibility: visible !important;
}

.is-preview-playing img {
    opacity: 0;
}

.news-hover-preview__label {
    position: absolute;
    z-index: 6;
    top: 10px;
    right: 10px;

    padding: 4px 7px;
    background: rgba(17, 17, 17, 0.82);
    color: #ffffff;

    font-size: 9px;
    font-weight: 800;
    letter-spacing: 0.08em;
    line-height: 1;
    text-transform: uppercase;

    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transition:
        opacity 160ms ease,
        visibility 160ms ease;
}

.is-preview-playing .news-hover-preview__label {
    opacity: 1;
    visibility: visible;
}

.is-preview-playing .news-bulletin-card__play,
.is-preview-playing .news-lead-play {
    opacity: 0;
    visibility: hidden;
}

.news-bulletin-card__flag {
    z-index: 7;
}