/* Keep concurrent mechanics distinguishable wherever a manager sees a session. */
.f26pm-follow-up-context,
.f26oa-quality-labels {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
}

.f26pm-follow-up-context {
  min-width: 0;
  justify-content: flex-end;
}

.f26pm-follow-up-context .f26pm-badge,
.f26oa-quality-labels .f26oa-badge {
  font-size: 7px;
  white-space: nowrap;
}

@media (max-width: 760px) {
  .f26pm-follow-up header {
    align-items: flex-start;
  }
}
