Appointment details are displayed using white or black text, depending on the background colour.
For light coloured backgrounds (e.g. a yellow coloured appointment type), black text is used.
For dark coloured backgrounds (e.g. brown for a clinician), white text is used.
When an appoinment is selected it is highlighted with a light colour, and black text.
So far so good.
However, if the appointment has notes and a dark background, when the appointment is selected the text remains white, making it hard to read.