.hc-ocr-source-panel{margin:16px 0;padding:12px 16px;border:1px solid #d5bd86;border-radius:10px;background:#fffdf6;color:#522c36;font-family:'Microsoft YaHei',sans-serif}
.hc-ocr-source-panel>summary{cursor:pointer;font-weight:600;color:#762b3e;line-height:1.8}
.hc-ocr-source-note,.hc-ocr-loading-note{font-size:13px;line-height:1.7;color:#785f58;white-space:pre-wrap;margin:9px 0}
.hc-ocr-loading-note{padding:12px 18px}
.hc-ocr-source-row{border-top:1px solid #eadbc0;padding:14px 0;font-size:14px;line-height:1.7}
.hc-ocr-source-text,.hc-ocr-recheck-result p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}
.hc-ocr-source-actions,.hc-ocr-candidates{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:9px}
.hc-ocr-source-action{border:1px solid #d6ba84;border-radius:7px;background:#fffaf0;color:#762b3e;font:inherit;font-size:13px;padding:6px 11px;cursor:pointer}
.hc-ocr-source-action:hover{background:#f6e9cb}.hc-ocr-source-action:focus-visible{outline:2px solid #8b3048;outline-offset:2px}.hc-ocr-source-action:disabled{opacity:.5;cursor:wait}
.hc-ocr-candidates{padding:10px;border-radius:8px;background:#fff1db;color:#7d451b}.hc-ocr-candidates>span{width:100%}
.hc-ocr-recheck-result{font-size:13px;color:#67413a;white-space:pre-wrap;overflow-wrap:anywhere}
