.planning-calendar{--calendar-grid-day-line:color-mix(in srgb, var(--foreground) 12%, transparent);--calendar-grid-hour-line:color-mix(in srgb, var(--foreground) 18%, transparent);--calendar-grid-minor-line:color-mix(in srgb, var(--foreground) 7%, transparent);--fc-border-color:var(--calendar-grid-minor-line);--fc-event-bg-color:var(--primary);--fc-event-border-color:var(--primary);--fc-event-text-color:var(--primary-foreground);--fc-neutral-bg-color:var(--background);--fc-page-bg-color:var(--background);--fc-today-bg-color:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--foreground);height:100%;font-family:inherit}.planning-calendar .fc{height:100%}.planning-calendar :where(.fc-scrollgrid,.fc-scrollgrid table,.fc-list,.fc-list-table),.planning-calendar :where(.fc-scrollgrid-section>td,.fc-scrollgrid-section>th){border:0}.planning-calendar :where(.fc-theme-standard td,.fc-theme-standard th,.fc-timegrid-slot){border-color:var(--calendar-grid-minor-line)}.planning-calendar .fc-col-header-cell{background:var(--background);border-bottom:1px solid var(--calendar-grid-hour-line);padding:.35rem .25rem}.planning-calendar :where(.fc-daygrid-day,.fc-list-day,.fc-list-event td){border-color:#0000}.planning-calendar :where(.fc-dayGridMonth-view .fc-daygrid-body,.fc-dayGridMonth-view .fc-daygrid-body table){height:100%!important}.planning-calendar .fc-dayGridMonth-view .fc-daygrid-body table{table-layout:fixed}.planning-calendar .fc-dayGridMonth-view .fc-daygrid-body tbody tr{height:1px}.planning-calendar .fc-timegrid-axis{border-right:1px solid var(--calendar-grid-hour-line)}.planning-calendar .fc-timegrid-col{border-left:1px solid var(--calendar-grid-day-line)}.planning-calendar :where(.fc-timegrid-slot-lane,.fc-timegrid-slot-label){border-top:1px solid var(--calendar-grid-hour-line)}.planning-calendar .fc-timegrid-slot-lane.fc-timegrid-slot-minor{border-top:1px dashed var(--calendar-grid-minor-line)}.planning-calendar .fc-timegrid-now-indicator-line{border-color:color-mix(in srgb, var(--destructive) 80%, transparent);border-width:2px 0 0}.planning-calendar :where(.fc-timegrid-divider,.fc-scrollgrid-section-sticky>*,.fc-list-day-cushion){background:var(--background)}.planning-calendar :where(.fc-col-header-cell-cushion,.fc-daygrid-day-number){color:var(--foreground);font-size:.75rem;font-weight:600;text-decoration:none}.planning-calendar :where(.fc-timegrid-slot-label,.fc-list-day-text,.fc-list-day-side-text){color:var(--muted-foreground);font-size:.75rem;font-weight:500}.planning-calendar .fc-timegrid-slot{height:2.75rem}.planning-calendar .fc-event{border-radius:var(--radius-sm);box-shadow:none;color:#fff;border-width:1px;padding:.125rem .25rem;transition:opacity .15s}.planning-calendar .fc-event.is-persisting{opacity:.7}.planning-calendar .fc-bg-event.is-bank-holiday-background{background:color-mix(in srgb, var(--destructive) 9%, transparent);opacity:1}.planning-calendar .fc-event.is-bank-holiday-label{background:color-mix(in srgb, var(--destructive) 78%, #7f1d1d);border-color:color-mix(in srgb, var(--destructive) 88%, #7f1d1d);cursor:default}.planning-calendar .fc-event.is-before-plan-after{box-shadow:0 0 0 2px var(--warning)}.planning-calendar .fc-event.is-selected{box-shadow:inset 0 0 0 2px white, 0 0 0 2px var(--ring);z-index:6}.planning-calendar .fc-event.is-selected.is-before-plan-after{box-shadow:inset 0 0 0 2px white, 0 0 0 2px var(--ring), 0 0 0 4px var(--warning)}.planning-calendar :where(.fc-event.external-drop-mirror,.fc-event-mirror){box-shadow:var(--shadow-md);opacity:.94;background:var(--primary)!important;border-color:var(--ring)!important;z-index:50!important}.planning-calendar :where(.fc-event-main,.fc-event.external-drop-mirror .fc-event-main,.fc-event-mirror .fc-event-main){color:#fff;min-width:0}.planning-calendar :where(.fc-event.external-drop-mirror .fc-event-main,.fc-event-mirror .fc-event-main){font-weight:600}.planning-calendar .fc-highlight{background:color-mix(in srgb, var(--primary) 18%, transparent)}.planning-calendar .fc-day-today{background:color-mix(in srgb, var(--primary) 7%, transparent)}.planning-calendar .fc-list-event:hover td{background:var(--muted)}.planning-calendar .fc-list-event td{background:var(--background);color:var(--foreground)}.planning-calendar .fc-list-event.is-bank-holiday-label td{background:color-mix(in srgb, var(--destructive) 8%, var(--background))}.planning-calendar :where(.fc-list-event .fc-event-main,.fc-list-event .fc-list-event-time,.fc-list-event .fc-list-event-title){color:var(--foreground)}.assignment-map-popup .maplibregl-popup-content{box-shadow:none;font-family:var(--font-sans);background:0 0;border:0;border-radius:0;padding:0}.assignment-map-popup .maplibregl-popup-tip{display:none}
/*# sourceMappingURL=2b463pyqpouj1.css.map*/