[data-v-20f80bfd]:root{--menu-text-color-dark:#bfcbd9;--menu-text-color-active-dark:#f4f4f5;--menu-background-dark:#282c34;--menu-hover-background-dark:#4e88f3;--sub-menu-background-dark:#282c34;--logo-title-color-dark:#fff;--navbar-height:50px}[data-v-20f80bfd]:export{menuTextColor:var(--menu-text-color);menuTextColorActive:var(--menu-text-color-active);menuBackground:var(--menu-background);menuHoverBackground:var(--menu-hover-background);subMenuBackground:var(--sub-menu-background);logoTitleColor:var(--logo-title-color);menuTextColorDark:var(--menu-text-color-dark);menuTextColorActiveDark:var(--menu-text-color-active-dark);menuBackgroundDark:var(--menu-background-dark);menuHoverBackgroundDark:var(--menu-hover-background-dark);subMenuBackgroundDark:var(--sub-menu-background-dark);logoTitleColorDark:var(--logo-title-color-dark);sideBarWidth:var(--sidebar-width);hideSideBarWidth:var(--hide-sidebar-width)}.item-1 .el-input__inner[data-v-20f80bfd]{width:10%}.item-2 .el-input__inner[data-v-20f80bfd]{width:20%}.item-3 .el-input__inner[data-v-20f80bfd]{width:30%}.item-4 .el-input__inner[data-v-20f80bfd]{width:40%}.item-5 .el-input__inner[data-v-20f80bfd]{width:50%}.item-6 .el-input__inner[data-v-20f80bfd]{width:60%}.item-7 .el-input__inner[data-v-20f80bfd]{width:70%}.item-8 .el-input__inner[data-v-20f80bfd]{width:80%}.item-9 .el-input__inner[data-v-20f80bfd]{width:90%}.item-10 .el-input__inner[data-v-20f80bfd]{width:100%}.detail-header[data-v-20f80bfd]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:10px;border-bottom:1px solid #e8e8e8}.detail-header .header-title[data-v-20f80bfd]{margin:0;font-size:18px;font-weight:600;color:#333}.detail-header .close-icon[data-v-20f80bfd]{font-size:20px;color:#909399;cursor:pointer;transition:color .3s}.detail-header .close-icon[data-v-20f80bfd]:hover{color:#409eff}.overview-card[data-v-20f80bfd]{background-color:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.stats-container[data-v-20f80bfd]{display:-ms-flexbox;display:flex;gap:16px}.stat-card[data-v-20f80bfd]{-ms-flex:1;flex:1;border-radius:8px;padding:20px;text-align:center;position:relative;overflow:hidden}.stat-card.total[data-v-20f80bfd]{background-color:#f5f7fa}.stat-card.regular[data-v-20f80bfd]{background-color:#e8f5e9;border-bottom:3px solid #4caf50}.stat-card.attention[data-v-20f80bfd]{background-color:#fff8e1;border-bottom:3px solid #ff9800}.stat-card.emergency[data-v-20f80bfd]{background-color:#ffebee;border-bottom:3px solid #f44336}.stat-number[data-v-20f80bfd]{font-size:28px;font-weight:700;margin-bottom:8px}.stat-card.total .stat-number[data-v-20f80bfd]{color:#333}.stat-card.regular .stat-number[data-v-20f80bfd]{color:#4caf50}.stat-card.attention .stat-number[data-v-20f80bfd]{color:#ff9800}.stat-card.emergency .stat-number[data-v-20f80bfd]{color:#f44336}.stat-label[data-v-20f80bfd]{font-size:14px;color:#666}.engine-config-card[data-v-20f80bfd]{margin-top:24px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden}.footer-buttons[data-v-20f80bfd]{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%}.tabs-container[data-v-20f80bfd]{display:-ms-flexbox;display:flex;border-bottom:1px solid #e0e0e0;background-color:#fafbfc}.tab-item[data-v-20f80bfd]{padding:14px 20px;cursor:pointer;font-size:14px;color:#666;border-bottom:2px solid transparent;transition:all .3s ease}.tab-item[data-v-20f80bfd]:hover{color:#2c80ff}.tab-item.active[data-v-20f80bfd]{color:#2c80ff;border-bottom-color:#2c80ff;background-color:#fff}.config-content[data-v-20f80bfd]{padding:24px}.config-section[data-v-20f80bfd]{margin-bottom:32px;background-color:#fcfcfc;padding:20px;border-radius:8px;border:1px solid #f0f0f0}.section-title[data-v-20f80bfd]{font-size:15px;font-weight:600;color:#333;margin:0 0 20px 0;padding-left:10px;border-left:4px solid #2c80ff}.trigger-setting-row[data-v-20f80bfd]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.setting-suffix[data-v-20f80bfd]{font-size:13px;color:#666;margin-left:8px}.setting-desc[data-v-20f80bfd]{font-size:12px;color:#999;margin-top:4px;line-height:1.4}@media(max-width:768px){.tabs-container[data-v-20f80bfd]{-ms-flex-wrap:wrap;flex-wrap:wrap}.tab-item[data-v-20f80bfd]{padding:10px 12px;font-size:12px}.config-content[data-v-20f80bfd]{padding:16px}.trigger-setting[data-v-20f80bfd]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:8px}.rule-settings[data-v-20f80bfd]{-ms-flex-direction:column;flex-direction:column;gap:12px}.threshold-setting[data-v-20f80bfd]{-ms-flex-align:start;align-items:flex-start;gap:8px}.action-buttons[data-v-20f80bfd],.manual-adjustment[data-v-20f80bfd],.threshold-setting[data-v-20f80bfd]{-ms-flex-direction:column;flex-direction:column}.adjustment-form[data-v-20f80bfd],.approval-list[data-v-20f80bfd]{-ms-flex:none;flex:none;width:100%}.approval-list[data-v-20f80bfd]{margin-left:0;margin-top:24px}}.manual-adjustment[data-v-20f80bfd]{display:-ms-flexbox;display:flex;gap:32px}.adjustment-form[data-v-20f80bfd]{-ms-flex:1;flex:1;min-width:400px}[data-v-20f80bfd] .el-form{max-width:600px}[data-v-20f80bfd] .el-form-item__label{font-weight:500;color:#333;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:0 12px 0 0;min-height:32px;line-height:1.4}[data-v-20f80bfd] .el-form-item__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;min-height:32px;line-height:1}[data-v-20f80bfd] .el-form-item__content>.el-input-number,[data-v-20f80bfd] .el-form-item__content>.el-radio-group,[data-v-20f80bfd] .el-form-item__content>.el-switch,[data-v-20f80bfd] .el-form-item__content>.trigger-setting-row{height:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}[data-v-20f80bfd] .el-radio.is-bordered{margin-right:12px}[data-v-20f80bfd] .el-radio-group{display:-ms-flexbox;display:flex;gap:12px}[data-v-20f80bfd] .form-actions .el-form-item__content{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:12px}[data-v-20f80bfd] .audit-switch-item .el-form-item__content{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.approval-list[data-v-20f80bfd]{-ms-flex:1;flex:1;min-width:400px;margin-left:0}.approval-list h4.section-title[data-v-20f80bfd]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.approval-item[data-v-20f80bfd]{background-color:#fff;border-radius:8px;padding:16px;margin-bottom:16px;border:1px solid #e0e0e0;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:box-shadow .3s ease}.approval-item[data-v-20f80bfd]:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}.approval-header[data-v-20f80bfd]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.patient-name[data-v-20f80bfd]{font-size:15px;font-weight:600;color:#333}.approval-content[data-v-20f80bfd]{margin-bottom:16px;font-size:13px;color:#666}.approval-content .adjustment-info[data-v-20f80bfd]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-weight:500}.approval-content .adjustment-reason[data-v-20f80bfd],.approval-content .applicant-info[data-v-20f80bfd]{margin-bottom:6px}.approval-content .applicant-info[data-v-20f80bfd]{color:#999;font-size:12px}.approval-actions[data-v-20f80bfd]{display:-ms-flexbox;display:flex;gap:8px;padding-top:12px;border-top:1px solid #f0f0f0}.empty-state[data-v-20f80bfd]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:200px;color:#999;font-size:14px}.empty-state i[data-v-20f80bfd]{font-size:48px;margin-bottom:12px;color:#ddd}.empty-state p[data-v-20f80bfd]{margin:0}.change-arrow[data-v-20f80bfd]{margin:0 8px;color:#666;font-size:14px}.tab-placeholder[data-v-20f80bfd]{padding:40px 0;text-align:center;color:#999;font-size:14px}.history-tracking .history-header[data-v-20f80bfd]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:24px}.history-tracking .filter-controls[data-v-20f80bfd]{display:-ms-flexbox;display:flex;gap:12px}.history-tracking .filter-group[data-v-20f80bfd]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.history-tracking .history-table[data-v-20f80bfd]{background-color:#fff;border-radius:8px;border:1px solid #e0e0e0;overflow:hidden}.history-tracking .table-header[data-v-20f80bfd]{display:-ms-flexbox;display:flex;background-color:#fafafa;border-bottom:1px solid #e0e0e0}.history-tracking .table-cell[data-v-20f80bfd]{padding:12px 16px;font-size:13px;font-weight:600;color:#333;text-align:left}.history-tracking .table-cell.time[data-v-20f80bfd]{width:150px}.history-tracking .table-cell.patient[data-v-20f80bfd]{width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-tracking .table-cell.change[data-v-20f80bfd]{width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-tracking .table-cell.trigger[data-v-20f80bfd]{width:120px}.history-tracking .table-cell.operator[data-v-20f80bfd]{width:100px}.history-tracking .table-cell.reason[data-v-20f80bfd]{-ms-flex:1;flex:1}.history-tracking .table-cell.action[data-v-20f80bfd]{width:100px}.history-tracking .table-row[data-v-20f80bfd]{display:-ms-flexbox;display:flex;border-bottom:1px solid #e0e0e0}.history-tracking .table-row[data-v-20f80bfd]:last-child{border-bottom:none}.history-tracking .change-badge[data-v-20f80bfd]{display:inline-block;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500}.history-tracking .change-badge.regular[data-v-20f80bfd]{background-color:#e8f5e9;color:#4caf50}.history-tracking .change-badge.attention[data-v-20f80bfd]{background-color:#fff8e1;color:#ff9800}.history-tracking .change-badge.emergency[data-v-20f80bfd]{background-color:#ffebee;color:#f44336}.history-tracking .change-arrow[data-v-20f80bfd]{margin:0 8px;font-size:14px;color:#666}.history-tracking .change-content[data-v-20f80bfd]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap}.history-tracking .trigger-badge[data-v-20f80bfd]{display:inline-block;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;background-color:#e8f5e9;color:#4caf50}.status-monitoring .monitor-card[data-v-20f80bfd]{background-color:#fff;border-radius:8px;border:1px solid #e0e0e0;padding:24px}.status-monitoring .monitor-row[data-v-20f80bfd]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:12px 0;border-bottom:1px solid #e0e0e0}.status-monitoring .monitor-row[data-v-20f80bfd]:last-child{border-bottom:none}.status-monitoring .monitor-label[data-v-20f80bfd]{font-size:14px;color:#333;font-weight:500;text-decoration:none}.status-monitoring .monitor-value[data-v-20f80bfd]{font-size:14px;color:#666;text-decoration:none}.status-monitoring .status-enabled[data-v-20f80bfd],.status-monitoring .status-normal[data-v-20f80bfd]{color:#4caf50;text-decoration:none}.status-monitoring .status-dot[data-v-20f80bfd]{width:8px;height:8px;border-radius:50%;background-color:#4caf50;margin-right:6px;display:inline-block}.grading-test .test-config[data-v-20f80bfd],.grading-test .test-result[data-v-20f80bfd]{padding:16px;border:1px solid #ebeef5;border-radius:8px;min-height:400px}.grading-test .result-container .result-summary[data-v-20f80bfd]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:16px;background-color:#f5f7fa;border-radius:4px;margin-bottom:16px}.grading-test .result-container .result-summary.matched[data-v-20f80bfd]{background-color:#f0f9eb}.grading-test .result-container .result-summary.matched .result-status[data-v-20f80bfd]{color:#67c23a}.grading-test .result-container .result-summary .result-status[data-v-20f80bfd]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600;font-size:16px;color:#e6a23c}.grading-test .result-container .result-summary .result-status i[data-v-20f80bfd]{font-size:20px}.grading-test .result-container .result-summary .confidence-score[data-v-20f80bfd]{font-size:14px;color:#606266}.grading-test .result-container .result-summary .confidence-score .score[data-v-20f80bfd]{font-size:18px;font-weight:700;color:#2c80ff}.grading-test .result-container .detail-item[data-v-20f80bfd]{display:-ms-flexbox;display:flex;margin-bottom:8px;font-size:13px}.grading-test .result-container .detail-item .detail-label[data-v-20f80bfd]{color:#909399;width:80px}.grading-test .result-container .detail-item .detail-value[data-v-20f80bfd]{color:#333;font-weight:500}.grading-test .result-container .conditions-list .condition-item[data-v-20f80bfd]{padding:12px;border-radius:4px;margin-bottom:8px;border:1px solid #ebeef5}.grading-test .result-container .conditions-list .condition-item.matched[data-v-20f80bfd]{border-left:4px solid #67c23a;background-color:#f0f9eb}.grading-test .result-container .conditions-list .condition-item.unmatched[data-v-20f80bfd]{border-left:4px solid #f56c6c;background-color:#fef0f0}.grading-test .result-container .conditions-list .condition-item .cond-header[data-v-20f80bfd]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:4px}.grading-test .result-container .conditions-list .condition-item .cond-header i[data-v-20f80bfd]{font-size:14px}.grading-test .result-container .conditions-list .condition-item .cond-header .cond-name[data-v-20f80bfd]{font-weight:500;font-size:13px;-ms-flex:1;flex:1}.grading-test .result-container .conditions-list .condition-item .cond-remark[data-v-20f80bfd]{font-size:12px;color:#909399;margin-left:22px}.grading-test .empty-result[data-v-20f80bfd]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:300px;color:#909399}.grading-test .empty-result i[data-v-20f80bfd]{font-size:48px;margin-bottom:16px}.history-detail-content .detail-section[data-v-20f80bfd]{margin-bottom:20px}.history-detail-content .detail-section .section-title[data-v-20f80bfd]{font-size:14px;font-weight:600;color:#333;margin:0 0 12px 0;padding-bottom:8px;border-bottom:1px solid #e8e8e8}.history-detail-content .level-change[data-v-20f80bfd]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding:20px;background-color:#f8f9fa;border-radius:8px}.history-detail-content .level-change .level-item[data-v-20f80bfd]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:8px}.history-detail-content .level-change .level-item .label[data-v-20f80bfd]{font-size:12px;color:#8c8c8c}.history-detail-content .level-change .level-item .level-tag[data-v-20f80bfd]{padding:8px 20px;border-radius:6px;font-size:14px;font-weight:500}.history-detail-content .level-change .level-item.old .level-tag[data-v-20f80bfd]{border:1px dashed #d9d9d9;background-color:#fafafa;color:#8c8c8c}.history-detail-content .level-change .level-item.new .level-tag[data-v-20f80bfd]{font-weight:600}.history-detail-content .level-change .level-item .level-tag.empty[data-v-20f80bfd]{color:#bfbfbf}.history-detail-content .level-change .arrow[data-v-20f80bfd]{font-size:24px;color:#8c8c8c;font-weight:700}.history-detail-content .reason-box[data-v-20f80bfd]{padding:16px;background-color:#fafafa;border:1px solid #e8e8e8;border-radius:6px;font-size:14px;color:#595959;line-height:1.6}.pagination-container[data-v-20f80bfd]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:15px 0;margin-top:0}