.win-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin:20px 0}.win-media-card{border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--white)}.win-media-card img{display:block;width:100%;height:120px;object-fit:contain;background:var(--paper);border-radius:6px}.win-media-card p{margin:10px 0}.win-media-card button{width:100%}.win-preview-image{width:100%;height:140px;object-fit:cover;border-radius:8px}.win-upload-thumb{max-width:150px;height:70px;object-fit:cover;border-radius:6px}
