.turni-container {
  display: flex;
  flex-direction: row;
  gap: 20px;
  justify-content: center;
}

.turno {
  padding: 15px;
  border: 1px solid #000000;
  border-radius: 30px;
  background-color: #ffffff;
}
.turno p{
  margin-bottom:0px;
}

.slots {
  margin-top: 10px;
}

.slot-row {
  display: flex;
  gap: 10px;
  margin-bottom:10px;
}

.slot {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #eee;
}

.slot.full {
  background-color: #fb3099;
}

.slot.empty {
  background-color: #fff;
  border: 1px solid #ccc;
}
