.gateway-qc-history .page-head[data-v-cab6716e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.gateway-qc-history .page-desc[data-v-cab6716e]{color:#909399;font-size:13px;flex:1;margin-right:16px}.gateway-qc-history .filter-bar[data-v-cab6716e]{background:#fff;border:1px solid #ebeef5;border-radius:4px;padding:14px 16px;margin-bottom:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gateway-qc-history .filter-label[data-v-cab6716e]{font-size:13px;color:#606266}.gateway-qc-history .filter-sep[data-v-cab6716e]{color:#909399;font-size:12px}.gateway-qc-history .filter-count[data-v-cab6716e]{margin-left:auto;font-size:12px;color:#909399}.gateway-qc-history .ml[data-v-cab6716e]{margin-left:8px}.gateway-qc-history .mono[data-v-cab6716e]{font-family:monospace}.gateway-qc-history .reason[data-v-cab6716e]{color:#f56c6c;font-size:12px}.gateway-qc-history .muted[data-v-cab6716e]{color:#c0c4cc}.gateway-qc-history .multi-toolbar[data-v-cab6716e]{background:#f0f9eb;border:1px solid #e1f3d8;border-radius:4px;padding:8px 16px;margin-bottom:12px;display:flex;align-items:center;gap:12px}.gateway-qc-history .multi-toolbar .multi-count[data-v-cab6716e]{font-size:13px;color:#3a5f2c;font-weight:600}.gateway-qc-history .multi-toolbar .select-all-link[data-v-cab6716e]{color:#409eff;cursor:pointer;font-size:12px}.gateway-qc-history .multi-toolbar .select-all-link[data-v-cab6716e]:hover{text-decoration:underline}.gateway-qc-history .multi-toolbar .select-all-link.is-disabled[data-v-cab6716e]{color:#c0c4cc;cursor:not-allowed}.gateway-qc-history .device-card[data-v-cab6716e]{border:1px solid #ebeef5}.gateway-qc-history .device-card.is-fail[data-v-cab6716e]{border-color:#fbc4c4}.gateway-qc-history .device-card.is-done[data-v-cab6716e]{border-color:#c2e7b0}.gateway-qc-history .device-card[data-v-cab6716e] .el-card__header{padding:12px 16px;border-bottom:1px solid #ebeef5}.gateway-qc-history .device-card[data-v-cab6716e] .el-card__body{padding:0}.gateway-qc-history .card-head[data-v-cab6716e]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.gateway-qc-history .card-head .mac-block .mac[data-v-cab6716e]{font-family:Menlo,Consolas,monospace;font-weight:700;font-size:15px;letter-spacing:.5px}.gateway-qc-history .card-head .mac-block .sn[data-v-cab6716e]{font-size:11px;color:#909399;margin-top:2px}.gateway-qc-history .card-body[data-v-cab6716e]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;font-size:13px}.gateway-qc-history .step-list[data-v-cab6716e]{display:flex;flex-direction:column;gap:8px}.gateway-qc-history .step-item[data-v-cab6716e]{border-left:3px solid #e4e7ed;padding:8px 12px;background:#fafafa;border-radius:0 4px 4px 0}.gateway-qc-history .step-item.is-pass[data-v-cab6716e]{border-left-color:#67c23a;background:#f0f9eb}.gateway-qc-history .step-item.is-fail[data-v-cab6716e]{border-left-color:#f56c6c;background:#fef0f0}.gateway-qc-history .step-item.is-skip[data-v-cab6716e]{border-left-color:#dcdfe6;background:#f5f7fa}.gateway-qc-history .step-item .step-label[data-v-cab6716e]{display:flex;align-items:center;justify-content:space-between}.gateway-qc-history .step-item .step-label .step-name[data-v-cab6716e]{font-size:13px;color:#303133;font-weight:500}.gateway-qc-history .step-item .step-detail[data-v-cab6716e]{font-size:11px;color:#909399;margin-top:4px;line-height:1.4}.gateway-qc-history .step-item.is-fail .step-detail[data-v-cab6716e]{color:#f56c6c}.gateway-qc-history .fail-box[data-v-cab6716e]{margin:12px}.gateway-qc-history .fail-box[data-v-cab6716e] .el-alert__content{padding:0}.gateway-qc-history .fail-box[data-v-cab6716e] .el-alert__title{font-size:12px;line-height:1.4}.gateway-qc-history .fail-box[data-v-cab6716e] .el-alert__description{font-size:11px;line-height:1.4;margin-top:2px}.gateway-qc-history .checklist-box[data-v-cab6716e]{flex:1;display:flex;flex-direction:column;background:#f0f9eb;border:1px solid #e1f3d8;border-radius:4px;padding:14px 14px 10px;margin:12px;font-size:12px;line-height:1.55;color:#3a5f2c;min-height:0}.gateway-qc-history .checklist-box .checklist-title[data-v-cab6716e]{font-weight:600;color:#67c23a;margin-bottom:10px;flex-shrink:0}.gateway-qc-history .checklist-box ul[data-v-cab6716e]{flex:1;display:flex;flex-direction:column;justify-content:space-evenly;padding:0;margin:0;list-style:none;min-height:0}.gateway-qc-history .checklist-box li[data-v-cab6716e]{padding:2px 0}.gateway-qc-history .checklist-box li[data-v-cab6716e]:before{content:"✓";color:#67c23a;font-weight:700;margin-right:6px}