.video-gallery{margin:24px 0}.video-gallery h3,.video-editor h3{font-size:17px}.video-gallery figure{margin:16px 0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:white}.video-gallery video,.video-draft video{display:block;width:100%;max-height:560px;aspect-ratio:16/9;object-fit:contain;background:#14241d}.video-gallery figcaption{padding:15px 18px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.video-editor{padding-top:15px;margin-top:20px;border-top:1px solid var(--line)}.video-editor .help{line-height:1.8}.video-files{max-width:100%}.video-draft{padding:14px;border:1px solid var(--line);border-radius:10px;background:#f6f8f2;margin:14px 0}.video-draft video{border-radius:8px;margin-bottom:12px}.video-draft label{display:block;font-size:13px;line-height:1.8}.video-draft textarea{display:block;width:100%;padding:10px;border:1px solid var(--line);border-radius:7px;background:white;margin-top:6px;line-height:1.7}.video-draft-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.video-draft-actions .btn{min-height:44px}.video-progress{color:#295540;overflow-wrap:anywhere}
@media(max-width:700px){.video-draft{padding:12px}.video-draft textarea{font-size:16px}.video-gallery figcaption{padding:12px 14px}.video-gallery video{max-height:440px}}
