.schedule-workspace .schedule-shift:not(.has-conflict),
.schedule-workspace .timeline-shift:not(.has-conflict) {
  border-inline-start-color: var(--shift-color, var(--zg-accent-primary));
}

#positionTemplateForm {
  display: grid;
  gap: var(--zg-space-4);
}

[data-position-picker] {
  margin-block-start: var(--zg-space-3);
}

.position-color-swatch {
  display: inline-block;
  width: var(--zg-space-3);
  height: var(--zg-space-3);
  margin-inline-end: var(--zg-space-2);
  border-radius: var(--zg-radius-full);
  background: var(--position-color, var(--zg-accent-primary));
}

.tips-team-rules-row [name="group-position"] {
  min-width: 0;
  max-width: 100%;
}
