/* WORKFLOW STEPS STYLES - Sections fusionnées */
.workflow-step {
padding: 0.75rem;
border-left: 3px solid var(--v2-border-color);
margin-left: 0.5rem;
}
.workflow-step.active {
border-left-color: #0d6efd;
background: rgba(69, 90, 100, 0.15);
}
.workflow-step.completed {
border-left-color: #198754;
background: rgba(93, 64, 55, 0.15);
}
.alert-sm {
padding: 0.5rem 0.75rem;
font-size: 0.875rem;
}

/* Section 2 (lignes 4779-4812) */
.workflow-step {
padding: 0.75rem;
border-left: 3px solid var(--v2-border-color);
margin-left: 0.5rem;
border-radius: 0 8px 8px 0;
transition: all 0.3s ease;
}
.workflow-step.active {
border-left-color: var(--v2-primary);
background: linear-gradient(90deg, rgba(69, 90, 100, 0.15) 0%, transparent 100%);
color: var(--v2-text-color);
}
.workflow-step.completed {
border-left-color: var(--v2-success);
background: linear-gradient(90deg, rgba(93, 64, 55, 0.15) 0%, transparent 100%);
color: var(--v2-text-color);
}
.alert-sm {
padding: 0.5rem 0.75rem;
font-size: 0.875rem;
}
.workflow-section {
background: var(--v2-bg-primary);
border-radius: 8px;
padding: 1.5rem;
border: 1px solid var(--v2-border-color);
color: var(--v2-text-color);
}
.profile-content pre {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
color: var(--v2-text-color);
}
