.time-slots {
  display: flex;
  gap: 1rem;
  margin: 1rem;

  & .not-available {
    display: none;
  }

  & .not-selected {
    background-color: inherit;
    outline: 1px solid var(--border-color);
    color: inherit;
  }
}

h2.time-slot + p {
  margin: 0 0 2rem;
}

.time-slot-description {
  margin: 1rem;
}
