.staff-assignments { max-width: 880px; }
.staff-assignment-steps { display: flex; flex-wrap: wrap; gap: 8px 24px; padding: 0; list-style: none; color: var(--elevenx-muted); }
.staff-assignment-steps [aria-current="step"] { color: var(--elevenx-foreground); font-weight: 700; }
.staff-assignment-option + .staff-assignment-option { margin-top: 20px; padding-top: 20px; border-top: 1px solid var(--elevenx-border-soft); }
.staff-assignment-option:last-of-type { margin-bottom: 24px; }
.staff-assignment-source, .staff-assignment-identity p, .staff-assignment-candidates p { overflow-wrap: anywhere; }
.staff-assignment-identity summary, .staff-assignment-candidates summary { cursor: pointer; padding: 12px 0; }
.staff-assignments .intake-actions { margin-top: 24px; }
