.qq-media{display:flex;align-items:center;justify-content:safe center;gap:12px;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;margin:10px 0 14px;scrollbar-width:thin}.qq-media .qq-media-item{flex:0 0 min(280px,90%);width:min(280px,90%);min-width:0;margin:0}.qq-media-frame{position:relative;height:clamp(80px,18vh,156px);display:grid;place-items:center;border:1px solid #e0e6ef;background:#f6f8fc;border-radius:10px;overflow:hidden}.qq-media .qq-media-image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain;border-radius:0}.qq-media-status{font:500 12px/1.6 system-ui,sans-serif;text-align:center;color:#647493;padding:12px;overflow-wrap:anywhere}.qq-media-status.is-error{color:#a83c4d}.qt-role-student .qt-card:has(.qq-media) .qt-question-title{font-size:clamp(24px,3.1vw,35px);margin:10px 0 16px}.qt-role-student .qt-card:has(.qq-media) .qq-media-frame{height:clamp(80px,15vh,132px)}@media(max-height:550px){.qq-media{margin:5px 0 7px}.qq-media .qq-media-frame,.qt-role-student .qt-card:has(.qq-media) .qq-media-frame{height:54px}.qq-media .qq-media-item{flex-basis:min(210px,90%)}.qq-media-status{font-size:10px;padding:5px}.qt-role-student .qt-card:has(.qq-media) .qt-question-title{font-size:22px;margin:5px 0 8px}}
