.record-content[data-v-224fc600]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.record-images[data-v-224fc600]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:6px}.ecg-preview[data-v-224fc600]{display:-ms-flexbox;display:flex;-ms-flex:0 0 132px;flex:0 0 132px;width:132px;height:88px;max-width:100%;border:1px solid #e8e8e8;border-radius:2px;overflow:hidden;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ecg-preview img[data-v-224fc600]{display:block;width:100%;height:100%;object-fit:contain}.image-unavailable[data-v-224fc600]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;color:#999;font-size:12px}.record-files[data-v-224fc600]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;margin-bottom:6px}.kv[data-v-224fc600]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline;gap:6px;margin-right:18px}.kv b[data-v-224fc600]{font-weight:400;color:#666}.kv .old[data-v-224fc600]{color:#999;text-decoration:line-through}.kv .arrow[data-v-224fc600]{color:#999}.kv .new[data-v-224fc600]{color:#389e0d;font-weight:600}.field-meta[data-v-224fc600]{color:#666;font-size:12px}.log-panel[data-v-141c6e22]{background:#fff;border-radius:4px;padding:24px;color:rgba(0,0,0,.85);font-size:14px}.filters[data-v-141c6e22]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}.filters[data-v-141c6e22] .ant-form-item{margin-bottom:12px}.customer-input[data-v-141c6e22]{width:180px}.date-input[data-v-141c6e22]{width:280px}.keyword-input[data-v-141c6e22]{width:260px}.reset[data-v-141c6e22]{margin-left:8px}.toolbar[data-v-141c6e22]{margin:0 0 24px}.categories[data-v-141c6e22] .ant-tabs-bar{margin-bottom:0}.categories[data-v-141c6e22] .ant-tabs-tab{height:40px;line-height:40px;margin-right:10px;padding:0 24px}.categories[data-v-141c6e22] .ant-tabs-content{display:none}.categories[data-v-141c6e22] .ant-tabs-tab-active .count{color:#1890ff;background:#e6f7ff}.count[data-v-141c6e22]{display:inline-block;margin-left:8px;padding:0 6px;border-radius:9px;font-size:12px;line-height:18px;background:#f5f5f5;color:#666}.summary[data-v-141c6e22]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:12px 0;color:#666;font-size:12px}.summary b[data-v-141c6e22]{color:rgba(0,0,0,.85);font-weight:600}.sort-note[data-v-141c6e22]{color:#999}.record-clock[data-v-141c6e22]{display:block;font-variant-numeric:tabular-nums;font-weight:600}.muted[data-v-141c6e22],.source-note[data-v-141c6e22]{display:block;color:#999;font-size:12px}.source-note[data-v-141c6e22]{margin-top:4px}.operation-tag[data-v-141c6e22]{display:inline-block;margin-top:4px;padding:0 6px;border:1px solid #d9d9d9;color:#666;font-size:12px;border-radius:2px;line-height:20px}[data-v-141c6e22] .ant-table{border:1px solid #e8e8e8;border-radius:4px;overflow:hidden}[data-v-141c6e22] .ant-table-thead>tr>th{background:#fff;font-weight:600;padding:14px 16px}[data-v-141c6e22] .ant-table-tbody>tr>td{vertical-align:top;padding:15px 16px;overflow-wrap:anywhere}[data-v-141c6e22] .ant-table-tbody>tr:nth-child(2n)>td{background:#f9fbff}[data-v-141c6e22] .ant-table-tbody>tr:hover>td{background:#e6f7ff}.error[data-v-141c6e22]{margin:12px 0}.details-link[data-v-141c6e22]{float:right;font-size:14px;margin-top:2px;color:#999}.source-text[data-v-141c6e22]{overflow-wrap:anywhere}.pagination[data-v-141c6e22]{text-align:right;margin-top:16px}.log-detail[data-v-141c6e22] table{table-layout:fixed}.log-detail[data-v-141c6e22] .ant-descriptions-item-label{width:120px;white-space:nowrap}.log-detail[data-v-141c6e22] .ant-descriptions-item-content{overflow-wrap:anywhere}.source-badge[data-v-141c6e22]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:5px;height:22px;padding:0 8px;border:1px solid #d9d9d9;border-radius:2px;color:#666;background:#fafafa;font-size:12px;white-space:nowrap}.source-badge i[data-v-141c6e22]{width:5px;height:5px;border-radius:50%;background:currentColor}.source-badge[data-kind=STAFF][data-v-141c6e22]{color:#1890ff;background:#e6f7ff;border-color:#91d5ff}.source-badge[data-kind=FAMILY][data-v-141c6e22]{color:#13c2c2;background:#e6fffb;border-color:#87e8de}.source-badge[data-kind=ALL_IN_ONE][data-v-141c6e22]{color:#722ed1;background:#f9f0ff;border-color:#d3adf7}.source-badge[data-kind=LAB_DEVICE][data-v-141c6e22]{color:#1890ff;background:#e6f7ff;border-color:#91d5ff}.source-badge[data-kind=WATCH][data-v-141c6e22]{color:#eb2f96;background:#fff0f6;border-color:#ffadd2}.source-badge[data-kind=MANUAL][data-v-141c6e22],.source-badge[data-kind=QR_SCAN][data-v-141c6e22]{color:#fa8c16;background:#fff7e6;border-color:#ffd591}.source-badge[data-kind=REPORT_OCR][data-v-141c6e22]{color:#2f54eb;background:#f0f5ff;border-color:#adc6ff}.source-badge[data-kind=EXAM_REPORT][data-v-141c6e22]{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}.realtime-note[data-v-141c6e22]{margin-bottom:16px;padding:12px 14px;border:1px solid #d6e4ff;border-left:3px solid #1890ff;background:#f0f5ff;font-size:13px;line-height:1.7}.daily-group[data-v-141c6e22]{border:1px solid #e8e8e8;border-radius:4px;margin-bottom:16px}.daily-group-head[data-v-141c6e22]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding:14px 16px;border-bottom:1px solid #e8e8e8}.daily-group-head strong[data-v-141c6e22]{font-size:16px;font-weight:600}.daily-group-head>span[data-v-141c6e22]{color:#999;font-size:13px}.daily-grid[data-v-141c6e22]{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:16px;padding:16px}.metric-card[data-v-141c6e22]{min-width:0;padding:16px;border:1px solid #e8e8e8;border-radius:4px;background:#fff}.metric-head[data-v-141c6e22]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px;color:#666;font-size:14px}.metric-head small[data-v-141c6e22]{font-size:12px}.range[data-v-141c6e22]{font-size:18px;font-weight:600;line-height:1.5;margin:12px 0 2px;color:#262626;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.range small[data-v-141c6e22]{font-size:12px;font-weight:400;color:#999;margin-left:4px}.metric-label[data-v-141c6e22]{color:#999;font-size:12px;margin:0 0 12px}.metric-extras[data-v-141c6e22]{gap:4px 12px;color:#999;margin:4px 0 0}.metric-counts[data-v-141c6e22],.metric-extras[data-v-141c6e22]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px}.metric-counts[data-v-141c6e22]{gap:16px;padding-top:10px;border-top:1px dashed #e8e8e8;color:#666}.metric-counts b[data-v-141c6e22]{font-weight:600}.metric-counts .abnormal[data-v-141c6e22]{color:#f5222d}.abnormal-details[data-v-141c6e22]{font-size:12px;margin-top:10px}.abnormal-details summary[data-v-141c6e22]{color:#1890ff;cursor:pointer}.abnormal-event[data-v-141c6e22]{display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:8px;padding-top:8px;overflow-wrap:anywhere}.abnormal-event strong[data-v-141c6e22]{color:#555;font-weight:400}.abnormal-event>span[data-v-141c6e22]{color:#f5222d}.abnormal-event small[data-v-141c6e22]{grid-column:2;color:#999;font-size:11px}.event-error[data-v-141c6e22]{padding-top:8px;color:#f5222d}.load-more[data-v-141c6e22]{display:inline-block;margin-top:8px}.daily-empty[data-v-141c6e22]{padding:24px}pre[data-v-141c6e22]{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (max-width:700px){.log-panel[data-v-141c6e22]{padding:16px}.daily-group-head[data-v-141c6e22]{padding:12px}.daily-grid[data-v-141c6e22]{grid-template-columns:minmax(0,1fr);padding:12px}.filters[data-v-141c6e22]{display:block}.customer-input[data-v-141c6e22],.date-input[data-v-141c6e22],.keyword-input[data-v-141c6e22]{width:100%}.filters[data-v-141c6e22] .ant-form-item{display:-ms-flexbox;display:flex;width:100%;margin-right:0}.filters[data-v-141c6e22] .ant-form-item-label{-ms-flex:0 0 70px;flex:0 0 70px;width:70px;max-width:70px;text-align:left;white-space:nowrap}.filters[data-v-141c6e22] .ant-form-item-control-wrapper{-ms-flex:1;flex:1;min-width:0}.pagination[data-v-141c6e22]{overflow-x:auto}}