#fullQualityStatus{display:block;max-width:420px;margin:6px 0;color:#637e90;font-size:12px;overflow-wrap:anywhere}
.thumb.fullQualityPending:after{content:"";position:absolute;right:6px;top:6px;width:13px;height:13px;border:2px solid #ffffffbd;border-top-color:#20a4d3;border-radius:50%;background:#ffffff55;animation:fullQualityTurn 1s linear infinite;pointer-events:none}
@keyframes fullQualityTurn{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.thumb.fullQualityPending:after{animation:none;border-color:#20a4d3}}

#photoDataStatus{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;background:#edf7fc;color:#31596e;font-size:13px}
#photoDataStatus[hidden]{display:none}
