.treatment-eval-page[data-v-de18478a]{width:100%;height:calc(100vh - 126px);min-height:0;background:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;color:#17233d;overflow:hidden}.eval-layout[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 126px)}.eval-sidebar[data-v-de18478a]{width:280px;-ms-flex-negative:0;flex-shrink:0;background:#fff;border-right:1px solid #e8edf3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar-header[data-v-de18478a]{padding:16px;border-bottom:1px solid #f0f2f5}.sidebar-title[data-v-de18478a]{font-size:16px;font-weight:600;color:#101828;margin-bottom:12px}.sidebar-tabs[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:12px}.sidebar-tabs .tab-item[data-v-de18478a]{font-size:14px;color:#667085;cursor:pointer;padding-bottom:6px;position:relative}.sidebar-tabs .tab-item.active[data-v-de18478a]{color:#24b99a;font-weight:500}.sidebar-tabs .tab-item.active[data-v-de18478a]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#24b99a;border-radius:2px}.task-search[data-v-de18478a]{width:100%}.task-list[data-v-de18478a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px}.task-card[data-v-de18478a]{padding:14px;border:1px solid #e8edf3;border-radius:8px;margin-bottom:10px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;background:#fff}.task-card.active[data-v-de18478a],.task-card[data-v-de18478a]:hover{border-color:#24b99a;-webkit-box-shadow:0 0 0 1px rgba(36,185,154,.1);box-shadow:0 0 0 1px rgba(36,185,154,.1)}.task-card-header[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px}.task-name[data-v-de18478a]{font-size:14px;font-weight:600;color:#101828}.task-status[data-v-de18478a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;padding:0 8px;border-radius:4px;font-size:12px}.task-status.pending[data-v-de18478a]{color:#12a58b;background:#e8f7f4}.task-status.review[data-v-de18478a]{color:#f59e0b;background:#fff8e8}.task-status.fail[data-v-de18478a]{color:#ef4444;background:#fef2f2}.task-code[data-v-de18478a]{font-size:12px;color:#98a2b3}.eval-main[data-v-de18478a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-y:auto;padding:16px 20px 20px}.main-header[data-v-de18478a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.header-left[data-v-de18478a],.main-header[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-de18478a]{gap:16px}.patient-name[data-v-de18478a]{font-size:18px;font-weight:600;color:#111827}.patient-meta[data-v-de18478a]{font-size:13px;color:#6b7280;background:#f3f4f6;padding:3px 10px;border-radius:4px}.patient-code[data-v-de18478a]{font-size:13px;color:#9ca3af}.patient-code .view-detail[data-v-de18478a]{color:#10b981;margin-left:8px;cursor:pointer;font-weight:500}.header-right[data-v-de18478a]{font-size:13px;color:#6b7280}.status-version[data-v-de18478a]{color:#10b981;font-weight:600}.stage-panel[data-v-de18478a]{background:#fff;border:1px solid #e5e9f2;border-radius:8px;-webkit-box-shadow:0 1px 4px rgba(25,35,55,.06);box-shadow:0 1px 4px rgba(25,35,55,.06);padding:24px}.upload-card[data-v-de18478a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:48px 24px;border:1px dashed #d0d5dd;border-radius:8px;margin-bottom:24px}.upload-card[data-v-de18478a],.upload-icon[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.upload-icon[data-v-de18478a]{width:64px;height:64px;border-radius:50%;background:#e9fbf7;color:#24b99a;font-size:28px;margin-bottom:16px}.upload-title[data-v-de18478a]{font-size:16px;font-weight:600;color:#101828;margin-bottom:8px}.upload-desc[data-v-de18478a]{font-size:13px;color:#667085;margin-bottom:20px;text-align:center}.upload-format-tip[data-v-de18478a]{margin-top:8px;color:#98a2b3;font-size:12px}.upload-btn[data-v-de18478a]{height:36px;padding:0 24px;background:#24b99a;border-color:#24b99a}.history-section[data-v-de18478a]{margin-top:8px}.section-title[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#101828;margin-bottom:12px}.history-table thead[data-v-de18478a]{position:sticky;top:0;z-index:2}.history-pagination[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:16px}.history-table[data-v-de18478a]{width:100%;min-width:640px;table-layout:fixed;border-collapse:collapse}.history-table th[data-v-de18478a]{height:40px;padding:0 12px;font-size:13px;font-weight:500;color:#475467;text-align:left;border-bottom:1px solid #e8edf3;background:#f8fafc}.history-table td[data-v-de18478a]{height:52px;padding:0 12px;font-size:13px;color:#344054;border-bottom:1px solid #edf1f5;vertical-align:middle}.version-tag[data-v-de18478a]{font-weight:600;color:#101828}.current-tag[data-v-de18478a]{height:20px;padding:0 6px;border-radius:4px;font-size:11px;color:#24b99a;background:#e8f7f4;margin-left:6px}.current-tag[data-v-de18478a],.status-tag[data-v-de18478a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.status-tag[data-v-de18478a]{height:22px;padding:0 8px;font-size:12px}.status-tag.draft[data-v-de18478a]{color:#667085;background:#f2f4f7}.status-tag.rejected[data-v-de18478a]{color:#ef4444;background:#fef2f2}.status-tag.submitted[data-v-de18478a]{color:#12a58b;background:#e8f7f4}.status-tag.evaluating[data-v-de18478a]{color:#f59e0b;background:#fff8e8}.status-tag.success[data-v-de18478a]{color:#12a58b;background:#e8f7f4}.status-tag.failed[data-v-de18478a]{color:#ef4444;background:#fef2f2}.action-link[data-v-de18478a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:13px;cursor:pointer}.submit-link[data-v-de18478a]{color:#24b99a;margin-right:16px}.detail-link[data-v-de18478a]{color:#2b6efc}.delete-link[data-v-de18478a]{color:#ef4444}.delete-link[data-v-de18478a]:hover{color:#dc2626}.uploaded-right[data-v-de18478a]{border-left:1px solid #e8edf3;padding-left:16px}.uploaded-header[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px}.uploaded-title[data-v-de18478a]{font-size:16px;font-weight:600;color:#101828}.uploaded-subtitle[data-v-de18478a]{font-size:12px;color:#98a2b3;margin-top:4px}.upload-alert[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 12px;border-radius:6px;background:#fef2f2;color:#dc2626;font-size:13px;line-height:20px;margin-bottom:12px}.upload-alert i[data-v-de18478a]{font-size:16px}.file-list[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:16px}.file-card[data-v-de18478a]{padding:14px;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;background:#fff}.file-card[data-v-de18478a]:hover{border-color:#d1d5db}.file-card.active[data-v-de18478a]{border-color:#10b981;background:#f0fdf4}.file-main[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.file-icon[data-v-de18478a]{font-size:24px;color:#6b7280;-ms-flex-negative:0;flex-shrink:0}.file-content[data-v-de18478a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.file-name[data-v-de18478a]{font-size:14px;font-weight:600;color:#111827;word-break:break-all}.file-time[data-v-de18478a]{font-size:12px;color:#9ca3af;margin-top:4px}.file-actions[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-negative:0;flex-shrink:0}.file-actions[data-v-de18478a],.file-status[data-v-de18478a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-status[data-v-de18478a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:24px;padding:0 10px;border-radius:4px;font-size:12px;font-weight:500}.file-status.review[data-v-de18478a]{color:#d97706;background:#fef3c7}.file-status.checked[data-v-de18478a]{color:#059669;background:#d1fae5}.file-status.processing[data-v-de18478a]{color:#2563eb;background:#dbeafe}.file-status.failed[data-v-de18478a]{color:#dc2626;background:#fee2e2}.file-delete[data-v-de18478a]{width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;color:#9ca3af;cursor:pointer;border-radius:6px;-webkit-transition:all .2s;transition:all .2s}.file-delete[data-v-de18478a]:hover{color:#dc2626;background:#fef2f2}.file-confidence[data-v-de18478a]{font-size:12px;color:#6b7280;margin-top:8px;padding-top:8px;border-top:1px dashed #e5e7eb}.continue-upload-btn[data-v-de18478a]{width:auto;padding:0 18px;height:32px;border:1px solid #059669;color:#059669;font-size:13px;background:#fff;border-radius:6px}.continue-upload-btn[data-v-de18478a]:hover{background:#ecfdf5;border-color:#059669;color:#059669}.start-analysis-btn[data-v-de18478a]{width:100%;height:48px;background:#059669;border:1px solid #059669;color:#fff;font-size:15px;font-weight:600;border-radius:8px;margin-top:16px}.ocr-header[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.ocr-title[data-v-de18478a]{font-size:15px;font-weight:600;color:#111827}.ocr-actions[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.ocr-btn[data-v-de18478a]{height:34px;padding:0 16px;font-size:13px}.ocr-actions .ocr-btn[data-v-de18478a]:first-child{background:#fff;border-color:#d1d5db;color:#374151}.ocr-actions .ocr-btn[data-v-de18478a]:last-child{background:#10b981;border-color:#10b981;color:#fff}.ocr-actions .ocr-btn[data-v-de18478a]:last-child:hover{background:#059669;border-color:#059669}.ocr-image[data-v-de18478a]{height:220px;background:#1f2937;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-bottom:16px;overflow:hidden}.ocr-image.ocr-pdf[data-v-de18478a]{height:480px}.ocr-image img[data-v-de18478a]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.pdf-preview-panel[data-v-de18478a]{min-height:220px;padding:28px;margin-bottom:16px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px;text-align:center}.pdf-preview-icon[data-v-de18478a]{font-size:48px;color:#dc2626}.pdf-preview-name[data-v-de18478a]{max-width:100%;color:#374151;font-size:14px;word-break:break-all}.ocr-failed[data-v-de18478a],.ocr-processing[data-v-de18478a]{min-height:240px;padding:40px 24px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.ocr-failed-icon[data-v-de18478a]{margin-bottom:12px;color:#dc2626;font-size:42px}.ocr-processing-title[data-v-de18478a]{margin-top:16px;color:#111827;font-size:16px;font-weight:600}.ocr-failed .ocr-processing-title[data-v-de18478a]{margin-top:0}.ocr-processing-desc[data-v-de18478a]{margin-top:8px;color:#6b7280;font-size:13px;line-height:1.6}.ocr-retry-btn[data-v-de18478a]{margin-top:20px;min-width:116px}.pdf-frame[data-v-de18478a],.pdf-object[data-v-de18478a]{width:100%;height:100%;border:none}.pdf-tip[data-v-de18478a]{position:absolute;top:10px;left:10px;font-size:12px;color:hsla(0,0%,100%,.7);background:rgba(0,0,0,.5);padding:4px 10px;border-radius:4px;z-index:10}.ocr-section-subtitle[data-v-de18478a]{padding:10px 0;margin:8px 0;border-bottom:1px solid #e5e7eb}.subtitle-label[data-v-de18478a]{font-size:14px;font-weight:600;color:#374151}.ocr-image-tip[data-v-de18478a]{bottom:10px;color:hsla(0,0%,100%,.7)}.ocr-image-scale[data-v-de18478a],.ocr-image-tip[data-v-de18478a]{position:absolute;right:10px;font-size:12px;background:rgba(0,0,0,.5);padding:4px 10px;border-radius:4px}.ocr-image-scale[data-v-de18478a]{top:10px;color:hsla(0,0%,100%,.8);font-weight:500}.ocr-section-title[data-v-de18478a]{gap:8px;font-size:14px;color:#111827;margin-bottom:12px}.ocr-section-title[data-v-de18478a]:before{content:"";width:4px;height:16px;border-radius:2px;background:#10b981}.ocr-section-title[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ocr-page-info[data-v-de18478a]{font-size:12px;font-weight:400;color:#9ca3af}.ocr-form-section[data-v-de18478a]{margin-bottom:20px;padding:16px;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.ocr-form-section-title[data-v-de18478a]{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f3f4f6}.ocr-form-fields[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.ocr-form-fields[data-v-de18478a],.ocr-form-row[data-v-de18478a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ocr-form-row[data-v-de18478a]{gap:6px}.ocr-form-label[data-v-de18478a]{font-size:12px;color:#6b7280}.ocr-form-input-wrap[data-v-de18478a]{position:relative}.ocr-form-input[data-v-de18478a]{width:100%;height:36px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#374151;background:#f9fafb}.ocr-json-content[data-v-de18478a]{background:#f9fafb;border-radius:8px;padding:16px;max-height:450px;overflow-y:auto}.ocr-json-item[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px 12px;margin-bottom:8px;border-radius:6px;background:#fff;border:1px solid #f3f4f6;line-height:1.6;-webkit-transition:all .2s;transition:all .2s}.ocr-json-item[data-v-de18478a]:last-child{margin-bottom:0}.ocr-json-item[data-v-de18478a]:hover{background:#fefefe;border-color:#e5e7eb}.ocr-json-label[data-v-de18478a]{-ms-flex-negative:0;flex-shrink:0;font-weight:600;font-size:12px;color:#9ca3af;min-width:50px}.ocr-json-text[data-v-de18478a]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#374151;word-break:break-all}.ocr-title[data-v-de18478a]{background:#eff6ff;border-color:#bfdbfe}.ocr-title .ocr-json-label[data-v-de18478a]{color:#2563eb}.ocr-title .ocr-json-text[data-v-de18478a]{font-weight:700;color:#1e40af}.ocr-author[data-v-de18478a]{background:#f0fdf4;border-color:#bbf7d0}.ocr-author .ocr-json-label[data-v-de18478a]{color:#16a34a}.ocr-section[data-v-de18478a]{background:#fef3c7;border-color:#fde68a}.ocr-section .ocr-json-label[data-v-de18478a]{color:#d97706}.ocr-section .ocr-json-text[data-v-de18478a]{font-weight:600;color:#b45309}.ocr-footer[data-v-de18478a],.ocr-header[data-v-de18478a]{opacity:.7;background:#f3f4f6;border-color:#e5e7eb}.ocr-footer .ocr-json-label[data-v-de18478a],.ocr-header .ocr-json-label[data-v-de18478a]{color:#6b7280}.ocr-fnote[data-v-de18478a]{font-size:12px;background:#faf5ff;border-color:#e9d5ff}.ocr-fnote .ocr-json-label[data-v-de18478a]{color:#8b5cf6}.ocr-image-block[data-v-de18478a]{background:#ecfeff;border-color:#a5f3fc}.ocr-image-block .ocr-json-label[data-v-de18478a]{color:#06b6d4}.ocr-table[data-v-de18478a]{background:#fff7ed;border-color:#fed7aa}.ocr-table .ocr-json-label[data-v-de18478a]{color:#ea580c}.ocr-paragraph[data-v-de18478a]{background:#fff}.ocr-json-pre[data-v-de18478a]{background:#1f2937;color:#e5e7eb;padding:16px;border-radius:8px;font-family:Monaco,Menlo,monospace;font-size:12px;line-height:1.5;max-height:400px;overflow-y:auto;white-space:pre-wrap;word-break:break-all}.ocr-empty[data-v-de18478a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:80px 20px;min-height:400px}.ocr-empty-icon[data-v-de18478a],.ocr-empty[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ocr-empty-icon[data-v-de18478a]{width:64px;height:64px;color:#d1d5db}.ocr-form-row[data-v-de18478a]{gap:12px;margin-bottom:10px}.ocr-form-item[data-v-de18478a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ocr-form-item label[data-v-de18478a]{display:block;font-size:12px;color:#667085;margin-bottom:4px}.score-table-wrap[data-v-de18478a]{overflow-x:auto}.score-table[data-v-de18478a]{width:100%;table-layout:fixed;border-collapse:collapse}.score-table th[data-v-de18478a]{height:40px;padding:0 12px;font-size:13px;font-weight:600;color:#6b7280;text-align:left;border-bottom:1px solid #e5e7eb;background:#fff}.score-table td[data-v-de18478a]{height:48px;padding:8px 12px;font-size:13px;color:#374151;border-bottom:1px solid #f3f4f6;vertical-align:middle}.score-table tr.abnormal[data-v-de18478a]{background:#fef2f2;border-left:3px solid #dc2626}.score-table tr.abnormal td[data-v-de18478a]{color:#dc2626;background:#fef2f2}.score-input[data-v-de18478a]{width:70px;height:32px;text-align:center;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:600;color:#111827}.confidence-tag[data-v-de18478a]{font-size:13px;font-weight:500}.confidence-tag.high[data-v-de18478a]{color:#059669}.confidence-tag.low[data-v-de18478a]{color:#dc2626}.analyzing-panel[data-v-de18478a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px}.analyzing-box[data-v-de18478a],.analyzing-panel[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.analyzing-box[data-v-de18478a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.analyzing-icon[data-v-de18478a]{width:80px;height:80px;margin-bottom:20px}.analyzing-icon img[data-v-de18478a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.analyzing-title[data-v-de18478a]{font-size:16px;font-weight:600;color:#101828;margin-bottom:8px}.analyzing-desc[data-v-de18478a]{font-size:13px;color:#667085;margin-bottom:20px}.analyzing-progress[data-v-de18478a]{width:360px}.progress-bar[data-v-de18478a]{height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.progress-fill[data-v-de18478a]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#059669),to(#10b981));background:linear-gradient(90deg,#059669,#10b981);border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.done-header[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.done-title[data-v-de18478a]{font-size:16px;font-weight:600;color:#101828}.done-actions[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.save-draft-btn[data-v-de18478a]{border-color:#dfe5ee;color:#344054}.submit-audit-btn[data-v-de18478a]{height:34px;background:#24b99a;border-color:#24b99a}.audit-alert[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:6px;background:#fff8e8;color:#b45309;margin-bottom:16px}.audit-alert i[data-v-de18478a]{font-size:18px;margin-top:2px}.audit-alert-title[data-v-de18478a]{font-size:13px;font-weight:600;margin-bottom:4px}.audit-alert-desc[data-v-de18478a]{font-size:13px;line-height:20px}.analysis-result[data-v-de18478a]{margin-bottom:16px}.result-title[data-v-de18478a]{font-size:14px;font-weight:600;color:#101828;margin-bottom:12px}.result-charts[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:16px}.chart-card[data-v-de18478a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:16px;border:1px solid #e8edf3;border-radius:8px;background:#fff}.chart-title[data-v-de18478a]{font-size:13px;font-weight:600;color:#101828;margin-bottom:16px}.radar-placeholder[data-v-de18478a]{position:relative;width:180px;height:160px;margin:0 auto}.radar-shape[data-v-de18478a]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px;height:100px;background:rgba(36,185,154,.15);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%)}.radar-labels[data-v-de18478a]{position:absolute;left:0;top:0;right:0;bottom:0}.radar-label[data-v-de18478a]{position:absolute;font-size:11px;color:#667085}.label-1[data-v-de18478a]{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.label-2[data-v-de18478a]{top:25%;right:0}.label-3[data-v-de18478a]{bottom:10%;right:10%}.label-4[data-v-de18478a]{bottom:10%;left:10%}.label-5[data-v-de18478a]{top:25%;left:0}.bar-placeholder[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:distribute;justify-content:space-around;height:140px;padding:0 8px}.bar-item[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.bar-track[data-v-de18478a]{width:24px;height:100px;background:#e8edf3;border-radius:4px 4px 0 0;overflow:hidden;position:relative}.bar-fill[data-v-de18478a]{position:absolute;left:0;right:0;bottom:0;background:#24b99a;border-radius:4px 4px 0 0}.bar-label[data-v-de18478a]{font-size:11px;color:#667085}.result-cards[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.result-card[data-v-de18478a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:14px;border-radius:8px;border:1px solid #e8edf3}.result-card-title[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:600;margin-bottom:10px}.warning-card[data-v-de18478a]{background:#fff8e8;border-color:#fde68a}.warning-card .result-card-title[data-v-de18478a]{color:#b45309}.goal-card[data-v-de18478a]{background:#f0fdf9;border-color:#a5f3d3}.goal-card .result-card-title[data-v-de18478a]{color:#0f766e}.result-card-body[data-v-de18478a]{font-size:13px;line-height:22px;color:#344054}.plan-section[data-v-de18478a]{border:1px solid #e8edf3;border-radius:8px;padding:16px;margin-bottom:16px}.plan-title[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#101828;margin-bottom:14px}.title-line[data-v-de18478a]{width:3px;height:14px;border-radius:2px;background:#24b99a}.plan-goals[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:16px}.goal-box[data-v-de18478a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:14px;border:1px solid #e8edf3;border-radius:8px;background:#f8fafc}.goal-box-title[data-v-de18478a]{font-size:13px;font-weight:600;color:#101828;margin-bottom:10px}.goal-box-body[data-v-de18478a]{font-size:13px;line-height:22px;color:#344054}.plan-suggest[data-v-de18478a]{margin-bottom:16px}.suggest-title[data-v-de18478a]{font-size:13px;font-weight:600;color:#101828;margin-bottom:10px}.suggest-cards[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.suggest-card[data-v-de18478a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:14px;border:1px solid #e8edf3;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.suggest-card-name[data-v-de18478a]{font-size:13px;color:#475467}.suggest-card-count[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;color:#344054}.count-input[data-v-de18478a]{width:60px}.plan-remark label[data-v-de18478a]{display:block;font-size:12px;color:#667085;margin-bottom:6px}.bottom-section[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.ai-check[data-v-de18478a],.version-history[data-v-de18478a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:1px solid #e8edf3;border-radius:8px;padding:14px}.check-title[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#101828;margin-bottom:10px}.check-list[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.check-item[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;font-size:12px;line-height:18px}.check-item.pass[data-v-de18478a]{color:#12a58b}.check-item.fail[data-v-de18478a]{color:#ef4444}.version-timeline[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.version-item[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.version-dot[data-v-de18478a]{width:8px;height:8px;border-radius:50%;background:#d0d5dd;margin-top:5px;-ms-flex-negative:0;flex-shrink:0}.version-item.current .version-dot[data-v-de18478a]{background:#24b99a}.version-info[data-v-de18478a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.version-header[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:4px}.version-name[data-v-de18478a]{font-size:13px;font-weight:600;color:#101828}.version-status[data-v-de18478a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:18px;padding:0 6px;border-radius:4px;font-size:11px}.version-status.draft[data-v-de18478a]{color:#667085;background:#f2f4f7}.version-status.rejected[data-v-de18478a]{color:#ef4444;background:#fef2f2}.version-status.passed[data-v-de18478a]{color:#12a58b;background:#e8f7f4}.version-time[data-v-de18478a]{font-size:11px;color:#98a2b3}.version-body[data-v-de18478a]{font-size:12px;color:#667085;line-height:18px}@media screen and (max-width:1200px){.eval-layout[data-v-de18478a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.eval-sidebar[data-v-de18478a]{width:100%;border-right:none;border-bottom:1px solid #e8edf3;max-height:320px}.eval-main[data-v-de18478a]{padding:16px}.uploaded-layout[data-v-de18478a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.uploaded-right[data-v-de18478a]{width:100%;border-left:none;padding-left:0;border-top:1px solid #e8edf3;padding-top:16px}.bottom-section[data-v-de18478a],.plan-goals[data-v-de18478a],.result-cards[data-v-de18478a],.result-charts[data-v-de18478a],.suggest-cards[data-v-de18478a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.markdown-content[data-v-de18478a]{padding:20px;line-height:1.8;color:#475569;font-size:14px}.markdown-content h1[data-v-de18478a]{font-size:20px;font-weight:700;color:#1e293b;margin:24px 0 12px}.markdown-content h2[data-v-de18478a]{font-size:18px;font-weight:600;color:#1e293b;margin:20px 0 10px}.markdown-content h3[data-v-de18478a]{font-size:16px;font-weight:600;color:#1e293b;margin:16px 0 8px}.markdown-content p[data-v-de18478a]{margin:12px 0}.markdown-content ol[data-v-de18478a],.markdown-content ul[data-v-de18478a]{margin:12px 0;padding-left:24px}.markdown-content li[data-v-de18478a]{margin:6px 0}.markdown-content blockquote[data-v-de18478a]{border-left:4px solid #3b82f6;padding-left:12px;color:#64748b;font-style:italic;margin:12px 0}.markdown-content code[data-v-de18478a]{background:#f1f5f9;color:#e74c3c;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:13px}.markdown-content pre[data-v-de18478a]{background:#1e293b;color:#e2e8f0;padding:16px;border-radius:8px;overflow-x:auto;margin:12px 0}.markdown-content pre code[data-v-de18478a]{background:transparent;color:inherit;padding:0}.markdown-content strong[data-v-de18478a]{font-weight:600;color:#1e293b}.markdown-content em[data-v-de18478a]{font-style:italic}.ocr-empty-box[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;min-height:300px}.ocr-empty-icon[data-v-de18478a]{font-size:48px;margin-bottom:16px}.ocr-empty-text[data-v-de18478a]{font-size:14px;color:#9ca3af}.ocr-form-container[data-v-de18478a]{background:#fff;border-radius:8px;padding:16px;border:1px solid #e8edf3}.ocr-section-card[data-v-de18478a]{margin-bottom:16px;border-radius:8px;border:1px solid #e8edf3;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.ocr-section-title[data-v-de18478a]{font-size:15px;font-weight:600;color:#101828;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:12px 16px;margin:-1px -1px 0 -1px;border-radius:8px 8px 0 0;border-bottom:1px solid #e8edf3}.section-label[data-v-de18478a]{color:#374151}.ocr-section-body[data-v-de18478a]{padding-top:8px}.ocr-checkbox-item[data-v-de18478a]{padding-left:0!important}.ocr-image-preview[data-v-de18478a]{max-width:280px;max-height:280px;border-radius:8px;overflow:hidden;border:1px solid #e8edf3;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.ocr-image-preview img[data-v-de18478a]{width:100%;height:auto;display:block}.ocr-form-row[data-v-de18478a]{margin-bottom:12px}.ocr-report-title[data-v-de18478a]{font-size:16px;font-weight:600;color:#1e293b;padding:12px 16px;background:#f8fafc;border-left:4px solid #3b82f6;margin-bottom:16px;border-radius:0 4px 4px 0}.ocr-section[data-v-de18478a]{margin-bottom:20px;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.ocr-section-header[data-v-de18478a]{background:#f1f5f9;padding:10px 16px;border-bottom:1px solid #e2e8f0}.ocr-section-header .section-label[data-v-de18478a]{font-size:14px;font-weight:600;color:#334155}.ocr-section-body[data-v-de18478a]{padding:16px}.ocr-form-row[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;border-bottom:1px dashed #e2e8f0}.ocr-form-row[data-v-de18478a]:last-child{border-bottom:none}.ocr-form-label[data-v-de18478a]{width:120px;font-weight:500;color:#64748b;-ms-flex-negative:0;flex-shrink:0}.ocr-form-value[data-v-de18478a]{color:#1e293b;-webkit-box-flex:1;-ms-flex:1;flex:1}.ocr-checkbox-label[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:default}.ocr-checkbox-label input[type=checkbox][data-v-de18478a]{width:18px;height:18px;cursor:default}.ocr-checkbox-label span[data-v-de18478a]{color:#334155}.ocr-list-item[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.ocr-list-item .list-number[data-v-de18478a]{font-weight:600;color:#3b82f6;-ms-flex-negative:0;flex-shrink:0}.ocr-list-item .list-content[data-v-de18478a]{color:#334155;-webkit-box-flex:1;-ms-flex:1;flex:1}.ocr-text-content[data-v-de18478a]{color:#334155;line-height:1.6}@media screen and (max-width:768px){.main-header[data-v-de18478a]{gap:8px}.done-header[data-v-de18478a],.main-header[data-v-de18478a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.done-header[data-v-de18478a]{gap:10px}.ocr-form-row[data-v-de18478a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.history-table td[data-v-de18478a],.history-table th[data-v-de18478a]{padding:0 8px}}.eval-layout[data-v-de18478a],.eval-sidebar[data-v-de18478a]{overflow:hidden}.task-list[data-v-de18478a]{overflow-y:auto}.eval-main[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.main-header[data-v-de18478a]{position:sticky;top:0;z-index:100;margin-bottom:16px}.stage-panel[data-v-de18478a]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:none}.uploaded-layout[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;height:calc(100vh - 230px)}.uploaded-left[data-v-de18478a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-y:auto;padding-right:8px}.uploaded-right[data-v-de18478a]{width:420px;-ms-flex-negative:0;flex-shrink:0;overflow-y:auto;padding-right:8px}.failed-panel[data-v-de18478a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:500px;background:#fff}.failed-box[data-v-de18478a],.failed-panel[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.failed-box[data-v-de18478a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px;text-align:center}.failed-icon[data-v-de18478a]{font-size:72px;color:#dc2626;margin-bottom:20px}.failed-title[data-v-de18478a]{font-size:18px;font-weight:600;color:#101828;margin-bottom:8px}.failed-desc[data-v-de18478a]{font-size:14px;color:#667085;margin-bottom:16px}.failed-reason[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;color:#dc2626;background:#fef2f2;padding:10px 16px;border-radius:6px;margin-bottom:24px}.failed-reason i[data-v-de18478a]{font-size:14px}.failed-actions[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.retry-btn[data-v-de18478a]{height:36px;padding:0 24px;background:#059669;border-color:#059669;color:#fff}.failed-panel .back-btn[data-v-de18478a]{height:36px;padding:0 24px;border:1px solid #d0d5dd;background:#fff;color:#374151}.done-panel[data-v-de18478a]{max-height:calc(100vh - 140px);overflow-y:auto}.done-header-new[data-v-de18478a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;background:#fff;border-radius:8px;margin-bottom:16px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.done-header-left[data-v-de18478a],.done-header-new[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.done-header-left[data-v-de18478a]{gap:12px}.back-btn[data-v-de18478a]{width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;border:1px solid #e5e7eb;background:#fff}.back-btn[data-v-de18478a]:hover{background:#f9fafb}.header-info[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.header-version[data-v-de18478a]{font-size:15px;font-weight:600;color:#101828}.header-status[data-v-de18478a]{font-size:12px;color:#667085}.status-draft[data-v-de18478a]{color:#667085;background:#f2f4f7;padding:2px 8px;border-radius:4px;font-size:11px}.done-header-right[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.current-version[data-v-de18478a]{font-size:13px;color:#667085}.save-draft-btn[data-v-de18478a]{height:34px;padding:0 16px;border:1px solid #d0d5dd;background:#fff;color:#374151}.submit-plan-btn[data-v-de18478a]{height:34px;padding:0 20px;background:#059669;border-color:#059669}.analysis-result-new[data-v-de18478a]{background:#fff;border-radius:8px;padding:20px}.result-title-new[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#101828;margin-bottom:20px}.result-title-new i[data-v-de18478a]{color:#059669}.result-charts-new[data-v-de18478a]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.chart-card-new[data-v-de18478a]{background:#f9fafb;border-radius:8px;padding:16px}.chart-title-new[data-v-de18478a]{font-size:13px;font-weight:600;color:#374151;margin-bottom:12px}.echarts-container[data-v-de18478a]{width:100%;height:100%}.radar-container[data-v-de18478a]{position:relative;width:200px;height:200px;margin:0 auto}.radar-svg[data-v-de18478a]{width:100%;height:100%}.radar-labels-new[data-v-de18478a]{position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none}.radar-label-new[data-v-de18478a]{position:absolute;font-size:11px;color:#667085;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.bar-chart-container[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;height:180px;padding-top:10px}.bar-y-axis[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:8px;font-size:10px;color:#98a2b3;text-align:right;width:28px}.bar-chart-area[data-v-de18478a]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.bar-grid-line[data-v-de18478a]{position:absolute;left:0;right:0;height:1px;background:#e8edf3}.bar-placeholder-new[data-v-de18478a]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex:1;flex:1;height:100%;padding-top:20px}.bar-item-new[data-v-de18478a],.bar-placeholder-new[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1}.bar-item-new[data-v-de18478a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex:1;flex:1}.bar-fill-new[data-v-de18478a]{width:24px;background:-webkit-gradient(linear,left top,left bottom,from(#24b99a),to(#10b981));background:linear-gradient(180deg,#24b99a,#10b981);border-radius:4px 4px 0 0;min-height:4px;max-width:40px}.bar-value-new[data-v-de18478a]{font-size:10px;color:#374151;font-weight:600}.bar-label-new[data-v-de18478a]{font-size:10px;color:#667085;text-align:center;max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-cards-new[data-v-de18478a]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.result-card-new[data-v-de18478a]{border-radius:8px;padding:16px}.warning-card-new[data-v-de18478a]{background:#fff7ed;border:1px solid #fed7aa}.goal-card-new[data-v-de18478a]{background:#ecfdf5;border:1px solid #86efac}.result-card-header[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.card-icon[data-v-de18478a]{font-size:16px}.warning-icon[data-v-de18478a]{color:#ea580c}.goal-icon[data-v-de18478a]{color:#059669}.card-title[data-v-de18478a]{font-size:14px;font-weight:600}.warning-card-new .card-title[data-v-de18478a]{color:#c2410c}.goal-card-new .card-title[data-v-de18478a]{color:#059669}.result-card-content[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.goal-item[data-v-de18478a],.risk-item[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;font-size:13px;color:#4b5563;line-height:1.5}.risk-dot[data-v-de18478a]{background:#ea580c}.goal-dot[data-v-de18478a],.risk-dot[data-v-de18478a]{width:4px;height:4px;border-radius:50%;margin-top:6px;-ms-flex-negative:0;flex-shrink:0}.goal-dot[data-v-de18478a]{background:#059669}.version-note[data-v-de18478a]{margin-bottom:20px}.note-label[data-v-de18478a]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:8px}.note-input[data-v-de18478a]{width:100%;border-radius:6px;border:1px solid #d0d5dd;resize:none}.plan-table-section[data-v-de18478a]{border-top:1px solid #e5e7eb;padding-top:20px}.plan-table-title[data-v-de18478a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#101828;margin-bottom:16px}.plan-table-title i[data-v-de18478a]{color:#059669}.plan-table[data-v-de18478a]{width:100%;border-collapse:collapse}.plan-table th[data-v-de18478a]{text-align:left;padding:10px 12px;font-size:12px;font-weight:600;color:#667085;border-bottom:2px solid #e5e7eb}.plan-table td[data-v-de18478a]{padding:12px;font-size:13px;color:#374151;border-bottom:1px solid #f3f4f6}.plan-table tbody tr:hover td[data-v-de18478a]{background:#f9fafb}.status-tag[data-v-de18478a]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.status-tag.generated[data-v-de18478a]{color:#059669;background:#ecfdf5}.status-tag.pending[data-v-de18478a]{color:#d97706;background:#fff7ed}