.game-quality{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.game-quality .checked-note{margin:0;font-size:10px;color:#738072}.quality-badge{font-size:11px;text-align:left;color:#536575;border-bottom:1px dotted #9eabb8;padding:2px 0;line-height:1.5}.quality-badge[data-state=ok],.quality-badge[data-state=internal]{color:#38675a}.quality-badge[data-state=unavailable]{color:#bd3e33}.quality-badge[data-state=slow]{color:#946115}.quality-status-text{font-weight:700;font-size:17px;color:#26384c}#quality-dialog{max-width:620px}#quality-dialog>p{font-size:13px;line-height:1.7}#quality-dialog h3{font-size:15px;margin:24px 0 12px}.quality-checklist{background:#eef2f5;padding:15px;margin:18px 0}.quality-checklist p{font-size:13px;line-height:1.8;margin:8px 0}.quality-report-actions{display:flex;flex-wrap:wrap;gap:8px}.quality-report-actions button{min-height:38px}.quality-report-actions .secondary{font-size:12px}#quality-dialog .mini-row{font-size:12px}#quality-dialog .thumb{width:48px;height:48px}.game-row .preview-media{align-self:center}.detail-preview video{object-fit:contain}.preview-media video{object-fit:contain}.spotlight .preview-media video{object-fit:cover}
#quality-dialog{width:min(620px,calc(100vw - 32px));min-width:0;max-width:calc(100vw - 32px);box-sizing:border-box;max-height:88dvh;overflow-y:auto}#quality-dialog .modal-head h2{min-width:0;overflow-wrap:anywhere}#quality-dialog .mini-row>a:first-child{min-width:0}#quality-dialog .quality-checklist{overflow-wrap:anywhere}
@media(max-width:600px){.game-quality{gap:6px}.quality-badge,.game-quality .checked-note{font-size:9px}#quality-dialog{padding:20px}.quality-checklist{padding:12px}.quality-report-actions{gap:6px}.quality-report-actions button{font-size:11px;min-height:40px}}
