.video-metadata-shell{max-width:1180px;margin:-42px auto 70px;padding:26px;border:1px solid var(--line);border-radius:22px;background:rgba(25,23,20,.92)}
.video-metadata-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}
.video-metadata-heading h2{margin:4px 0 8px;font-size:26px}
.video-metadata-heading p{margin:0;color:var(--muted);line-height:1.5}
.video-metadata-heading aside{min-width:190px;padding:14px;border:1px solid #526b4b;border-radius:13px;background:#151a13}
.video-metadata-heading aside b,.video-metadata-heading aside span{display:block}
.video-metadata-heading aside b{color:#aee29d;margin-bottom:4px}
.video-metadata-heading aside span{color:var(--muted);font-size:11px}
.video-metadata-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:22px}
.video-metadata-dropzone{min-height:158px}
.video-metadata-preview{display:block;width:100%;max-height:390px;margin-top:14px;border-radius:13px;background:#090909}
.video-metadata-details{display:flex;justify-content:space-between;gap:12px;margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#151310}
.video-metadata-details span{color:var(--muted);font-size:11px}
.video-metadata-form{display:grid;gap:12px}
.video-metadata-form label{display:grid;gap:6px;color:var(--muted);font-size:11px}
.video-metadata-form input,.video-metadata-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;background:#12110f;color:var(--text);padding:11px;font:inherit}
.video-metadata-form textarea{min-height:84px;resize:vertical}
.video-metadata-profile{padding:13px;border:1px solid #80623d;border-radius:12px;background:#1b1814}
.video-metadata-profile b,.video-metadata-profile span{display:block}
.video-metadata-profile b{color:var(--gold2);margin-bottom:4px}
.video-metadata-profile span{color:var(--muted);font-size:11px}
.video-metadata-actions{display:flex;justify-content:flex-end;gap:9px}
.video-metadata-actions button{border:1px solid var(--line);border-radius:999px;background:#151310;color:var(--text);padding:10px 16px;cursor:pointer}
.video-metadata-actions button.primary{background:var(--gold);color:#17120b;font-weight:800}
.video-metadata-actions button:disabled{opacity:.4}
.video-metadata-download{display:block;padding:12px 16px;border-radius:12px;background:var(--gold);color:#17120b;text-align:center;font-weight:800;text-decoration:none}
@media(max-width:800px){.video-metadata-heading{flex-direction:column}.video-metadata-heading aside{min-width:0;width:100%;box-sizing:border-box}.video-metadata-layout{grid-template-columns:1fr}.video-metadata-details{align-items:flex-start;flex-direction:column}}
