.calendarContainer{flex-direction:column;flex:1;margin-bottom:15px;font-size:16px;display:flex;overflow-x:auto}.calendarContainer>*{flex:1;min-width:600px}[class*=fc-header-toolbar] [class*=fc-toolbar-chunk]{display:flex}.calendarContainer button{text-transform:uppercase!important;border-radius:.25em!important;font-weight:500!important}.calendarContainer button:focus{box-shadow:none!important}[class*=fc-day-other] [class*=fc-daygrid-day-events]{opacity:.5}.calendarContainer div[class*=fc-daygrid-day-bottom]{padding-bottom:3px}.eventWrap{cursor:pointer;white-space:normal;padding:3px}.eventTime{margin-right:5px}.eventTitle{word-break:break-all}.week-event-text,.day-event-text{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fc{font-family:var(--typescale-displayLarge-font-family);color:var(--colors-on-surface-variant);--fc-event-bg-color:var(--colors-primary);--fc-event-border-color:var(--colors-primary);--fc-border-color:var(--colors-lines);--fc-button-bg-color:"transparent";--fc-button-hover-bg-color:var(--colors-state-layer-hover-primary);--fc-button-active-bg-color:transparent;--fc-button-text-color:var(--colors-on-surface-variant);--fc-button-border-color:transparent;--fc-button-hover-border-color:transparent;--fc-button-active-border-color:transparent}.fc .fc-more-link{background-color:var(--colors-surface-variant);color:var(--colors-on-background);border-radius:4px;display:inline-block}.fc .fc-more-link:hover{background-color:var(--colors-primary);color:var(--colors-on-primary)}.fc .fc-header-toolbar.fc-toolbar{height:50px;margin-bottom:0;padding:5px 0}.fc .fc-toolbar-chunk{align-items:center;height:100%;display:flex}.fc .fc-prev-button.fc-button,.fc .fc-next-button.fc-button{padding:7px}.fc .fc-toolbar-title{font-size:1.25em}.fc .fc-col-header-cell{padding:5px 0}.fc .fc-col-header-cell a{color:var(--colors-on-background);font-size:.8em}.fc .fc-daygrid-day-number{font-weight:500}.fc td.fc-day.fc-day-other,.fc td.fc-day-other .fc-daygrid-day-top{opacity:.55}.fc .fc-button-group>.fc-button:not(:first-child),.fc .fc-button-group>.fc-button:not(:last-child),.fc .fc-today-button{text-transform:uppercase;border-radius:.25em;height:100%;font-size:.8em;font-weight:500}.fc .fc-event{cursor:pointer;overflow:hidden}.fc .fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{background-color:var(--colors-state-layer-hover-primary)}.fc a{color:var(--colors-primary);white-space:normal;font-size:.75em}.fc .vb-event-overflow .fc-event-main{align-items:center;display:flex}.fc .vb-event-overflow .fc-event-main span{text-overflow:ellipsis;white-space:nowrap;padding:0 3px;display:block;overflow:hidden}.fc .fc-month-view a{padding:4px 10px}.fc .fc-week-view .fc-event-main{padding:3px}.fc .fc-day-view .fc-event-main{align-items:center;padding:0 3px;display:flex}.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus,.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child),.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){box-shadow:none;outline:none}.fc h2,.fc .fc-day{font-weight:400}.fc button[class*=today],.fc button[class*=prev],.fc button[class*=next]{--fc-button-text-color:var(--colors-primary);--fc-button-hover-bg-color:var(--colors-state-layer-hover-primary)}.fc button:disabled{--fc-button-bg-color:transparent;--fc-button-border-color:transparent;--fc-button-text-color:var(--colors-primary);opacity:.4}.fc button[class*=active]{--fc-button-text-color:var(--colors-primary)}