.fc-event-kareem { background-color: #2563eb !important; border-color: #2563eb !important; }
.fc-event-peter { background-color: #16a34a !important; border-color: #16a34a !important; }
.fc-event-lan { background-color: #9333ea !important; border-color: #9333ea !important; }
.fc-event-default { background-color: #6b7280 !important; border-color: #6b7280 !important; }
.fc-event { cursor: pointer; transition: opacity 0.2s; }
.fc-event:hover { opacity: 0.8; }
