<style>
/* ============================================
   KALENDER SPECIFIEKE STYLING
   ============================================ */

.calendar-day .event-indicator {
    padding: 2px 6px;
    margin: 2px 0;
    border-radius: 3px;
    font-size: 0.75em;
    background-color: rgba(255, 255, 255, 0.9);
    border-left: 3px solid;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Kleur de border-left van indicators in kalender */
.calendar-day .event-indicator.workshop { background: #306948; }
.calendar-day .event-indicator.evenement { background: #DA70D6; }
.calendar-day .event-indicator.demo { background: #A38B68; }
.calendar-day .event-indicator.open-dag { background: #FCF9F6; color:black; }
.calendar-day .event-indicator.prijsuitreiking { background: #E7E2DD; color:black; }
.calendar-day .event-indicator.nationaal { background: #306948; }
.calendar-day .event-indicator.diner { background: #DA70D6; }
.calendar-day .event-indicator.festival { background: #FCF9F6;color: black; }
.calendar-day .event-indicator.markt { background: #306948; color: black; }
.calendar-day .event-indicator.tour { background: #E7E2DD; color: black;}
.calendar-day .event-indicator.other { background: #DA70D6; }
</style>