.q21-ocr-document-viewport .q21-ocr-document-paper,
.q21-ocr-document-viewport .q21-ocr-document-editor{
  font-size:var(--q21-ocr-font-size,13px);
}

.q21-ocr-review-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}
.q21-ocr-font-control{align-items:center;border:1px solid #d9dfe7;border-radius:8px;color:#607286;display:inline-flex;font-size:12px;gap:5px;padding:3px 5px}
.q21-ocr-font-control>span{color:#607286;font-size:12px}
.q21-ocr-font-control button{align-items:center;background:#fff;border:1px solid #d1d8e2;border-radius:5px;color:#314d66;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;height:25px;justify-content:center;min-width:29px;padding:0}
.q21-ocr-font-control button:disabled{color:#a6b0bc;cursor:not-allowed}
.q21-ocr-font-control output{color:#344154;font-size:12px;font-variant-numeric:tabular-nums;min-width:28px;text-align:center}

.q21-ai-result-stale{background:#fff9ef;border:1px solid #efdbac;border-radius:12px;padding:12px}
.q21-ai-result-stale p:first-child b{color:#76572c}
.q21-ai-result-stale .q21-ai-status-action{border-top-color:#f0dfbc}

@media(max-width:650px){
  .q21-ocr-review-controls{justify-content:flex-start}
  .q21-ocr-document-viewport .q21-ocr-document-paper,
  .q21-ocr-document-viewport .q21-ocr-document-editor{font-size:var(--q21-ocr-font-size,13px)}
}
