/* V3.4.07 — OCR input / result UI; only review candidates visible by default. */
.ocr-toggle{display:flex;gap:10px;align-items:center;margin:10px 0 12px;padding:10px 12px;border:1px solid rgba(144,136,127,.25);border-radius:10px;background:rgba(250,248,245,.7);font-size:12px;font-weight:700;line-height:1.6}
.ocr-toggle input{accent-color:#3e7863;width:16px;height:16px;flex:none}
.ocr-toggle small{font-size:10px;font-weight:400;color:#777;display:block}
#proofResultsWrap .proof-image-ocr-panel.proof-clean-collapsed{display:none}
#proofResultsWrap.proof-show-clean .proof-image-ocr-panel.proof-clean-collapsed{display:block}
.ocr-text-results{max-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-word;padding:12px;background:#f8f8f6;color:#393531;border:1px solid #e6e1da;border-radius:8px;font-size:12px;line-height:1.6}
