.media-preview-dialog{width:min(94vw,1000px)!important;max-height:90dvh!important}.media-preview-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:180px;height:min(60dvh,650px);width:100%;overflow:hidden}.media-preview-content{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.media-preview-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;background:var(--surface);z-index:1}.media-preview-error{text-align:center}.media-preview-actions{gap:12px;padding-top:12px}.media-preview-actions,.task-thumbnail{display:flex;align-items:center;justify-content:center}.task-thumbnail{height:130px;width:100%;background:var(--surface);overflow:hidden;border-radius:10px}.task-thumbnail img{height:100%;width:100%;object-fit:contain}.task-id{overflow-wrap:anywhere;font-size:.8rem}.task-id button{margin-top:4px}.task-result-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.generator-gallery-main{position:relative}.gallery-enlarge{position:absolute;bottom:12px;right:12px;z-index:2}@media(max-width:600px){.media-preview-stage{height:50dvh}.media-preview-dialog{width:94vw!important}.media-preview-actions{gap:6px}}.result-feedback-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.result-feedback-actions button[aria-pressed=true]{color:var(--brand);background:color-mix(in srgb,var(--brand) 14%,var(--surface));border:1px solid var(--brand)}.text-result-group{display:grid;gap:.6rem;min-width:0}.text-result-group .text-result{white-space:pre-wrap;overflow-wrap:anywhere}.media-preview-actions{flex-wrap:wrap;justify-content:flex-end}