.health-report-container[data-v-5460d1fd]{font-family:Microsoft YaHei,SimSun,sans-serif;line-height:1.6;color:#333;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.page[data-v-5460d1fd]{width:210mm;min-height:297mm;margin:0 auto 20px;padding:20mm;background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);page-break-after:always}.header[data-v-5460d1fd]{background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;padding:40px;margin:-20mm -20mm 20px -20mm;text-align:center}.logo[data-v-5460d1fd]{font-size:48px;font-weight:700;letter-spacing:2px;margin-bottom:10px}.logo-subtitle[data-v-5460d1fd]{font-size:14px;margin-bottom:30px;opacity:.9}.title-main[data-v-5460d1fd]{font-size:36px;font-weight:700;margin:20px 0}.subtitle[data-v-5460d1fd]{font-size:18px;margin-bottom:30px;opacity:.9}.qr-code[data-v-5460d1fd]{width:120px;height:120px;background:#fff;margin:20px auto;padding:10px;border-radius:10px}.qr-placeholder[data-v-5460d1fd]{width:100%;height:100%;background:#ddd;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:12px;color:#666;text-align:center}.info-section[data-v-5460d1fd]{margin:20px 0}.info-row[data-v-5460d1fd]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0;font-size:14px}.info-label[data-v-5460d1fd]{width:120px;font-weight:700}.info-value[data-v-5460d1fd]{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer[data-v-5460d1fd]{text-align:center;margin-top:30px;padding-top:20px;border-top:2px solid #e5e7eb;font-size:12px;color:#666}.page-number[data-v-5460d1fd]{text-align:right;font-size:12px;color:#666;margin-top:20px}.section-title[data-v-5460d1fd]{background:#1e3a8a;color:#fff;padding:15px 20px;font-size:20px;font-weight:700;margin:30px 0 20px 0;text-align:center}.subsection-title[data-v-5460d1fd]{background:#f3f4f6;padding:10px 15px;font-weight:700;margin:20px 0 10px 0;border-left:4px solid #1e3a8a}.content-box[data-v-5460d1fd]{background:#f9fafb;padding:15px;margin:10px 0;border-radius:5px}.recommendation-box[data-v-5460d1fd]{background:#e8f5e9;padding:15px;margin:10px 0;border-radius:5px;border-left:4px solid #4caf50}.ai-judge-box p[data-v-5460d1fd],.content-box p[data-v-5460d1fd],.doctor-judge-box p[data-v-5460d1fd],.recommendation-box p[data-v-5460d1fd]{margin:0;padding:0}.ai-judge-box[data-v-5460d1fd]{background:#fffbeb;border-left:4px solid #f59e0b;padding:15px;margin:10px 0;border-radius:5px;font-size:13px}.doctor-judge-box[data-v-5460d1fd]{background:#e0f2fe;border-left:4px solid #0ea5e9;padding:15px;margin:10px 0;border-radius:5px;font-size:13px}.judge-title[data-v-5460d1fd]{font-weight:700;margin-bottom:5px;color:#333}table[data-v-5460d1fd]{width:100%;border-collapse:collapse;margin:15px 0;font-size:13px}table th[data-v-5460d1fd]{background:#1e3a8a;color:#fff;padding:12px 8px;text-align:left;font-weight:700}table td[data-v-5460d1fd]{padding:10px 8px;border-bottom:1px solid #e5e7eb}table tr[data-v-5460d1fd]:nth-child(2n){background:#f9fafb}.highlight[data-v-5460d1fd]{color:#dc2626;font-weight:700}.body-diagram[data-v-5460d1fd]{text-align:center;margin:30px 0}.body-diagram-placeholder[data-v-5460d1fd]{width:200px;height:400px;margin:0 auto;background:#f3f4f6;border:2px dashed #ccc;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;color:#999}.diff-highlight[data-v-5460d1fd]{background-color:#fff9c4!important;border-radius:3px;padding:1px 3px;outline:1px solid #ffc107}@media print{.diff-highlight[data-v-5460d1fd]{background-color:transparent!important;outline:none!important;padding:0!important}}.health-report-modal[data-v-463479c6] .ant-modal-body{max-height:90vh;overflow-y:auto;padding:0}.health-report-container[data-v-463479c6]:not(.is-editing){cursor:text}.health-report-container[data-v-463479c6]{font-family:Microsoft YaHei,SimSun,sans-serif;line-height:1.6;color:#333;background:#fff}.health-report-container [data-v-463479c6]{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.health-report-container .page[data-v-463479c6]{width:210mm;min-height:297mm;margin:0 auto 20px;padding:20mm;background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);page-break-after:always}.health-report-container .header[data-v-463479c6]{background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;padding:40px;margin:-20mm -20mm 20px -20mm;text-align:center}.health-report-container .logo[data-v-463479c6]{font-size:48px;font-weight:700;letter-spacing:2px;margin-bottom:10px}.health-report-container .logo-subtitle[data-v-463479c6]{font-size:14px;margin-bottom:30px;opacity:.9}.health-report-container .title-main[data-v-463479c6]{font-size:36px;font-weight:700;margin:20px 0}.health-report-container .subtitle[data-v-463479c6]{font-size:18px;margin-bottom:30px}.health-report-container .qr-code[data-v-463479c6]{width:120px;height:120px;background:#fff;margin:20px auto;padding:10px;border-radius:10px}.health-report-container .qr-placeholder[data-v-463479c6]{width:100%;height:100%;background:#ddd;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:12px;color:#666}.health-report-container .info-section[data-v-463479c6]{margin:20px 0}.health-report-container .info-row[data-v-463479c6]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0;font-size:14px}.health-report-container .info-label[data-v-463479c6]{width:120px;font-weight:700}.health-report-container .info-value[data-v-463479c6]{-webkit-box-flex:1;-ms-flex:1;flex:1}.health-report-container .section-title[data-v-463479c6]{background:#1e3a8a;color:#fff;padding:15px 20px;font-size:20px;font-weight:700;margin:30px 0 20px 0;text-align:center}.health-report-container .subsection-title[data-v-463479c6]{background:#f3f4f6;padding:10px 15px;font-weight:700;margin:20px 0 10px 0;border-left:4px solid #1e3a8a}.health-report-container .content-box[data-v-463479c6]{background:#f9fafb;padding:15px;margin:10px 0;border-radius:5px}.health-report-container .recommendation-box[data-v-463479c6]{background:#e8f5e9;padding:15px;margin:10px 0;border-radius:5px;border-left:4px solid #4caf50}.health-report-container .ai-judge-box[data-v-463479c6],.health-report-container .doctor-judge-box[data-v-463479c6]{padding:15px;margin:10px 0;border-radius:5px;font-size:13px}.health-report-container .ai-judge-box[data-v-463479c6]{background:#fffbeb;border-left:4px solid #f59e0b}.health-report-container .doctor-judge-box[data-v-463479c6]{background:#e0f2fe;border-left:4px solid #0ea5e9}.health-report-container .judge-title[data-v-463479c6]{font-weight:700;margin-bottom:5px;color:#333}.health-report-container table[data-v-463479c6]{width:100%;border-collapse:collapse;margin:15px 0;font-size:13px}.health-report-container table th[data-v-463479c6]{background:#1e3a8a;color:#fff;padding:12px 8px;text-align:left;font-weight:700}.health-report-container table td[data-v-463479c6]{padding:10px 8px;border-bottom:1px solid #e5e7eb}.health-report-container table tr[data-v-463479c6]:nth-child(2n){background:#f9fafb}.health-report-container .highlight[data-v-463479c6]{color:#dc2626;font-weight:700}.health-report-container .footer[data-v-463479c6]{text-align:center;margin-top:30px;padding-top:20px;border-top:2px solid #e5e7eb;font-size:12px;color:#666}.health-report-container .page-number[data-v-463479c6]{text-align:right;font-size:12px;color:#666;margin-top:20px}.health-report-container .body-diagram[data-v-463479c6]{text-align:center;margin:30px 0}.health-report-container .body-diagram-placeholder[data-v-463479c6]{width:200px;height:400px;margin:0 auto;background:#f3f4f6;border:2px dashed #ccc;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;color:#999}.health-report-container .image-gallery[data-v-463479c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;padding:15px;background:#fdfdfd;border:1px solid #eee;border-radius:5px;margin-top:10px;page-break-inside:avoid}.health-report-container .gallery-item[data-v-463479c6]{width:150px;text-align:center}.health-report-container .gallery-image[data-v-463479c6]{width:150px;height:150px;-o-object-fit:cover;object-fit:cover;border:2px solid #ddd;border-radius:8px;cursor:pointer;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.health-report-container .gallery-image[data-v-463479c6]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(0,0,0,.15)}.health-report-container .gallery-caption[data-v-463479c6]{font-size:11px;color:#555;margin-top:5px;line-height:1.3;word-wrap:break-word}.image-preview-modal[data-v-463479c6] .ant-modal-body{padding:20px;text-align:center}.editable-field[data-v-463479c6]{margin-top:8px;width:100%}.editable-field[data-v-463479c6] .ant-input{border:1px solid #d9d9d9;border-radius:4px;padding:8px 12px;font-size:14px;line-height:1.5;-webkit-transition:all .3s;transition:all .3s}.editable-field[data-v-463479c6] .ant-input:hover{border-color:#40a9ff}.editable-field[data-v-463479c6] .ant-input:focus{border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.editable-field[data-v-463479c6] textarea.ant-input{resize:vertical;min-height:80px}.compare-layout[data-v-463479c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;height:calc(90vh - 110px);overflow:hidden;position:relative}.compare-col-header[data-v-463479c6]{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:6px 16px;font-size:13px;font-weight:600;border-bottom:2px solid #e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compare-col-left-header[data-v-463479c6]{background:#e6f7ff;color:#1890ff;border-right:1px solid #d0e8ff}.compare-col-right-header[data-v-463479c6]{background:#fffbe6;color:#d48806}.compare-left-panel[data-v-463479c6]{-webkit-box-flex:0!important;-ms-flex:0 0 50%!important;flex:0 0 50%!important;width:50%!important;max-width:50%;border-right:2px dashed #d0e8ff;padding-right:8px}.compare-left-panel[data-v-463479c6],.compare-right-panel[data-v-463479c6]{height:calc(90vh - 150px);overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.compare-right-panel[data-v-463479c6]{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;padding:0 12px 16px;background:#fafafa}.diff-highlight[data-v-463479c6]{background-color:#fff9c4!important;border-radius:3px;padding:1px 3px;outline:1px solid #ffc107}@media print{.diff-highlight[data-v-463479c6]{background-color:transparent!important;outline:none!important;padding:0!important}}.comparison-history-modal[data-v-e75f2d44] .ant-modal-body{max-height:70vh;overflow-y:auto;padding:20px}.comparison-history-container .empty-state[data-v-e75f2d44]{padding:40px 0;text-align:center}.comparison-history-container .history-list[data-v-e75f2d44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.comparison-history-container .history-item[data-v-e75f2d44]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.comparison-history-container .history-item.history-item--completed[data-v-e75f2d44]{border-color:#b7eb8f;background:#f6ffed}.comparison-history-container .history-item[data-v-e75f2d44]:hover{border-color:var(--color-primary,#1890ff);-webkit-box-shadow:0 2px 8px rgba(24,144,255,.15);box-shadow:0 2px 8px rgba(24,144,255,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.comparison-history-container .history-item .history-index[data-v-e75f2d44]{position:absolute;top:-1px;left:-1px;width:24px;height:24px;background:var(--color-primary,#1890ff);color:#fff;font-size:12px;font-weight:600;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:8px 0 8px 0}.comparison-history-container .history-item .history-header[data-v-e75f2d44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.comparison-history-container .history-item .history-header .history-title[data-v-e75f2d44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.comparison-history-container .history-item .history-header .history-title .title-icon[data-v-e75f2d44]{font-size:18px;color:var(--color-primary,#1890ff)}.comparison-history-container .history-item .history-header .history-title .name[data-v-e75f2d44]{font-size:16px;font-weight:600;color:#333}.comparison-history-container .history-item .history-header .history-title .status-tag[data-v-e75f2d44]{margin-left:8px}.comparison-history-container .history-item .history-header .history-date[data-v-e75f2d44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#999;font-size:13px}.comparison-history-container .history-item .history-content[data-v-e75f2d44]{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;margin-bottom:12px}.comparison-history-container .history-item .history-content .no-files-tip[data-v-e75f2d44]{font-size:13px;color:#bbb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comparison-history-container .history-item .history-content .info-row[data-v-e75f2d44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.comparison-history-container .history-item .history-content .info-row .info-label[data-v-e75f2d44]{color:#666;font-weight:500;min-width:80px;margin-right:8px}.comparison-history-container .history-item .history-content .info-row .info-value[data-v-e75f2d44]{color:#333;word-break:break-all;-webkit-box-flex:1;-ms-flex:1;flex:1}.comparison-history-container .history-item .history-content .info-row.files-row[data-v-e75f2d44]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.comparison-history-container .history-item .history-content .info-row.files-row .info-label[data-v-e75f2d44]{margin-top:2px}.comparison-history-container .history-item .history-content .info-row.files-row .files-list[data-v-e75f2d44]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.comparison-history-container .history-item .history-content .info-row.files-row .file-item[data-v-e75f2d44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 10px;background:#f5f5f5;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.comparison-history-container .history-item .history-content .info-row.files-row .file-item[data-v-e75f2d44]:hover{background:#e6f7ff;border-color:var(--color-primary,#1890ff);-webkit-box-shadow:0 2px 4px rgba(24,144,255,.2);box-shadow:0 2px 4px rgba(24,144,255,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.comparison-history-container .history-item .history-content .info-row.files-row .file-item .file-icon[data-v-e75f2d44]{color:#ff4d4f;font-size:16px}.comparison-history-container .history-item .history-content .info-row.files-row .file-item .file-name[data-v-e75f2d44]{color:#333;font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}.comparison-history-container .history-item .history-content .info-row.files-row .file-item .file-date[data-v-e75f2d44]{color:#999;font-size:12px}.comparison-history-container .history-item .history-actions[data-v-e75f2d44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid #f0f0f0}.comparison-history-container .history-item .history-actions .view-btn[data-v-e75f2d44]{background:var(--color-primary-gradient,linear-gradient(135deg,#667eea,#764ba2));border:none;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.25);box-shadow:0 2px 8px rgba(102,126,234,.25)}.comparison-history-container .history-item .history-actions .view-btn[data-v-e75f2d44]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.35);box-shadow:0 4px 12px rgba(102,126,234,.35)}.comparison-history-modal[data-v-e75f2d44] .ant-modal-body::-webkit-scrollbar{width:6px}.comparison-history-modal[data-v-e75f2d44] .ant-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.comparison-history-modal[data-v-e75f2d44] .ant-modal-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.comparison-history-modal[data-v-e75f2d44] .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.merge-report-modal .modal-subtitle[data-v-4119820c]{font-size:13px;color:#888;margin-left:8px;font-weight:400}.merge-report-body[data-v-4119820c]{max-height:75vh;overflow-y:auto;padding-right:4px}.section-card[data-v-4119820c]{margin-bottom:16px}.section-card[data-v-4119820c] :deep(.ant-card-head-title){font-weight:600;font-size:14px}.judge-tag[data-v-4119820c]{margin-left:8px;font-size:12px}.abnormal-count[data-v-4119820c]{margin-left:4px}.item-date[data-v-4119820c]{margin-left:8px;font-size:12px;color:#999}.cat-assessment[data-v-4119820c]{padding:6px 8px;margin-bottom:8px;background:#f9f9f9;border-left:3px solid #1890ff;font-size:13px;color:#555;border-radius:0 4px 4px 0}.judge-assessment[data-v-4119820c]{padding:6px 10px;margin-bottom:8px;border-radius:4px;font-size:13px}.judge-assessment.ai-judge[data-v-4119820c]{background:#e6f7ff;border:1px solid #91d5ff;color:#096dd9}.judge-assessment.doctor-judge[data-v-4119820c]{background:#f6ffed;border:1px solid #b7eb8f;color:#389e0d}.judge-assessment .anticon[data-v-4119820c]{margin-right:4px}.imaging-history[data-v-4119820c]{margin-top:8px}.imaging-history .history-date[data-v-4119820c]{font-weight:600;font-size:13px;color:#595959}.imaging-history .history-findings[data-v-4119820c]{margin:4px 0 4px 16px;padding:0;font-size:13px;color:#595959}.imaging-history .history-assessment[data-v-4119820c]{margin:4px 0 0;font-size:12px;color:#888}.merge-meta[data-v-4119820c]{color:#888;font-size:12px;padding:8px 0;border-top:1px dashed #eee;margin-top:8px}.merge-meta .anticon[data-v-4119820c]{margin-right:6px}.empty-state[data-v-4119820c]{padding:40px 0;text-align:center}[data-v-4119820c]:deep(.abnormal-row){background:#fff1f0}[data-v-4119820c]:deep(.abnormal-value){color:#cf1322;font-weight:600}.health-report-list-container[data-v-5796789a]{background:#fff;padding:8px}.page-title[data-v-5796789a]{font-size:26px;font-weight:600;color:#1a1a1a;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.page-title .title-icon[data-v-5796789a]{font-size:30px;color:var(--color-primary)}.search-form[data-v-5796789a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.search-form .search-item[data-v-5796789a]{margin-bottom:0}.search-form .search-item :deep(.ant-form-item-label) label[data-v-5796789a]{font-weight:500;color:#333;font-size:14px}.search-form .search-input[data-v-5796789a]{width:200px;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.search-form .date-picker[data-v-5796789a]{width:280px;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.search-form .search-btn[data-v-5796789a]{height:32px;padding:0 24px;border-radius:6px;font-weight:500;background:var(--color-primary-gradient);border:none;-webkit-box-shadow:0 4px 12px rgba(242,150,0,.3);box-shadow:0 4px 12px rgba(242,150,0,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.search-form .search-btn[data-v-5796789a]:active{-webkit-transform:translateY(0);transform:translateY(0)}.search-form .search-btn.analysis-btn[data-v-5796789a]{background:linear-gradient(135deg,#52c41a,#389e0d);-webkit-box-shadow:0 4px 12px rgba(82,196,26,.3);box-shadow:0 4px 12px rgba(82,196,26,.3)}.search-form .search-btn.analysis-btn[data-v-5796789a]:hover{background:linear-gradient(135deg,#73d13d,#52c41a);-webkit-box-shadow:0 6px 16px rgba(82,196,26,.4);box-shadow:0 6px 16px rgba(82,196,26,.4)}.search-form .search-btn.merge-btn[data-v-5796789a]{background:linear-gradient(135deg,#1890ff,#096dd9);-webkit-box-shadow:0 4px 12px rgba(24,144,255,.3);box-shadow:0 4px 12px rgba(24,144,255,.3)}.search-form .search-btn.merge-btn[data-v-5796789a]:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);-webkit-box-shadow:0 6px 16px rgba(24,144,255,.4);box-shadow:0 6px 16px rgba(24,144,255,.4)}.name-cell[data-v-5796789a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.name-text[data-v-5796789a]{font-size:14px;color:#333;max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gender-avatar[data-v-5796789a]{width:32px;height:32px;border-radius:50%;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:18px;-ms-flex-negative:0;flex-shrink:0}.gender-avatar.gender-male[data-v-5796789a]{background:linear-gradient(135deg,#e6f7ff,#bae7ff);color:#1890ff;border:1px solid #91d5ff}.gender-avatar.gender-female[data-v-5796789a]{background:linear-gradient(135deg,#fff0f6,#ffadd2);color:#eb2f96;border:1px solid #ffadd2}.gender-avatar.gender-unknown[data-v-5796789a]{background:linear-gradient(135deg,#f5f5f5,#d9d9d9);color:#999;border:1px solid #d9d9d9}.report-tags[data-v-5796789a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.report-years-wrapper[data-v-5796789a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.report-year-section[data-v-5796789a]{padding:8px 8px 12px;border-radius:10px;background:#fffdf8;border:1px solid #ffe2b8;position:relative}.report-year-section[data-v-5796789a]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:-webkit-gradient(linear,left top,left bottom,from(#ffb74d),to(#ff9800));background:linear-gradient(180deg,#ffb74d,#ff9800);border-radius:10px 0 0 10px}.report-year-layout[data-v-5796789a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px}.year-merge-column[data-v-5796789a]{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;max-width:260px;padding-right:12px;border-right:1px dashed #ffe2b8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.year-original-column[data-v-5796789a]{-webkit-box-flex:1;-ms-flex:1;flex:1;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}.report-year-header[data-v-5796789a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;border-radius:6px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.report-year-header[data-v-5796789a]:hover{background:rgba(255,140,0,.08)}.report-year-header.year-selected[data-v-5796789a]{background:linear-gradient(135deg,#fff7e6,#ffe7ba);border:1px solid #ffb74d}.report-year-header.year-selected .report-year-title[data-v-5796789a]{color:#ff6f00;font-weight:700}.report-year-header.year-selected .year-select-icon[data-v-5796789a]{color:#ff6f00}.year-header-left[data-v-5796789a]{gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.report-year-title[data-v-5796789a],.year-header-left[data-v-5796789a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-year-title[data-v-5796789a]{font-size:15px;font-weight:600;color:#ff8c00;gap:8px}.year-select-icon[data-v-5796789a]{font-size:18px;color:#ffb74d;-webkit-transition:all .3s ease;transition:all .3s ease}.year-view-btn[data-v-5796789a]{padding:0;font-size:13px}.report-tag[data-v-5796789a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:8px;background:#fff;border:1px solid var(--color-grey-4);border-radius:10px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.report-icon[data-v-5796789a]{font-size:24px;color:var(--color-primary);-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}.report-content[data-v-5796789a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.report-actions[data-v-5796789a]{gap:4px;-ms-flex-negative:0;flex-shrink:0;margin-left:8px}.report-actions .action-btn[data-v-5796789a],.report-actions[data-v-5796789a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-actions .action-btn[data-v-5796789a]{padding:0 4px;height:24px;line-height:24px;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.report-actions .action-btn.view-btn[data-v-5796789a]{color:#1890ff}.report-actions .action-btn.view-btn[data-v-5796789a]:hover{background:#e6f7ff;color:#40a9ff}.report-actions .action-btn.delete-btn[data-v-5796789a]{color:#ff4d4f}.report-actions .action-btn.delete-btn[data-v-5796789a]:hover{background:#fff1f0;color:#ff7875}.report-name[data-v-5796789a]{font-size:15px;font-weight:500;color:#333;margin-bottom:6px;word-break:break-all;-webkit-transition:color .3s ease;transition:color .3s ease;-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.report-info[data-v-5796789a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:13px}.info-item[data-v-5796789a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.info-item .info-label[data-v-5796789a]{color:#999;font-weight:500}.info-item .info-value[data-v-5796789a]{color:#595959}.action-links[data-v-5796789a]{gap:8px}.action-btn[data-v-5796789a],.action-links[data-v-5796789a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-btn[data-v-5796789a]{border-radius:6px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease;gap:4px}.action-btn.view-btn[data-v-5796789a]{background:var(--color-primary-gradient);border:none;-webkit-box-shadow:0 2px 8px rgba(242,150,0,.25);box-shadow:0 2px 8px rgba(242,150,0,.25)}.action-btn.delete-btn[data-v-5796789a]{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border:none;-webkit-box-shadow:0 2px 8px hsla(0,100%,71%,.3);box-shadow:0 2px 8px hsla(0,100%,71%,.3)}.action-btn[data-v-5796789a]:active{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:768px){.health-report-list-container[data-v-5796789a]{padding:16px}.page-title[data-v-5796789a]{font-size:22px}.search-form[data-v-5796789a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.search-form .search-btn[data-v-5796789a],.search-form .search-item .date-picker[data-v-5796789a],.search-form .search-item .search-input[data-v-5796789a],.search-form .search-item[data-v-5796789a]{width:100%}.report-tag[data-v-5796789a]{min-width:100%}.report-year-layout[data-v-5796789a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.year-merge-column[data-v-5796789a]{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%;padding-right:0;border-right:none}.action-links[data-v-5796789a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.action-links .action-btn[data-v-5796789a]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}:deep(.ant-spin-nested-loading) .ant-spin-container[data-v-5796789a]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}[data-v-5796789a]:deep(.ant-spin-blur){opacity:.5;pointer-events:none}