.OcrRecognition[data-v-36f54ae0]{width:100%}.OcrContainer[data-v-36f54ae0]{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.LeftSection[data-v-36f54ae0]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.UploadArea[data-v-36f54ae0]{display:block;flex:1;min-height:0;width:100%}.UploadArea[data-v-36f54ae0] .arco-upload-wrapper,.UploadArea[data-v-36f54ae0] .arco-upload{display:block;height:100%;width:100%}.UploadArea[data-v-36f54ae0] .arco-upload-drag{height:100%;width:100%}.UploadButton[data-v-36f54ae0]{align-items:center;background:var(--bg-card);border:2px dashed var(--bd);border-radius:8px;cursor:pointer;display:flex;height:360px;justify-content:center;overflow:hidden;transition:all .3s ease;width:100%}.UploadButton[data-v-36f54ae0]:hover{background:var(--bg-soft);border-color:var(--theme-primary,var(--tx-1))}.UploadButton.has-image[data-v-36f54ae0]{border-color:var(--bd);border-style:solid}.UploadPlaceholder[data-v-36f54ae0]{color:var(--tx-3);padding:12px;text-align:center}.UploadPlaceholder p[data-v-36f54ae0]{font-size:12px;font-weight:500;margin:4px 0 2px}.UploadPlaceholder span[data-v-36f54ae0]{font-size:10px}.PreviewImage[data-v-36f54ae0]{height:100%;-o-object-fit:contain;object-fit:contain;padding:4px;width:100%}.RightSection[data-v-36f54ae0]{background:var(--bg-card);border:1px solid var(--bd);border-radius:8px;display:flex;flex-direction:column;height:360px;overflow:hidden}.ResultHeader[data-v-36f54ae0]{align-items:center;background:var(--bg-soft);border-bottom:1px solid var(--bd);display:flex;flex-shrink:0;justify-content:space-between;padding:8px 12px}.ResultHeader h3[data-v-36f54ae0]{font-size:12px;font-weight:600;margin:0}.ResultContent[data-v-36f54ae0]{flex:1;min-height:0;overflow-y:auto;padding:8px}.LoadingState[data-v-36f54ae0]{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center}.ResultText[data-v-36f54ae0]{background:var(--bg-soft);border-radius:6px;padding:10px}.ResultText pre[data-v-36f54ae0]{margin:0;white-space:pre-wrap;word-wrap:break-word;color:var(--tx-1);font-family:inherit;font-size:12px;line-height:1.5}.EmptyState[data-v-36f54ae0]{align-items:center;color:var(--tx-3);display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;text-align:center}.EmptyState p[data-v-36f54ae0]{font-size:11px;margin:0}@media(max-width:768px){.OcrContainer[data-v-36f54ae0]{gap:12px;grid-template-columns:1fr}.UploadButton[data-v-36f54ae0]{height:240px}.RightSection[data-v-36f54ae0]{height:260px}}
