.day-shifts.planning-time-sorted {
  display: flex;
  flex-direction: column;
}
.planning-time-sorted > .event-position-day-group {
  display: contents;
}
.planning-time-sorted:not([data-sorted-row-count="0"]) .event-position-empty-slot,
.planning-time-sorted .event-position-filler,
.planning-time-sorted .event-booking-placeholder {
  display: none !important;
}
.planning-time-sorted > .day-shift-row,
.planning-time-sorted > .event-position-day-group > .day-shift-row {
  order: var(--planning-time-order, 0);
}
.planning-event-row.has-time-sorting .event-position-stack,
.gsp-event-row.has-time-sorting .event-position-stack {
  display: none;
}
.planning-time-position-stack {
  display: flex;
  flex-direction: column;
  gap: var(--event-position-row-gap, .16rem);
  padding-top: var(--event-position-top-adjust, .05rem);
  min-width: 0;
}
.planning-time-position-line {
  display: flex;
  align-items: center;
  height: var(--event-position-row-height, var(--row-h));
  min-height: var(--event-position-row-height, var(--row-h));
  padding: 0 .42rem;
  border: 1px solid rgba(15, 23, 42, .14);
  border-radius: 6px;
  background: rgba(248, 250, 252, .76);
  min-width: 0;
  font-size: .68rem;
  line-height: 1;
  font-weight: 750;
  letter-spacing: 0;
}
.planning-time-position-line span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
