.main-content[data-v-23290cee]{display:inline-block!important;width:100%;height:calc(100vh - 180px)!important;overflow:hidden}.detail-content[data-v-23290cee]{float:left;width:15%;margin:20px 0 20px 20px;background-color:#fff}.detail-list[data-v-23290cee]{margin-top:20px}.detail-list li[data-v-23290cee]{padding:10px 0;text-align:center;cursor:pointer}.detail-list li.active[data-v-23290cee]{background-color:#e6f7ff;border-left:3px solid #1890ff;font-weight:700}.document-preview[data-v-23290cee]{width:100%}.clinical-trial-container[data-v-23290cee]{margin:0 auto;padding:20px;background-color:#f5f5f5;font-family:Microsoft YaHei,sans-serif;overflow-y:auto;height:calc(100vh - 140px)!important}.project-info[data-v-23290cee]{background:#fff;border:1px solid #e0e0e0;padding:20px;margin-bottom:20px;border-radius:4px;position:relative}.info-row[data-v-23290cee]{display:flex;margin-bottom:15px;line-height:1.6}.info-row[data-v-23290cee]:last-child{margin-bottom:0}.label[data-v-23290cee]{font-weight:700;color:#333;min-width:80px;flex-shrink:0}.value[data-v-23290cee]{color:#333;flex:1}.match-section[data-v-23290cee]{background:#fff;border:1px solid #e0e0e0;margin-bottom:20px;border-radius:4px;overflow:hidden;display:flex}.match-header[data-v-23290cee]{display:flex;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;flex-direction:column;align-items:center}.match-label[data-v-23290cee]{background-color:#e9ecef;padding:15px 20px;font-weight:700;color:#333;border-right:1px solid #e0e0e0;min-width:120px;text-align:center}.match-percentage[data-v-23290cee]{padding:15px 20px;font-size:18px;font-weight:700;color:#007bff;flex:1}.match-details[data-v-23290cee]{padding:20px;color:#333;line-height:1.6;font-size:16px}.match-details p[data-v-23290cee]{margin:0 0 8px 0}.match-details p[data-v-23290cee]:last-child{margin-bottom:0}.ai-recommendation[data-v-23290cee]{background:#fff;border:1px solid #e0e0e0;margin-bottom:20px;border-radius:4px;overflow:hidden;display:flex}.ai-header[data-v-23290cee]{display:flex;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;flex-direction:column;align-items:center}.ai-label[data-v-23290cee]{background-color:#e9ecef;padding:15px 20px;font-weight:700;color:#333;border-right:1px solid #e0e0e0;min-width:120px;text-align:center}.status-label[data-v-23290cee]{padding:15px 20px;color:#ff9800;font-weight:700;flex:1}.ai-content[data-v-23290cee]{padding:20px;color:#666;line-height:1.6}.ai-status[data-v-23290cee]{margin:0 0 15px 0;font-weight:500}.ai-requirement[data-v-23290cee]{margin:0 0 10px 0;font-weight:500;color:#333}.requirement-text[data-v-23290cee]{margin:0;text-indent:0}.criteria-tags[data-v-23290cee]{color:#007bff;font-weight:500}.match-details-section[data-v-23290cee]{background:#fff;border:1px solid #e0e0e0;padding:15px 20px;margin-bottom:20px;border-radius:4px}.details-button[data-v-23290cee]{color:#666;font-size:14px;padding:0}.details-button[data-v-23290cee]:hover{color:#007bff}.action-buttons[data-v-23290cee]{text-align:center;padding:20px 0}.action-buttons .el-button[data-v-23290cee]{margin:0 10px}@media (max-width:768px){.clinical-trial-container[data-v-23290cee]{padding:10px}.ai-header[data-v-23290cee],.match-header[data-v-23290cee]{flex-direction:column}.ai-label[data-v-23290cee],.match-label[data-v-23290cee]{border-right:none;border-bottom:1px solid #e0e0e0;min-width:auto}.action-buttons .el-button[data-v-23290cee]{display:block;width:100%;margin:5px 0}}.medical-records-container[data-v-23290cee]{height:calc(100vh - 100px);background-color:#f5f5f5;overflow-y:hidden}.header[data-v-23290cee]{justify-content:space-between;padding:16px 24px;background-color:#fff;border-bottom:1px solid #e8e8e8}.header-left[data-v-23290cee],.header[data-v-23290cee]{display:flex;align-items:center}.back-btn[data-v-23290cee]{font-size:18px;font-weight:500;color:#333;padding:0}.back-btn[data-v-23290cee]:hover{color:#1872a7}.header-right[data-v-23290cee]{display:flex;gap:12px}.pagination-section[data-v-23290cee]{display:block;justify-content:space-between;align-items:center;background-color:#fff;padding:46px 20px 16px 20px;border-radius:4px;margin:0 auto;text-align:center}.pagination-info[data-v-23290cee]{display:flex;align-items:center;gap:8px;font-size:14px;color:#666}.match-title[data-v-23290cee]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px}.document-table[data-v-23290cee]{padding:20px}.app .el-button--primary[data-v-23290cee]{background-color:#1872a7;border-color:#1872a7}.el-button--text[data-v-23290cee]{color:#1872a7!important}[data-v-23290cee] .el-menu-item.is-active{color:#1872a7;background-color:#f1ecfa}[data-v-23290cee] .el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#fff;background-color:#1872a7;border-color:#1872a7}.criteria-result .match-icon[data-v-23290cee]{padding:4px 2px 0 0}.matched[data-v-23290cee]{color:#67c23a!important}.unmatched[data-v-23290cee]{color:#f56c6c!important}.pending[data-v-23290cee]{color:#e6a23c!important}.ai-title[data-v-23290cee]{font-size:16px;font-weight:700;margin-right:10px}.ai-result[data-v-23290cee]{font-size:16px;padding:15px 20px;font-weight:700}.suitable[data-v-23290cee]{color:#67c23a}.ai-description[data-v-23290cee]{font-size:16px;color:#333;line-height:1.5}.criteria-item[data-v-23290cee]{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ebeef5}.criteria-item[data-v-23290cee]:last-child{border-bottom:none}.criteria-header[data-v-23290cee]{display:flex;align-items:flex-start;margin-bottom:10px}.criteria-number[data-v-23290cee]{width:20px;height:20px;background-color:#333;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;margin-right:8px;flex-shrink:0}.criteria-type[data-v-23290cee]{margin-right:5px;color:#333}.criteria-content[data-v-23290cee]{flex:1;font-size:14px;line-height:1.5;color:#333}.criteria-result[data-v-23290cee]{display:flex;align-items:flex-start;font-size:14px;line-height:1.5}.el-button.is-disabled[data-v-23290cee]{color:#c0c4cc!important}.main-content-show[data-v-23290cee]{width:55%!important;height:calc(100vh - 150px);overflow-y:auto}.pdf-viewer[data-v-23290cee]{display:inline-block}.pdf-viewer-show[data-v-23290cee]{width:45%!important;margin-top:20px}[data-v-23290cee] .row-selected,[data-v-23290cee] .row-selected .el-table__cell{background-color:#efc9c9!important}.header-btn-export[data-v-23290cee]{position:absolute;top:16px;right:20px}.comments-section .comment[data-v-23290cee]{margin-bottom:10px;padding:10px;border:1px solid #ebeef5;border-radius:4px;margin-top:10px}.comments-section .comment-header[data-v-23290cee]{font-weight:700}.comments-section .comment-footer[data-v-23290cee]{display:flex;margin-top:5px}.comments-section .comment-buttons[data-v-23290cee]{display:flex;justify-content:flex-end}.r_icon[data-v-23290cee]{width:20px;height:20px;cursor:pointer;margin-left:10px}.header[data-v-3619dbbc]{justify-content:space-between;padding:16px 24px;background-color:#fff;border-bottom:1px solid #e8e8e8}.header-left[data-v-3619dbbc],.header[data-v-3619dbbc]{display:flex;align-items:center}.file-abnormal[data-v-3619dbbc]{margin-left:12px;padding:2px 8px;font-size:12px;line-height:18px;color:#fff;background-color:#ff4d4f;border-radius:4px}.back-btn[data-v-3619dbbc]{font-size:18px;font-weight:500;color:#333;padding:0}.back-btn[data-v-3619dbbc]:hover{color:#1872a7}.header-right[data-v-3619dbbc]{display:flex;gap:12px}.audit-record-title[data-v-3619dbbc]{display:flex;align-items:center;justify-content:center;width:100%;margin:10px 0;color:#333;font-weight:500;font-size:14px;margin-bottom:20px}.audit-record-title[data-v-3619dbbc]:before{content:"";width:5%;height:1px;background-color:#e0e0e0;margin-right:10px}.audit-record-title[data-v-3619dbbc]:after{content:"";flex:1;height:1px;background-color:#e0e0e0;margin-left:10px}.audit-status-loading-item[data-v-3619dbbc]{color:#ff7c2b}.audit-status-passed-item[data-v-3619dbbc]{color:#00954d}.audit-status-failed-item[data-v-3619dbbc],.audit-status-rejected-item[data-v-3619dbbc]{color:#fa5151}.audit-status-unsubmitted-item[data-v-3619dbbc]{color:#646a73}.audit-status-loading[data-v-3619dbbc]{background-color:#fff3ec;color:#ff7c2b}.audit-status-passed[data-v-3619dbbc]{color:#00954d;background-color:#e5f4ed}.audit-status-failed[data-v-3619dbbc],.audit-status-rejected[data-v-3619dbbc]{color:#fa5151;background-color:#ffece8}.audit-status-unsubmitted[data-v-3619dbbc]{color:#646a73;background-color:#f2f3f5}