.ocr-panel{padding:20px;margin-bottom:20px;font-size:16px;line-height:1.5}.ocr-panel h2,.ocr-panel h3{margin:0 0 10px}.ocr-panel p{margin:8px 0 14px}.ocr-toolbar{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.ocr-toolbar select{margin-left:8px}.ocr-panel select,.ocr-panel input:not([type=checkbox]){font:inherit;min-height:44px}.ocr-provider{display:flex;gap:18px;align-items:center}.ocr-provider img{width:48px;height:48px}.ocr-notice{padding:12px 16px;border:1px solid #b9cee9;border-radius:10px;background:#f0f6fd;color:#274a72;margin-bottom:14px}.ocr-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px}.ocr-review>section{min-width:0}.ocr-review .scan-original-wrap{position:sticky;top:0;max-height:65vh;overflow:auto}.ocr-review .scan-original{width:100%;min-height:350px;object-fit:contain}.ocr-review fieldset{border:0;padding:0;min-width:0}.ocr-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;overflow:auto;font:15px/1.6 system-ui}.ocr-panel details{margin:14px 0}.ocr-panel summary{cursor:pointer;color:#245b9e}.ocr-evidence>div{display:grid;grid-template-columns:130px minmax(0,1fr);padding:8px;border-bottom:1px solid #dce4ef}.ocr-evidence dd{margin:0;overflow-wrap:anywhere}.ocr-evidence small{display:block;color:#586a81}.ocr-uncertain{background:#fff5df}.ocr-panel .acc-error:empty{display:none}.ocr-panel .scan-line-list{max-height:420px;overflow:auto}.ocr-panel button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:950px){.ocr-review{grid-template-columns:1fr}.ocr-review .scan-original-wrap{position:static;max-height:360px}.ocr-panel{padding:14px}.ocr-toolbar{align-items:stretch}.ocr-toolbar label{width:100%}}@media(max-width:550px){.ocr-panel .biz-form-grid{grid-template-columns:1fr}.ocr-evidence>div{grid-template-columns:1fr}.ocr-panel .card-head{flex-wrap:wrap;gap:10px}}
