.hazard-detail-panel.data-v-f1564fc5{display:flex;flex-direction:column;height:100vh;background:#ebf2fc;overflow:hidden}.status-bar.data-v-f1564fc5{flex-shrink:0;background:#f5f7fa;border-bottom:1rpx solid #e4e7ed;padding:20rpx 24rpx}.hazard-title.data-v-f1564fc5{font-size:32rpx;font-weight:600;color:#303133;line-height:1.4;margin-bottom:16rpx;word-break:break-all}.status-row.data-v-f1564fc5{display:flex;align-items:center;justify-content:space-between;gap:24rpx;font-size:24rpx;color:#909399}.info-item.data-v-f1564fc5{line-height:1.5;flex-shrink:0}.info-item--right.data-v-f1564fc5{text-align:right}.status-meta.data-v-f1564fc5{display:flex;align-items:center;gap:12rpx;flex-shrink:0}.info-label.data-v-f1564fc5{line-height:1.5}.status-tag.data-v-f1564fc5{display:inline-flex;align-items:center;padding:4rpx 16rpx;border-radius:8rpx;font-size:22rpx;font-weight:500;line-height:1.4;white-space:nowrap}.status-blue.data-v-f1564fc5{background:#ecf5ff;border:2rpx solid #b3d8ff;color:#409eff}.status-green.data-v-f1564fc5{background:#f0f9eb;border:2rpx solid #c2e7b0;color:#67c23a}.status-orange.data-v-f1564fc5{background:#fff7e6;border:2rpx solid #ffd591;color:#fa8c16}.status-red.data-v-f1564fc5{background:#fef0f0;border:2rpx solid #fbc4c4;color:#f56c6c}.status-yellow.data-v-f1564fc5{background:#fdf6ec;border:2rpx solid #f5dab1;color:#e6a23c}.status-gray.data-v-f1564fc5{background:#f4f4f5;border:2rpx solid #d3d4d6;color:#909399}.level-tag.data-v-f1564fc5{display:inline-flex;align-items:center;padding:4rpx 16rpx;border-radius:8rpx;font-size:24rpx;font-weight:500;line-height:1.4;white-space:nowrap}.level-normal.data-v-f1564fc5{background:#fffbe6;border:2rpx solid #ffe58f;color:#faad14}.level-major.data-v-f1564fc5{background:#fff1f0;border:2rpx solid #ffa39e;color:#f5222d}.loading-wrap.data-v-f1564fc5,.empty-wrap.data-v-f1564fc5{flex:1;display:flex;align-items:center;justify-content:center}.loading-text.data-v-f1564fc5,.empty-text.data-v-f1564fc5{font-size:28rpx;color:#909399}.detail-body.data-v-f1564fc5{flex:1;display:flex;min-height:0;overflow:hidden}.steps-column.data-v-f1564fc5{width:168rpx;flex-shrink:0;height:100%;background:#fff;border-right:1rpx solid #ebeef5}.step-item.data-v-f1564fc5{padding:0 16rpx}.step-track.data-v-f1564fc5{display:flex;flex-direction:column;align-items:center;padding:24rpx 0 0}.step-dot.data-v-f1564fc5{width:72rpx;height:72rpx;border-radius:50%;background:#dcdfe6;display:flex;align-items:center;justify-content:center;box-shadow:0 4rpx 12rpx rgba(0,0,0,.08);transition:background .2s}.step-dot--active.data-v-f1564fc5{background:#409eff}.step-dot-text.data-v-f1564fc5{font-size:22rpx;font-weight:600;color:#606266;text-align:center;line-height:1.2}.step-item--active .step-dot-text.data-v-f1564fc5{color:#fff}.step-line.data-v-f1564fc5{width:4rpx;height:48rpx;background:#e4e7ed;margin:8rpx 0}.content-column.data-v-f1564fc5{flex:1;min-width:0;height:100%;box-sizing:border-box}.node-section.data-v-f1564fc5{box-sizing:border-box;padding:20rpx 20rpx 0;margin-bottom:24rpx}.node-section--last.data-v-f1564fc5{padding-bottom:40rpx;margin-bottom:0}.detail-card.data-v-f1564fc5{background:#fff;border-radius:16rpx;border:1rpx solid #ebeef5;overflow:hidden}.card-header.data-v-f1564fc5{display:flex;flex-direction:column;gap:8rpx;padding:20rpx;background:linear-gradient(135deg,#4facfe,#2668ea)}.card-node-name.data-v-f1564fc5{font-size:30rpx;font-weight:600;color:#fff;line-height:1.4}.operator.data-v-f1564fc5{font-size:28rpx;font-weight:600;color:#fff;line-height:1.5;word-break:break-all}.time.data-v-f1564fc5{font-size:24rpx;color:rgba(255,255,255,.85)}.card-body.data-v-f1564fc5{padding:24rpx}.detail-row.data-v-f1564fc5{display:flex;flex-direction:column;gap:8rpx;margin-bottom:24rpx}.detail-row.data-v-f1564fc5:last-child{margin-bottom:0}.detail-row--block.data-v-f1564fc5{margin-bottom:24rpx}.label.data-v-f1564fc5{display:flex;align-items:center;gap:10rpx;font-size:24rpx;color:#909399;font-weight:500}.label.data-v-f1564fc5:before{content:"";width:10rpx;height:10rpx;border-radius:50%;background:#909399;flex-shrink:0}.value.data-v-f1564fc5{font-size:28rpx;color:#303133;line-height:1.6;word-break:break-all}.value--inline.data-v-f1564fc5{display:flex;align-items:center}.area-dot.data-v-f1564fc5{width:20rpx;height:20rpx;border-radius:50%;margin-right:12rpx;flex-shrink:0}.attachment-list.data-v-f1564fc5{display:flex;flex-wrap:wrap;gap:16rpx;margin-top:8rpx}.attachment-img.data-v-f1564fc5{width:160rpx;height:160rpx;border-radius:12rpx;background:#f5f7fa}.sign-img.data-v-f1564fc5{width:300rpx;height:160rpx;margin-top:8rpx;border:1rpx solid #e4e7ed;border-radius:8rpx;background:#fafafa}.file-link.data-v-f1564fc5{display:inline-block;padding:12rpx 20rpx;background:#f5f7fa;border:1rpx solid #e4e7ed;border-radius:8rpx;color:#409eff;font-size:24rpx}.result-tag.data-v-f1564fc5{align-self:flex-start;padding:6rpx 16rpx;border-radius:6rpx;font-size:24rpx}.result-tag--pass.data-v-f1564fc5{background:#f0f9eb;color:#67c23a}.result-tag--fail.data-v-f1564fc5{background:#fef0f0;color:#f56c6c}