.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)}.fc-highlight{cursor:pointer}.student-hl{border:.3em solid black}.ready{border:1px solid var(--color-border)}.calcontainer .ready{border:1px solid var(--color-brand-primary)}.calcontainer .ready.pinned,.calcontainer .stcnt.coursecolor{border:2px solid var(--color-brand-text)}.fc .fc-bg-event.possibility-0,.fc .fc-bg-event.possibility-1,.fc .fc-bg-event.possibility-2,.fc .fc-bg-event.possibility-3{background-color:var(--color-bg-calendar);cursor:pointer}.fc .fc-bg-event.possibility-0-hl{border:4px dotted var(--border-mostpreferred);background-color:var(--bg-mostpreferred);opacity:1;z-index:9}.fc .fc-bg-event.possibility-1-hl{border:4px dotted var(--border-preferred);background-color:var(--bg-preferred);opacity:1;z-index:9}.fc .fc-bg-event.possibility-2-hl{border:4px dotted var(--border-ifneedbe);background-color:var(--bg-ifneedbe);opacity:1;z-index:9}.possibility-constraint-transparent{background-color:transparent!important}.locationcell{background-color:#fff;color:var(--color-text-div-message);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-div-message)}.fc-daygrid-day-events:has(.locationcell){margin:0!important;min-height:100%!important}#claude{background-color:var(--claude-bg);display:flex;flex-direction:row;border:1px solid var(--claude-border);border-radius:4px;padding:2px 8px;margin:4px 0 0 4rem;color:var(--color-brand-text);font-size:.75rem;visibility:hidden;width:calc(100% - 4rem);flex-wrap:wrap;box-sizing:border-box}.fc-day.fc-col-header-cell,.fc-scrollgrid-sync-table .fc-day,.fc .fc-cell-shaded{background-color:#fff!important}.fc .fc-bg-event.notavailable{background:var(--color-lightgrey);opacity:.3;cursor:not-allowed}.availabilitycontainer .available{background-color:var(--calendar-available);opacity:.7}.fc .fc-bg-event{background:transparent}a.fc .fc-bg-event{cursor:pointer}.mainstudentcontainer .fc-timegrid-slot-lane:not(.notavailable),.availabilitycontainer .fc-day,.availabilitycontainer .fc-timegrid-slot-lane{cursor:copy}body:has(.fc-event-dragging):not(.draggingitem),body:has(.fc-event-dragging) .studentcontainer,body:has(.fc-event-dragging):not(.draggingitem) .fc .fc-bg-event{cursor:no-drop}body:has(.fc-event-dragging) .fc .fc-bg-event.possibility-0-hl,body:has(.fc-event-dragging) .fc .fc-bg-event.possibility-1-hl,body:has(.fc-event-dragging) .fc .fc-bg-event.possibility-2-hl,body:has(.fc-event-dragging) .fc-event.fc-event-dragging .studentcontainer{cursor:grabbing}.fc-event-dragging.draggingitem{cursor:grabbing}
