.download-results { display:flex; flex-wrap:wrap; justify-content: center; align-items:center; gap:14px; }
.media-preview { display:flex; align-items:center; gap:18px; width:100%; padding:16px; border:1px solid var(--edge); border-radius:14px; background:var(--well); }
.media-preview img { width:160px; height:100px; object-fit:cover; border-radius:9px; flex-shrink:0; }
.media-preview h3 { font-size:16px; line-height:1.5; overflow-wrap:anywhere; }
.media-preview p { color:var(--muted); font-size:13px; margin-top:5px; overflow-wrap:anywhere; }
select.quality-fixed { width:100%; max-width:400px; cursor:pointer; }
select.quality-fixed:disabled { cursor:default; opacity:.75; }
.quality-label { max-width:400px; }
.download-now { margin-left:auto; }
@media(max-width:600px) { .media-preview { align-items:flex-start; flex-direction:column; gap:12px; } .media-preview img { width:100%; height:auto; max-height:240px; object-fit:contain; } .download-now { margin-left:0; } .quality-label,select.quality-fixed { max-width:100%; } }
