{/* Left Column: Video & Timeline (8 cols) */}
setVideoInfo(prev => ({ ...prev, duration: d }))}
setVideoRef={(el) => videoRef.current = el}
/>
{/* Detail Panel moved below Timeline on mobile, or keep here */}
activeIndex !== -1 && toggleErrorMark(activeIndex)}
isMarkedWrong={markedErrors.has(activeIndex)}
/>
{/* Right Column: List (4 cols) */}
{/* Mobile Detail Panel */}
activeIndex !== -1 && toggleErrorMark(activeIndex)}
isMarkedWrong={markedErrors.has(activeIndex)}
/>
)}