
    :root {
        --bachelor-1: #008f00;
        --bachelor-2: #0080d1;
        --bachelor-3: #032ba7;
        --master-1: #a92257;
        --master-2: #8b0072;
        --biomed-1: #c12fbf;
        --biomed-2: #712079;
        --undefined-level: #b4b4b4;
    } /* Multi-levels CSS */
        span.BUSP2,
        .BUSP2.fc-timegrid-event,
        .BUSP2.fc-daygrid-event,
        .BUSP2.fc-list-event .fc-list-event-dot
        {
            background: var(--bachelor-2) !important;
        }
        
        span.MUP1,
        .MUP1.fc-timegrid-event,
        .MUP1.fc-daygrid-event,
        .MUP1.fc-list-event .fc-list-event-dot
        {
            background: var(--master-1) !important;
        }
        
        span.BIOMD1,
        .BIOMD1.fc-timegrid-event,
        .BIOMD1.fc-daygrid-event,
        .BIOMD1.fc-list-event .fc-list-event-dot
        {
            background: var(--biomed-1) !important;
        }
        
        span.BUSP1,
        .BUSP1.fc-timegrid-event,
        .BUSP1.fc-daygrid-event,
        .BUSP1.fc-list-event .fc-list-event-dot
        {
            background: var(--bachelor-1) !important;
        }
        
        span.BUSP3,
        .BUSP3.fc-timegrid-event,
        .BUSP3.fc-daygrid-event,
        .BUSP3.fc-list-event .fc-list-event-dot
        {
            background: var(--bachelor-3) !important;
        }
        
        span.MUP1-BIOMD1,
        .MUP1-BIOMD1.fc-timegrid-event,
        .MUP1-BIOMD1.fc-daygrid-event,
        .MUP1-BIOMD1.fc-list-event .fc-list-event-dot
        {
            background: linear-gradient(150deg, var(--master-1) 0%, var(--master-1) 50%, var(--biomed-1) 50%, var(--biomed-1) 100%) !important;
        }
        
        span.MUP2,
        .MUP2.fc-timegrid-event,
        .MUP2.fc-daygrid-event,
        .MUP2.fc-list-event .fc-list-event-dot
        {
            background: var(--master-2) !important;
        }
        