[data-v-4dbeb0e1]: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-4dbeb0e1]: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-4dbeb0e1]{width:10%}.item-2 .el-input__inner[data-v-4dbeb0e1]{width:20%}.item-3 .el-input__inner[data-v-4dbeb0e1]{width:30%}.item-4 .el-input__inner[data-v-4dbeb0e1]{width:40%}.item-5 .el-input__inner[data-v-4dbeb0e1]{width:50%}.item-6 .el-input__inner[data-v-4dbeb0e1]{width:60%}.item-7 .el-input__inner[data-v-4dbeb0e1]{width:70%}.item-8 .el-input__inner[data-v-4dbeb0e1]{width:80%}.item-9 .el-input__inner[data-v-4dbeb0e1]{width:90%}.item-10 .el-input__inner[data-v-4dbeb0e1]{width:100%}.rule-test-tool[data-v-4dbeb0e1]{min-height:100%;padding:0}.el-card[data-v-4dbeb0e1]{min-height:calc(100vh - 150px);border:none;border-radius:0}.footer-buttons[data-v-4dbeb0e1]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.patient-info-card[data-v-4dbeb0e1]{padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.patient-info-card .patient-header[data-v-4dbeb0e1]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:12px}.patient-info-card .patient-header .patient-basic .patient-name[data-v-4dbeb0e1]{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:2px}.patient-info-card .patient-header .patient-basic .patient-meta[data-v-4dbeb0e1]{font-size:12px;color:#64748b}.patient-info-card .info-box[data-v-4dbeb0e1]{text-align:center;padding:8px;background:#fff;border:1px solid #f1f5f9;border-radius:6px}.patient-info-card .info-box .info-label[data-v-4dbeb0e1]{font-size:11px;color:#94a3b8;margin-bottom:2px}.patient-info-card .info-box .info-value[data-v-4dbeb0e1]{font-size:13px;font-weight:500;color:#334155}.health-records-card[data-v-4dbeb0e1]{padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.health-records-card .health-records-header[data-v-4dbeb0e1]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.health-records-card .health-records-header .health-records-title[data-v-4dbeb0e1]{font-size:14px;font-weight:600;color:#1e293b}.health-records-card .health-records-header .health-records-count[data-v-4dbeb0e1]{font-size:12px;color:#64748b}.health-records-card .indicator-group[data-v-4dbeb0e1]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;-ms-flex-pack:center;justify-content:center}.health-records-card .snapshot-item[data-v-4dbeb0e1]{font-size:12px;color:#606266;line-height:1.5}.health-records-card .health-records-pagination[data-v-4dbeb0e1]{margin-top:12px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.confidence-details[data-v-4dbeb0e1]{margin-bottom:20px;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.confidence-details .confidence-info[data-v-4dbeb0e1]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.confidence-details .confidence-info .conf-item[data-v-4dbeb0e1]{display:-ms-flexbox;display:flex;gap:8px;font-size:13px}.confidence-details .confidence-info .conf-item .label[data-v-4dbeb0e1]{color:#64748b}.confidence-details .confidence-info .conf-item .value[data-v-4dbeb0e1]{font-weight:600;color:#1e293b}.confidence-visualizer[data-v-4dbeb0e1]{margin-bottom:30px;padding:0 10px}.confidence-visualizer .progress-container[data-v-4dbeb0e1]{position:relative;padding-bottom:40px;margin-top:10px}.confidence-visualizer .threshold-markers[data-v-4dbeb0e1]{position:absolute;top:0;left:0;width:calc(100% - 50px);height:18px;pointer-events:none}.confidence-visualizer .threshold-markers .marker[data-v-4dbeb0e1]{position:absolute;top:-4px;height:26px;width:2px;background:#cbd5e1;z-index:1}.confidence-visualizer .threshold-markers .marker[data-v-4dbeb0e1]:after{content:"";position:absolute;bottom:-4px;left:-3px;width:8px;height:8px;background:#94a3b8;border-radius:50%}.confidence-visualizer .threshold-markers .marker .marker-label[data-v-4dbeb0e1]{position:absolute;bottom:-24px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:11px;color:#64748b;font-weight:500}.confidence-visualizer .threshold-markers .marker.auto-execute[data-v-4dbeb0e1],.confidence-visualizer .threshold-markers .marker.auto-execute[data-v-4dbeb0e1]:after{background:#67c23a}.confidence-visualizer .threshold-markers .marker.auto-execute .marker-label[data-v-4dbeb0e1]{color:#67c23a}.confidence-visualizer .threshold-markers .marker.manual-review[data-v-4dbeb0e1],.confidence-visualizer .threshold-markers .marker.manual-review[data-v-4dbeb0e1]:after{background:#e6a23c}.confidence-visualizer .threshold-markers .marker.manual-review .marker-label[data-v-4dbeb0e1]{color:#e6a23c}.confidence-visualizer .action-recommendation[data-v-4dbeb0e1]{margin-top:12px;padding:10px 14px;background:rgba(248,250,252,.8);border-radius:6px;font-size:13px;font-weight:500;gap:8px;border:1px dashed currentColor}.confidence-summary[data-v-4dbeb0e1],.confidence-visualizer .action-recommendation[data-v-4dbeb0e1],.no-result[data-v-4dbeb0e1]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.no-result[data-v-4dbeb0e1]{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:100px 20px;color:#94a3b8}.no-result i[data-v-4dbeb0e1]{font-size:64px;margin-bottom:16px}.no-result p[data-v-4dbeb0e1]{font-size:14px}.result-banner[data-v-4dbeb0e1]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;padding:20px;margin-bottom:24px;border-radius:12px;position:relative}.result-banner.matched[data-v-4dbeb0e1]{background:#f0fdf4;border:1px solid #bbf7d0}.result-banner.not-matched[data-v-4dbeb0e1]{background:#fef2f2;border:1px solid #fecaca}.result-banner.high[data-v-4dbeb0e1]{border-left:6px solid #22c55e}.result-banner.medium[data-v-4dbeb0e1]{border-left:6px solid #e6a23c}.result-banner.low[data-v-4dbeb0e1]{border-left:6px solid #94a3b8}.result-banner .execution-time[data-v-4dbeb0e1]{position:absolute;top:10px;right:14px;font-size:11px;color:#94a3b8}.result-banner .result-icon[data-v-4dbeb0e1]{width:48px;height:48px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:24px}.matched .result-banner .result-icon[data-v-4dbeb0e1]{background:#22c55e;color:#fff}.not-matched .result-banner .result-icon[data-v-4dbeb0e1]{background:#e6a23c;color:#fff}.result-banner .result-content[data-v-4dbeb0e1]{-ms-flex:1;flex:1}.result-banner .result-content .result-title[data-v-4dbeb0e1]{font-size:18px;font-weight:600;margin-bottom:4px}.matched .result-banner .result-content .result-title[data-v-4dbeb0e1]{color:#166534}.not-matched .result-banner .result-content .result-title[data-v-4dbeb0e1]{color:#92400e}.result-banner .result-content .result-desc[data-v-4dbeb0e1]{font-size:14px;color:#4b5563}.suggestions-box[data-v-4dbeb0e1]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px;margin-bottom:20px}.suggestions-box .suggest-item[data-v-4dbeb0e1]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:8px}.suggestions-box .suggest-item[data-v-4dbeb0e1]:last-child{margin-bottom:0}.suggestions-box .suggest-item .suggest-tag[data-v-4dbeb0e1]{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.suggestions-box .suggest-item .suggest-content[data-v-4dbeb0e1]{font-size:13px;color:#334155;line-height:1.5}.matching-details .detail-tabs[data-v-4dbeb0e1]{box-shadow:none;border-radius:8px;overflow:hidden}.matching-details .condition-list-simple[data-v-4dbeb0e1]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:8px 0}.matching-details .condition-list-simple .cond-card[data-v-4dbeb0e1]{padding:12px;border-radius:6px;border:1px solid #f1f5f9;background:#f8fafc}.matching-details .condition-list-simple .cond-card.matched[data-v-4dbeb0e1]{border-left:4px solid #22c55e}.matching-details .condition-list-simple .cond-card.unmatched[data-v-4dbeb0e1]{border-left:4px solid #94a3b8}.matching-details .condition-list-simple .cond-card.factor[data-v-4dbeb0e1]{border-left:4px solid #cbd5e1}.matching-details .condition-list-simple .cond-card.factor.applied[data-v-4dbeb0e1]{border-left-color:#3b82f6;background:#eff6ff}.matching-details .condition-list-simple .cond-card .cond-header[data-v-4dbeb0e1]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:6px}.matching-details .condition-list-simple .cond-card .cond-header .cond-name[data-v-4dbeb0e1]{font-weight:600;font-size:13px;color:#1e293b}.matching-details .condition-list-simple .cond-card .cond-header .cond-weight[data-v-4dbeb0e1]{font-size:12px;font-weight:600;color:#64748b}.matching-details .condition-list-simple .cond-card .cond-detail[data-v-4dbeb0e1]{font-size:12px;color:#64748b;margin-bottom:4px}.matching-details .condition-list-simple .cond-card .cond-detail .highlight[data-v-4dbeb0e1]{color:#22c55e;font-weight:600}.matching-details .condition-list-simple .cond-card .cond-detail .separator[data-v-4dbeb0e1]{margin:0 8px;color:#e2e8f0}.matching-details .condition-list-simple .cond-card .cond-reason[data-v-4dbeb0e1],.matching-details .condition-list-simple .cond-card .cond-remark[data-v-4dbeb0e1]{font-size:12px;color:#94a3b8;font-style:italic}.matching-details .condition-list-simple .cond-card.unmatched .cond-reason[data-v-4dbeb0e1]{color:#94a3b8;font-style:normal}.section-title[data-v-4dbeb0e1]{font-size:15px;font-weight:600;color:#1e293b;margin-bottom:16px;padding-left:10px;border-left:4px solid #409eff}.section-title.small[data-v-4dbeb0e1]{font-size:14px;margin-bottom:12px}