/* Only native integration differences; approved R7 design remains in two sheets. */
.r7-finish .r7-media { position:relative; }
.r7-finish .r7-media iframe { position:relative; z-index:1; pointer-events:auto; }
.r7-finish .r22-parent-link { padding:8px; }
.r7-finish details:not([open]) > .r22-parent-link { display:none; }
.r7-finish .r22-parent-link a { display:block; padding:8px 12px; }
/* Preserve visibility of each native role's nested destinations. */
.r7-finish .r7-site-header details:not([open]) > .sub-menu { display:none; }

/* Native lesson playback has no design-preview pseudo-element overlay. */
.r7-finish.fr-lesson .fr-player::after { content:none; display:none; }
