.sample-card[data-v-354974d4]{background:#fff;border-radius:10px;padding:16px 20px;border:1px solid #e5e5e5}.card-header[data-v-354974d4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px}.card-header[data-v-354974d4],.sample-id[data-v-354974d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sample-id[data-v-354974d4]{gap:8px}.sample-id .anticon[data-v-354974d4]{color:#f29600;font-size:18px}.sample-id .bloodno[data-v-354974d4]{font-size:16px;font-weight:700;color:#1e293b}.sample-id .baby-info[data-v-354974d4]{font-size:12px;color:#64748b}.header-right[data-v-354974d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.contract-no[data-v-354974d4]{font-size:12px;color:#94a3b8}.metrics-row[data-v-354974d4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.metric[data-v-354974d4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.metric-label[data-v-354974d4]{font-size:11px;color:#94a3b8;margin-bottom:4px}.metric-value[data-v-354974d4]{font-size:13px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-card[data-v-fdb1f060]{background:#fff;border-radius:10px;padding:16px 20px;border:1px solid #e5e5e5}.tl-header[data-v-fdb1f060]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#1e293b;margin-bottom:16px}.tl-header .anticon[data-v-fdb1f060]{color:#f29600}.tl-header .tl-count[data-v-fdb1f060]{margin-left:auto;font-size:12px;font-weight:500;color:#94a3b8}.tl-horizontal[data-v-fdb1f060]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.tl-step[data-v-fdb1f060]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;max-width:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.tl-dot-line[data-v-fdb1f060]{height:24px;margin-bottom:8px}.tl-dot-line[data-v-fdb1f060],.tl-dot[data-v-fdb1f060]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tl-dot[data-v-fdb1f060]{width:22px;height:22px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:700;-ms-flex-negative:0;flex-shrink:0;background:#f1f5f9;color:#94a3b8;border:2px solid #cbd5e1}.tl-line[data-v-fdb1f060]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;background:#cbd5e1}.tl-finish .tl-dot[data-v-fdb1f060]{background:#16a34a;color:#fff;border-color:#16a34a}.tl-finish .tl-dot .anticon[data-v-fdb1f060]{font-size:12px}.tl-finish .tl-line[data-v-fdb1f060]{background:#16a34a}.tl-process .tl-dot[data-v-fdb1f060]{background:#fff;color:#f29600;border-color:#f29600}.tl-body[data-v-fdb1f060]{padding:0 4px}.tl-title[data-v-fdb1f060]{font-size:12px;font-weight:600;color:#1e293b;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-date[data-v-fdb1f060]{font-size:10px;color:#94a3b8;font-family:JetBrains Mono,monospace}.tl-desc[data-v-fdb1f060]{font-size:10px;color:#64748b;margin-top:1px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tl-extra[data-v-fdb1f060]{font-size:10px;color:#ea580c;margin-top:1px}.tl-empty[data-v-fdb1f060]{font-size:10px;color:#cbd5e1}.ctr750p-system[data-v-cb90f758]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;background:#f5f5f5}.sidebar[data-v-cb90f758]{width:260px;background:#fff;border-right:1px solid #e2e8f0;position:fixed;height:100vh;overflow-y:auto;z-index:100}.sidebar-header[data-v-cb90f758]{padding:12px 12px 8px;border-bottom:1px solid #f1f5f9}.sidebar-logo[data-v-cb90f758]{font-size:16px;font-weight:800;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#f29600}.sidebar-subtitle[data-v-cb90f758]{font-size:10px;color:#64748b;margin-top:2px;margin-left:24px}.search-wrap[data-v-cb90f758]{padding:12px 16px}.result-list[data-v-cb90f758]{padding:4px 16px;max-height:calc(100vh - 320px);overflow-y:auto}.result-count[data-v-cb90f758]{font-size:11px;color:#94a3b8;margin-bottom:4px}.result-item[data-v-cb90f758]{padding:8px 12px;border-radius:6px;cursor:pointer;margin-bottom:4px}.result-item[data-v-cb90f758]:hover{background:#f8fafc}.result-item.active[data-v-cb90f758]{background:#fff7e1}.result-item.active .result-code[data-v-cb90f758]{color:#ea580c;font-weight:600}.result-code[data-v-cb90f758]{font-size:13px;color:#1e293b;font-weight:500}.result-info[data-v-cb90f758]{font-size:11px;color:#64748b;margin-top:2px}.result-sub[data-v-cb90f758]{font-size:10px;color:#94a3b8;margin-top:1px}.main-content[data-v-cb90f758]{margin-left:260px;min-height:100vh}.main-content[data-v-cb90f758],.spin-wrap[data-v-cb90f758],.spin-wrap[data-v-cb90f758] .ant-spin-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-header[data-v-cb90f758]{background:#fff;border-bottom:1px solid #e2e8f0;padding:0 20px;height:48px;gap:12px;position:sticky;top:0;z-index:50}.header-title[data-v-cb90f758],.top-header[data-v-cb90f758]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-title[data-v-cb90f758]{font-size:15px;font-weight:700;color:#1e293b;gap:8px}.header-actions[data-v-cb90f758]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.page-content[data-v-cb90f758]{padding:16px 20px;overflow:auto}.page-container[data-v-cb90f758],.page-content[data-v-cb90f758]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-container[data-v-cb90f758]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:4vh}