.wb-audit-steps[data-v-69c560f5]{display:flex;align-items:center;gap:6px;font-size:11px;color:#9ca3af;flex-wrap:wrap}.wb-audit-steps .was-seg[data-v-69c560f5]{display:inline-flex;align-items:center;gap:4px}.wb-audit-steps .was-seg .was-dot[data-v-69c560f5]{width:8px;height:8px;border-radius:50%;background:#d1d5db;border:1.5px solid #d1d5db;flex-shrink:0}.wb-audit-steps .was-seg .was-dot.sec-reject[data-v-69c560f5]{background:#dc2626;border-color:#dc2626}.wb-audit-steps .was-bar[data-v-69c560f5]{width:14px;height:2px;background:#e5e7eb;flex-shrink:0}.wb-audit-steps .was-bar.on[data-v-69c560f5]{background:#059669}.wb-audit-steps .was-bar.reject[data-v-69c560f5]{background:#dc2626}.wb-audit-steps .was-bar.skip[data-v-69c560f5]{background:#a7f3d0}.wb-audit-steps .was-tip[data-v-69c560f5]{margin-left:4px;color:#6b7280}.wb-audit-steps .was-tip.reject-tip[data-v-69c560f5]{color:#dc2626}.wb-audit-steps .was-seg-submit .was-dot[data-v-69c560f5]{background:#059669;border-color:#059669}.wb-audit-steps.was-site .was-seg-site .was-dot[data-v-69c560f5]{background:#3b82f6;border-color:#93c5fd}.wb-audit-steps.was-site .was-seg-site .was-label[data-v-69c560f5]{color:#2563eb}.wb-audit-steps.was-sec .was-seg-site .was-dot[data-v-69c560f5]{background:#059669;border-color:#059669}.wb-audit-steps.was-sec .was-seg-site .was-label[data-v-69c560f5]{color:#059669}.wb-audit-steps.was-sec .was-seg-sec .was-dot[data-v-69c560f5]{background:#3b82f6;border-color:#93c5fd}.wb-audit-steps.was-sec .was-seg-sec .was-label[data-v-69c560f5]{color:#2563eb}.wb-audit-steps.was-finish .was-seg-sec .was-dot[data-v-69c560f5],.wb-audit-steps.was-finish .was-seg-site .was-dot[data-v-69c560f5]{background:#059669;border-color:#059669}.wb-audit-steps.was-finish .was-seg-sec .was-label[data-v-69c560f5],.wb-audit-steps.was-finish .was-seg-site .was-label[data-v-69c560f5]{color:#059669}.wb-audit-steps.was-finish.was-finish-reject .was-seg-sec .was-dot[data-v-69c560f5]{background:#dc2626;border-color:#dc2626}.xfwb-record-page[data-v-22a498fe]{min-height:100vh;background:#f4f6f9}.filter-bar[data-v-22a498fe]{position:sticky;top:0;z-index:10;background:#fff;border-radius:0 0 12px 12px;box-shadow:0 2px 10px rgba(15,23,42,.05)}[data-v-22a498fe] .van-dropdown-menu__bar{background:transparent;box-shadow:none}.stat-cards[data-v-22a498fe]{display:flex;gap:8px;padding:12px 12px 0}.stat-card[data-v-22a498fe]{flex:1;padding:12px 4px 10px;border-radius:12px;background:#eef4ff;text-align:center;border:1px solid transparent}.stat-card .stat-num[data-v-22a498fe]{font-size:22px;font-weight:700;color:#2f5fde;line-height:1.2;font-variant-numeric:tabular-nums}.stat-card .stat-label[data-v-22a498fe]{margin-top:4px;font-size:11px;color:#7a90bd}.stat-card.pass[data-v-22a498fe]{background:#e8f8ef}.stat-card.pass .stat-num[data-v-22a498fe]{color:#1fa55e}.stat-card.pass .stat-label[data-v-22a498fe]{color:#63b889}.stat-card.warn[data-v-22a498fe]{background:#fff7e6}.stat-card.warn .stat-num[data-v-22a498fe]{color:#e6a23c}.stat-card.warn .stat-label[data-v-22a498fe]{color:#e0b878}.stat-card.fail[data-v-22a498fe]{background:#fdeeee}.stat-card.fail .stat-num[data-v-22a498fe]{color:#e04a4a}.stat-card.fail .stat-label[data-v-22a498fe]{color:#e58c8c}.stat-card.active[data-v-22a498fe]{border-color:currentColor;box-shadow:0 2px 8px rgba(15,23,42,.08)}.record-list[data-v-22a498fe]{padding:12px}.pressable[data-v-22a498fe]{transition:transform .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pressable[data-v-22a498fe]:active{transform:scale(.98)}.record-item[data-v-22a498fe]{position:relative;background:#fff;border-radius:12px;padding:14px 14px 14px 18px;margin-bottom:10px;box-shadow:0 2px 12px rgba(15,23,42,.05);overflow:hidden}.record-item[data-v-22a498fe]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#d1d5db}.record-item.rec-0[data-v-22a498fe]:before{background:#f59e0b}.record-steps[data-v-22a498fe]{margin-top:8px;padding-top:8px;border-top:1px dashed #eef0f3}.record-item.rec-1[data-v-22a498fe]:before{background:#3b82f6}.record-item.rec-2[data-v-22a498fe]:before{background:var(--app-primary)}.record-item.rec-3[data-v-22a498fe]:before{background:#dc2626}.record-item.rec-4[data-v-22a498fe]:before{background:#8b5cf6}.record-item.rec-5[data-v-22a498fe]:before{background:var(--app-primary)}.record-item.rec-6[data-v-22a498fe]:before{background:#dc2626}.record-top[data-v-22a498fe]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.record-no[data-v-22a498fe]{flex:1;font-size:14px;font-weight:700;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-row[data-v-22a498fe]{display:flex;justify-content:space-between;align-items:center;margin-top:6px;font-size:13px;color:#6b7280}.rec-place[data-v-22a498fe],.rec-type[data-v-22a498fe]{display:flex;align-items:center;gap:4px}.rec-time[data-v-22a498fe]{font-variant-numeric:tabular-nums}.rec-company[data-v-22a498fe]{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-pop[data-v-22a498fe]{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.detail-head[data-v-22a498fe]{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 12px}.detail-title[data-v-22a498fe]{font-size:17px;font-weight:700;color:#111827}.detail-close[data-v-22a498fe]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:50%;color:#6b7280}.pop-banner[data-v-22a498fe]{display:flex;align-items:center;gap:8px;margin:0 16px;padding:12px 14px;border-radius:12px;color:#fff;font-size:14px;font-weight:600}.pop-banner.banner-0[data-v-22a498fe]{background:linear-gradient(135deg,#d97706,#fbbf24)}.pop-banner.banner-1[data-v-22a498fe]{background:linear-gradient(135deg,#2563eb,#60a5fa)}.pop-banner.banner-2[data-v-22a498fe]{background:linear-gradient(135deg,var(--app-primary-deep),var(--app-primary-light))}.pop-banner.banner-3[data-v-22a498fe]{background:linear-gradient(135deg,#b91c1c,#ef4444)}.pop-banner.banner-4[data-v-22a498fe]{background:linear-gradient(135deg,#6d28d9,#a78bfa)}.pop-banner.banner-5[data-v-22a498fe]{background:linear-gradient(135deg,var(--app-primary-deep),var(--app-primary-light))}.pop-banner.banner-6[data-v-22a498fe]{background:linear-gradient(135deg,#b91c1c,#ef4444)}.pop-banner-no[data-v-22a498fe]{margin-left:auto;font-size:12px;font-weight:400;opacity:.9}.pop-body[data-v-22a498fe]{padding:12px 16px 0;max-height:50vh;overflow-y:auto}.pop-info-list[data-v-22a498fe]{margin-top:4px}.pop-info-row[data-v-22a498fe]{display:flex;padding:8px 0;font-size:13px;border-bottom:1px solid #f3f4f6}.pop-info-row[data-v-22a498fe]:last-child{border-bottom:none}.pop-label[data-v-22a498fe]{width:80px;flex-shrink:0;color:#9ca3af}.pop-value[data-v-22a498fe]{flex:1;color:#1f2937;font-weight:500}.audit-flow[data-v-22a498fe]{margin:10px 16px 0;background:#f8fafc;border-radius:12px;padding:12px 12px 4px}.af-node[data-v-22a498fe]{display:flex}.af-rail[data-v-22a498fe]{display:flex;flex-direction:column;align-items:center;width:16px;flex-shrink:0}.af-dot[data-v-22a498fe]{width:10px;height:10px;border-radius:50%;margin-top:4px;background:#d1d5db;flex-shrink:0}.af-line[data-v-22a498fe]{flex:1;width:2px;min-height:22px;background:#e5e7eb;margin:2px 0}.af-done .af-dot[data-v-22a498fe],.af-done .af-line[data-v-22a498fe]{background:var(--app-primary-light)}.af-doing .af-dot[data-v-22a498fe]{background:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.af-reject .af-dot[data-v-22a498fe]{background:#ef4444}.af-reject .af-line[data-v-22a498fe]{background:#fca5a5}.af-content[data-v-22a498fe]{flex:1;min-width:0;padding:0 0 12px 8px}.af-head[data-v-22a498fe]{display:flex;align-items:center;gap:8px}.af-title[data-v-22a498fe]{font-size:13px;font-weight:600;color:#374151}.af-status[data-v-22a498fe]{font-size:11px;color:#9ca3af}.af-done .af-status[data-v-22a498fe]{color:var(--app-primary-light)}.af-doing .af-status[data-v-22a498fe]{color:#2563eb}.af-reject .af-status[data-v-22a498fe]{color:#ef4444}.af-meta[data-v-22a498fe]{margin-top:3px;font-size:12px;color:#6b7280}.af-waiting[data-v-22a498fe]{color:#2563eb;font-weight:500}.af-remark[data-v-22a498fe]{margin-top:3px;font-size:12px;color:#9ca3af;line-height:1.5;word-break:break-all}.pop-block[data-v-22a498fe]{margin-top:12px;background:#f8fafc;border-radius:10px;padding:12px}.pop-block-title[data-v-22a498fe]{font-size:13px;font-weight:600;color:#374151}.pop-block-text[data-v-22a498fe]{margin-top:6px;font-size:13px;color:#6b7280;line-height:1.6}.detail-items[data-v-22a498fe]{margin-top:12px}.detail-sub-title[data-v-22a498fe]{font-size:14px;font-weight:600;color:#111827;margin-bottom:6px}.detail-item[data-v-22a498fe]{padding:9px 0;border-bottom:1px solid #f3f4f6}.detail-item[data-v-22a498fe]:last-child{border-bottom:none}.di-name[data-v-22a498fe]{display:flex;align-items:center;gap:6px;font-size:13px;color:#374151}.di-dot[data-v-22a498fe]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.di-dot.di-0[data-v-22a498fe]{background:var(--app-primary)}.di-dot.di-1[data-v-22a498fe]{background:#dc2626}.di-dot.di-2[data-v-22a498fe]{background:#d1d5db}.di-remark[data-v-22a498fe]{margin:5px 0 0 14px;font-size:12px;color:#9ca3af}.di-expandable[data-v-22a498fe]{cursor:pointer}.di-expandable[data-v-22a498fe]:active{background:#f8fafc}.di-arrow[data-v-22a498fe]{margin-left:auto;color:#c0c4cc;transition:transform .2s ease}.di-arrow.open[data-v-22a498fe]{transform:rotate(180deg)}.di-group[data-v-22a498fe]{margin-top:8px}.dig-head[data-v-22a498fe]{display:flex;align-items:center;gap:6px;padding:6px 0;font-size:13px;font-weight:600;color:#374151}.dig-bar[data-v-22a498fe]{width:3px;height:14px;border-radius:2px;background:var(--app-primary)}.dig-count[data-v-22a498fe]{margin-left:auto;font-size:11px;font-weight:400;color:#9ca3af}.di-cat[data-v-22a498fe]{margin:4px 0 0 14px;font-size:12px;color:#9ca3af}.fault-detail[data-v-22a498fe]{margin:8px 0 2px 14px;padding:10px 12px;background:#fff7f6;border:1px solid #fde3e0;border-radius:10px}.fault-detail.fd-normal[data-v-22a498fe]{background:#f8fafc;border-color:#e5e7eb}.fd-row[data-v-22a498fe]{display:flex;align-items:flex-start;gap:8px;padding:3px 0;font-size:12px}.fd-label[data-v-22a498fe]{width:60px;flex-shrink:0;color:#b0a4a2}.fd-value[data-v-22a498fe]{flex:1;color:#6b7280;word-break:break-all;line-height:1.5}.fd-imgs[data-v-22a498fe]{flex:1;display:flex;flex-wrap:wrap;gap:6px}.fd-img-err[data-v-22a498fe]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#c0c4cc}