.calendar {
    grid-template-columns: repeat(7, minmax(0, 1fr));
}

.calendar-weekday,
.calendar-day,
.clinic-chip {
    min-width: 0;
}

.calendar-day,
.clinic-chip {
    overflow: hidden;
}

.clinic-chip strong,
.clinic-chip span,
.clinic-chip small,
.clinic-chip em {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.clinic-chip strong,
.clinic-chip span,
.clinic-chip em {
    white-space: nowrap;
}
