.image-ocr-container[data-v-a40af85b]{align-items:center;background-image:linear-gradient(180deg,#f3f0ff,#fff 75%);border:1px solid #e5d6ff;border-radius:24px;box-shadow:0 4px 16px #e9e6f2;display:flex;height:454px;justify-content:center;margin:48px auto;max-width:850px;padding:8px}.image-ocr-container .content-wrapper[data-v-a40af85b]{align-items:center;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;height:100%;padding:24px;width:100%}.image-ocr-container .content-wrapper .document-type-container[data-v-a40af85b]{align-items:center;display:flex;justify-content:flex-start;margin-bottom:15px;max-width:780px;padding-left:0;width:100%}.image-ocr-container .content-wrapper .document-type-container .document-type-label[data-v-a40af85b]{color:#333;font-size:16px;font-weight:500;margin-right:12px}.image-ocr-container .content-wrapper .document-type-container .document-type-select[data-v-a40af85b]{width:200px}.image-ocr-container .content-wrapper .document-type-container .document-type-select[data-v-a40af85b] .ant-select-selector{align-items:center;border-radius:8px!important;display:flex;height:40px!important}.image-ocr-container .content-wrapper .document-type-container .document-type-select[data-v-a40af85b] .ant-select-selection-item{font-size:16px}.image-ocr-container .content-wrapper .image-ocr-uploader[data-v-a40af85b]{height:100%;margin:0;padding:0;position:relative;width:780px}.image-ocr-container .content-wrapper .image-ocr-uploader .ocr-upload-dragger[data-v-a40af85b] .ant-upload-drag{border:1px dashed #c9cad1!important;height:100%}.image-ocr-container .content-wrapper .image-ocr-uploader .ocr-upload-dragger[data-v-a40af85b] .ant-upload-drag:hover{border-color:#9c41e0!important}.image-ocr-container .content-wrapper .image-ocr-uploader .uploader-inner[data-v-a40af85b]{border-radius:10px;box-sizing:border-box;height:100%;position:absolute;top:0;width:100%}.image-ocr-container .content-wrapper .image-ocr-uploader .upload-ready-container[data-v-a40af85b]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;width:100%}.image-ocr-container .content-wrapper .image-ocr-uploader .upload-ready-container .upload-ready-content[data-v-a40af85b]{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-55%);width:100%}.image-ocr-container .content-wrapper .image-ocr-uploader .upload-ready-container .formats-text[data-v-a40af85b]{bottom:20px;left:0;margin:0;position:absolute;right:0;text-align:center}.image-ocr-container .content-wrapper .image-ocr-uploader .uploading-container[data-v-a40af85b]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.image-ocr-container .content-wrapper .image-ocr-uploader .uploading-container .uploading-content[data-v-a40af85b]{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:300px;width:100%}.image-ocr-container .content-wrapper .image-ocr-uploader .uploading-container .uploading-content .uploading-info[data-v-a40af85b]{width:100%}.image-ocr-container .content-wrapper .image-ocr-uploader .uploading-container .cancel-button-container[data-v-a40af85b]{bottom:20px;left:0;margin:0;position:absolute;right:0;text-align:center}.image-ocr-container .content-wrapper .upload-complete-container[data-v-a40af85b]{display:flex;gap:16px;width:780px}.image-ocr-container .content-wrapper .upload-complete-container.height-img-to-text[data-v-a40af85b]{height:316px}.image-ocr-container .content-wrapper .upload-complete-container.height-document[data-v-a40af85b]{height:262px}.image-ocr-container .content-wrapper .upload-complete-container .upload-success[data-v-a40af85b]{align-items:center;background-color:transparent;border:1px solid #eaebec;border-radius:16px;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:8px;position:relative;width:48%}.image-ocr-container .content-wrapper .upload-complete-container .upload-success .uploaded-image[data-v-a40af85b]{border-radius:8px;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.image-ocr-container .content-wrapper .upload-complete-container .upload-success .remove-button[data-v-a40af85b]{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.image-ocr-container .content-wrapper .upload-complete-container .upload-success .remove-button svg[data-v-a40af85b]{height:24px;width:24px}.image-ocr-container .content-wrapper .upload-complete-container .text-result[data-v-a40af85b]{background-color:#f0f1f5;border:1px solid #eaebec;border-radius:16px;min-height:100%;position:relative;width:48%}.image-ocr-container .content-wrapper .upload-complete-container .text-result .copy-button[data-v-a40af85b]{background:transparent;border-radius:4px;color:#666;cursor:pointer;height:28px;margin-left:auto;position:relative;transition:all .2s ease;width:28px}.image-ocr-container .content-wrapper .upload-complete-container .text-result .copy-button[data-v-a40af85b]:hover{background:#e3e4e8}.image-ocr-container .content-wrapper .upload-complete-container .text-result .copy-button[data-v-a40af85b]:active{background:#d4d5d9}.image-ocr-container .content-wrapper .upload-complete-container .text-result .copy-tips[data-v-a40af85b]{align-items:center;border-radius:8px;color:#fff;display:flex;gap:8px;justify-content:center;left:50%;position:absolute;transform:translate(-50%);z-index:10}.image-ocr-container .content-wrapper .start-button-container[data-v-a40af85b]{display:flex;justify-content:center;margin-top:24px;position:relative;width:100%}.image-ocr-container .content-wrapper .start-button-container .start-button[data-v-a40af85b]{align-items:center;background-image:linear-gradient(95deg,#6f34f3,#e86df5);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:48px;justify-content:center;position:relative;transition:opacity .3s;width:200px}.image-ocr-container .content-wrapper .start-button-container .start-button .spinner-container[data-v-a40af85b]{align-items:center;display:flex;justify-content:center}.image-ocr-container .content-wrapper .start-button-container .start-button .spinner-container .spinner[data-v-a40af85b]{animation:spin-a40af85b 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;margin-right:8px;width:16px}.image-ocr-container .content-wrapper .start-button-container .start-button[data-v-a40af85b]:hover{opacity:.9}.image-ocr-container .content-wrapper .start-button-container .start-button[data-v-a40af85b]:active{opacity:.8}.image-ocr-container .content-wrapper .start-button-container .start-button[data-v-a40af85b]:disabled{cursor:not-allowed;opacity:.6}.image-ocr-container .content-wrapper .start-button-container .to-ai-chat-link[data-v-a40af85b]{align-items:center;color:#6f34f3;display:inline-flex;font-size:16px;font-weight:500;gap:6px;position:absolute;right:4px;text-decoration:none;top:50%;transform:translateY(-50%);transition:all .2s ease}.image-ocr-container .content-wrapper .start-button-container .to-ai-chat-link .to-ai-chat-icon[data-v-a40af85b]{display:inline-block;vertical-align:middle}.image-ocr-container .content-wrapper .start-button-container .to-ai-chat-link[data-v-a40af85b]:hover{color:#9c41e0;text-decoration:underline}.image-ocr-container .content-wrapper .start-button-container .to-ai-chat-link[data-v-a40af85b]:active{color:#5528b8}.image-ocr-container .content-wrapper .start-button-container .to-ai-chat-link[data-v-a40af85b]:focus{outline:none;text-decoration:underline}.choose-file[data-v-a40af85b]{background:#ede0f7;border-radius:8px;color:#9c41e0;font-size:14px;font-weight:400;height:32px;margin:15px 0;overflow:hidden;padding:0 15px;position:relative;transition:all .3s;z-index:0}.choose-file[data-v-a40af85b]:hover{background:#e4d2f2}.choose-file[data-v-a40af85b]:active{background:#d2b9e6}.cancel-button[data-v-a40af85b]{background:#f0f1f5;height:32px;width:120px}.cancel-button[data-v-a40af85b]:hover{background:#dcdee6}.cancel-button[data-v-a40af85b]:active{background:#d5d6db}.text-purple[data-v-a40af85b]{color:#8351f5}@keyframes spin-a40af85b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:850px){.image-ocr-container[data-v-a40af85b]{height:auto;margin:16px auto;max-width:95%;padding:16px}.image-ocr-container .content-wrapper[data-v-a40af85b]{padding:16px}.image-ocr-container .content-wrapper .document-type-container[data-v-a40af85b]{align-items:flex-start;flex-direction:column;margin-bottom:12px;max-width:100%}.image-ocr-container .content-wrapper .document-type-container .document-type-label[data-v-a40af85b]{margin-bottom:8px}.image-ocr-container .content-wrapper .document-type-container .document-type-select[data-v-a40af85b]{width:100%}.image-ocr-container .content-wrapper .image-ocr-uploader[data-v-a40af85b]{height:300px;max-width:100%;width:100%}.image-ocr-container .content-wrapper .upload-complete-container[data-v-a40af85b]{flex-direction:column;gap:8px;height:auto;width:100%}.image-ocr-container .content-wrapper .upload-complete-container.height-document[data-v-a40af85b],.image-ocr-container .content-wrapper .upload-complete-container.height-img-to-text[data-v-a40af85b]{height:auto}.image-ocr-container .content-wrapper .upload-complete-container .text-result[data-v-a40af85b],.image-ocr-container .content-wrapper .upload-complete-container .upload-success[data-v-a40af85b]{max-height:280px;min-height:220px;overflow:hidden;width:100%}.image-ocr-container .content-wrapper .start-button-container[data-v-a40af85b]{align-items:stretch;flex-direction:column;margin-top:18px;position:relative}.image-ocr-container .content-wrapper .start-button-container .start-button[data-v-a40af85b]{font-size:16px;height:44px;width:100%}.image-ocr-container .content-wrapper .start-button-container .to-ai-chat-link[data-v-a40af85b]{align-self:flex-end;display:flex;font-size:14px;justify-content:flex-end;margin-right:0;margin-top:12px;position:static;transform:none}.image-ocr-container .content-wrapper .upload-ready-container .formats-text[data-v-a40af85b]{bottom:10px}}
