.content-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:14px;align-items:end}.content-form label{margin-bottom:0}.chapter-editor{padding:16px 0;border-bottom:1px solid var(--line)}.chapter-group{margin-top:24px}.lesson-editor{padding:12px 0;border-top:1px solid var(--line)}.chapter-heading{font-size:14px;color:var(--green);margin:16px 0 0}.structure>summary{font-weight:600}
#video-frame{position:relative;background:#151b18;overflow:hidden}#video-frame video{display:block;min-height:180px}.video-watermark{position:absolute;top:18%;left:3%;max-width:90%;font-size:12px;line-height:1.5;color:rgba(255,255,255,.75);background:rgba(0,0,0,.16);text-shadow:0 1px 3px #000;padding:3px 6px;pointer-events:none;user-select:none;z-index:2;animation:watermark-drift 23s ease-in-out infinite alternate}.video-watermark.secondary{top:60%;left:auto;right:4%;animation:watermark-drift-secondary 29s ease-in-out infinite alternate}.player-fullscreen{position:absolute;right:12px;top:10px;z-index:3;background:#202b23;color:#fffdf7;font-size:13px;border-color:#65735e;padding:5px 10px}#video-frame:fullscreen{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#151b18}#video-frame:fullscreen video{max-height:100%;height:100%;object-fit:contain}
@keyframes watermark-drift{0%{top:18%;left:3%}50%{top:36%;left:10%}100%{top:52%;left:5%}}@keyframes watermark-drift-secondary{0%{top:65%;right:4%}50%{top:42%;right:12%}100%{top:24%;right:6%}}
@media(prefers-reduced-motion:reduce){.video-watermark{animation:none}}
@media(max-width:800px){.content-form{grid-template-columns:1fr}.video-watermark{font-size:11px;max-width:88%}.player-fullscreen{font-size:12px;top:6px;right:6px}.chapter-editor label{width:100%}}
[data-cancel-upload][hidden]{display:none}.upload-row progress,.upload-row [data-upload-status]{grid-column:1/-1}
