*{margin:0;padding:0;box-sizing:border-box}.app{width:100%;height:100%}.app-container[data-v-6b494571]{padding:10px}.left-panel[data-v-6b494571]{height:calc(100vh - 140px);overflow-y:auto}.department-header[data-v-6b494571]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.department-header h3[data-v-6b494571]{margin:0}.search-box[data-v-6b494571]{margin-bottom:15px}.department-tree[data-v-6b494571]{margin-bottom:20px;max-height:300px;overflow-y:auto}.message-search-section[data-v-6b494571]{margin-top:20px;border-top:1px solid #ebeef5;padding-top:15px}.message-search-section h3[data-v-6b494571]{margin-bottom:15px}.header-operations[data-v-6b494571]{float:right;display:flex;align-items:center}.header-operations .el-radio-group[data-v-6b494571]{margin-right:15px}.filter-container[data-v-6b494571]{margin-bottom:15px;display:flex;flex-wrap:wrap;align-items:center}.filter-container .el-tag[data-v-6b494571]{margin-right:8px;margin-bottom:8px}.filter-button[data-v-6b494571]{margin-left:auto}.advanced-filter[data-v-6b494571]{background-color:#f9f9f9;padding:15px;margin-bottom:15px;border-radius:4px;border:1px solid #ebeef5}.pagination-container[data-v-6b494571]{margin-top:15px;display:flex;justify-content:center}.statistic-card[data-v-6b494571]{height:calc(100vh - 140px);overflow-y:auto}.stat-summary[data-v-6b494571]{margin-bottom:20px}.stat-card[data-v-6b494571]{background-color:#f5f7fa;border-radius:4px;padding:10px;text-align:center;height:80px;display:flex;flex-direction:column;justify-content:center}.stat-value[data-v-6b494571]{font-size:24px;font-weight:700;color:#409eff}.stat-label[data-v-6b494571]{font-size:12px;margin-top:5px;color:#606266}.chart-title[data-v-6b494571]{margin-top:20px;margin-bottom:10px;font-size:14px;color:#303133}.chart-container[data-v-6b494571]{height:200px;margin-bottom:15px}.warning-section[data-v-6b494571]{margin-top:20px}.section-header[data-v-6b494571]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-header h4[data-v-6b494571]{margin:0}.warning-header[data-v-6b494571]{display:flex;align-items:center}.warning-title[data-v-6b494571]{margin-left:10px;flex:1}.warning-time[data-v-6b494571]{color:#909399;font-size:12px}.warning-content[data-v-6b494571]{padding:10px 15px}.warning-actions[data-v-6b494571]{margin-top:10px;display:flex;justify-content:flex-end}.no-warnings[data-v-6b494571]{text-align:center;color:#67c23a;padding:20px 0}.no-warnings i[data-v-6b494571]{font-size:24px;margin-bottom:10px}.message-detail[data-v-6b494571]{padding:0}.conversation-thread[data-v-6b494571]{padding:15px}.message-item[data-v-6b494571]{padding:10px 15px;margin-bottom:10px;border-radius:4px}.patient-message[data-v-6b494571]{background-color:#f2f6fc;border-left:3px solid #409eff}.staff-message[data-v-6b494571]{background-color:#f5f7fa;border-left:3px solid #67c23a}.message-header[data-v-6b494571]{display:flex;justify-content:space-between;margin-bottom:8px}.sender[data-v-6b494571]{font-weight:700}.role[data-v-6b494571]{font-weight:400;color:#606266}.timestamp[data-v-6b494571]{color:#909399;font-size:12px}.message-content[data-v-6b494571]{line-height:1.6;word-break:break-word}.attachments[data-v-6b494571],.images[data-v-6b494571]{margin-top:8px}.attachment-item[data-v-6b494571]{display:flex;align-items:center;background-color:#f9f9f9;padding:5px 10px;border-radius:4px;margin-bottom:5px}.attachment-item i[data-v-6b494571]{margin-right:8px}.message-image[data-v-6b494571]{width:100px;height:100px;margin-right:8px;margin-bottom:8px;border-radius:4px;cursor:pointer}.forward-info[data-v-6b494571]{margin-top:10px}.admin-operations[data-v-6b494571]{padding:10px 15px;background-color:#f5f7fa;border-top:1px solid #ebeef5;text-align:right}.message-preview[data-v-6b494571]{font-size:13px;color:#606266;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.preview-sender[data-v-6b494571]{color:#409eff;margin-right:5px}.message-tags[data-v-6b494571]{margin-top:5px}.follow-up-record[data-v-6b494571]{padding:5px 0}.feedback-content[data-v-6b494571]{margin-top:15px}.no-feedback[data-v-6b494571]{text-align:center;color:#909399;padding:20px 0}.no-feedback i[data-v-6b494571]{font-size:24px;margin-bottom:10px}@media screen and (max-width:1400px){.el-col-5[data-v-6b494571]{width:25%}.el-col-13[data-v-6b494571]{width:50%}.el-col-6[data-v-6b494571]{width:25%}}@media screen and (max-width:992px){.el-col-5[data-v-6b494571]{width:100%;margin-bottom:20px}.el-col-13[data-v-6b494571]{width:65%}.el-col-6[data-v-6b494571]{width:35%}.left-panel[data-v-6b494571]{height:auto;max-height:500px}}.api-management[data-v-928e3194]{padding:20px}.api-management h2[data-v-928e3194]{margin-bottom:20px;font-weight:500;color:#303133}.api-management .dashboard-cards[data-v-928e3194]{margin-bottom:20px}.api-management .dashboard-cards .dashboard-card .card-content[data-v-928e3194]{display:flex;align-items:center}.api-management .dashboard-cards .dashboard-card .card-content .card-icon[data-v-928e3194]{width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:15px}.api-management .dashboard-cards .dashboard-card .card-content .card-icon i[data-v-928e3194]{font-size:24px;color:#fff}.api-management .dashboard-cards .dashboard-card .card-content .card-icon.his[data-v-928e3194]{background-color:#409eff}.api-management .dashboard-cards .dashboard-card .card-content .card-icon.pacs[data-v-928e3194]{background-color:#67c23a}.api-management .dashboard-cards .dashboard-card .card-content .card-icon.lis[data-v-928e3194]{background-color:#e6a23c}.api-management .dashboard-cards .dashboard-card .card-content .card-icon.other[data-v-928e3194]{background-color:#909399}.api-management .dashboard-cards .dashboard-card .card-content .card-data .card-title[data-v-928e3194]{font-size:14px;color:#909399}.api-management .dashboard-cards .dashboard-card .card-content .card-data .card-value[data-v-928e3194]{font-size:24px;font-weight:700;color:#303133}.api-management .filter-container[data-v-928e3194]{margin-bottom:20px}.api-management .filter-container .el-form[data-v-928e3194]{display:flex;flex-wrap:wrap}.api-management .operation-area[data-v-928e3194]{margin-bottom:15px}.api-management .pagination-container[data-v-928e3194]{margin-top:20px;display:flex;justify-content:flex-end}.api-management .api-name[data-v-928e3194]{display:flex;align-items:center}.api-management .param-header[data-v-928e3194]{margin-bottom:15px;display:flex;justify-content:flex-start}.api-management h4[data-v-928e3194]{margin:15px 0;font-weight:500;color:#303133}.registration-service[data-v-4c5ef669]{padding:15px;min-height:calc(100vh - 100px);background-color:#f5f7fa}.header-info[data-v-4c5ef669]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px;background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.title-container h2[data-v-4c5ef669]{margin:0;font-size:20px;color:#303133}.operator-info[data-v-4c5ef669]{display:flex;align-items:center;font-size:14px}.operator-info span[data-v-4c5ef669]{margin-right:15px;color:#606266}.card-header[data-v-4c5ef669]{display:flex;justify-content:space-between;align-items:center}.patient-card[data-v-4c5ef669],.records-card[data-v-4c5ef669],.registration-card[data-v-4c5ef669]{margin-bottom:20px}.patient-form[data-v-4c5ef669]{margin-top:15px}.search-area[data-v-4c5ef669]{margin-bottom:15px}.search-input[data-v-4c5ef669]{width:100%}.form-actions[data-v-4c5ef669]{display:flex;justify-content:center;margin-top:15px}.form-actions.right[data-v-4c5ef669]{justify-content:flex-end}.registration-area.disabled[data-v-4c5ef669]{opacity:.6;pointer-events:none}.schedule-title[data-v-4c5ef669]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.schedule-title h4[data-v-4c5ef669]{margin:0;font-size:16px;color:#303133}.time-slots[data-v-4c5ef669]{margin-bottom:20px}.time-slots .el-radio-button[data-v-4c5ef669]{margin-right:10px;margin-bottom:10px}.time-slots .el-radio-button[data-v-4c5ef669]:last-child{margin-right:0}.print-preview[data-v-4c5ef669]{background-color:#fff;border:1px solid #dcdfe6;padding:20px;font-size:14px}.print-header[data-v-4c5ef669]{text-align:center;border-bottom:1px solid #dcdfe6;padding-bottom:10px;margin-bottom:15px}.print-header h3[data-v-4c5ef669]{font-size:18px;margin-top:0;margin-bottom:10px}.print-header p[data-v-4c5ef669]{margin:5px 0;font-size:14px}.print-content[data-v-4c5ef669]{margin-bottom:15px}.print-item[data-v-4c5ef669]{display:flex;margin-bottom:8px}.print-label[data-v-4c5ef669]{width:90px;font-weight:700;color:#606266}.print-footer[data-v-4c5ef669]{border-top:1px solid #dcdfe6;padding-top:10px;color:#909399;font-size:12px}.print-footer p[data-v-4c5ef669]{margin:5px 0}@media (max-width:1200px){.patient-form .el-form-item[data-v-4c5ef669]{margin-bottom:18px}.time-slots .el-radio-button[data-v-4c5ef669]{margin-bottom:8px}}@media (max-width:768px){.header-info[data-v-4c5ef669]{flex-direction:column;align-items:flex-start}.operator-info[data-v-4c5ef669]{margin-top:10px}}.base-date-management[data-v-63d65bec]{padding:15px}.page-title[data-v-63d65bec]{margin-bottom:20px;color:#303133;font-weight:600;font-size:20px}.search-card[data-v-63d65bec]{margin-bottom:20px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.operation-container[data-v-63d65bec]{margin-bottom:20px;display:flex;gap:10px}.pagination-container[data-v-63d65bec]{margin-top:20px;text-align:right}.form-tip[data-v-63d65bec]{font-size:12px;color:#909399;margin-top:5px;line-height:1.4}.el-tag[data-v-63d65bec]{margin-right:5px}.el-table .cell[data-v-63d65bec]{line-height:1.5}.el-tag.el-tag--warning[data-v-63d65bec]{background-color:#fdf6ec;border-color:#fbecda;color:#e6a23c}.el-tag.el-tag--primary[data-v-63d65bec]{background-color:#ecf5ff;border-color:#d9ecff;color:#409eff}.el-tag.el-tag--success[data-v-63d65bec]{background-color:#f0f9eb;border-color:#e1f3d8;color:#67c23a}.el-dialog__body[data-v-63d65bec]{padding-top:10px}.dialog-footer[data-v-63d65bec]{text-align:right}@media (max-width:768px){.el-form-item[data-v-63d65bec]{margin-bottom:18px}}.binding-follow-up-container[data-v-70c016f2]{padding:20px}.page-header-card[data-v-70c016f2]{margin-bottom:20px}.page-header[data-v-70c016f2]{justify-content:space-between}.header-left[data-v-70c016f2],.page-header[data-v-70c016f2]{display:flex;align-items:center}.header-left h2[data-v-70c016f2]{margin-right:10px;margin-bottom:0}.card-header[data-v-70c016f2]{display:flex;justify-content:space-between;align-items:center}.follow-up-card[data-v-70c016f2]{margin-bottom:20px}.filter-section[data-v-70c016f2]{display:flex;align-items:center}.pagination-container[data-v-70c016f2]{margin-top:20px;text-align:center}.empty-state[data-v-70c016f2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;color:#909399}.empty-state i[data-v-70c016f2]{font-size:48px;margin-bottom:20px}.selected-plan-info[data-v-70c016f2]{border:1px solid #ebeef5;border-radius:4px;padding:15px;background-color:#f5f7fa}.selected-plan-info p[data-v-70c016f2]{margin:5px 0}.time-setting[data-v-70c016f2]{margin-top:15px}.form-item-hint[data-v-70c016f2]{margin-left:10px;color:#909399;font-size:13px}.success-message[data-v-70c016f2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.success-message i[data-v-70c016f2]{font-size:48px;color:#67c23a;margin-bottom:20px}.success-detail[data-v-70c016f2]{margin-top:15px;padding:15px;width:100%;border:1px solid #e1f3d8;border-radius:4px;background-color:#f0f9eb}.success-detail p[data-v-70c016f2]{margin:8px 0}.has-questionnaire-row[data-v-70c016f2]{background-color:#f0f9eb}.required-mark[data-v-70c016f2]{color:#f56c6c;margin-left:4px}.questionnaire-preview[data-v-70c016f2]{padding:0 20px}.questionnaire-desc[data-v-70c016f2]{color:#606266;margin-bottom:20px}.preview-question[data-v-70c016f2]{margin-bottom:25px;padding:15px;border:1px solid #ebeef5;border-radius:4px}.question-title[data-v-70c016f2]{font-weight:700;margin-bottom:10px}.question-description[data-v-70c016f2]{color:#909399;margin-bottom:15px;font-size:14px}.option-item[data-v-70c016f2]{margin-bottom:10px}.binding-card[data-v-70c016f2],.empty-binding-card[data-v-70c016f2]{min-height:400px}.warning[data-v-70c016f2]{color:#e6a23c;border-left:3px solid #e6a23c;padding-left:10px;margin:15px 0}.confirm-buttons[data-v-70c016f2]{display:flex;justify-content:center;gap:15px;margin-top:20px}.confirm-yes[data-v-70c016f2]{background-color:#f56c6c}.confirm-no[data-v-70c016f2],.confirm-yes[data-v-70c016f2]{padding:8px 20px;color:#fff;border:none;border-radius:4px;cursor:pointer}.confirm-no[data-v-70c016f2]{background-color:#909399}.app-container[data-v-e90830b4]{padding:20px}.app-container .header-card[data-v-e90830b4]{margin-bottom:20px}.app-container .header-card .header-title[data-v-e90830b4]{display:flex;flex-direction:column}.app-container .header-card .header-title h2[data-v-e90830b4]{margin:0 0 10px 0;display:flex;align-items:center}.app-container .header-card .header-title h2 i[data-v-e90830b4]{margin-right:10px;color:#409eff}.app-container .header-card .header-title .header-desc[data-v-e90830b4]{color:#606266;font-size:14px}.app-container .header-card .header-stat[data-v-e90830b4]{display:flex;margin-top:20px}.app-container .header-card .header-stat .stat-item[data-v-e90830b4]{flex:1;text-align:center;padding:10px;border-right:1px solid #ebeef5}.app-container .header-card .header-stat .stat-item[data-v-e90830b4]:last-child{border-right:none}.app-container .header-card .header-stat .stat-item .stat-number[data-v-e90830b4]{font-size:24px;font-weight:700;color:#303133;margin-bottom:5px}.app-container .header-card .header-stat .stat-item .stat-number .stat-alert[data-v-e90830b4]{margin-left:5px}.app-container .header-card .header-stat .stat-item .stat-number .stat-alert i[data-v-e90830b4]{color:#f56c6c;font-size:18px}.app-container .header-card .header-stat .stat-item .stat-label[data-v-e90830b4]{font-size:14px;color:#606266}.app-container .import-card[data-v-e90830b4]{margin-bottom:20px}.app-container .import-card .his-import-container[data-v-e90830b4]{padding:10px}.app-container .import-card .upload-container[data-v-e90830b4]{display:flex;flex-direction:column;align-items:center}.app-container .import-card .upload-container .el-upload-dragger[data-v-e90830b4],.app-container .import-card .upload-container .el-upload[data-v-e90830b4]{width:100%}.app-container .import-card .upload-actions[data-v-e90830b4]{display:flex;justify-content:center;margin-top:20px;gap:10px}.app-container .import-card .upload-template[data-v-e90830b4]{padding:0 20px}.app-container .import-card .upload-template h4[data-v-e90830b4]{display:flex;align-items:center;margin-top:0}.app-container .import-card .upload-template h4 i[data-v-e90830b4]{margin-right:5px;color:#409eff}.app-container .import-card .upload-template p[data-v-e90830b4]{color:#606266;margin-bottom:20px}.app-container .import-card .upload-template .template-list[data-v-e90830b4]{border:1px solid #ebeef5;border-radius:4px}.app-container .import-card .upload-template .template-list .template-item[data-v-e90830b4]{display:flex;align-items:center;padding:15px;border-bottom:1px solid #ebeef5}.app-container .import-card .upload-template .template-list .template-item[data-v-e90830b4]:last-child{border-bottom:none}.app-container .import-card .upload-template .template-list .template-item .template-icon[data-v-e90830b4]{font-size:24px;color:#909399;margin-right:15px}.app-container .import-card .upload-template .template-list .template-item .template-info[data-v-e90830b4]{flex:1}.app-container .import-card .upload-template .template-list .template-item .template-info .template-name[data-v-e90830b4]{font-weight:700;margin-bottom:5px}.app-container .import-card .upload-template .template-list .template-item .template-info .template-desc[data-v-e90830b4]{font-size:12px;color:#909399}.app-container .status-cards[data-v-e90830b4]{margin-bottom:20px}.app-container .status-cards .status-card[data-v-e90830b4]{display:flex;align-items:center;padding:10px;height:100%}.app-container .status-cards .status-card .status-icon[data-v-e90830b4]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px}.app-container .status-cards .status-card .status-icon i[data-v-e90830b4]{font-size:24px;color:#fff}.app-container .status-cards .status-card .status-info[data-v-e90830b4]{flex:1}.app-container .status-cards .status-card .status-info .status-title[data-v-e90830b4]{font-size:14px;color:#606266;margin-bottom:5px}.app-container .status-cards .status-card .status-info .status-value[data-v-e90830b4]{font-size:24px;font-weight:700;color:#303133;margin-bottom:5px}.app-container .status-cards .status-card .status-info .status-desc[data-v-e90830b4]{font-size:12px;color:#909399;display:flex;justify-content:space-between}.app-container .data-management-card[data-v-e90830b4],.app-container .import-history-card[data-v-e90830b4]{margin-bottom:20px}.app-container .data-management-card .error-rate[data-v-e90830b4],.app-container .import-history-card .error-rate[data-v-e90830b4]{color:#f56c6c;font-weight:700}.app-container .data-management-card .pagination-container[data-v-e90830b4],.app-container .import-history-card .pagination-container[data-v-e90830b4]{margin-top:15px;text-align:right}.app-container .data-management-card .header-operations[data-v-e90830b4]{display:flex;align-items:center;margin-top:10px}.app-container .data-management-card .table-operations[data-v-e90830b4]{margin-top:15px;display:flex;gap:10px}.app-container .issue-info[data-v-e90830b4]{margin-bottom:20px}.app-container .fix-form h4[data-v-e90830b4],.app-container .issue-info h4[data-v-e90830b4]{margin-top:0;margin-bottom:10px}.app-container .import-detail-container .el-descriptions[data-v-e90830b4],.app-container .patient-detail-container .el-descriptions[data-v-e90830b4]{margin-bottom:20px}.app-container .import-detail-container .stat-mini-card[data-v-e90830b4]{text-align:center;padding:15px}.app-container .import-detail-container .stat-mini-card .stat-mini-title[data-v-e90830b4]{font-size:14px;color:#606266;margin-bottom:10px}.app-container .import-detail-container .stat-mini-card .stat-mini-value[data-v-e90830b4]{font-size:24px;font-weight:700;color:#303133;margin-bottom:5px}.app-container .import-detail-container .stat-mini-card .stat-mini-desc[data-v-e90830b4]{font-size:12px;color:#909399}.app-container .log-detail pre[data-v-e90830b4]{background-color:#f5f7fa;padding:15px;border-radius:4px;font-size:12px;line-height:1.5;overflow:auto;max-height:400px;white-space:pre-wrap;word-break:break-all}.app-container .help-content h3[data-v-e90830b4]{margin-top:20px;margin-bottom:10px;font-size:16px;font-weight:700}.app-container .help-content p[data-v-e90830b4]{color:#606266;line-height:1.6}.app-container .help-content ol[data-v-e90830b4],.app-container .help-content ul[data-v-e90830b4]{color:#606266;padding-left:20px;margin-bottom:15px}.app-container .help-content ol li[data-v-e90830b4],.app-container .help-content ul li[data-v-e90830b4]{margin-bottom:5px}.app-container .help-content ol li strong[data-v-e90830b4],.app-container .help-content ul li strong[data-v-e90830b4]{font-weight:700}.app-container .help-content .el-collapse[data-v-e90830b4],.app-container .help-content .el-table[data-v-e90830b4]{margin-bottom:15px}.dashboard-container[data-v-58f1edd8]{padding:20px}.filter-container[data-v-58f1edd8]{margin-bottom:20px}.filter-item[data-v-58f1edd8]{display:flex;flex-wrap:wrap;align-items:center}.dashboard-panel[data-v-58f1edd8]{margin-bottom:20px}.data-card[data-v-58f1edd8]{height:100px;margin-bottom:20px}.card-icon[data-v-58f1edd8],.card-item[data-v-58f1edd8]{display:flex;align-items:center}.card-icon[data-v-58f1edd8]{width:48px;height:48px;border-radius:8px;justify-content:center;margin-right:12px}.card-icon i[data-v-58f1edd8]{font-size:24px;color:#fff}.card-info[data-v-58f1edd8]{display:flex;flex-direction:column}.card-title[data-v-58f1edd8]{font-size:14px;color:#909399}.card-count[data-v-58f1edd8]{font-size:20px;font-weight:700;margin-top:5px}.chart-container[data-v-58f1edd8]{margin-bottom:20px}.chart-header[data-v-58f1edd8]{display:flex;justify-content:space-between;align-items:center}.warning-container[data-v-58f1edd8]{margin-bottom:20px}.warning-header[data-v-58f1edd8]{color:#e6a23c;font-weight:700}.warning-item[data-v-58f1edd8]{padding:10px 0;border-bottom:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:center}.warning-text[data-v-58f1edd8]{flex:1}.warning-actions[data-v-58f1edd8]{display:flex;gap:10px}.table-container[data-v-58f1edd8]{margin-bottom:20px}.table-header[data-v-58f1edd8]{display:flex;justify-content:space-between;align-items:center}.right-btns[data-v-58f1edd8]{display:flex;gap:10px}.expanded-row[data-v-58f1edd8]{margin:0;padding:15px}.pagination-container[data-v-58f1edd8]{margin-top:20px;display:flex;justify-content:center}.departments[data-v-d43dd9a6]{padding:20px}.departments h2[data-v-d43dd9a6]{margin-bottom:20px;font-weight:500;color:#303133}.departments .operation-area[data-v-d43dd9a6]{display:flex;margin-bottom:15px}.departments .pagination-container[data-v-d43dd9a6]{margin-top:20px;display:flex;justify-content:flex-end}.departments .import-tip[data-v-d43dd9a6]{margin-bottom:15px;padding:8px 12px;background-color:#fdf6ec;border-radius:4px}.departments .upload-demo[data-v-d43dd9a6]{display:flex;justify-content:center;margin:20px 0}.dashboard-container[data-v-736e1fa3]{padding:20px;background-color:#f0f2f5}.dashboard-container .filter-container[data-v-736e1fa3]{margin-bottom:20px}.dashboard-container .filter-container .filter-item[data-v-736e1fa3]{display:flex;align-items:center;flex-wrap:wrap}.dashboard-container .panel-group .card-panel-col[data-v-736e1fa3],.dashboard-container .panel-group[data-v-736e1fa3]{margin-bottom:20px}.dashboard-container .panel-group .card-panel[data-v-736e1fa3]{height:108px;cursor:pointer;font-size:12px;position:relative;overflow:hidden;color:#666;background:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px;display:flex;justify-content:space-between;transition:all .3s ease-in-out}.dashboard-container .panel-group .card-panel[data-v-736e1fa3]:hover{box-shadow:0 4px 20px 0 rgba(0,0,0,.15);transform:translateY(-5px)}.dashboard-container .panel-group .card-panel .card-panel-icon-wrapper[data-v-736e1fa3]{float:left;margin:20px 0 0 20px;width:68px;height:68px;border-radius:10px;display:flex;align-items:center;justify-content:center}.dashboard-container .panel-group .card-panel .card-panel-icon-wrapper .card-panel-icon[data-v-736e1fa3]{font-size:36px;color:#fff}.dashboard-container .panel-group .card-panel .icon-patient[data-v-736e1fa3]{background:#40c9c6}.dashboard-container .panel-group .card-panel .icon-followup[data-v-736e1fa3]{background:#36a3f7}.dashboard-container .panel-group .card-panel .icon-warning[data-v-736e1fa3]{background:#f4516c}.dashboard-container .panel-group .card-panel .icon-efficiency[data-v-736e1fa3]{background:#34bfa3}.dashboard-container .panel-group .card-panel .card-panel-description[data-v-736e1fa3]{float:right;margin:20px 20px 0 0;text-align:right}.dashboard-container .panel-group .card-panel .card-panel-description .card-panel-text[data-v-736e1fa3]{font-size:16px;color:#666}.dashboard-container .panel-group .card-panel .card-panel-description .card-panel-num[data-v-736e1fa3]{font-size:28px;margin-top:5px;font-weight:700}.dashboard-container .box-card .chart-header[data-v-736e1fa3]{display:flex;align-items:center;justify-content:space-between}.dashboard-container .box-card .chart-header span[data-v-736e1fa3]{font-size:16px;font-weight:700}.dashboard-container .abnormal-header[data-v-736e1fa3],.dashboard-container .decision-support-header[data-v-736e1fa3],.dashboard-container .treatment-header[data-v-736e1fa3],.dashboard-container .vital-signs-header[data-v-736e1fa3]{display:flex;align-items:center;justify-content:space-between}.dashboard-container .abnormal-header span[data-v-736e1fa3],.dashboard-container .decision-support-header span[data-v-736e1fa3],.dashboard-container .treatment-header span[data-v-736e1fa3],.dashboard-container .vital-signs-header span[data-v-736e1fa3]{font-size:16px;font-weight:700}.dashboard-container .trend-mini-chart[data-v-736e1fa3]{width:100%;height:50px}.dashboard-container .suggestion-item[data-v-736e1fa3]{padding:5px 0;border-bottom:1px dashed #eee}.dashboard-container .suggestion-item[data-v-736e1fa3]:last-child{border-bottom:none}.dashboard-container .risk-prediction .risk-form[data-v-736e1fa3]{margin-bottom:20px}.dashboard-container .risk-prediction .risk-result[data-v-736e1fa3]{margin-top:20px}.dashboard-container .risk-prediction-wrapper .risk-form-card[data-v-736e1fa3],.dashboard-container .risk-prediction-wrapper .risk-result-card[data-v-736e1fa3]{height:100%}.dashboard-container .decision-support-container[data-v-736e1fa3]{margin-bottom:20px}.message-container[data-v-2f1827fe]{display:flex;height:calc(100vh - 120px);background-color:#f5f7fa}.patient-list[data-v-2f1827fe]{width:280px;border-right:1px solid #ebeef5;display:flex;flex-direction:column;background-color:#fff}.search-container[data-v-2f1827fe]{padding:15px}.patient-list-content[data-v-2f1827fe]{flex:1;overflow-y:auto}.patient-item[data-v-2f1827fe]{padding:12px 15px;cursor:pointer;display:flex;border-bottom:1px solid #f2f2f2;position:relative}.patient-item[data-v-2f1827fe]:hover{background-color:#f5f7fa}.patient-item.active[data-v-2f1827fe]{background-color:#ecf5ff}.avatar-container[data-v-2f1827fe]{position:relative;margin-right:12px}.item-unread[data-v-2f1827fe]{position:absolute;top:-5px;right:-5px}.patient-info[data-v-2f1827fe]{flex:1;overflow:hidden}.patient-name[data-v-2f1827fe]{font-weight:700;color:#303133;margin-bottom:5px;display:flex;justify-content:space-between}.patient-age[data-v-2f1827fe]{font-weight:400;font-size:12px;color:#909399}.latest-message[data-v-2f1827fe]{font-size:13px;color:#606266;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.message-time[data-v-2f1827fe]{white-space:nowrap}.unread-badge[data-v-2f1827fe]{margin-top:-5px}.message-area[data-v-2f1827fe]{flex:1;display:flex;flex-direction:column;background-color:#f5f7fa}.message-header[data-v-2f1827fe]{padding:15px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.08);display:flex;justify-content:space-between;align-items:center}.patient-title[data-v-2f1827fe]{display:flex;align-items:center}.patient-title .name[data-v-2f1827fe]{font-size:16px;font-weight:700;margin-right:10px}.patient-title .record-number[data-v-2f1827fe]{font-size:14px;color:#606266;margin-right:10px}.message-content[data-v-2f1827fe]{flex:1;padding:15px;overflow-y:auto}.message-date-divider[data-v-2f1827fe]{text-align:center;margin:15px 0}.message-date-divider span[data-v-2f1827fe]{background-color:#f2f6fc;padding:5px 15px;border-radius:15px;font-size:12px;color:#909399}.message-wrapper[data-v-2f1827fe]{display:flex;margin-bottom:20px}.patient-message[data-v-2f1827fe]{flex-direction:row}.doctor-message[data-v-2f1827fe]{flex-direction:row-reverse}.avatar[data-v-2f1827fe]{margin:0 10px}.message-bubble[data-v-2f1827fe]{max-width:70%;border-radius:8px;padding:12px;position:relative}.patient-message .message-bubble[data-v-2f1827fe]{background-color:#fff;border:1px solid #ebeef5}.doctor-message .message-bubble[data-v-2f1827fe]{background-color:#ecf5ff;border:1px solid #d9ecff}.message-info[data-v-2f1827fe]{margin-bottom:5px}.sender-name[data-v-2f1827fe]{font-weight:700;color:#303133}.sender-role[data-v-2f1827fe]{font-size:12px;color:#909399;margin-left:5px}.message-time[data-v-2f1827fe]{font-size:12px;color:#909399;float:right}.message-text[data-v-2f1827fe]{font-size:14px;color:#606266;line-height:1.5;word-break:break-word}.message-images[data-v-2f1827fe]{margin-top:10px;display:flex;flex-wrap:wrap}.message-image[data-v-2f1827fe]{width:150px;height:150px;margin-right:10px;margin-bottom:10px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.message-attachments[data-v-2f1827fe]{margin-top:10px}.message-attachment[data-v-2f1827fe]{background-color:#f5f7fa;padding:8px 12px;border-radius:4px;display:flex;align-items:center;margin-bottom:5px}.message-attachment i[data-v-2f1827fe]{margin-right:5px;color:#409eff}.message-attachment span[data-v-2f1827fe]{flex:1;font-size:13px}.message-reply[data-v-2f1827fe]{background-color:#fff;padding:15px;border-top:1px solid #ebeef5}.reply-toolbar[data-v-2f1827fe]{margin-bottom:10px;display:flex}.upload-preview[data-v-2f1827fe]{margin:10px 0}.upload-file[data-v-2f1827fe]{background-color:#f5f7fa;padding:5px 10px;border-radius:4px;display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.reply-actions[data-v-2f1827fe]{margin-top:10px;text-align:right}.no-patient-selected[data-v-2f1827fe]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#909399}.no-patient-selected i[data-v-2f1827fe]{font-size:60px;margin-bottom:15px}.patient-detail[data-v-2f1827fe]{width:300px;background-color:#fff;border-left:1px solid #ebeef5;overflow-y:auto}.patient-profile[data-v-2f1827fe]{padding:20px}.profile-header[data-v-2f1827fe]{text-align:center;margin-bottom:20px}.profile-header h3[data-v-2f1827fe]{margin:10px 0 5px;font-size:18px;color:#303133}.basic-info[data-v-2f1827fe]{color:#606266;font-size:14px}.basic-info p[data-v-2f1827fe]{margin:5px 0}.quick-actions[data-v-2f1827fe]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.quick-actions .el-button[data-v-2f1827fe]{width:calc(50% - 5px);margin-left:0!important}.follow-up-records[data-v-2f1827fe]{margin-top:15px}.record-item[data-v-2f1827fe]{padding:10px 0;border-bottom:1px solid #ebeef5}.record-time[data-v-2f1827fe]{font-size:12px;color:#909399;margin-bottom:5px}.record-content[data-v-2f1827fe]{font-size:14px}.record-summary[data-v-2f1827fe]{color:#606266;margin:5px 0}.el-tabs--card[data-v-2f1827fe]{height:40px}[data-v-2f1827fe] .el-tabs__header{margin-bottom:0}[data-v-2f1827fe] .el-tabs__nav{border:none!important}[data-v-2f1827fe] .el-descriptions-item__label{width:80px}.staff-management[data-v-27553574]{padding:20px}.staff-management h2[data-v-27553574]{margin-bottom:20px;font-weight:500;color:#303133}.staff-management .operation-area[data-v-27553574]{display:flex;margin-bottom:15px}.staff-management .pagination-container[data-v-27553574]{margin-top:20px;display:flex;justify-content:flex-end}.staff-management .staff-name[data-v-27553574]{display:flex;align-items:center}.staff-management .avatar-uploader[data-v-27553574],.staff-management .signature-uploader[data-v-27553574]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:178px;height:100px}.staff-management .avatar-uploader[data-v-27553574]:hover,.staff-management .signature-uploader[data-v-27553574]:hover{border-color:#409eff}.staff-management .avatar-uploader .avatar-uploader-icon[data-v-27553574],.staff-management .avatar-uploader .signature-uploader-icon[data-v-27553574],.staff-management .signature-uploader .avatar-uploader-icon[data-v-27553574],.staff-management .signature-uploader .signature-uploader-icon[data-v-27553574]{font-size:28px;color:#8c939d;width:178px;height:100px;line-height:100px;text-align:center}.staff-management .avatar-uploader .avatar[data-v-27553574],.staff-management .avatar-uploader .signature[data-v-27553574],.staff-management .signature-uploader .avatar[data-v-27553574],.staff-management .signature-uploader .signature[data-v-27553574]{width:178px;height:100px;display:block;-o-object-fit:cover;object-fit:cover}.header-banner[data-v-4d38fff2]{height:220px;width:100%;border-radius:8px;margin-bottom:20px;background:linear-gradient(135deg,#409eff,#1976d2);position:relative;overflow:hidden;color:#fff;display:flex;align-items:center;justify-content:center}.header-banner[data-v-4d38fff2]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><rect width="100" height="100" fill="none"/><path d="M30,20 L70,20 C75.5,20 80,24.5 80,30 L80,70 C80,75.5 75.5,80 70,80 L30,80 C24.5,80 20,75.5 20,70 L20,30 C20,24.5 24.5,20 30,20 Z" stroke="rgba%28255,255,255,0.1%29" stroke-width="2" fill="none"/></svg>') repeat;opacity:.3}.header-banner .banner-content[data-v-4d38fff2]{text-align:center;z-index:1;padding:0 20px}.header-banner .banner-content h1[data-v-4d38fff2]{font-size:28px;font-weight:600;margin-bottom:10px}.header-banner .banner-content p[data-v-4d38fff2]{font-size:16px;margin-bottom:20px;max-width:600px}.feature-card[data-v-4d38fff2]{margin-bottom:20px}.feature-card .feature-content[data-v-4d38fff2]{padding:10px}.feature-card .feature-item[data-v-4d38fff2]{text-align:center;padding:20px;height:100%;border-radius:4px;transition:all .3s}.feature-card .feature-item[data-v-4d38fff2]:hover{background-color:#f5f7fa;transform:translateY(-5px)}.feature-card .feature-item .feature-icon[data-v-4d38fff2]{font-size:36px;color:#409eff;margin-bottom:15px}.feature-card .feature-item h3[data-v-4d38fff2]{font-size:18px;font-weight:600;margin-bottom:10px}.feature-card .feature-item p[data-v-4d38fff2]{color:#606266;font-size:14px}.upload-card[data-v-4d38fff2]{margin-bottom:20px}.upload-card .upload-area[data-v-4d38fff2]{padding:10px}.upload-card .camera-container[data-v-4d38fff2],.upload-card .record-container[data-v-4d38fff2]{text-align:center;padding:30px 20px}.upload-card .camera-container i[data-v-4d38fff2],.upload-card .record-container i[data-v-4d38fff2]{font-size:48px;color:#909399;margin-bottom:15px;display:block}.upload-card .camera-container p[data-v-4d38fff2],.upload-card .record-container p[data-v-4d38fff2]{margin-bottom:15px}.upload-card .upload-action[data-v-4d38fff2]{text-align:center;margin-top:20px}.demo-card[data-v-4d38fff2]{margin-bottom:20px}.demo-card .report-panel[data-v-4d38fff2]{padding:15px;border:1px solid #ebeef5;border-radius:4px;height:100%;min-height:400px;position:relative}.demo-card .report-panel h4[data-v-4d38fff2]{margin-top:0;padding-bottom:10px;border-bottom:1px solid #ebeef5;font-size:16px}.demo-card .report-panel .report-content[data-v-4d38fff2]{margin-top:15px}.demo-card .report-panel.ai-analysis[data-v-4d38fff2]{background-color:#f8f9fa;border-color:#e9ecef}.demo-card .report-table[data-v-4d38fff2]{width:100%;border-collapse:collapse;margin-top:10px}.demo-card .report-table td[data-v-4d38fff2],.demo-card .report-table th[data-v-4d38fff2]{border:1px solid #ddd;padding:8px;text-align:left}.demo-card .report-table th[data-v-4d38fff2]{background-color:#f2f2f2}.demo-card .report-table .abnormal[data-v-4d38fff2]{color:#f56c6c;font-weight:700}.demo-card .risk-level[data-v-4d38fff2]{padding:8px 12px;border-radius:4px;display:inline-block;margin-bottom:15px;font-weight:700}.demo-card .risk-level.high[data-v-4d38fff2]{background-color:hsla(0,87%,69%,.1);color:#f56c6c}.demo-card .risk-level.medium[data-v-4d38fff2]{background-color:rgba(230,162,60,.1);color:#e6a23c}.demo-card .risk-level.low[data-v-4d38fff2]{background-color:rgba(103,194,58,.1);color:#67c23a}.demo-card .analysis-summary[data-v-4d38fff2]{font-size:16px;margin-bottom:15px;font-weight:500}.faq-card[data-v-4d38fff2]{margin-bottom:20px}.faq-card .faq-title[data-v-4d38fff2]{font-weight:700;color:#303133}.result-content .risk-panel[data-v-4d38fff2]{margin-bottom:20px}.result-content .action-buttons[data-v-4d38fff2]{margin-top:20px;text-align:center}.result-content .origin-report[data-v-4d38fff2]{background-color:#f8f9fa;padding:15px;border-radius:4px;border:1px solid #e9ecef}.analysis-failed[data-v-4d38fff2]{text-align:center;padding:30px}.analysis-failed i[data-v-4d38fff2]{font-size:48px;color:#e6a23c;margin-bottom:15px}.analysis-failed p[data-v-4d38fff2]{font-size:16px;margin-bottom:15px}.analysis-failed ul[data-v-4d38fff2]{display:inline-block;text-align:left;margin-bottom:15px}.follow-up-container[data-v-9a081eda]{max-width:1200px;margin:0 auto;padding:20px;font-family:Microsoft YaHei,sans-serif}.header[data-v-9a081eda]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #e0e0e0;margin-bottom:20px}.header h1[data-v-9a081eda]{font-size:24px;color:#2c3e50;margin:0}.user-info[data-v-9a081eda]{font-size:14px;color:#666}.separator[data-v-9a081eda]{margin:0 10px}.nav-tabs[data-v-9a081eda]{display:flex;margin-bottom:20px;border-bottom:1px solid #e0e0e0}.tab[data-v-9a081eda]{padding:10px 20px;cursor:pointer;position:relative}.tab.active[data-v-9a081eda]{color:#1890ff;font-weight:700}.tab.active[data-v-9a081eda]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#1890ff}.content-area[data-v-9a081eda]{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:20px}.search-bar[data-v-9a081eda]{display:flex;margin-bottom:15px}.search-bar input[data-v-9a081eda]{flex:1;padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;margin-right:10px}.search-bar select[data-v-9a081eda]{width:150px;padding:8px;border:1px solid #d9d9d9;border-radius:4px}.plans-table[data-v-9a081eda]{width:100%;border-collapse:collapse}.plans-table td[data-v-9a081eda],.plans-table th[data-v-9a081eda]{padding:12px 8px;text-align:left;border-bottom:1px solid #e8e8e8}.plans-table th[data-v-9a081eda]{background-color:#fafafa;font-weight:500}.status[data-v-9a081eda]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px}.status.upcoming[data-v-9a081eda]{background-color:#e6f7ff;color:#1890ff}.status.completed[data-v-9a081eda]{background-color:#f6ffed;color:#52c41a}.status.missed[data-v-9a081eda]{background-color:#fff2f0;color:#ff4d4f}tr.upcoming[data-v-9a081eda]{background-color:#f9fcff}tr.completed[data-v-9a081eda]{background-color:#fafffe}tr.missed[data-v-9a081eda]{background-color:#fffafb}.form-container[data-v-9a081eda]{max-width:800px}.form-group[data-v-9a081eda]{margin-bottom:20px}.form-group label[data-v-9a081eda]{display:block;margin-bottom:8px;font-weight:500}.form-group input[type=date][data-v-9a081eda],.form-group input[type=text][data-v-9a081eda],.form-group select[data-v-9a081eda],.form-group textarea[data-v-9a081eda]{width:100%;padding:10px;border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box}.form-group textarea[data-v-9a081eda]{min-height:80px}.radio-group[data-v-9a081eda]{display:flex}.radio-group label[data-v-9a081eda]{margin-right:20px;font-weight:400;display:flex;align-items:center}.radio-group input[data-v-9a081eda]{margin-right:5px}.form-actions[data-v-9a081eda]{display:flex;justify-content:flex-start;margin-top:30px}.btn-submit[data-v-9a081eda]{background-color:#1890ff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;margin-right:10px}.btn-reset[data-v-9a081eda]{background-color:#f5f5f5;color:#666;border:1px solid #d9d9d9;padding:10px 20px;border-radius:4px;cursor:pointer}.tips[data-v-9a081eda]{background-color:#f9f9f9;padding:12px;margin-bottom:20px;border-left:4px solid #1890ff;color:#666}.no-data[data-v-9a081eda]{text-align:center;padding:30px;color:#999}.modal[data-v-9a081eda]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-9a081eda]{background-color:#fff;padding:20px;border-radius:4px;min-width:400px;max-width:600px;position:relative}.close[data-v-9a081eda]{position:absolute;top:10px;right:15px;cursor:pointer;font-size:20px}.modal-footer[data-v-9a081eda]{margin-top:20px;text-align:right}.modal-footer button[data-v-9a081eda]{padding:8px 16px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer}.warning[data-v-9a081eda]{color:#ff4d4f}.note[data-v-9a081eda]{color:#1890ff}.confirm-buttons[data-v-9a081eda]{display:flex;justify-content:flex-end;margin-top:20px}.confirm-yes[data-v-9a081eda]{background-color:#ff4d4f;color:#fff;border:none;padding:8px 16px;border-radius:4px;margin-right:10px;cursor:pointer}.confirm-no[data-v-9a081eda]{background-color:#f5f5f5;border:1px solid #d9d9d9;padding:8px 16px;border-radius:4px;cursor:pointer}button[data-v-9a081eda]{padding:4px 8px;margin-right:5px;border-radius:3px;border:1px solid #d9d9d9;background-color:#fff;cursor:pointer}button[data-v-9a081eda]:hover{color:#1890ff;border-color:#1890ff}.follow-up-template-management[data-v-106bd628]{padding:15px}.page-title[data-v-106bd628]{margin-bottom:20px;color:#303133;font-weight:600;font-size:20px}.search-card[data-v-106bd628]{margin-bottom:20px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.operation-container[data-v-106bd628]{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:10px}.pagination-container[data-v-106bd628]{margin-top:20px;text-align:right}.task-badge[data-v-106bd628]{margin-right:10px}.task-setting-header[data-v-106bd628]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.header-title[data-v-106bd628]{font-size:16px;font-weight:600;color:#303133}.tasks-container[data-v-106bd628]{margin-top:10px;border:1px solid #ebeef5;border-radius:4px;padding:5px;background-color:#f9f9f9}.task-title[data-v-106bd628]{display:flex;align-items:center}.task-day[data-v-106bd628]{font-weight:700;margin-right:15px;color:#409eff;min-width:60px}.task-content-preview[data-v-106bd628]{color:#606266;font-size:14px}.task-item[data-v-106bd628]{padding:10px;background-color:#fff;border-radius:4px}.task-actions[data-v-106bd628]{text-align:right;margin-top:15px;padding-top:10px;border-top:1px dashed #ebeef5}.more-settings-container[data-v-106bd628]{margin-top:15px;background-color:#f8f8f8;padding:10px 15px;border-radius:4px}.notification-settings[data-v-106bd628]{padding-left:20px;margin-top:10px;border-left:2px solid #ebeef5}.template-input-container[data-v-106bd628]{display:flex;gap:15px}.template-tips[data-v-106bd628]{width:220px;padding:8px 12px;background-color:#f2f6fc;border-radius:4px;color:#606266;font-size:12px;line-height:1.5}.tips-title[data-v-106bd628]{font-weight:700;margin-bottom:5px;color:#303133}.tips-item[data-v-106bd628]{margin-bottom:3px}.task-list-header[data-v-106bd628]{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.task-list-header h4[data-v-106bd628]{margin:0 0 5px 0;color:#303133;font-size:16px}.dialog-footer[data-v-106bd628]{text-align:right}@media (max-width:768px){.template-input-container[data-v-106bd628]{flex-direction:column}.template-tips[data-v-106bd628]{width:100%}.el-form-item[data-v-106bd628]{margin-bottom:18px}}.el-tag+.el-tag[data-v-106bd628]{margin-left:5px}.el-form-item__content .el-button+.el-button[data-v-106bd628]{margin-left:10px}.el-collapse-item__header[data-v-106bd628]{padding:10px;font-size:14px;border-radius:4px}.el-collapse-item__wrap[data-v-106bd628]{border-radius:0 0 4px 4px}.el-collapse-item.is-active .el-collapse-item__header[data-v-106bd628]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #ebeef5}.el-checkbox-group[data-v-106bd628]{display:flex;flex-wrap:wrap;gap:10px}.el-switch__label[data-v-106bd628]{font-size:13px}.task-item .el-form-item[data-v-106bd628]{margin-bottom:15px}.el-table .cell[data-v-106bd628]{line-height:1.5}.el-table .cell .el-tooltip[data-v-106bd628]{font-weight:500}.app-container[data-v-a1b29f40]{padding:20px}.header[data-v-a1b29f40]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px;background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.header h2[data-v-a1b29f40]{margin:0;font-size:20px;color:#303133}.header-info[data-v-a1b29f40]{display:flex;gap:15px}.header-info span[data-v-a1b29f40]{font-size:14px;color:#606266}.search-card[data-v-a1b29f40],.statistics-container[data-v-a1b29f40]{margin-bottom:20px}.statistic-card[data-v-a1b29f40]{height:250px}.statistic-content[data-v-a1b29f40]{display:flex;flex-direction:column;height:100%;justify-content:center}.statistic-value[data-v-a1b29f40]{font-size:28px;font-weight:700;color:#303133;text-align:center;margin-bottom:10px}.statistic-chart[data-v-a1b29f40]{margin-top:10px}.chart-item[data-v-a1b29f40]{margin-bottom:5px}.chart-bar[data-v-a1b29f40]{height:10px;background-color:#67c23a;border-radius:5px;margin-bottom:5px}.chart-label[data-v-a1b29f40]{font-size:12px;color:#909399;text-align:right}.satisfaction-rating[data-v-a1b29f40]{text-align:center;font-size:20px;margin-top:5px}.statistic-pie[data-v-a1b29f40]{position:relative;width:60px;height:60px;margin:0 auto}.pie-item[data-v-a1b29f40]{width:100%;height:100%;position:relative;border-radius:50%;overflow:hidden}.pie-segment[data-v-a1b29f40]{position:absolute;width:100%;height:100%;transform-origin:center}.pie-legend[data-v-a1b29f40]{margin-top:10px;display:flex;flex-direction:column;gap:5px}.legend-item[data-v-a1b29f40]{display:flex;align-items:center;font-size:12px}.color-box[data-v-a1b29f40]{width:12px;height:12px;margin-right:5px;display:inline-block}.pending-info[data-v-a1b29f40]{display:flex;justify-content:space-around;margin:10px 0;font-size:14px}.pending-info span[data-v-a1b29f40]{font-weight:700;color:#f56c6c}.view-pending[data-v-a1b29f40]{margin-top:5px;display:block;text-align:center}.table-operations[data-v-a1b29f40]{margin-bottom:15px;display:flex;align-items:center}.priority-row[data-v-a1b29f40]{background-color:#fef0f0!important}.reexamination-row[data-v-a1b29f40]{background-color:#f0f9eb!important}.follow-up-content[data-v-a1b29f40]{margin-top:20px}.follow-up-content h4[data-v-a1b29f40]{margin-top:15px;margin-bottom:10px;font-size:16px;color:#303133;font-weight:500}.follow-up-content p[data-v-a1b29f40]{margin:5px 0 15px;color:#606266;line-height:1.6}.next-step-item[data-v-a1b29f40]{margin-bottom:10px}.next-step-item label[data-v-a1b29f40]{font-weight:700;margin-right:5px;color:#606266}.pagination-container[data-v-a1b29f40]{padding:15px 0;text-align:right}.app-container[data-v-4cf226c2]{padding:20px}.app-container .header-card[data-v-4cf226c2]{margin-bottom:20px}.app-container .header-card .header-title[data-v-4cf226c2]{display:flex;flex-direction:column}.app-container .header-card .header-title h2[data-v-4cf226c2]{margin-top:0;margin-bottom:10px;color:#303133}.app-container .header-card .header-title h2 i[data-v-4cf226c2]{margin-right:8px;color:#409eff}.app-container .header-card .header-title .header-desc[data-v-4cf226c2]{color:#606266;font-size:14px}.app-container .header-card .header-stat[data-v-4cf226c2]{display:flex;margin-top:20px}.app-container .header-card .header-stat .stat-item[data-v-4cf226c2]{flex:1;text-align:center;padding:10px 0;border-right:1px solid #ebeef5}.app-container .header-card .header-stat .stat-item[data-v-4cf226c2]:last-child{border-right:none}.app-container .header-card .header-stat .stat-item .stat-number[data-v-4cf226c2]{font-size:24px;font-weight:700;color:#409eff}.app-container .header-card .header-stat .stat-item .stat-label[data-v-4cf226c2]{font-size:14px;color:#606266;margin-top:5px}.app-container .setting-card[data-v-4cf226c2]{margin-bottom:20px}.app-container .setting-card .el-slider[data-v-4cf226c2]{width:300px}.app-container .chart-card[data-v-4cf226c2]{margin-bottom:20px}.app-container .chart-card .chart-container[data-v-4cf226c2]{height:400px;width:100%}.app-container .group-tabs .group-summary[data-v-4cf226c2],.app-container .group-tabs[data-v-4cf226c2]{margin-bottom:20px}.app-container .group-tabs .group-summary .recommendation-box[data-v-4cf226c2]{background-color:#f8f9fa;border-radius:4px;padding:15px;margin-top:15px}.app-container .group-tabs .group-summary .recommendation-box .recommendation-header[data-v-4cf226c2]{font-size:16px;font-weight:700;margin-bottom:10px;color:#409eff}.app-container .group-tabs .group-summary .recommendation-box .recommendation-header i[data-v-4cf226c2]{margin-right:5px}.app-container .group-tabs .group-summary .recommendation-box .recommendation-content .recommendation-title[data-v-4cf226c2]{font-weight:700;margin-bottom:10px}.app-container .group-tabs .group-summary .recommendation-box .recommendation-actions[data-v-4cf226c2]{margin-top:15px;text-align:right}.app-container .group-tabs .patient-list-header[data-v-4cf226c2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.app-container .group-tabs .patient-list-header h3[data-v-4cf226c2]{margin:0}.app-container .group-tabs .pagination-container[data-v-4cf226c2]{margin-top:15px;text-align:right}.app-container .model-performance-card .performance-item[data-v-4cf226c2]{text-align:center}.app-container .model-performance-card .performance-item h4[data-v-4cf226c2]{margin-bottom:15px}.app-container .model-performance-card .performance-item p[data-v-4cf226c2]{margin-top:10px;color:#606266;font-size:13px}.app-container .model-performance-card .model-recommendation[data-v-4cf226c2]{margin-top:20px}.app-container .model-performance-card .model-recommendation h4[data-v-4cf226c2]{margin-bottom:10px}.app-container .model-performance-card .model-recommendation h4 i[data-v-4cf226c2]{color:#409eff;margin-right:5px}.app-container .model-performance-card .model-recommendation p[data-v-4cf226c2]{margin-bottom:15px;line-height:1.6}.app-container .help-content h3[data-v-4cf226c2],.app-container .help-content h4[data-v-4cf226c2]{margin-top:0}.app-container .help-content p[data-v-4cf226c2],.app-container .help-content ul[data-v-4cf226c2]{line-height:1.6;color:#606266}.app-container .ai-analysis-container .analysis-header[data-v-4cf226c2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.app-container .ai-analysis-container .analysis-header .analysis-title[data-v-4cf226c2]{font-size:18px;font-weight:700;color:#303133}.app-container .ai-analysis-container .analysis-header .analysis-timestamp[data-v-4cf226c2]{color:#909399;font-size:13px}.app-container .ai-analysis-container .analysis-section[data-v-4cf226c2]{margin-bottom:20px}.app-container .ai-analysis-container .analysis-section h4[data-v-4cf226c2]{margin-bottom:15px;color:#303133}.app-container .ai-analysis-container .analysis-section .prediction-container[data-v-4cf226c2]{display:flex;justify-content:space-around;flex-wrap:wrap;margin:20px 0}.app-container .ai-analysis-container .analysis-section .prediction-container .prediction-item[data-v-4cf226c2]{text-align:center;margin:10px}.app-container .ai-analysis-container .analysis-section .prediction-container .prediction-item .prediction-title[data-v-4cf226c2]{font-weight:700;margin-bottom:10px}.app-container .ai-analysis-container .analysis-section .prediction-container .prediction-item .prediction-desc[data-v-4cf226c2]{color:#606266;margin-top:10px;font-size:13px}@media screen and (max-width:768px){.app-container .header-stat[data-v-4cf226c2]{flex-direction:column}.app-container .header-stat .stat-item[data-v-4cf226c2]{border-right:none;border-bottom:1px solid #ebeef5}.app-container .header-stat .stat-item[data-v-4cf226c2]:last-child{border-bottom:none}.app-container .patient-list-header[data-v-4cf226c2]{flex-direction:column;align-items:flex-start}.app-container .patient-list-header div[data-v-4cf226c2]{margin-top:10px;width:100%}.app-container .patient-list-header div .el-input[data-v-4cf226c2]{width:100%;margin-bottom:10px}}@media print{.el-aside[data-v-4cf226c2],.el-footer[data-v-4cf226c2],.el-header[data-v-4cf226c2],.el-pagination[data-v-4cf226c2],.setting-card[data-v-4cf226c2]{display:none!important}.chart-container[data-v-4cf226c2]{page-break-inside:avoid}.group-tabs .el-tabs__header[data-v-4cf226c2]{display:none!important}}.health-check-service[data-v-35d8ff79]{padding:20px;background-color:#f5f7fa}.page-title[data-v-35d8ff79]{font-size:22px;color:#303133;margin-bottom:20px;font-weight:700}.exam-card[data-v-35d8ff79],.history-card[data-v-35d8ff79],.patient-card[data-v-35d8ff79]{margin-bottom:20px;border-radius:4px}.card-header[data-v-35d8ff79]{justify-content:space-between}.card-header[data-v-35d8ff79],.header-left[data-v-35d8ff79]{display:flex;align-items:center}.info-title[data-v-35d8ff79],.records-title[data-v-35d8ff79]{font-size:14px;font-weight:700;margin:15px 0 10px;color:#409eff;border-left:3px solid #409eff;padding-left:10px}.patient-info[data-v-35d8ff79]{margin-top:20px;border-top:1px dashed #dcdfe6;padding-top:15px}.health-records[data-v-35d8ff79]{margin-top:15px}.records-content[data-v-35d8ff79]{padding:10px;background-color:#f8f8f8;border-radius:4px;line-height:1.6;color:#606266;margin-bottom:15px}.expanded-table-form[data-v-35d8ff79]{display:flex;flex-wrap:wrap;padding:10px 20px}.expanded-table-form .el-form-item[data-v-35d8ff79]{margin-right:20px;margin-bottom:0}.report-header[data-v-35d8ff79]{text-align:center;margin-bottom:20px;border-bottom:2px solid #409eff;padding-bottom:15px}.report-header h3[data-v-35d8ff79]{font-size:18px;margin-bottom:10px}.report-info[data-v-35d8ff79]{display:flex;justify-content:space-around;color:#606266;font-size:14px}.report-section[data-v-35d8ff79]{margin-bottom:20px}.report-section h4[data-v-35d8ff79]{font-size:16px;margin-bottom:8px;color:#303133}.report-section p[data-v-35d8ff79]{white-space:pre-line;line-height:1.8}.report-images[data-v-35d8ff79]{display:flex;flex-wrap:wrap;gap:10px}.report-image[data-v-35d8ff79]{width:200px;height:200px;-o-object-fit:cover;object-fit:cover;border:1px solid #dcdfe6;cursor:pointer}.report-footer[data-v-35d8ff79]{display:flex;justify-content:space-between;margin-top:20px;padding-top:15px;border-top:1px dashed #dcdfe6;color:#606266}.filter-card[data-v-3098b014]{margin-bottom:20px}.filter-card .search-form[data-v-3098b014]{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:0}.stat-row[data-v-3098b014]{margin-bottom:20px}.stat-row .stat-card[data-v-3098b014]{height:100%;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.stat-row .stat-card .stat-content[data-v-3098b014]{display:flex;align-items:center}.stat-row .stat-card .stat-content .stat-icon[data-v-3098b014]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:15px}.stat-row .stat-card .stat-content .stat-icon i[data-v-3098b014]{font-size:24px;color:#fff}.stat-row .stat-card .stat-content .stat-info[data-v-3098b014]{flex:1}.stat-row .stat-card .stat-content .stat-info .stat-title[data-v-3098b014]{font-size:14px;color:#606266;margin-bottom:8px}.stat-row .stat-card .stat-content .stat-info .stat-value[data-v-3098b014]{font-size:22px;font-weight:600;color:#303133}.table-card .clearfix[data-v-3098b014]{display:flex;justify-content:space-between;align-items:center}.table-card .operation-buttons[data-v-3098b014]{display:flex;gap:10px}.table-card .pagination-container[data-v-3098b014]{margin-top:20px;text-align:right}.report-detail .patient-info[data-v-3098b014]{margin-bottom:20px}.report-detail .patient-info h3[data-v-3098b014]{margin-bottom:15px;font-weight:600;font-size:16px;color:#303133}.report-detail .analysis-result .risk-panel[data-v-3098b014]{margin-bottom:20px}.report-detail .analysis-result .action-buttons[data-v-3098b014]{margin-top:30px;text-align:center}.report-detail .risk-level[data-v-3098b014]{padding:8px 12px;border-radius:4px;display:inline-block;margin-bottom:15px;font-weight:700}.report-detail .risk-level.high[data-v-3098b014]{background-color:hsla(0,87%,69%,.1);color:#f56c6c}.report-detail .risk-level.medium[data-v-3098b014]{background-color:rgba(230,162,60,.1);color:#e6a23c}.report-detail .risk-level.low[data-v-3098b014]{background-color:rgba(103,194,58,.1);color:#67c23a}.report-detail .analysis-summary[data-v-3098b014]{font-size:16px;margin-bottom:15px;font-weight:500}.report-detail .origin-report[data-v-3098b014]{background-color:#f8f9fa;padding:15px;border-radius:4px;border:1px solid #e9ecef}.compare-container .compare-panel[data-v-3098b014]{border:1px solid #ebeef5;border-radius:4px;padding:15px;height:100%;min-height:300px}.compare-container .compare-panel .compare-header[data-v-3098b014]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid #ebeef5;margin-bottom:15px}.compare-container .compare-panel .compare-header h4[data-v-3098b014]{margin:0;font-size:16px;font-weight:600}.compare-container .change-analysis[data-v-3098b014]{margin-top:20px}.compare-container .change-analysis .improved[data-v-3098b014]{color:#67c23a;font-weight:500}.compare-container .change-analysis .worsened[data-v-3098b014]{color:#f56c6c;font-weight:500}.compare-container .change-analysis .stable[data-v-3098b014]{color:#e6a23c;font-weight:500}.log-management[data-v-4f3e55a6]{padding:20px}.log-management h2[data-v-4f3e55a6]{margin-bottom:20px;font-weight:500;color:#303133}.log-management .filter-container[data-v-4f3e55a6]{margin-bottom:20px}.log-management .filter-container .el-form[data-v-4f3e55a6]{display:flex;flex-wrap:wrap}.log-management .operation-area[data-v-4f3e55a6]{margin-bottom:15px;display:flex;justify-content:flex-end}.log-management .pagination-container[data-v-4f3e55a6]{margin-top:20px;display:flex;justify-content:flex-end}.log-management .operator-info[data-v-4f3e55a6]{display:flex;align-items:center;justify-content:center}.log-management .error-stack[data-v-4f3e55a6]{margin-top:20px;padding:10px;background-color:#f8f8f8;border-radius:4px}.log-management .error-stack .error-title[data-v-4f3e55a6]{font-weight:700;margin-bottom:5px;color:#f56c6c}.log-management .error-stack .error-content[data-v-4f3e55a6]{margin:0;font-family:monospace;font-size:14px;overflow-x:auto;color:#f56c6c}.log-management .json-content[data-v-4f3e55a6]{margin:0;padding:10px;background-color:#f8f8f8;border-radius:4px;font-family:monospace;font-size:14px;overflow-x:auto}.log-management .clear-warning[data-v-4f3e55a6]{display:flex;align-items:center;color:#606266}.package-management[data-v-2f5995d5]{padding:20px}.package-management h2[data-v-2f5995d5]{margin-bottom:20px;font-weight:500;color:#303133}.package-management .operation-area[data-v-2f5995d5]{display:flex;margin-bottom:15px}.package-management .pagination-container[data-v-2f5995d5]{margin-top:20px;display:flex;justify-content:flex-end}.package-management .package-name[data-v-2f5995d5]{display:flex;align-items:center}.package-management .avatar-uploader[data-v-2f5995d5]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:178px;height:100px}.package-management .avatar-uploader[data-v-2f5995d5]:hover{border-color:#409eff}.package-management .avatar-uploader .avatar-uploader-icon[data-v-2f5995d5]{font-size:28px;color:#8c939d;width:178px;height:100px;line-height:100px;text-align:center}.package-management .avatar-uploader .avatar[data-v-2f5995d5]{width:178px;height:100px;display:block;-o-object-fit:cover;object-fit:cover}.patient-package-management[data-v-4535ef46]{padding:20px}.page-title[data-v-4535ef46]{margin-bottom:20px;font-weight:500;color:#303133}.patient-list-card[data-v-4535ef46],.search-card[data-v-4535ef46]{margin-bottom:20px}.card-header[data-v-4535ef46]{display:flex;justify-content:space-between;align-items:center}.pagination-container[data-v-4535ef46]{margin-top:20px;display:flex;justify-content:center}.patient-info[data-v-4535ef46]{display:flex;align-items:center}.patient-info span[data-v-4535ef46]:first-child{font-weight:700;margin-right:10px}.patient-info span[data-v-4535ef46]:last-child{color:#909399}.package-description[data-v-4535ef46]{padding:10px;background-color:#f5f7fa;border-radius:4px;margin-bottom:10px;color:#606266;line-height:1.5}.end-date-tip[data-v-4535ef46]{margin-top:5px;color:#909399;font-size:12px}.extend-tip[data-v-4535ef46],.refund-tip[data-v-4535ef46]{margin-left:5px;color:#606266}.drawer-content[data-v-4535ef46]{padding:20px}.section-title[data-v-4535ef46]{font-size:16px;font-weight:500;margin:20px 0 10px 0;padding-bottom:10px;border-bottom:1px solid #ebeef5}.timeline-card[data-v-4535ef46]{margin-bottom:10px}.timeline-header[data-v-4535ef46]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.package-name[data-v-4535ef46]{font-weight:700;color:#303133}.package-info[data-v-4535ef46]{color:#606266;line-height:1.5}.info-label[data-v-4535ef46]{color:#909399;margin-right:5px}[data-v-4535ef46] .el-table__expanded-cell{padding:15px}.package-badge[data-v-4535ef46] .el-badge__content{background-color:#409eff}.patient-archive[data-v-5a41f7db]{padding:20px}.page-title[data-v-5a41f7db]{margin-bottom:20px;font-weight:500;color:#303133}.patient-detail-card[data-v-5a41f7db],.result-card[data-v-5a41f7db],.search-card[data-v-5a41f7db]{margin-bottom:20px}.card-header[data-v-5a41f7db]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.header-title[data-v-5a41f7db]{font-size:16px;font-weight:500;margin-right:10px}.empty-result[data-v-5a41f7db],.empty-table-tip[data-v-5a41f7db]{text-align:center;padding:30px 0;color:#909399}.empty-result i[data-v-5a41f7db],.empty-table-tip i[data-v-5a41f7db]{font-size:30px;margin-bottom:10px}.patient-profile[data-v-5a41f7db]{display:flex;margin-bottom:20px}.profile-avatar[data-v-5a41f7db]{margin-right:20px;position:relative}.profile-avatar img[data-v-5a41f7db]{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #eee}.avatar-uploader[data-v-5a41f7db]{position:absolute;bottom:0;right:0}.avatar-uploader-icon[data-v-5a41f7db]{background-color:#409eff;border-radius:50%;width:24px;height:24px;line-height:24px;text-align:center;color:#fff}.profile-info[data-v-5a41f7db]{flex:1}.profile-header[data-v-5a41f7db]{display:flex;align-items:center;margin-bottom:15px}.profile-header h3[data-v-5a41f7db]{margin:0;margin-right:15px}.medical-num[data-v-5a41f7db]{color:#909399;font-size:13px}.form-actions[data-v-5a41f7db]{margin-top:20px;text-align:center}.import-progress[data-v-5a41f7db]{text-align:center}.progress-title[data-v-5a41f7db]{font-size:16px;margin-bottom:30px}.progress-step[data-v-5a41f7db]{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.step-item[data-v-5a41f7db]{display:flex;flex-direction:column;align-items:center;width:80px}.step-icon[data-v-5a41f7db]{width:40px;height:40px;border-radius:50%;background-color:#f2f6fc;display:flex;align-items:center;justify-content:center;color:#909399;margin-bottom:8px;border:2px solid #dcdfe6}.step-item.active .step-icon[data-v-5a41f7db]{background-color:#409eff;color:#fff;border-color:#409eff}.step-item.completed .step-icon[data-v-5a41f7db]{background-color:#67c23a;color:#fff;border-color:#67c23a}.progress-line[data-v-5a41f7db]{height:2px;background-color:#dcdfe6;flex:1;margin:0 5px}.progress-line.active[data-v-5a41f7db]{background-color:#409eff}.progress-message[data-v-5a41f7db]{margin-bottom:15px;color:#606266}.dashboard-container[data-v-57e11786]{padding:20px}.filter-container[data-v-57e11786]{margin-bottom:20px}.filter-item[data-v-57e11786]{display:flex;flex-wrap:wrap;align-items:center}.panel-group[data-v-57e11786]{margin:20px 0}.card-panel-col[data-v-57e11786]{margin-bottom:20px}.card-panel[data-v-57e11786]{height:108px;cursor:pointer;font-size:12px;position:relative;overflow:hidden;color:#666;background:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px;border-color:rgba(0,0,0,.05);display:flex;align-items:center}.card-panel-icon-wrapper[data-v-57e11786]{float:left;margin:14px 0 0 14px;padding:16px;border-radius:8px;transition:all .38s ease-out}.card-panel-icon[data-v-57e11786]{float:left;font-size:32px;color:#fff}.icon-task[data-v-57e11786]{background:#40c9c6}.icon-completed[data-v-57e11786]{background:#36a3f7}.icon-warn[data-v-57e11786]{background:#f4516c}.icon-message[data-v-57e11786]{background:#34bfa3}.card-panel-description[data-v-57e11786]{float:right;font-weight:700;margin:26px 26px 0 0}.card-panel-text[data-v-57e11786]{font-size:16px;color:rgba(0,0,0,.45);margin-bottom:12px}.card-panel-num[data-v-57e11786]{font-size:24px;font-weight:600}.chart-header[data-v-57e11786]{display:flex;justify-content:space-between;align-items:center}.el-dropdown-link[data-v-57e11786]{cursor:pointer;color:#409eff}.task-header[data-v-57e11786],.warning-header[data-v-57e11786]{display:flex;justify-content:space-between;align-items:center}.task-item[data-v-57e11786]{padding:5px 0}.task-title[data-v-57e11786]{font-weight:700;font-size:14px;margin-bottom:5px}.task-desc[data-v-57e11786]{font-size:13px;color:#606266;margin-bottom:8px}.task-footer[data-v-57e11786]{display:flex;justify-content:space-between;align-items:center}.performance-metrics[data-v-57e11786]{padding:15px 0}.metric-item[data-v-57e11786]{margin-bottom:25px}.metric-name[data-v-57e11786]{font-size:14px;color:#606266;margin-bottom:8px}.message-container[data-v-785754b5]{display:flex;height:calc(100vh - 120px);background-color:#f5f7fa}.patient-list[data-v-785754b5]{width:280px;border-right:1px solid #ebeef5;display:flex;flex-direction:column;background-color:#fff}.search-container[data-v-785754b5]{padding:15px}.patient-list-content[data-v-785754b5]{flex:1;overflow-y:auto}.patient-item[data-v-785754b5]{padding:12px 15px;border-bottom:1px solid #ebeef5;cursor:pointer;display:flex;align-items:center}.patient-item[data-v-785754b5]:hover{background-color:#f5f7fa}.patient-item.active[data-v-785754b5]{background-color:#ecf5ff}.patient-item.abnormal-patient[data-v-785754b5]{background-color:#fff8f8}.avatar-container[data-v-785754b5]{position:relative;margin-right:12px}.item-unread[data-v-785754b5]{position:absolute;top:-5px;right:-5px}.item-abnormal[data-v-785754b5]{position:absolute;bottom:-5px;right:-5px}.patient-info[data-v-785754b5]{flex:1;overflow:hidden}.patient-name[data-v-785754b5]{font-size:14px;font-weight:700;margin-bottom:5px;display:flex;align-items:center}.patient-age[data-v-785754b5]{font-size:12px;color:#909399;margin-left:5px;font-weight:400}.latest-message[data-v-785754b5]{font-size:12px;color:#606266;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-time[data-v-785754b5]{font-size:12px;color:#909399;white-space:nowrap}.abnormal-badge[data-v-785754b5],.pending-badge[data-v-785754b5]{margin-top:-5px}.message-area[data-v-785754b5]{flex:1;display:flex;flex-direction:column;background-color:#f5f7fa}.message-header[data-v-785754b5]{padding:15px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.08);display:flex;justify-content:space-between;align-items:center}.patient-title[data-v-785754b5]{display:flex;align-items:center}.patient-title .name[data-v-785754b5]{font-size:16px;font-weight:700;margin-right:10px}.patient-title .record-number[data-v-785754b5]{font-size:14px;color:#606266;margin-right:10px}.message-content[data-v-785754b5]{flex:1;overflow-y:auto;padding:15px}.message-block[data-v-785754b5]{margin-bottom:20px}.message-date-divider[data-v-785754b5]{text-align:center;margin:10px 0;color:#909399;font-size:12px}.message-date-divider span[data-v-785754b5]{background-color:#f5f7fa;padding:0 10px;position:relative}.message-date-divider[data-v-785754b5]:before{content:"";position:absolute;left:0;right:0;height:1px;background-color:#ebeef5;top:50%}.message-wrapper[data-v-785754b5]{display:flex;margin-bottom:10px}.patient-message[data-v-785754b5]{flex-direction:row}.doctor-message[data-v-785754b5],.manager-message[data-v-785754b5]{flex-direction:row-reverse}.avatar[data-v-785754b5]{margin:0 10px}.message-bubble[data-v-785754b5]{max-width:70%;border-radius:8px;padding:10px;position:relative}.patient-message .message-bubble[data-v-785754b5]{background-color:#fff;border:1px solid #ebeef5}.manager-message .message-bubble[data-v-785754b5]{background-color:#ecf5ff;border:1px solid #d9ecff}.doctor-message .message-bubble[data-v-785754b5]{background-color:#f0f9eb;border:1px solid #e1f3d8}.message-info[data-v-785754b5]{margin-bottom:5px;font-size:12px}.sender-name[data-v-785754b5]{font-weight:700;margin-right:5px}.sender-role[data-v-785754b5]{color:#909399;margin-right:10px}.message-time[data-v-785754b5]{color:#c0c4cc}.message-status[data-v-785754b5]{font-size:12px;padding:2px 6px;border-radius:10px;margin-left:5px}.status-replied[data-v-785754b5]{background-color:#ecf5ff;color:#409eff}.status-forwarded[data-v-785754b5]{background-color:#f0f9eb;color:#67c23a}.status-processing[data-v-785754b5]{background-color:#fdf6ec;color:#e6a23c}.message-text[data-v-785754b5]{font-size:14px;line-height:1.5;word-break:break-word}.message-images[data-v-785754b5]{display:flex;flex-wrap:wrap;margin-top:8px}.message-image[data-v-785754b5]{width:100px;height:100px;margin-right:8px;margin-bottom:8px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.message-attachments[data-v-785754b5]{margin-top:8px}.message-attachment[data-v-785754b5]{display:flex;align-items:center;background-color:#f4f6f8;border-radius:4px;padding:5px 10px;margin-bottom:5px}.message-attachment i[data-v-785754b5]{margin-right:5px}.process-info[data-v-785754b5]{margin-top:8px;font-size:12px;color:#909399}.process-detail[data-v-785754b5]{display:flex;align-items:center}.process-detail i[data-v-785754b5]{margin-right:5px}.forward-info[data-v-785754b5]{margin-top:8px}.message-reply[data-v-785754b5]{background-color:#fff;border-top:1px solid #ebeef5;padding:15px}.reply-toolbar[data-v-785754b5]{margin-bottom:10px;display:flex;flex-wrap:wrap}.reply-toolbar .el-button[data-v-785754b5]{margin-right:10px;margin-bottom:5px}.upload-preview[data-v-785754b5]{margin-top:10px}.upload-file[data-v-785754b5]{display:flex;justify-content:space-between;align-items:center;border:1px solid #ebeef5;border-radius:4px;padding:5px 10px;margin-bottom:5px}.forward-target-info[data-v-785754b5]{margin:10px 0}.reply-actions[data-v-785754b5]{margin-top:15px;text-align:right}.no-patient-selected[data-v-785754b5]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#909399}.no-patient-selected i[data-v-785754b5]{font-size:60px;margin-bottom:15px}.patient-detail[data-v-785754b5]{width:300px;background-color:#fff;border-left:1px solid #ebeef5;overflow-y:auto}.patient-profile[data-v-785754b5]{padding:20px}.profile-header[data-v-785754b5]{text-align:center;margin-bottom:20px}.profile-header h3[data-v-785754b5]{margin:10px 0 5px;font-size:18px;color:#303133}.basic-info[data-v-785754b5]{color:#606266;font-size:14px}.basic-info p[data-v-785754b5]{margin:5px 0}.quick-actions[data-v-785754b5]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.abnormal-alerts[data-v-785754b5]{margin-bottom:20px}.alert-item[data-v-785754b5]{margin-bottom:10px}.divider-title.warning[data-v-785754b5]{color:#e6a23c}.recent-tasks[data-v-785754b5]{margin-top:10px}.task-item[data-v-785754b5]{border-bottom:1px solid #ebeef5;padding:10px 0}.task-header[data-v-785754b5]{display:flex;justify-content:space-between;margin-bottom:5px}.task-title[data-v-785754b5]{font-weight:700;display:flex;align-items:center}.task-icon[data-v-785754b5]{margin-right:5px}.task-time[data-v-785754b5]{font-size:12px;color:#909399;margin-bottom:5px}.task-desc[data-v-785754b5]{font-size:13px;color:#606266;margin-bottom:8px}.task-footer[data-v-785754b5]{display:flex;justify-content:flex-end}.abnormal-form[data-v-785754b5]{margin-top:10px}.abnormal-actions[data-v-785754b5]{display:flex;justify-content:flex-end;margin-top:10px}@media screen and (max-width:1200px){.patient-detail[data-v-785754b5]{width:250px}}@media screen and (max-width:768px){.message-container[data-v-785754b5]{flex-direction:column;height:auto}.patient-list[data-v-785754b5]{width:100%;height:300px}.message-area[data-v-785754b5]{height:50vh}.patient-detail[data-v-785754b5]{width:100%;border-left:none;border-top:1px solid #ebeef5}}.dashboard-container[data-v-38197798]{padding:20px}.filter-container[data-v-38197798]{margin-bottom:20px}.filter-item[data-v-38197798]{display:flex;flex-wrap:wrap;align-items:center}.panel-group[data-v-38197798]{margin:20px 0}.card-panel[data-v-38197798]{height:108px;cursor:pointer;font-size:12px;position:relative;overflow:hidden;color:#666;background:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px;border-color:rgba(0,0,0,.05);display:flex;align-items:center}.card-panel-icon-wrapper[data-v-38197798]{float:left;margin:14px 0 0 14px;padding:16px;border-radius:8px;transition:all .38s ease-out}.card-panel-icon[data-v-38197798]{float:left;font-size:32px;color:#fff}.icon-plan[data-v-38197798]{background:#409eff}.icon-complete[data-v-38197798]{background:#67c23a}.icon-satisfaction[data-v-38197798]{background:#e6a23c}.icon-exception[data-v-38197798]{background:#f56c6c}.card-panel-description[data-v-38197798]{float:right;font-weight:700;margin:26px 26px 0 0}.card-panel-text[data-v-38197798]{font-size:16px;color:rgba(0,0,0,.45);margin-bottom:12px}.card-panel-num[data-v-38197798]{font-size:24px;font-weight:600}.chart-header[data-v-38197798]{display:flex;justify-content:space-between;align-items:center}.el-dropdown-link[data-v-38197798]{cursor:pointer;color:#409eff}.ranking-header[data-v-38197798]{display:flex;justify-content:space-between;align-items:center}.trend-chart[data-v-38197798]{width:100%;height:50px}.message-container[data-v-1dc9413a]{display:flex;height:calc(100vh - 120px);background-color:#f5f7fa}.patient-list[data-v-1dc9413a]{width:280px;border-right:1px solid #ebeef5;display:flex;flex-direction:column;background-color:#fff}.search-container[data-v-1dc9413a]{padding:15px}.filter-section[data-v-1dc9413a]{padding:0 15px 10px 15px}.patient-list-content[data-v-1dc9413a]{flex:1;overflow-y:auto}.patient-item[data-v-1dc9413a]{padding:12px 15px;border-bottom:1px solid #ebeef5;cursor:pointer;display:flex;align-items:center}.patient-item[data-v-1dc9413a]:hover{background-color:#f5f7fa}.patient-item.active[data-v-1dc9413a]{background-color:#ecf5ff}.patient-item.abnormal-patient[data-v-1dc9413a]{background-color:#fff8f8}.avatar-container[data-v-1dc9413a]{position:relative;margin-right:12px}.item-unread[data-v-1dc9413a]{position:absolute;top:-5px;right:-5px}.item-abnormal[data-v-1dc9413a]{position:absolute;bottom:-5px;right:-5px;border-radius:4px}.patient-info[data-v-1dc9413a]{flex:1;min-width:0}.patient-name[data-v-1dc9413a]{font-size:14px;font-weight:500;color:#303133;margin-bottom:4px;display:flex;align-items:center}.patient-project[data-v-1dc9413a]{font-size:12px;color:#606266;margin-left:5px}.patient-disease[data-v-1dc9413a]{font-size:12px;color:#909399;margin-bottom:4px}.latest-message[data-v-1dc9413a]{color:#909399;overflow:hidden;text-overflow:ellipsis}.latest-message[data-v-1dc9413a],.message-time[data-v-1dc9413a]{font-size:12px;white-space:nowrap}.message-area[data-v-1dc9413a]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-right:1px solid #ebeef5}.message-header[data-v-1dc9413a]{padding:15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ebeef5}.patient-title[data-v-1dc9413a]{display:flex;align-items:center}.patient-title .name[data-v-1dc9413a]{font-size:16px;font-weight:500;margin-right:10px}.patient-title .record-number[data-v-1dc9413a]{font-size:13px;color:#909399;margin-right:10px}.message-content[data-v-1dc9413a]{flex:1;overflow-y:auto;padding:15px}.message-block[data-v-1dc9413a]{margin-bottom:15px}.message-date-divider[data-v-1dc9413a]{text-align:center;margin:10px 0;font-size:12px;color:#909399}.message-date-divider span[data-v-1dc9413a]{background-color:#fff;padding:0 10px}.message[data-v-1dc9413a]{margin-bottom:15px}.patient-message[data-v-1dc9413a]{display:flex;flex-direction:column;align-items:flex-start}.staff-message[data-v-1dc9413a]{display:flex;flex-direction:column;align-items:flex-end}.message-sender[data-v-1dc9413a]{font-size:12px;color:#606266;margin-bottom:5px}.sender-role[data-v-1dc9413a]{margin-left:5px;color:#909399}.message-time[data-v-1dc9413a]{margin-left:8px;color:#c0c4cc}.message-bubble[data-v-1dc9413a]{padding:10px 15px;border-radius:6px;max-width:75%;word-break:break-word;position:relative}.patient-message .message-bubble[data-v-1dc9413a]{background-color:#fff;border:1px solid #ebeef5}.staff-message .message-bubble[data-v-1dc9413a]{background-color:#ecf5ff;color:#409eff}.message-content-text[data-v-1dc9413a]{font-size:14px;line-height:1.5}.message-images[data-v-1dc9413a]{margin-top:10px;display:flex;flex-wrap:wrap}.message-image[data-v-1dc9413a]{width:100px;height:100px;margin-right:10px;margin-bottom:10px;border-radius:4px;-o-object-fit:cover;object-fit:cover;cursor:pointer}.message-attachments[data-v-1dc9413a]{margin-top:10px;background-color:#f5f7fa;border-radius:4px;padding:8px}.attachment-item[data-v-1dc9413a]{display:flex;align-items:center;margin-bottom:6px}.attachment-item[data-v-1dc9413a]:last-child{margin-bottom:0}.attachment-item i[data-v-1dc9413a]{margin-right:5px;font-size:16px;color:#909399}.attachment-size[data-v-1dc9413a]{font-size:12px;color:#c0c4cc;margin:0 5px}.message-status[data-v-1dc9413a]{margin-top:8px;font-size:12px}.status-info[data-v-1dc9413a]{display:flex;align-items:center;color:#909399}.status-info i[data-v-1dc9413a]{margin-right:5px;font-size:14px}.forward-info[data-v-1dc9413a]{margin-top:10px}.collaborators-info[data-v-1dc9413a]{margin-top:8px;font-size:12px;color:#909399}.collaborator-label[data-v-1dc9413a]{margin-right:5px}.message-reply[data-v-1dc9413a]{padding:15px;border-top:1px solid #ebeef5}.reply-toolbar[data-v-1dc9413a]{display:flex;margin-bottom:10px;flex-wrap:wrap}.upload-preview[data-v-1dc9413a]{margin-top:10px}.upload-file[data-v-1dc9413a]{background-color:#f5f7fa;border-radius:4px;padding:5px 10px;margin-bottom:5px;font-size:12px;display:flex;justify-content:space-between;align-items:center}.forward-alert[data-v-1dc9413a],.mention-alert[data-v-1dc9413a]{margin-top:10px}.reply-actions[data-v-1dc9413a]{margin-top:15px;display:flex;justify-content:flex-end}.no-patient-selected[data-v-1dc9413a]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#909399}.no-patient-selected i[data-v-1dc9413a]{font-size:60px;margin-bottom:15px}.operation-area[data-v-1dc9413a]{width:300px;padding:15px;overflow-y:auto;background-color:#fff}.operation-header[data-v-1dc9413a]{margin-bottom:15px;text-align:center}.operation-header h3[data-v-1dc9413a]{font-size:18px;color:#303133}.operation-buttons[data-v-1dc9413a]{display:flex;flex-direction:column;gap:10px}.plan-adjustment[data-v-1dc9413a]{margin-top:15px}.plan-item[data-v-1dc9413a]{margin-bottom:10px}.project-management[data-v-1dc9413a]{display:flex;flex-direction:column;gap:10px;margin-top:15px}.patient-metrics[data-v-1dc9413a]{margin-top:15px}.metric-card[data-v-1dc9413a]{background-color:#f5f7fa;border-radius:4px;padding:10px;margin-bottom:10px}.metric-title[data-v-1dc9413a]{font-size:12px;color:#606266;margin-bottom:8px}.metric-value[data-v-1dc9413a]{text-align:center}.pending-badge[data-v-1dc9413a]{margin-top:-2px}.questionnaire-analyze-container[data-v-5a709ca0]{padding:20px 0}.chart-card[data-v-5a709ca0],.page-header-card[data-v-5a709ca0],.search-card[data-v-5a709ca0],.table-card[data-v-5a709ca0]{margin-bottom:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.page-header[data-v-5a709ca0]{justify-content:space-between}.header-left[data-v-5a709ca0],.page-header[data-v-5a709ca0]{display:flex;align-items:center}.header-left h2[data-v-5a709ca0]{margin:0 10px 0 0}.data-overview[data-v-5a709ca0]{margin-top:20px}.overview-card[data-v-5a709ca0]{height:120px}.overview-item[data-v-5a709ca0]{display:flex;align-items:center;height:100%}.overview-icon[data-v-5a709ca0]{display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50%;margin-right:15px;color:#fff}.overview-icon i[data-v-5a709ca0]{font-size:30px}.blue[data-v-5a709ca0]{background-color:#409eff}.green[data-v-5a709ca0]{background-color:#67c23a}.orange[data-v-5a709ca0]{background-color:#e6a23c}.red[data-v-5a709ca0]{background-color:#f56c6c}.overview-content[data-v-5a709ca0]{flex:1}.overview-title[data-v-5a709ca0]{font-size:16px;color:#606266;margin-bottom:8px}.overview-value[data-v-5a709ca0]{font-size:28px;font-weight:700;color:#303133;margin-bottom:8px}.overview-trend[data-v-5a709ca0]{font-size:12px;color:#909399}.up[data-v-5a709ca0]{color:#67c23a;margin-right:5px}.down[data-v-5a709ca0]{color:#f56c6c;margin-right:5px}.chart-card[data-v-5a709ca0]{height:400px}.chart-header[data-v-5a709ca0]{display:flex;justify-content:space-between;align-items:center}.chart-container[data-v-5a709ca0]{width:100%;height:340px}.header-controls[data-v-5a709ca0]{display:flex}.card-header[data-v-5a709ca0]{display:flex;justify-content:space-between;align-items:center}.pagination-container[data-v-5a709ca0]{margin-top:20px;text-align:center}.text-danger[data-v-5a709ca0]{color:#f56c6c}.text-warning[data-v-5a709ca0]{color:#e6a23c}.form-tip[data-v-5a709ca0]{font-size:12px;color:#909399;margin-top:5px}.detail-analysis[data-v-5a709ca0]{padding:10px 0}.analysis-overview[data-v-5a709ca0]{margin-bottom:20px}.analysis-indicators[data-v-5a709ca0]{margin-top:20px}.indicator-items[data-v-5a709ca0]{display:flex;flex-wrap:wrap;gap:20px;margin-top:15px}.indicator-item[data-v-5a709ca0]{flex:1;min-width:200px;max-width:45%}.indicator-title[data-v-5a709ca0]{font-weight:700;margin-bottom:10px;color:#303133}.indicator-note[data-v-5a709ca0]{font-size:12px;color:#909399;margin-top:5px}.question-analysis[data-v-5a709ca0]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ebeef5}.question-header[data-v-5a709ca0]{margin-bottom:15px}.question-title[data-v-5a709ca0]{font-weight:700;font-size:16px;margin-bottom:8px;color:#303133}.question-meta[data-v-5a709ca0]{display:flex;gap:15px;font-size:13px;color:#909399}.question-chart[data-v-5a709ca0]{height:260px;margin-bottom:15px}.question-insights[data-v-5a709ca0]{background-color:#f8f8f8;padding:12px 15px;border-radius:4px;border-left:3px solid #409eff}.question-insights h5[data-v-5a709ca0]{margin-top:0;margin-bottom:8px;color:#303133}.question-insights p[data-v-5a709ca0]{margin:0;color:#606266;line-height:1.6}.ai-analysis[data-v-5a709ca0],.group-analysis[data-v-5a709ca0],.trend-analysis[data-v-5a709ca0]{padding:10px 0}#groupAnalysisChart[data-v-5a709ca0],.trend-chart[data-v-5a709ca0]{height:350px;margin-bottom:20px}.group-insights[data-v-5a709ca0],.trend-insights[data-v-5a709ca0]{background-color:#f8f8f8;padding:12px 15px;border-radius:4px;border-left:3px solid #409eff}.group-insights h5[data-v-5a709ca0],.trend-insights h5[data-v-5a709ca0]{margin-top:0;margin-bottom:8px;color:#303133}.group-insights p[data-v-5a709ca0],.trend-insights p[data-v-5a709ca0]{margin:0;color:#606266;line-height:1.6}.filter-panel[data-v-5a709ca0]{background-color:#f5f7fa;padding:15px;border-radius:4px;height:100%}.filter-panel h5[data-v-5a709ca0]{margin-top:0;margin-bottom:15px;color:#303133}.ai-analysis[data-v-5a709ca0]{padding:10px 0}.ai-insights[data-v-5a709ca0],.ai-recommendations[data-v-5a709ca0],.ai-summary[data-v-5a709ca0]{margin-top:20px}.ai-insights h4[data-v-5a709ca0],.ai-recommendations h4[data-v-5a709ca0],.ai-summary h4[data-v-5a709ca0]{color:#303133;margin-bottom:15px}.ai-summary p[data-v-5a709ca0]{line-height:1.6;color:#606266}.questionnaire-design-container[data-v-487a471a]{padding:20px}.page-header-card[data-v-487a471a]{margin-bottom:20px}.page-header[data-v-487a471a]{justify-content:space-between}.header-left[data-v-487a471a],.page-header[data-v-487a471a]{display:flex;align-items:center}.header-left h2[data-v-487a471a]{margin-right:10px;margin-bottom:0}.questionnaire-content[data-v-487a471a]{margin-bottom:20px}.questionnaire-form[data-v-487a471a]{max-width:800px}.form-item-hint[data-v-487a471a]{margin-left:10px;color:#909399}.questions-toolbar[data-v-487a471a]{display:flex;justify-content:space-between;margin-bottom:20px}.right-tools[data-v-487a471a]{display:flex;align-items:center}.question-item[data-v-487a471a]{border:1px solid #e4e7ed;border-radius:4px;padding:15px;margin-bottom:20px;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.question-header[data-v-487a471a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.question-header .left-section[data-v-487a471a]{display:flex;align-items:center}.drag-handle[data-v-487a471a]{cursor:move;padding:5px;color:#909399}.question-number[data-v-487a471a]{margin:0 10px;font-weight:700}.question-settings[data-v-487a471a]{display:flex;flex-wrap:wrap;gap:20px}.logic-jump[data-v-487a471a],.question-settings[data-v-487a471a]{margin-top:15px;padding-top:15px;border-top:1px dashed #ebeef5}.logic-rules[data-v-487a471a]{padding:15px;background-color:#f9f9f9;border-radius:4px;margin-top:10px}.logic-rule-item[data-v-487a471a]{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #ebeef5}.logic-rule-item[data-v-487a471a]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.add-rule[data-v-487a471a]{margin-top:10px;text-align:right}.option-item[data-v-487a471a]{margin-bottom:8px}.other-option[data-v-487a471a]{margin-top:10px}.checkbox-settings[data-v-487a471a]{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:15px}.min-max-select[data-v-487a471a]{display:inline-flex;align-items:center;margin-bottom:0}.matrix-design[data-v-487a471a]{display:flex;gap:20px;margin-bottom:15px}.matrix-cols[data-v-487a471a],.matrix-rows[data-v-487a471a]{flex:1;padding:15px;background-color:#f9f9f9;border-radius:4px}.matrix-title[data-v-487a471a]{display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ebeef5;font-weight:700}.matrix-label-item[data-v-487a471a]{display:flex;align-items:center;margin-bottom:8px}.matrix-label-item .el-input[data-v-487a471a]{flex:1;margin-right:10px}.question-type-grid[data-v-487a471a]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.question-type-item[data-v-487a471a]{display:flex;align-items:center;padding:15px;border:1px solid #e4e7ed;border-radius:4px;cursor:pointer;transition:all .3s}.question-type-item[data-v-487a471a]:hover{border-color:#409eff;background-color:#f0f7ff}.type-icon[data-v-487a471a]{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#409eff;color:#fff;border-radius:50%;margin-right:15px}.type-info[data-v-487a471a]{flex:1}.type-name[data-v-487a471a]{font-weight:700;margin-bottom:5px}.type-desc[data-v-487a471a]{font-size:12px;color:#909399}.preview-toolbar[data-v-487a471a]{text-align:right;margin-bottom:15px}.questionnaire-preview[data-v-487a471a]{padding:20px;max-width:800px;margin:0 auto;background-color:#fff}.preview-title[data-v-487a471a]{font-size:20px;margin-bottom:10px;text-align:center}.preview-description[data-v-487a471a]{color:#606266;margin-bottom:30px;padding:10px;background-color:#f9f9f9;border-radius:4px}.preview-question-item[data-v-487a471a]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ebeef5}.preview-question-title[data-v-487a471a]{font-weight:700;margin-bottom:10px}.preview-question-desc[data-v-487a471a]{color:#909399;font-size:13px;margin-bottom:10px}.preview-question-content[data-v-487a471a]{margin-top:15px}.required-mark[data-v-487a471a]{color:#f56c6c;margin-left:5px}.preview-option[data-v-487a471a]{margin-bottom:8px}.rate-preview[data-v-487a471a]{padding:10px 0}.rate-labels[data-v-487a471a]{display:flex;justify-content:space-between;margin-bottom:8px}.number-input-preview[data-v-487a471a]{display:flex;align-items:center}.unit-label[data-v-487a471a]{margin-left:10px;color:#606266}.matrix-preview[data-v-487a471a]{margin-top:10px}.matrix-table[data-v-487a471a]{width:100%;border-collapse:collapse}.matrix-table td[data-v-487a471a],.matrix-table th[data-v-487a471a]{padding:8px 12px;border:1px solid #ebeef5;text-align:center}.matrix-table th[data-v-487a471a]{background-color:#f5f7fa;font-weight:400}.matrix-checkbox[data-v-487a471a],.matrix-radio[data-v-487a471a]{margin:0}.preview-end-page[data-v-487a471a]{text-align:center;padding:30px 0;border-top:1px solid #ebeef5}.import-footer[data-v-487a471a]{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.import-from-file[data-v-487a471a]{text-align:center;padding:20px 0}.sort-item[data-v-487a471a]{display:flex;align-items:center;padding:10px;border:1px solid #e4e7ed;margin-bottom:10px;background-color:#fff;cursor:move}.sort-drag-handle[data-v-487a471a]{margin-right:10px;color:#909399}.sort-number[data-v-487a471a]{font-weight:700;margin-right:15px;width:30px}.sort-title[data-v-487a471a]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.questionnaire-result-container[data-v-e7d12240]{padding:20px}.page-header-card[data-v-e7d12240],.result-list-card[data-v-e7d12240],.search-card[data-v-e7d12240]{margin-bottom:20px}.page-header[data-v-e7d12240]{justify-content:space-between}.header-left[data-v-e7d12240],.page-header[data-v-e7d12240]{display:flex;align-items:center}.header-left h2[data-v-e7d12240]{margin-right:10px;margin-bottom:0}.card-header[data-v-e7d12240]{display:flex;justify-content:space-between;align-items:center}.result-count[data-v-e7d12240]{color:#909399;font-size:14px}.pagination-container[data-v-e7d12240]{margin-top:20px;text-align:center}.detail-header[data-v-e7d12240]{margin-bottom:20px}.detail-header h3[data-v-e7d12240]{margin-top:0;margin-bottom:10px}.detail-meta[data-v-e7d12240]{display:flex;flex-wrap:wrap;gap:15px;color:#606266}.answer-list[data-v-e7d12240]{margin-top:20px}.question-item[data-v-e7d12240]{margin-bottom:30px;padding:15px;border:1px solid #ebeef5;border-radius:4px;background-color:#fafafa}.question-header[data-v-e7d12240]{display:flex;align-items:flex-start;margin-bottom:15px}.question-number[data-v-e7d12240]{background-color:#409eff;color:#fff;border-radius:4px;padding:2px 8px;margin-right:10px;font-weight:700}.question-title[data-v-e7d12240]{flex:1;font-weight:700}.question-flags[data-v-e7d12240]{margin-left:10px}.question-answer[data-v-e7d12240]{background-color:#fff;padding:15px;border-radius:4px;margin-bottom:15px}.answer-label[data-v-e7d12240]{font-weight:700;margin-right:10px}.answer-content[data-v-e7d12240]{display:flex;align-items:center}.text-answer[data-v-e7d12240]{padding:10px;background-color:#f5f7fa;border-radius:4px;margin-top:5px}.number-answer[data-v-e7d12240]{font-size:18px;font-weight:700;color:#303133}.question-remarks[data-v-e7d12240]{background-color:#f0f9eb;padding:10px 15px;border-radius:4px}.remark-header[data-v-e7d12240]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.overall-assessment[data-v-e7d12240]{padding:20px;background-color:#f5f7fa;border-radius:4px}.score-hint[data-v-e7d12240]{margin-left:10px;color:#909399;font-size:14px}.abnormal-row[data-v-e7d12240]{background-color:#fff0f0!important}@media screen and (max-width:768px){.detail-meta[data-v-e7d12240]{flex-direction:column;gap:8px}.question-header[data-v-e7d12240]{flex-direction:column}.question-flags[data-v-e7d12240]{margin-left:0;margin-top:5px}.answer-content[data-v-e7d12240]{flex-direction:column;align-items:flex-start}.answer-label[data-v-e7d12240]{margin-bottom:5px}}.questionnaire-template-container[data-v-0cfaa209]{padding:20px}.questionnaire-template-container .filter-container[data-v-0cfaa209]{background-color:#fff;padding:20px;margin-bottom:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.questionnaire-template-container .filter-container .search-form[data-v-0cfaa209]{margin-bottom:20px}.questionnaire-template-container .filter-container .operation-container[data-v-0cfaa209]{display:flex;flex-wrap:wrap;gap:10px}.questionnaire-template-container .pagination-container[data-v-0cfaa209]{background-color:#fff;padding:20px;margin-top:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);display:flex;justify-content:flex-end}.questionnaire-template-container .option-item[data-v-0cfaa209]{display:flex;align-items:center;margin-bottom:5px}.questionnaire-template-container .preview-container[data-v-0cfaa209]{padding:20px}.questionnaire-template-container .preview-container .preview-title[data-v-0cfaa209]{font-size:20px;font-weight:700;text-align:center;margin-bottom:10px}.questionnaire-template-container .preview-container .preview-description[data-v-0cfaa209]{color:#666;text-align:center;margin-bottom:20px}.questionnaire-template-container .preview-container .preview-question[data-v-0cfaa209]{margin-bottom:25px}.questionnaire-template-container .preview-container .preview-question .question-title[data-v-0cfaa209]{font-size:16px;font-weight:700;margin-bottom:10px}.questionnaire-template-container .preview-container .preview-question .question-title .question-number[data-v-0cfaa209]{margin-right:5px}.questionnaire-template-container .preview-container .preview-question .question-title .required[data-v-0cfaa209]{color:#f56c6c;margin-left:5px}.questionnaire-template-container .preview-container .preview-question .question-content[data-v-0cfaa209]{padding-left:25px}.hospital-reception[data-v-5780783a]{font-family:Arial,sans-serif;padding:20px}h1[data-v-5780783a]{text-align:center;margin-bottom:20px;color:#409eff}.filter-area[data-v-5780783a]{margin-bottom:20px;display:flex;align-items:center}.main-content[data-v-5780783a]{display:flex;min-height:600px}.patient-list[data-v-5780783a]{width:40%;margin-right:20px;border:1px solid #ebeef5;border-radius:4px;padding:10px}.patient-list h3[data-v-5780783a]{padding:0 0 10px;margin:0;border-bottom:1px solid #ebeef5}.patient-details-placeholder[data-v-5780783a],.patient-details[data-v-5780783a]{width:60%;border:1px solid #ebeef5;border-radius:4px;padding:15px}.patient-header[data-v-5780783a]{margin-bottom:20px}.patient-info[data-v-5780783a]{display:flex;flex-wrap:wrap;margin-top:10px;margin-bottom:15px}.patient-info span[data-v-5780783a]{margin-right:20px;margin-bottom:10px}.exam-result-item[data-v-5780783a]{margin-bottom:20px;padding:15px;border:1px solid #ebeef5;border-radius:4px}.exam-result-item h4[data-v-5780783a]{margin-top:0;border-bottom:1px solid #ebeef5;padding-bottom:10px}.result-content[data-v-5780783a]{display:flex}.result-text[data-v-5780783a]{flex:1}.result-images[data-v-5780783a]{flex:1;margin-left:20px}.image-list[data-v-5780783a]{display:flex;flex-wrap:wrap}.image-item[data-v-5780783a]{width:150px;margin:5px;text-align:center}.image-item .el-image[data-v-5780783a]{width:140px;height:100px;border:1px solid #ebeef5}.image-title[data-v-5780783a]{font-size:12px;margin-top:5px}.action-buttons[data-v-5780783a]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.prescription-item[data-v-5780783a]{margin-bottom:20px}.prescription-header[data-v-5780783a]{display:flex;justify-content:space-between;flex-wrap:wrap}.prescription-notes[data-v-5780783a]{margin-top:10px;padding-top:10px;border-top:1px dashed #ebeef5}.medications-list[data-v-5780783a]{margin-bottom:20px}.add-medication[data-v-5780783a]{margin-top:10px;text-align:center}.followup-recommendation[data-v-5780783a]{margin-top:20px;padding-top:20px;border-top:1px dashed #ebeef5}.followup-recommendation h4[data-v-5780783a]{margin-bottom:10px;color:#409eff}.permission-management[data-v-9ba40f54]{padding:20px}.permission-management h2[data-v-9ba40f54]{margin-bottom:20px;font-weight:500;color:#303133}.permission-management .operation-area[data-v-9ba40f54]{margin-bottom:15px}.permission-management .tab-toolbar[data-v-9ba40f54]{padding:10px 0;display:flex;align-items:center}.permission-management .pagination-container[data-v-9ba40f54]{margin-top:20px;display:flex;justify-content:flex-end}.permission-management .user-name[data-v-9ba40f54]{display:flex;align-items:center}.permission-management .role-description[data-v-9ba40f54]{color:#909399;font-size:12px;margin-left:5px}.permission-management[data-v-9ba40f54] .el-tabs__content{display:none}.permission-management[data-v-9ba40f54] .el-checkbox-group{display:flex;flex-direction:column}.permission-management[data-v-9ba40f54] .el-checkbox-group .el-checkbox{margin-left:0;margin-bottom:10px}.sms-management[data-v-ecf91b28]{padding:20px}.page-title[data-v-ecf91b28]{margin-bottom:20px;font-weight:500;color:#303133}.card-header[data-v-ecf91b28]{display:flex;justify-content:space-between;align-items:center}.history-pagination[data-v-ecf91b28],.patient-pagination[data-v-ecf91b28],.template-pagination[data-v-ecf91b28]{margin-top:20px;display:flex;justify-content:center}.selected-template[data-v-ecf91b28]{margin-bottom:20px;padding:15px;background-color:#f5f7fa;border-radius:5px}.template-info[data-v-ecf91b28]{margin-bottom:10px}.label[data-v-ecf91b28]{font-weight:700;margin-right:10px}.content-box[data-v-ecf91b28]{padding:10px;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;margin-bottom:10px}.content-note[data-v-ecf91b28]{color:#909399;font-size:12px}.send-options[data-v-ecf91b28]{margin-top:20px;padding:15px;background-color:#f5f7fa;border-radius:4px}.action-buttons[data-v-ecf91b28]{margin-top:20px;text-align:center}.no-data[data-v-ecf91b28]{text-align:center;padding:30px 0;color:#909399}.no-data i[data-v-ecf91b28]{font-size:40px;margin-bottom:10px}.search-form[data-v-ecf91b28]{margin-bottom:20px}.message-detail[data-v-ecf91b28]{padding:15px}.sms-content[data-v-ecf91b28]{padding:10px;background-color:#f5f7fa;border-radius:4px;line-height:1.5}.fail-reason[data-v-ecf91b28]{color:#f56c6c}.sms-preview[data-v-ecf91b28]{display:flex;justify-content:center}.phone-mockup[data-v-ecf91b28]{width:280px;border:10px solid #dcdfe6;border-radius:20px;overflow:hidden}.phone-header[data-v-ecf91b28]{height:30px;background-color:#f2f6fc;display:flex;justify-content:space-between;align-items:center;padding:0 15px;color:#606266;font-size:12px}.phone-content[data-v-ecf91b28]{background-color:#f5f7fa;padding:15px;min-height:200px}.message-bubble[data-v-ecf91b28]{background-color:#ecf5ff;border-radius:8px;padding:12px;width:80%;margin-left:auto;border:1px solid #d9ecff}.message-sender[data-v-ecf91b28]{font-size:12px;color:#909399;margin-bottom:5px;display:flex;justify-content:space-between}.message-content[data-v-ecf91b28]{color:#303133;word-break:break-word}.time[data-v-ecf91b28]{color:#c0c4cc}.preview-test[data-v-ecf91b28]{margin-top:20px}.test-result[data-v-ecf91b28]{margin-top:10px}.test-content[data-v-ecf91b28]{padding:10px;background-color:#f5f7fa;border-radius:4px;border:1px dashed #dcdfe6;color:#409eff}.patient-dialog-content[data-v-ecf91b28]{max-height:500px}.message-content-box[data-v-ecf91b28]{padding:10px;background-color:#f5f7fa;border-radius:4px;line-height:1.5}.message-fail-reason[data-v-ecf91b28]{color:#f56c6c}.send-result[data-v-ecf91b28]{text-align:center;padding:20px 0}.result-icon[data-v-ecf91b28]{font-size:60px;margin-bottom:20px}.result-icon.success[data-v-ecf91b28]{color:#67c23a}.result-icon.fail[data-v-ecf91b28]{color:#f56c6c}.result-message[data-v-ecf91b28]{font-size:18px;margin-bottom:15px}.result-detail[data-v-ecf91b28]{text-align:left;width:200px;margin:0 auto}.result-detail p[data-v-ecf91b28]{margin:5px 0}.badge[data-v-ecf91b28]{margin-top:-2px}.sms-template-management[data-v-5b66c460]{padding:20px}.page-title[data-v-5b66c460]{margin-bottom:20px;font-weight:500;color:#303133}.operation-bar[data-v-5b66c460],.search-card[data-v-5b66c460]{margin-bottom:20px}.pagination-container[data-v-5b66c460]{margin-top:20px;display:flex;justify-content:center}.content-tip[data-v-5b66c460]{margin-top:5px;display:flex;justify-content:space-between;color:#909399;font-size:12px}.variable-list h4[data-v-5b66c460]{margin-top:0;margin-bottom:10px}.variable-list p[data-v-5b66c460]{margin:5px 0}.template-preview[data-v-5b66c460]{width:100%}.preview-header[data-v-5b66c460]{margin-bottom:15px}.preview-header div[data-v-5b66c460]{margin-bottom:5px}.preview-header .label[data-v-5b66c460]{font-weight:700;margin-right:10px;color:#606266}.preview-content[data-v-5b66c460]{display:flex;justify-content:center;margin-bottom:20px}.phone-mockup[data-v-5b66c460]{width:300px;height:500px;border:10px solid #dcdfe6;border-radius:20px;background-color:#f2f6fc;overflow:hidden;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.phone-header[data-v-5b66c460]{height:30px;background-color:#ebeef5;display:flex;justify-content:space-between;align-items:center;padding:0 15px;color:#606266;font-size:12px}.message-content[data-v-5b66c460]{padding:15px}.message-sender[data-v-5b66c460]{color:#606266;font-size:12px;margin-bottom:8px}.message-bubble[data-v-5b66c460]{background-color:#ecf5ff;padding:12px;border-radius:8px;color:#303133;font-size:14px;margin-bottom:8px;word-break:break-word;border:1px solid #d9ecff}.message-time[data-v-5b66c460]{font-size:11px;color:#909399;text-align:center}.preview-actions[data-v-5b66c460]{text-align:center}.user-plan-management[data-v-e3fdff5a]{padding:20px;background-color:#f5f7fa;min-height:calc(100vh - 84px)}.page-title[data-v-e3fdff5a]{margin-top:0;margin-bottom:20px;font-size:22px;font-weight:600;color:#303133}.search-card[data-v-e3fdff5a]{margin-bottom:20px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.08)}.operation-container[data-v-e3fdff5a]{margin-bottom:16px;display:flex;flex-wrap:wrap;gap:10px}.el-table .warning-row[data-v-e3fdff5a]{background-color:#fdf6ec}.el-table .success-row[data-v-e3fdff5a]{background-color:#f0f9eb}.el-table .danger-row[data-v-e3fdff5a]{background-color:#fef0f0}.pagination-container[data-v-e3fdff5a]{margin-top:20px;display:flex;justify-content:flex-end}.task-statistics[data-v-e3fdff5a]{display:flex;flex-wrap:wrap;gap:6px}.task-statistics .el-tag[data-v-e3fdff5a]{margin-right:0}.plan-detail-header[data-v-e3fdff5a]{display:flex;margin-bottom:20px;border-bottom:1px solid #ebeef5;padding-bottom:20px}.patient-info[data-v-e3fdff5a]{flex:1;padding-right:20px}.patient-info h3[data-v-e3fdff5a]{margin-top:0;margin-bottom:15px;font-size:18px;font-weight:600}.patient-info p[data-v-e3fdff5a]{margin:8px 0;color:#606266;font-size:14px}.plan-info[data-v-e3fdff5a]{flex:1;padding-left:20px;border-left:1px solid #ebeef5}.plan-info p[data-v-e3fdff5a]{margin:8px 0;color:#606266;font-size:14px}.label[data-v-e3fdff5a]{font-weight:600;color:#303133;margin-right:5px}.task-detail-expand[data-v-e3fdff5a]{padding:12px;background-color:#f9fafc}.task-detail-expand p[data-v-e3fdff5a]{margin:8px 0;font-size:14px;color:#606266}.task-setting-header[data-v-e3fdff5a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.header-title[data-v-e3fdff5a]{font-size:16px;font-weight:600;color:#303133}.tasks-container[data-v-e3fdff5a]{margin-bottom:20px}.notification-settings[data-v-e3fdff5a]{padding:16px;background-color:#f9fafc;border-radius:4px;margin-top:10px;border:1px solid #ebeef5}.template-input-container[data-v-e3fdff5a]{display:flex;gap:16px}.template-input-container .el-input[data-v-e3fdff5a]{flex:2}.template-tips[data-v-e3fdff5a]{flex:1;padding:8px 12px;background-color:#ecf5ff;border-radius:4px;font-size:12px;color:#409eff}.tips-title[data-v-e3fdff5a]{font-weight:600;margin-bottom:8px}.tips-item[data-v-e3fdff5a]{margin-bottom:6px}.el-divider__text[data-v-e3fdff5a]{background-color:#f5f7fa;font-weight:600;color:#409eff}.el-dialog__body[data-v-e3fdff5a]{max-height:60vh;overflow-y:auto}.el-tabs__nav-wrap[data-v-e3fdff5a]:after{height:1px}.el-tabs__active-bar[data-v-e3fdff5a]{height:3px}.el-table .el-tag[data-v-e3fdff5a]{margin:2px 0}@media screen and (max-width:768px){.plan-detail-header[data-v-e3fdff5a]{flex-direction:column}.patient-info[data-v-e3fdff5a]{padding-right:0;padding-bottom:15px}.plan-info[data-v-e3fdff5a]{padding-left:0;padding-top:15px;border-left:none;border-top:1px solid #ebeef5}.template-input-container[data-v-e3fdff5a]{flex-direction:column}}.status-pending[data-v-e3fdff5a]{color:#e6a23c}.status-active[data-v-e3fdff5a]{color:#409eff}.status-terminated[data-v-e3fdff5a]{color:#f56c6c}.status-completed[data-v-e3fdff5a]{color:#67c23a}.el-table .cell .el-checkbox[data-v-e3fdff5a]{display:flex;align-items:center;height:100%}.el-form-item__content .el-date-editor[data-v-e3fdff5a],.el-form-item__content .el-input-number[data-v-e3fdff5a],.el-form-item__content .el-input[data-v-e3fdff5a],.el-form-item__content .el-select[data-v-e3fdff5a]{width:100%}.el-button+.el-button[data-v-e3fdff5a],.el-button+.el-dropdown[data-v-e3fdff5a]{margin-left:5px}.el-dialog .el-table[data-v-e3fdff5a]{margin-top:10px}.el-form-item.is-error .el-input__inner[data-v-e3fdff5a],.el-form-item.is-error .el-textarea__inner[data-v-e3fdff5a]{border-color:#f56c6c}.el-input__clear[data-v-e3fdff5a]{color:#c0c4cc}.el-select .el-tag[data-v-e3fdff5a]{margin:2px 0 2px 6px}.el-date-editor.el-input[data-v-e3fdff5a]{width:100%}.el-radio-group[data-v-e3fdff5a]{display:flex;flex-wrap:wrap;gap:12px}.el-table__expanded-cell[data-v-e3fdff5a]{padding:16px}.executor-info[data-v-e3fdff5a]{display:flex;align-items:center;gap:8px}.executor-avatar[data-v-e3fdff5a]{width:24px;height:24px;border-radius:50%;background-color:#409eff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.text-ellipsis[data-v-e3fdff5a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}