.fc{--fc-border-color:var(--colors-gray-5);--fc-neutral-bg-color:var(--colors-background);--fc-page-bg-color:transparent;--fc-today-bg-color:transparent;padding:0 1rem;width:100%;max-width:100vw;overflow:hidden;font-family:var(--fonts-sans)}.fc,.fc a{font-size:var(--fontSizes-base)}.fc .fc-scrollgrid-section-sticky>*{z-index:0}.fc-view-harness{border:1px solid var(--colors-gray-5);border-radius:var(--radii-md);max-width:100%;overflow-x:scroll;scrollbar-width:none}.fc-view-harness::-webkit-scrollbar{display:none}.fc-scrollgrid{min-width:48rem}.fc-header-toolbar{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:24rem){.fc-header-toolbar{flex-direction:row}}.fc-toolbar-chunk:first-of-type{margin-right:auto}.fc-toolbar-chunk:first-of-type>div{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.fc-toolbar-chunk .fc-toolbar-title{display:block;margin-top:.25rem;width:100%;font-weight:400;font-size:var(--fontSizes-2xl);line-height:1;font-family:var(--font-ebgaramond)}.fc-toolbar-chunk:last-of-type{margin-left:auto}.fc .fc-button-primary{--fc-button-bg-color:transparent;--fc-button-border-color:var(--colors-gray-10);--fc-button-text-color:var(--colors-gray-50);transition:background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease);border-right-color:var(--colors-gray-5);border-left-color:var(--colors-gray-5);border-radius:0!important;background-color:transparent;padding:.25rem .5rem;font-size:var(--fontSizes-sm);font-family:var(--fonts-sans);text-transform:capitalize}.fc .fc-button-primary:first-of-type{border-right-color:var(--colors-gray-5);border-top-left-radius:var(--radii-md)!important;border-bottom-left-radius:var(--radii-md)!important}.fc .fc-button-primary:last-of-type{border-left-color:var(--colors-gray-5);border-top-right-radius:var(--radii-md)!important;border-bottom-right-radius:var(--radii-md)!important}.fc .fc-button-primary:disabled{--fc-button-bg-color:var(--colors-gray-5);--fc-button-border-color:var(--colors-gray-10);--fc-button-text-color:var(--colors-gray-25);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fc-button-primary+.fc-button-primary{margin-left:-1px}.fc .fc-button-primary:focus{box-shadow:none!important}.fc .fc-button-primary:focus,.fc .fc-button-primary:focus-visible,.fc .fc-button-primary:not(:active):not(:disabled):hover{--fc-button-hover-bg-color:var(--colors-gray-10);--fc-button-hover-border-color:var(--colors-gray-10);--fc-button-hover-text-color:var(--colors-gray-75);color:var(--fc-button-hover-text-color)}.fc .fc-button-primary:not(:disabled):active{--fc-button-active-bg-color:var(--colors-gray-25);--fc-button-active-border-color:var(--colors-gray-25);--fc-button-text-color:var(--colors-foreground)}.fc-icon-chevron-left,.fc-icon-chevron-right{display:none}.fc-prev-button:before{content:"Previous"}.fc-next-button:before{content:"Next"}.fc .fc-daygrid-day.fc-day-today>div{height:100%}.fc-daygrid-day>div{padding:.25rem}.fc-daygrid-day-number{color:var(--colors-gray-50)}.fc .fc-day-other .fc-daygrid-day-top{opacity:1;color:var(--colors-gray-25)}.fc .fc-day-other .fc-daygrid-day-top .fc-daygrid-day-number,.fc-day-past .fc-daygrid-day-number{color:var(--colors-gray-25)}.fc-day-today .fc-daygrid-day-number{color:var(--colors-foreground)}.fc-scrollgrid,.fc-scrollgrid-section>th,.fc-theme-standard th{border:none!important}.fc thead{border-bottom:1px solid var(--colors-gray-5)}.fc tbody>tr>td:last-of-type{border-right:none}.fc tbody>tr:last-of-type>td{border-bottom:none}.fc-col-header th{padding:.5rem 0;font-weight:400;font-size:var(--fontSizes-sm)}.fc-col-header th:not(:last-child) div{border-right:1px solid var(--colors-gray-5)}.fc-day{min-width:12rem}.fc-daygrid-event-harness{width:100%;height:-moz-fit-content;height:fit-content;white-space:nowrap}.fc-event{transition:background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease),opacity .3s var(--ease);margin:.125rem!important;margin-bottom:0;box-shadow:var(--shadows-sm);border:1px solid var(--colors-gray-5);border-radius:var(--radii-sm);background-color:var(--colors-gray-10);padding:.25rem;max-width:calc(100% - .25rem);overflow:hidden;color:var(--colors-gray-50);font-size:var(--fontSizes-sm);text-overflow:ellipsis}.fc-event:not(.fc-event-today):not(:active):focus-visible,.fc-event:not(.fc-event-today):not(:active):hover{border-color:var(--colors-gray-10);background-color:var(--colors-gray-25);color:var(--colors-gray-75)}.fc-event:not(.fc-event-today):active{border-color:var(--colors-gray-25);background-color:var(--colors-gray-50);color:var(--colors-foreground)}.fc-event-today{border-color:#ffffff20;background-color:var(--colors-primary);color:var(--colors-white)}.fc-event-today:not(:active):focus-visible,.fc-event-today:not(:active):hover{opacity:.75;background-color:var(--colors-primary)}.fc-event-today:active{opacity:.5;background-color:var(--colors-primary)}.fc-event:after,.fc-event:before{display:none}