.only-print{display:none!important}.variable{background-color:#33a335;border-radius:10px;padding:5px}@media print{.no-print{display:none!important}.only-print{display:block!important}.break{break-inside:auto!important}.nobreak{break-inside:avoid!important;break-before:auto!important;break-after:auto!important}}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s}.react-grid-item.cssTransforms{transition-property:transform}.react-grid-item.resizing{z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;-o-user-select:none;background:red;transition-duration:.1s}.react-grid-item>.react-resizable-handle{box-sizing:border-box;cursor:se-resize;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9IlVudGl0bGVkLVBhZ2UlMjAxIiB2aWV3Qm94PSIwIDAgNiA2IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiDT4NCTxnIG9wYWNpdHk9IjAuMzAyIj4NCQk8cGF0aCBkPSJNIDYgNiBMIDAgNiBMIDAgNC4yIEwgNCA0LjIgTCA0LjIgNC4yIEwgNC4yIDAgTCA2IDAgTCA2IDYgTCA2IDYgWiIgZmlsbD0iIzAwMDAwMCIvPg0JPC9nPg08L3N2Zz4=) 100% 100% no-repeat content-box border-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute;bottom:0;right:0}.latest-active{background-color:#0000001a}[contenteditable]{outline:0 solid #0000}ul[data-type=taskList]{padding:0;list-style:none}ul[data-type=taskList] li{align-items:center;display:flex}ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;margin-right:.5rem}ul[data-type=taskList] li>div{flex:auto}ul[data-type=taskList] input[type=checkbox]{cursor:pointer}
.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}
