The row and its disclosed panel were siblings in one wrapping flex line, which only stacked them by accident of flex-basis: 100%. At phone width the row is told not to wrap so the title truncates instead of pushing the controls down — and the panel then had nowhere to go but beside the episode. The row is now its own strip, .episode-line, with the panel a block under it. Same pairing the movie file row already uses.