/* Savy Row — Lazy Video Background (native BB row extension) */

/*
 * .fl-row-content-wrap already has position:relative in BB's core CSS.
 * We only need overflow:hidden so the absolute video doesn't bleed out.
 */
.fl-row.has-savy-video > .fl-row-content-wrap {
    overflow: hidden;
}

/* Video wrapper covers the full content-wrap */
.has-savy-video .savy-row-video-wrap {
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;
    overflow: hidden;
}

/* Video fills its wrapper */
.has-savy-video .savy-row-lazy-video {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Overlay sits above the video, below the row content */
.has-savy-video .savy-row-video-overlay {
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;
}

/* Row content stays above both layers */
.has-savy-video .fl-row-content {
    position: relative;
    z-index: 2;
}
