|
|
|
@ -433,4 +433,26 @@ function exportOutcome() { const blob = new Blob([JSON.stringify({ currentStep:
|
|
|
|
.step-tab.active { background: linear-gradient(115deg, rgba(4, 109, 155, 0.78), rgba(5, 62, 102, 0.64)); }
|
|
|
|
.step-tab.active { background: linear-gradient(115deg, rgba(4, 109, 155, 0.78), rgba(5, 62, 102, 0.64)); }
|
|
|
|
.step-connector { position: relative; overflow: visible; }
|
|
|
|
.step-connector { position: relative; overflow: visible; }
|
|
|
|
.step-connector::after { position: absolute; top: 50%; right: -1px; width: 6px; height: 6px; border-top: 1px solid #73b1ce; border-right: 1px solid #73b1ce; content: ""; transform: translateY(-50%) rotate(45deg); }
|
|
|
|
.step-connector::after { position: absolute; top: 50%; right: -1px; width: 6px; height: 6px; border-top: 1px solid #73b1ce; border-right: 1px solid #73b1ce; content: ""; transform: translateY(-50%) rotate(45deg); }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* 第 1 步参照产品需求说明书的横向拖拽卡片,避免待分类区占用过多高度。 */
|
|
|
|
|
|
|
|
.classification-workspace {
|
|
|
|
|
|
|
|
grid-template-columns: minmax(0, 1fr) minmax(260px, .45fr);
|
|
|
|
|
|
|
|
gap: 16px;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.fault-lane { min-height: 228px; padding: 14px; }
|
|
|
|
|
|
|
|
.fault-lane > p { min-height: 0; margin: 8px 0; }
|
|
|
|
|
|
|
|
.lane-drop-zone { gap: 8px; }
|
|
|
|
|
|
|
|
.unassigned-panel { padding: 14px; }
|
|
|
|
|
|
|
|
.unassigned-panel > p { min-height: 0; margin: 9px 0 12px; color: #c3e0ec; }
|
|
|
|
|
|
|
|
.unassigned-list { display: grid; gap: 8px; max-height: 560px; overflow-y: auto; padding-right: 2px; }
|
|
|
|
|
|
|
|
.fault-card {
|
|
|
|
|
|
|
|
grid-template-columns: 18px minmax(0, 1fr);
|
|
|
|
|
|
|
|
align-items: start;
|
|
|
|
|
|
|
|
gap: 8px;
|
|
|
|
|
|
|
|
padding: 9px 10px;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.fault-card p { grid-column: 2; margin: 0; color: #e8f7ff; }
|
|
|
|
|
|
|
|
.fault-select-label { grid-column: 2; justify-content: flex-start; white-space: nowrap; }
|
|
|
|
|
|
|
|
.fault-select-label span { white-space: nowrap; }
|
|
|
|
|
|
|
|
.fault-select-label select { width: 126px; max-width: none; flex: 0 0 126px; }
|
|
|
|
</style>
|
|
|
|
</style>
|
|
|
|
|