.video-dropzone{border:1px dashed var(--line,#d8d9ce);padding:24px;display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:20px 0}.video-dropzone.is-dragging{background:#e7e9df}.video-dropzone input{max-width:100%}.video-upload-item{display:grid;gap:8px;padding:14px 0;border-bottom:1px solid var(--line,#d8d9ce);overflow-wrap:anywhere}.video-upload-item progress{width:100%;height:6px;accent-color:#858974}.video-upload-item span{font-size:13px}.upload-error{color:#8f392e}.video-library-row{display:grid;grid-template-columns:36px 128px minmax(0,1fr);gap:18px;padding:24px 0;border-bottom:1px solid var(--line,#d8d9ce);align-items:start}.video-library-poster{width:128px;height:80px;object-fit:cover;border-radius:6px;background:#e7e9df}.video-library-details{min-width:0;display:grid;gap:14px}.video-file-name{overflow-wrap:anywhere}.video-library-details label{display:grid;gap:6px;font-size:13px}.video-library-actions{grid-column:2/-1;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.video-library-actions .community-toggle{margin:0}.video-drag{cursor:grab;touch-action:none;font-size:24px!important;padding:6px!important}.video-poster-label{position:relative;overflow:hidden;cursor:pointer}.video-poster-label input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.video-poster-label:focus-within{outline:2px solid #858974}.stories-film-frame{position:relative;flex:1;min-height:0;overflow:hidden}.stories-film{width:100%;height:100%;display:block;object-fit:cover;background:#e4e6dd}.stories-card.stories-video{display:flex;width:auto}.stories-video-caption{padding:14px 20px;margin:0;min-height:48px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stories-film-placeholder{display:flex;align-items:center;justify-content:center;background:#e7e9df}.stories-film-placeholder h3{text-align:center}.stories-film-placeholder .stories-label{margin-bottom:12px}@media(max-width:600px){.video-library-row{grid-template-columns:32px minmax(0,1fr);gap:12px}.video-library-poster{grid-column:2;width:100%;height:auto;aspect-ratio:16/10}.video-library-details,.video-library-actions{grid-column:2}.video-library-actions{align-items:stretch}.video-dropzone{padding:16px}.video-library-details input{min-width:0;width:100%}}
