.clue-detail[data-v-5a99cbad]{display:flex;flex-direction:column;height:100%;max-height:calc(100vh - 220px);overflow:auto}.detail-body[data-v-5a99cbad]{display:flex;flex:1;overflow:hidden}.left-info[data-v-5a99cbad]{width:200px;flex-shrink:0;border-right:1px solid #e8e8e8;padding:20px 16px;box-sizing:border-box;overflow-y:auto}.left-info .info-item[data-v-5a99cbad]{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:10px;line-height:1.5}.left-info .info-item.visit-status[data-v-5a99cbad]{align-items:center}.left-info .info-item[data-v-5a99cbad]:last-child{margin-bottom:0}.left-info .info-item .info-label[data-v-5a99cbad]{width:70px;white-space:nowrap;font-size:13px;color:#9aa0a8}.left-info .info-item .info-value[data-v-5a99cbad]{width:calc(100% - 70px);font-size:13px;color:#1f2329;font-weight:500}.left-info .info-item .info-value.stage-title[data-v-5a99cbad]{font-size:16px;font-weight:600}.left-info .info-item .task-item[data-v-5a99cbad]{display:flex;align-items:center;gap:4px;margin-bottom:8px;font-size:13px;color:#1f2329}.left-info .info-item .task-item[data-v-5a99cbad]:last-child{margin-bottom:0}.left-info .info-item .task-item .task-name[data-v-5a99cbad]{font-size:13px!important;color:#1f2329}.left-info .info-item .task-item .task-done[data-v-5a99cbad]{color:#1890ff;font-size:14px}.left-info .info-item .task-item .task-undone[data-v-5a99cbad]{color:#a4afba;font-size:14px}.left-info .info-item .visit-status-tag[data-v-5a99cbad]{display:inline-block;padding:3px 6px 4px;border-radius:2px;font-size:12px}.left-info .info-item .visit-status-tag.normal[data-v-5a99cbad]{background-color:#e2f8e0;color:#29c01b}.left-info .info-item .visit-status-tag.unvisited[data-v-5a99cbad]{background-color:#fff0e1;color:#fe8f1f}.left-info .info-item .visit-status-tag.overdue[data-v-5a99cbad]{background-color:#fff0e1;color:#f54a45}.right-content[data-v-5a99cbad]{flex:1;min-width:0;margin-left:10px;box-sizing:border-box}.right-content.no-left-content[data-v-5a99cbad]{margin-left:16px}.doctor-header-card[data-v-5a99cbad]{display:flex;align-items:flex-start;gap:12px;width:500px;background-color:#fff8e1;border-radius:4px;padding:16px;margin:10px 0 16px}.doctor-header-card .doctor-avatar[data-v-5a99cbad]{width:60px;height:60px;flex-shrink:0;border-radius:50%;overflow:hidden;background-color:#e8e8e8}.doctor-header-card .doctor-avatar img[data-v-5a99cbad]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.doctor-header-card .doctor-header-info[data-v-5a99cbad]{flex:1;min-width:0}.doctor-header-card .doctor-header-info .doctor-name-row[data-v-5a99cbad]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.doctor-header-card .doctor-header-info .doctor-name-row .doctor-name[data-v-5a99cbad]{font-size:16px;font-weight:600;color:#1f2329}.doctor-header-card .doctor-header-info .doctor-name-row .doctor-age[data-v-5a99cbad]{margin-left:8px;font-size:14px;color:#667182}.doctor-header-card .doctor-header-info .doctor-name-row .doctor-title[data-v-5a99cbad]{font-size:14px;color:#667182}.doctor-header-card .doctor-header-info .doctor-tags[data-v-5a99cbad]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.doctor-header-card .doctor-header-info .doctor-tags[data-v-5a99cbad] .el-tag--plain.el-tag--warning{background-color:#ffe7be;border-color:#f1e4bd;color:#805a1b}.doctor-header-card .doctor-header-info .doctor-metrics[data-v-5a99cbad]{display:flex;align-items:center;gap:12px;font-size:13px;color:#667182}.doctor-header-card .doctor-header-info .doctor-metrics b[data-v-5a99cbad]{color:#1f2329;font-weight:500}.doctor-header-card .doctor-header-info .doctor-metrics .metric-divider[data-v-5a99cbad]{color:#d3d3d5}.doctor-expect[data-v-5a99cbad]{margin-bottom:16px}.doctor-expect .expect-title[data-v-5a99cbad]{font-size:14px;font-weight:600;color:#1f2329;margin-bottom:10px}.doctor-expect .expect-row[data-v-5a99cbad]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 0;margin-bottom:8px;font-size:13px;color:#667182}.doctor-expect .expect-row[data-v-5a99cbad]:last-child{margin-bottom:0}.doctor-expect .expect-row .expect-item b[data-v-5a99cbad]{color:#1f2329;font-weight:500}.doctor-expect .expect-row .expect-divider[data-v-5a99cbad]{color:#d3d3d5;margin:0 10px}.doctor-expect .need-row[data-v-5a99cbad]{align-items:flex-start}.doctor-expect .need-row .expect-label[data-v-5a99cbad]{margin-top:3px;color:#667182;flex-shrink:0}.doctor-expect .need-row .need-text[data-v-5a99cbad]{flex:1;color:#1f2329;margin-left:6px;line-height:20px;word-break:break-all}.doctor-expect .need-row .need-text.collapsed[data-v-5a99cbad]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.doctor-expect .need-row .need-toggle[data-v-5a99cbad]{color:#1890ff;cursor:pointer;flex-shrink:0;margin-left:6px;padding-top:2px;font-size:13px}.doctor-expect .need-row .need-toggle i[data-v-5a99cbad]{font-size:12px}.doctor-expect .need-row .need-toggle[data-v-5a99cbad]:hover{color:#40a9ff}.detail-tabs[data-v-5a99cbad] .el-tabs__header{margin-left:0;margin-bottom:16px}.detail-tabs[data-v-5a99cbad] .el-tabs__nav-wrap:after{height:1px;background-color:#e8e8e8}.detail-tabs[data-v-5a99cbad] .el-tabs__item{font-size:14px;color:#667182}.detail-tabs[data-v-5a99cbad] .el-tabs__item.is-active{color:#1890ff;font-weight:500}.detail-tabs[data-v-5a99cbad] .el-tabs__active-bar{background-color:#1890ff}.detail-content[data-v-5a99cbad]{margin-top:6px;padding-right:10px;overflow-y:auto}.detail-content .detail-title[data-v-5a99cbad]{padding:12px 0;font-size:16px;font-weight:600;color:#1f2329}.detail-content .block-title[data-v-5a99cbad]{font-size:14px;font-weight:600;color:#1f2329;margin-bottom:10px}.detail-content .block-content[data-v-5a99cbad]{margin-top:6px}.detail-content .block-content .info-row[data-v-5a99cbad]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:10px;font-size:13px;color:#1f2329}.detail-content .block-content .info-row[data-v-5a99cbad]:last-child{margin-bottom:12px}.detail-content .block-content .info-row.grid3[data-v-5a99cbad]{display:grid;grid-template-columns:repeat(3,1fr)}.detail-content .block-content .info-row.grid4[data-v-5a99cbad]{display:grid;grid-template-columns:repeat(4,1fr)}.detail-content .block-content .info-row .info-row-item[data-v-5a99cbad]{display:inline-flex;align-items:flex-start;gap:4px}.detail-content .block-content .info-row .info-row-item.block[data-v-5a99cbad]{display:block;flex-direction:column;align-items:flex-start;gap:4px}.detail-content .block-content .info-row .info-row-item .row-label[data-v-5a99cbad]{flex-shrink:0;width:56px;color:#9aa0a8}.detail-content .block-content .info-row .info-row-item .row-value[data-v-5a99cbad]{margin-top:8px;line-height:1.5}.detail-content .block-content .info-row .info-row-item .image-list[data-v-5a99cbad]{display:flex;flex-wrap:wrap;margin-top:8px;gap:4px}.detail-content .block-content .info-row .info-row-item .image-list[data-v-5a99cbad] .el-image__inner.el-image__preview{width:80px;height:80px;-o-object-fit:cover;object-fit:cover}.detail-content .block-content .info-row .info-row-item[data-v-5a99cbad] .treat-tag{margin-right:4px;transform:translateY(-3px)}.detail-content .block-content .taboo-row[data-v-5a99cbad]{display:flex;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;background-color:#fff5f5;border-radius:4px;width:-moz-fit-content;width:fit-content}.detail-content .block-content .taboo-row .taboo-icon[data-v-5a99cbad]{color:#f54a45;font-size:14px}.detail-content .block-content .taboo-row .taboo-label[data-v-5a99cbad]{color:#f54a45;font-size:13px;font-weight:500}.detail-content .block-content .taboo-row .taboo-value[data-v-5a99cbad]{color:#f54a45;font-size:13px}.detail-content .see-patient-info .clinic-list .clinic-card[data-v-5a99cbad]{background-color:#fff;border-radius:8px;margin-bottom:16px}.detail-content .see-patient-info .clinic-list .clinic-card[data-v-5a99cbad]:last-child{margin-bottom:0}.detail-content .see-patient-info .clinic-list .clinic-card .clinic-header[data-v-5a99cbad]{display:flex;align-items:center;gap:16px;margin-bottom:8px}.detail-content .see-patient-info .clinic-list .clinic-card .clinic-header .hospital-info[data-v-5a99cbad]{display:flex;align-items:center;gap:8px}.detail-content .see-patient-info .clinic-list .clinic-card .clinic-header .hospital-info .hospital-icon[data-v-5a99cbad]{font-size:16px;color:#1890ff}.detail-content .see-patient-info .clinic-list .clinic-card .clinic-header .hospital-info .hospital-name[data-v-5a99cbad]{font-size:14px;font-weight:600;color:#1f2329}.detail-content .see-patient-info .clinic-list .clinic-card .clinic-header .hospital-tags[data-v-5a99cbad]{display:flex;gap:8px}.detail-content .see-patient-info .clinic-list .clinic-card .clinic-header .hospital-tags .tag[data-v-5a99cbad]{padding:0 10px;font-size:13px;line-height:23px!important;height:24px!important;border-radius:4px}.detail-content .see-patient-info .clinic-list .clinic-card .clinic-header .hospital-tags .tag.tag-compilation[data-v-5a99cbad]{background-color:#fff3d6;color:#faad14}.detail-content .see-patient-info .clinic-list .clinic-card .clinic-header .hospital-tags .tag.tag-treatment.type-internal[data-v-5a99cbad]{background-color:#e6f4ff;color:#1890ff}.detail-content .see-patient-info .clinic-list .clinic-card .clinic-header .hospital-tags .tag.tag-treatment.type-external[data-v-5a99cbad]{background-color:#e2f8e0;color:#29c01b}.detail-content .see-patient-info .clinic-list .clinic-card .clinic-header .hospital-tags .tag.tag-treatment.type-both[data-v-5a99cbad]{background-color:#f0e8ff;color:#722ed1}.detail-content .see-patient-info .clinic-list .clinic-card .clinic-detail[data-v-5a99cbad]{margin-bottom:16px}.detail-content .see-patient-info .clinic-list .clinic-card .clinic-detail .detail-row[data-v-5a99cbad]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;color:#667182}.detail-content .see-patient-info .clinic-list .clinic-card .clinic-detail .detail-row[data-v-5a99cbad]:last-child{margin-bottom:0}.detail-content .see-patient-info .clinic-list .clinic-card .clinic-detail .detail-row i[data-v-5a99cbad]{font-size:14px;color:#9aa0a8}.detail-content .see-patient-info .clinic-list .clinic-card .clinic-metrics[data-v-5a99cbad]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.detail-content .see-patient-info .clinic-list .clinic-card .clinic-metrics .metric-item[data-v-5a99cbad]{display:flex;justify-content:center;align-items:center;height:32px;background-color:#f7f8f9;border-radius:20px;font-size:13px}.detail-content .see-patient-info .clinic-list .clinic-card .clinic-metrics .metric-item .metric-label[data-v-5a99cbad]{color:#667182}.detail-content .see-patient-info .clinic-list .clinic-card .clinic-metrics .metric-item .metric-value[data-v-5a99cbad]{color:#1f2329;font-weight:600;margin-left:4px}.detail-content .sign-info[data-v-5a99cbad]{margin-top:6px}.detail-content .sign-info .sign-info-tabs[data-v-5a99cbad]{display:inline-flex;margin-bottom:10px;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.detail-content .sign-info .sign-info-tabs .tab-item[data-v-5a99cbad]{padding:6px 8px;border-right:1px solid #e0e0e0;cursor:pointer}.detail-content .sign-info .sign-info-tabs .tab-item[data-v-5a99cbad]:last-child{border-right:none}.detail-content .sign-info .sign-info-tabs .tab-item.active[data-v-5a99cbad]{background-color:#1890ff;color:#fff}.detail-content .sign-info .row-label[data-v-5a99cbad]{width:72px!important}.detail-content .progress-record .progress-record-list .record-item[data-v-5a99cbad]{display:flex;align-items:stretch;position:relative}.detail-content .progress-record .progress-record-list .record-item.is-last .record-content[data-v-5a99cbad]{padding-bottom:0}.detail-content .progress-record .progress-record-list .record-item .record-rail[data-v-5a99cbad]{width:20px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding-top:4px;position:relative}.detail-content .progress-record .progress-record-list .record-item .record-rail .record-dot[data-v-5a99cbad]{width:8px;height:8px;border-radius:50%;background-color:#d9d9d9;border:2px solid #fff;box-shadow:0 0 0 2px #d9d9d9;flex-shrink:0;z-index:2}.detail-content .progress-record .progress-record-list .record-item .record-rail .record-line[data-v-5a99cbad]{flex:1;width:1px;background-color:#e8e8e8;margin-top:4px;border-left:1px dashed #d9d9d9;background-color:transparent}.detail-content .progress-record .progress-record-list .record-item .record-content[data-v-5a99cbad]{flex:1;min-width:0;padding-bottom:16px}.detail-content .progress-record .progress-record-list .record-item .record-content .record-info[data-v-5a99cbad]{display:flex;align-items:center;gap:8px;margin-left:8px;font-size:14px;line-height:1.5;color:#73747c;cursor:pointer}.detail-content .progress-record .progress-record-list .record-item .record-content .record-info .record-type[data-v-5a99cbad]{flex-shrink:0;font-weight:500}.detail-content .progress-record .progress-record-list .record-item .record-content .record-info .record-time[data-v-5a99cbad]{color:#9aa0a8;flex-shrink:0}.detail-content .progress-record .progress-record-list .record-item .record-content .record-info .record-operator[data-v-5a99cbad]{flex-shrink:0}.detail-content .empty[data-v-5a99cbad]{color:#9aa0a8;font-size:13px;line-height:1.5}[data-v-5a99cbad] .el-tabs{border-top:none!important;border-left:none!important;border-right:none!important}[data-v-5a99cbad] .el-tabs .el-tabs__header{padding-left:0}