html.light-app-theme{.item-public-holiday{--fc-event-bg-color:#f0f0f0;--fc-event-border-color:#cfcfcf;--fc-event-text-color:#282828}--day-with-events-color:rgba(186,188,228,.5);--fc-today-bg-color:rgba(233,218,251,.28)}@media screen{html.black-app-theme,html.dark-app-theme,html.hacker_theme-app-theme{.item-public-holiday{--fc-event-bg-color:#282828;--fc-event-border-color:#787878;--fc-event-text-color:#f0f0f0}.fc{--fc-border-color:hsla(0,0%,100%,.25)}--day-with-events-color:rgba(112,115,172,.7);--fc-today-bg-color:rgba(179,128,240,.2)}}.item-public-holiday{background-color:var(--fc-event-bg-color);border:1px solid var(--fc-event-border-color);color:var(--fc-event-text-color)}@media (prefers-contrast:more){html.light-app-theme{.fc{--fc-border-color:#000}}html.black-app-theme,html.dark-app-theme,html.hacker_theme-app-theme{.fc{--fc-border-color:#fff}}.fc .fc-day-other .fc-daygrid-day-top.fc-daygrid-day-top{opacity:1}}.fc-event{overflow:hidden;print-color-adjust:exact}.fc-timegrid-event .fc-event-main{padding:0}.fc .fc-timegrid-slot-minor{border-top-style:none!important}.fc-timeGridDay-view .fc-scrollgrid-section-header{display:none}.fc-timeGridDay-view{--fc-today-bg-color:hsla(0,0%,100%,0)}.fc .fc-daygrid-dot-event{padding:0!important}.fc-event{cursor:default}.fc .fc-list-sticky .fc-list-day>*{z-index:var(--zindex--list-view-sticky-header)}.fc-media-print{.fc-multimonth-month{page-break-inside:avoid;break-inside:avoid}}.fc-h-event{border:0!important}.Calendar_relative__4Ib08{position:relative}.Calendar_layout__1f6Cr{height:100%;display:flex;flex-direction:column}.Calendar_calendar__XY018{flex-grow:1;background:var(--primary-background-color);box-shadow:1px 1px 4px rgba(0,0,0,.08)}.Calendar_hasHadFatalEndUserErrors__L7DB7{background:var(--fc-neutral-bg-color);filter:grayscale() brightness(80%);pointer-events:none}@media print{.ExportCalendar_hideForPrinting__uhZyv{display:none}}.ExportCalendar_layouts__8kLYB{display:grid;grid-template-columns:repeat(3,1fr)}.ExportCalendar_layouts__8kLYB button{all:unset;cursor:default;padding:var(--spacing-small);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-small);justify-content:space-between;border:1px solid var(--ui-border-color);border-radius:0}.ExportCalendar_layouts__8kLYB button:first-child{border-inline-start-width:1px;border-start-start-radius:var(--border-radius-small);border-end-start-radius:var(--border-radius-small)}.ExportCalendar_layouts__8kLYB button:last-child{border-start-end-radius:var(--border-radius-small);border-end-end-radius:var(--border-radius-small)}.ExportCalendar_layouts__8kLYB button.ExportCalendar_selected__41gzm{background-color:var(--primary-selected-color);border-color:var(--primary-color)}.ExportCalendar_layouts__8kLYB button svg{max-width:60px;fill:var(--primary-text-color)}.ExportCalendar_printToPdf__3pUYc{display:flex;align-items:center;gap:var(--spacing-small);margin-block:1em}.ExportCalendar_modalFooter__fGmfp{--spacing-large:0}.ExportCalendar_inProgressOverlay__OPUVJ{display:grid;place-items:center}.ExportCalendar_inProgressOverlay__OPUVJ *{grid-row:1;grid-column:1}.ExportCalendar_inProgressContainer__Jxv2E{background:var(--secondary-background-color);height:100%;width:100%;box-sizing:border-box;padding:var(--spacing-large);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-small);opacity:0;pointer-events:none;transition:opacity .15s ease-in-out}.ExportCalendar_inProgressContainer__Jxv2E.ExportCalendar_inProgress__Rpr1c{opacity:1;pointer-events:all}.ExportCalendar_progressBar__svSgU{margin-top:2lh}.ExportCalendar_loadingTextContainer__hW5_s{height:2lh;overflow:hidden;position:relative;width:100%}.ExportCalendar_loadingText__qU1Rs{position:absolute;text-align:center;width:100%;opacity:0;transform:translateY(100%);transition:transform .15s ease-in-out,opacity .15s ease-in-out}.ExportCalendar_loadingText__qU1Rs.ExportCalendar_active__4E6xm{opacity:1;transform:translateY(0)}.ExportCalendar_paragraph__1O3r1+.ExportCalendar_paragraph__1O3r1{-webkit-margin-before:var(--spacing-small);margin-block-start:var(--spacing-small)}.export-layout-full_width .fc-media-print .fc-multimonth-month{width:100%!important}.export-layout-side_by_side .fc-media-print .fc-multimonth-month{width:50%!important}.export-layout-three_column .fc-media-print .fc-multimonth-month{width:33.333%!important}.CalendarLegend_layout__gSFM5{display:flex;align-items:center;justify-content:space-between;gap:1em;-webkit-padding-before:3px;padding-block-start:3px;max-height:25%;print-color-adjust:exact}.CalendarLegend_layout__gSFM5.CalendarLegend_layoutEnd__bgXUA{justify-content:flex-end}.CalendarLegend_legend__GPyBj{flex-grow:1;padding:1ch;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2ch;flex-wrap:wrap;height:100%;overflow-y:auto;box-sizing:border-box}.CalendarLegend_colorKey__j1iIx{display:flex;flex-direction:row;align-items:center;gap:.65ch}.CalendarLegend_colorKeyColor__Jxmyk{border:1px solid;border-radius:100%;width:1.5ch;height:1.5ch;background-clip:padding-box}.CalendarLegend_upgradeLayout__3wkm4{max-width:60ch}