.mistral-ocr-container[data-v-1000cf63]{min-height:100vh;background:#f5f5f5}.markdown-editor[data-v-1000cf63]{font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;background:#fafafa;padding:12px;border-radius:4px;max-height:800px;overflow-y:auto}.line-row[data-v-1000cf63]{display:flex;white-space:pre-wrap;padding:2px 4px;cursor:pointer;transition:background-color .15s ease;border-radius:2px}.line-row[data-v-1000cf63]:hover{background-color:#e8e8e8}.line-tagged[data-v-1000cf63]{background-color:#ffeb3b!important}.line-answer[data-v-1000cf63]{background-color:rgba(33,150,243,.1)}.line-number[data-v-1000cf63]{min-width:40px;color:#999;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:right;padding-right:12px;border-right:1px solid #ddd;margin-right:12px;cursor:pointer;transition:all .15s ease}.line-number[data-v-1000cf63]:hover{color:#1976d2;font-weight:700}.line-tagged .line-number[data-v-1000cf63]{color:#f57c00;font-weight:700}.line-content[data-v-1000cf63]{flex:1;cursor:text}.latex-inline[data-v-1000cf63]{color:#d32f2f;font-weight:500}.md-header[data-v-1000cf63]{color:#1976d2;font-weight:700}.answer-letter[data-v-1000cf63]{color:#388e3c;font-weight:700}.tagged-list[data-v-1000cf63]{padding:8px}.border-amber[data-v-1000cf63]{border-left:3px solid #ffc107!important}.question-preview[data-v-1000cf63]{font-size:14px;line-height:1.5}.answer-line[data-v-1000cf63]{font-size:13px;padding:2px 0;padding-left:16px}.rendered-markdown[data-v-1000cf63]{font-size:14px;line-height:1.6}.rendered-markdown h1[data-v-1000cf63],.rendered-markdown h2[data-v-1000cf63],.rendered-markdown h3[data-v-1000cf63]{margin-top:16px;margin-bottom:8px;color:#1976d2}.rendered-preview[data-v-1000cf63]{font-size:14px;line-height:1.6;min-height:60px}.rendered-markdown[data-v-1000cf63] .ocr-table{border-collapse:collapse;width:100%;margin:12px 0}.rendered-markdown[data-v-1000cf63] .ocr-table td,.rendered-markdown[data-v-1000cf63] .ocr-table th{border:1px solid #333;padding:6px 10px}.rendered-markdown[data-v-1000cf63] .ocr-table th{background-color:#f5f5f5;font-weight:700}.rendered-markdown[data-v-1000cf63] .ocr-image{max-width:100%;height:auto;border:1px solid #ddd;border-radius:4px;margin:8px 0;display:block}.ocr-table-wrapper[data-v-1000cf63]{margin:12px 0;overflow-x:auto}.expanded-preview[data-v-1000cf63]{font-size:16px;line-height:1.8}.expanded-preview h1[data-v-1000cf63]{font-size:24px}.expanded-preview h2[data-v-1000cf63]{font-size:20px}.expanded-preview h3[data-v-1000cf63]{font-size:18px}