.ocr-box{border:1px solid #cbdde7;background:#f6fafc;border-radius:10px;padding:16px}.ocr-box h3{margin-top:0}.ocr-filled{border-color:#498aa2!important}.ocr-uncertain{border:2px solid #c68015!important;background:#fff8e9!important}.ocr-field-note{display:block;color:#795214;margin-top:5px}.ocr-warning{color:#795214;background:#fff3db;padding:8px;border-radius:6px}.ocr-review{display:flex!important;align-items:center;gap:8px;margin-top:14px}.ocr-review input{width:auto!important;min-width:20px;height:20px}.ocr-box li{margin-bottom:6px}.ocr-box [data-ocr-status]{line-height:1.5}
.ocr-review[hidden]{display:none!important}

.ocr-upload-controls{display:flex;align-items:center;gap:12px}.ocr-upload-controls>label{flex:1;min-width:0}.ocr-upload-controls>.toolbar{flex-shrink:0;margin:0;flex-wrap:wrap}.ocr-upload-controls input[type=file]{max-width:100%;box-sizing:border-box}.ocr-upload-area .ocr-box{margin-top:10px}.ocr-upload-area .ocr-box h3{display:none}.ocr-upload-area [data-ocr-status]{margin:8px 0}@media(max-width:700px){.ocr-upload-controls{flex-direction:column;align-items:stretch}.ocr-upload-controls>.toolbar{justify-content:flex-start}.ocr-upload-controls>label{width:100%}}
