.allocated{border-width:5px;border-color:brown;background-color:red}.mostpreferred.fc-v-event .fc-event-main{color:var(--border-mostpreferred)!important;width:100%;height:100%}.mostpreferred{background-color:var(--bg-mostpreferred);border:1px solid var(--border-mostpreferred)}.preferred.fc-v-event .fc-event-main{color:var(--border-preferred)!important;width:100%;height:100%}.preferred{background-color:var(--bg-preferred);border:1px solid var(--border-preferred)}.ifneedbe.fc-v-event .fc-event-main{color:var(--border-ifneedbe)!important;width:100%;height:100%}.ifneedbe{background-color:var(--bg-ifneedbe);border:1px solid var(--border-ifneedbe)}.available{background-color:#49d1fa!important;cursor:default}.fc-highlight{cursor:pointer}.fc-timegrid-slot-lane{cursor:not-allowed}.mainstudentcontainer .available,.availabilitycontainer .fc-day,.availabilitycontainer .fc-timegrid-slot-lane{cursor:copy}.student-hl{border:.3em solid black}.colorindex-0{background-color:#ff6b35;color:#fff}.colorindex-1{background-color:#8b5cf6;color:#fff}.colorindex-2{background-color:#3c82f6;color:#fff}.colorindex-3{background-color:#ec4899;color:#fff}.colorindex-4{background-color:#f59e0c;color:#fff}.possibility-0,.possibility-1,.possibility-2,.possibility-3{background-color:var(--color-bg-calendar)!important;cursor:pointer!important}.possibility-0-hl{border:4px dotted var(--border-mostpreferred)!important;background-color:var(--bg-mostpreferred)!important;opacity:1!important;z-index:99999999!important}.possibility-1-hl{border:4px dotted var(--border-preferred)!important;background-color:var(--bg-preferred)!important;opacity:1!important;z-index:99999999!important}.possibility-2-hl{border:4px dotted var(--border-ifneedbe)!important;background-color:var(--bg-ifneedbe)!important;opacity:1!important;z-index:99999999!important}.locationcell{background-color:#fff;color:var(--color-text-cal-subheader);border:none;margin:0!important;display:flex;place-items:center;place-content:center;height:1.5rem;padding:0 4px}.locationcell .fc-event-main{color:var(--color-text-cal-subheader)}.fc-daygrid-day-events:has(.locationcell){margin:0!important;min-height:100%!important}#claude{background-color:#cdf1fe;display:flex;flex-direction:row;border:1px solid darkblue;border-radius:4px;padding:2px 8px;margin:4px 0 0 6%;color:#1a1a1a;font-size:.75rem;visibility:hidden}
