.EventCard{border-radius:var(--radius-4);background-color:var(--event-background);position:relative;&[data-dragging],&[data-resizing]{opacity:.5}&:hover .EventResizeHandler{opacity:1}}.EventTitle{margin:0;color:var(--event-primary-text);font-weight:var(--font-weight-2)}.EventTime,.EventTitle{font-size:var(--font-size-1);line-height:var(--line-height-1)}.EventTime{color:var(--event-secondary-text);font-weight:var(--font-weight-1)}.EventCard.Draggable{cursor:-webkit-grab;cursor:grab}.EventCard.Recurrent{background:repeating-linear-gradient(-45deg,rgb(var(--event-color-4-rgb),.5) 0 12px,var(--event-color-3) 12px 22.5px);background-color:var(--event-color-3)}.EventCard--regular{position:absolute;left:calc(2px + ((100% - var(--space-3)) / var(--columns-count)) * (var(--first-index) - 1));right:calc(((100% - var(--space-3)) * (var(--columns-count) - var(--last-index))) / var(--columns-count) + var(--space-1) + var(--space-3));top:var(--y-position);bottom:calc(100% - var(--y-position) - var(--height));z-index:2;padding:var(--space-1) var(--space-4) var(--space-1) var(--space-3)}.EventCard--regular.UnderHourEventCard{display:flex;align-items:center;line-height:1;color:var(--event-secondary-text)}.UnderHourEventCard{margin:.5px 0}.UnderHourEvent .EventTitle{-webkit-margin-end:var(--space-1);margin-inline-end:var(--space-1);white-space:nowrap}.Under30MinutesEvent{line-height:0}.Under30MinutesEvent .EventTitle{font-size:var(--font-size-1);line-height:10px}.Under30MinutesEvent .EventTime{font-size:10px;line-height:10px}.EventCard:focus-visible{outline:2px solid var(--event-color-5);outline-offset:var(--outline-focus-offset)}.EventCard[role=button]{cursor:pointer}.EventCard--regular:before{content:"";position:absolute;top:var(--space-2);left:0;width:3px;height:min(38px,calc(100% - calc(var(--space-2) * 2)));border-radius:var(--radius-1);background:var(--regular-line-bg);pointer-events:none}.TimeGridEventResizeHandler{position:absolute;height:4px;left:0;right:0;z-index:3;cursor:ns-resize;opacity:0;&[data-start]{top:0}&[data-end]{bottom:0}}.EventContainer{--regular-accepted-bg:var(--event-color-3);--regular-line-bg:var(--event-color-12);--regular-accepted-primary-text:var(--event-color-12);--regular-accepted-secondary-text:var(--event-color-11);--compact-accepted-bg:transparent;--compact-circle-bg:var(--event-color-9);--allDay-accepted-bg:var(--event-color-5);--allDay-accepted-primary-text:var(--event-color-12)}.EventCard--regular{--event-background:var(--regular-accepted-bg);--event-primary-text:var(--regular-accepted-primary-text);--event-secondary-text:var(--regular-accepted-secondary-text)}.EventCard--compact{--event-background:var(--compact-accepted-bg);--event-primary-text:var(--default-text-color);--event-secondary-text:var(--secondary-text-color)}.EventCard--allDay,.EventCard--placeholder{--event-background:var(--allDay-accepted-bg);--event-primary-text:var(--allDay-accepted-primary-text)}.EventRecurringIcon{position:absolute;bottom:3px;right:3px;color:var(--event-secondary-text)}.EventDragPreview{padding:var(--space-1) var(--space-2);border-radius:var(--space-1);font-size:var(--font-size-1);background-color:var(--event-color-8);color:var(--event-color-1)}p{margin:0}.EventPopoverPositioner{max-width:460px;overflow:hidden}.EventPopoverHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);background-color:var(--event-color-3);padding:var(--space-6)}.EventPopoverHeaderContent{display:flex;flex-direction:column;gap:var(--space-2)}.mui-x-scheduler .EventPopoverCloseButton{padding:var(--space-1);display:flex;border-radius:var(--radius-4);background-color:var(--event-color-3)}.mui-x-scheduler .EventPopoverCloseButton:hover{background-color:var(--event-color-4)}.mui-x-scheduler .EventPopoverCloseButton:active{background-color:var(--event-color-5)}.mui-x-scheduler .EventPopoverCloseButton:focus-visible{outline:2px solid var(--event-color-5);outline-offset:var(--outline-focus-offset)}.mui-x-scheduler .PopoverPositioner .PrimaryButton:focus-visible,.mui-x-scheduler .PopoverPositioner .SecondaryErrorButton:focus-visible{outline:2px solid var(--event-color-5)}.mui-x-scheduler .EventPopoverTitleInput{padding:var(--space-2) var(--space-3);border-radius:var(--radius-4);color:var(--event-color-12);font-size:var(--font-size-3);line-height:var(--line-height-3);font-weight:var(--font-weight-2);background-color:var(--event-color-4)}.EventPopoverMainContent{padding:var(--space-6)}.EventPopoverMainContent>:not(:first-child,.EventPopoverSeparator){-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5)}.EventPopoverMainContent>:not(:last-child,.EventPopoverSeparator){-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5)}.EventPopoverSeparator{height:1px;width:100%;background-color:var(--border-color)}.EventPopoverFormLabel{display:flex;flex-direction:column;gap:var(--space-1);color:var(--secondary-text-color);font-size:var(--font-size-1)}.mui-x-scheduler .EventPopoverInput,.mui-x-scheduler .EventPopoverTextarea{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-4);color:var(--default-text-color);font-size:var(--font-size-2);line-height:var(--line-height-1)}.mui-x-scheduler .EventPopoverInput{max-height:var(--space-7)}.mui-x-scheduler .EventPopoverInput:disabled{color:var(--disabled-text-color)}.mui-x-scheduler .EventPopoverTitleInput:focus-visible{outline:2px solid var(--event-color-5);outline-offset:var(--outline-focus-offset)}.mui-x-scheduler .EventPopoverInput:focus-visible,.mui-x-scheduler .EventPopoverTextarea:focus-visible{outline:2px solid var(--gray-3);outline-offset:var(--outline-focus-offset)}.EventPopoverDateTimeFields{flex-direction:column}.EventPopoverDateTimeFields,.EventPopoverDateTimeFieldsEndRow,.EventPopoverDateTimeFieldsStartRow{display:flex;gap:var(--space-2)}.EventPopoverDateTimeFieldsEndRow>:first-child,.EventPopoverDateTimeFieldsStartRow>:first-child{flex:1.5 1}.EventPopoverDateTimeFieldsEndRow>:nth-child(2),.EventPopoverDateTimeFieldsStartRow>:nth-child(2){flex:1 1}.EventPopoverRequiredFieldError{color:var(--error-9);font-size:var(--font-size-1);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.EventPopoverDateTimeFieldsError{color:var(--error-9);font-size:var(--font-size-1);grid-column:span 2}.EventPopoverActions{display:flex;justify-content:space-between;padding:var(--space-4)}.AllDayCheckboxLabel{display:flex;align-items:center;gap:var(--space-2);color:var(--secondary-text-color);font-size:var(--font-size-1)}.AllDayCheckboxRoot{box-sizing:border-box;display:flex;width:1rem;height:1rem;align-items:center;justify-content:center;border-radius:.25rem;outline:0;padding:0;margin:0;border:none;&[data-unchecked]{border:1px solid var(--gray-8);background-color:initial}&[data-checked]{background-color:var(--gray-12)}&:focus-visible{outline:2px solid var(--gray-3);outline-offset:2px}&[data-disabled]{cursor:var(--cursor-disabled);&[data-checked]{background-color:var(--disabled-text-color)}}}.AllDayCheckboxIndicator{display:flex;color:var(--gray-1);&[data-unchecked]{display:none}}.AllDayCheckboxIcon{width:.8rem;height:.8rem}.EventPopoverSelectTrigger{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 10px var(--space-2) var(--space-3);width:-moz-fit-content;width:fit-content;max-height:var(--space-7);border:1px solid var(--border-color);border-radius:var(--radius-4);font-size:var(--font-size-2);line-height:var(--line-height-1);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EventPopoverSelectTrigger:focus-visible{outline:2px solid var(--gray-3);outline-offset:var(--outline-focus-offset)}.EventPopoverSelectTrigger.Ghost{border:1px solid transparent}.EventPopoverSelectTrigger.Ghost[data-popup-open]{background-color:var(--event-color-4)}.EventPopoverSelectIcon{display:flex}.EventPopoverSelectPositioner{z-index:10000}.EventPopoverSelectPopup{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-4);background-color:var(--surface);box-shadow:var(--shadow-5);outline:1px solid var(--border-color)}.EventPopoverSelectItem{background-color:var(--surface);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--radius-3);font-size:var(--font-size-2);line-height:var(--line-height-1);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EventPopoverSelectItem:hover,.EventPopoverSelectItem[data-highlighted]{background-color:var(--interactive-hover-bg)}.EventPopoverSelectItem[data-selected]{background:var(--interactive-selected-bg)}.EventPopoverSelectItem[data-selected]:hover{background:var(--interactive-selected-hover-bg)}.EventPopoverSelectItem:focus-visible{outline:2px solid var(--gray-3);outline-offset:var(--outline-focus-offset)}.EventPopoverSelectItemTitleWrapper{display:flex;align-items:center;gap:var(--space-2)}.EventPopoverFieldRoot[data-disabled]{& input,& textarea,.EventPopoverSelectTrigger{cursor:var(--cursor-disabled);color:var(--disabled-text-color)}.AllDayCheckboxLabel,.EventPopoverFormLabel{color:var(--disabled-text-color)}}.EventPopoverEditDisabledNotice{margin:0;padding:var(--space-2);font-size:var(--font-size-1);line-height:var(--line-height-1);color:var(--event-color-9);border:1px solid var(--event-color-6);border-radius:var(--radius-4)}.EventPopoverTitle{flex:1 1;color:var(--event-color-12);font-size:var(--font-size-3);line-height:var(--line-height-3);font-weight:var(--font-weight-2);margin:0}.EventPopoverResourceContainer{display:flex;align-items:center;gap:var(--space-2)}.EventPopoverResourceTitle{font-size:var(--font-size-2);color:var(--event-color-11)}.ReadonlyContent{display:flex;flex-direction:column;padding:var(--space-4) var(--space-4);color:var(--default-text-color);gap:var(--space-2)}.EventPopoverDateTimeContainer{display:flex;gap:var(--space-1);align-items:center}.EventPopoverDateTimeContainer .EventAllDay,.EventPopoverDateTimeContainer .EventDate,.EventPopoverDateTimeContainer .EventTime,.EventRecurrence{font-size:var(--font-size-2)}.EventRecurrence{color:var(--secondary-text-color)}.DayTimeGridContainer{--fixed-cell-width:68px;--hour-height:46px;--has-scroll:1;width:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-color);border-radius:var(--radius-4);max-height:100%}.DayTimeGridRoot{display:flex;flex-direction:column;flex:1 1;overflow-y:auto}.DayTimeGridHeader{display:flex;flex-direction:column}.DayTimeGridGridRow{display:grid;grid-template-columns:minmax(var(--fixed-cell-width),auto) repeat(auto-fit,minmax(0,1fr));width:100%}.DayTimeGridHeaderRow{border-bottom:1px solid var(--border-color)}.DayTimeGridHeader[style*="--has-scroll: 1"] .DayTimeGridHeaderRow{overflow-y:scroll;overflow-x:hidden;scrollbar-color:transparent transparent}.DayTimeGridAllDayEventsRow{position:relative;background-color:initial;display:grid;grid-template-columns:repeat(var(--column-count),minmax(0,1fr));grid-template-rows:1fr auto;width:100%;height:100%;>:not(:last-child){border-right:1px solid var(--border-color)}}.DayTimeGridAllDayEventsGrid{border-bottom:1px solid var(--border-color);grid-template-columns:var(--fixed-cell-width) minmax(0,1fr) fit-content(100%)}.DayTimeGridAllDayEventsGrid[style*="--has-scroll: 1"] .ScrollablePlaceholder{overflow-y:scroll;scrollbar-gutter:stable;height:100%;scrollbar-color:var(--weekend-background) var(--weekend-background)}.DayTimeGridAllDayEventsCell{padding:var(--space-1);background-color:var(--surface)}.DayTimeGridAllDayEventsCellEvents{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(var(--row-count),minmax(auto,18px));grid-gap:var(--space-1);gap:var(--space-1)}.DayTimeGridAllDayEventsGrid[data-weekend][style*="--has-scroll: 1"] .ScrollablePlaceholder{scrollbar-color:var(--weekend-background) var(--weekend-background)}.DayTimeGridAllDayEventsGrid[style*="--has-scroll: 1"] .ScrollablePlaceholder::-webkit-scrollbar{background:transparent}.DayTimeGridAllDayEventsGrid[data-weekend][style*="--has-scroll: 1"] .ScrollablePlaceholder::-webkit-scrollbar{background:var(--weekend-background)}.DayTimeGridHeaderContent{padding:10px}.DayTimeGridHeaderButton,.DayTimeGridHeaderContent{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.DayTimeGridHeaderButton{width:100%}.DayTimeGridHeaderButton:focus-visible{outline:var(--outline-focus);outline-offset:-2px;border-radius:var(--radius-3)}.DayTimeGridAllDayEventsHeaderCell{font-size:var(--font-size-1);font-style:var(--em-font-style);padding:var(--space-2);text-align:end;color:var(--secondary-text-color);border-right:1px solid var(--border-color);overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.DayTimeGridHeaderDayName{font-size:var(--font-size-2);color:var(--secondary-text-color);line-height:1}.DayTimeGridHeaderDayNumber{font-size:var(--font-size-5);font-weight:var(--font-weight-3);line-height:1;padding:0 var(--space-1);border-radius:var(--radius-3)}[data-current] .DayTimeGridHeaderDayNumber{background-color:var(--primary-3)}.DayTimeGridBody{flex:1 1;height:100%}.DayTimeGridScrollableContent{display:flex;height:calc(var(--hour-height) * 24);position:relative;overflow:auto}.DayTimeGridTimeAxis{display:flex;flex-direction:column;flex-shrink:0;width:var(--fixed-cell-width)}.DayTimeGridTimeAxisCell{height:calc(100% / 24);line-height:calc(100% / 24);border-right:1px solid var(--border-color);padding-inline:var(--space-2);text-align:end}.DayTimeGridTimeAxisText.HiddenHourLabel{opacity:0}.DayTimeGridTimeAxisText:not(:empty){font-size:var(--font-size-1);line-height:calc(100% / 24);color:var(--secondary-text-color);white-space:nowrap}.DayTimeGridTimeAxisCell:not(:first-child):after{content:"";position:absolute;left:var(--fixed-cell-width);right:0;border-bottom:1px solid var(--border-color);top:calc(var(--hour) * var(--hour-height));z-index:1}.DayTimeGridGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%;>:not(:last-child){border-right:1px solid var(--border-color)}}.DayTimeGridColumn{display:flex;flex-direction:column}.DayTimeGridAllDayEventsCell[data-weekend],.DayTimeGridColumn[data-weekend]{background:var(--weekend-background)}.DayTimeGridColumnInteractiveLayer{position:relative;flex:1 1}.DayTimeGridCurrentTimeIndicator{position:absolute;left:-2px;right:-2px;top:var(--y-position);height:1px;background-color:var(--primary-8);z-index:2}.DayTimeGridColumn:last-child .DayTimeGridCurrentTimeIndicator{right:0}.DayTimeGridColumn:first-child .DayTimeGridCurrentTimeIndicator{left:-6px}.DayTimeGridColumn[data-current] .DayTimeGridCurrentTimeIndicator{height:2px;right:1px;background-color:var(--primary-10);z-index:3;margin:-.5px}.DayTimeGridCurrentTimeLabel{position:absolute;transform:translate(calc(-100%),-50%);padding:0 2px;background-color:var(--primary-10);color:var(--primary-1);border-radius:var(--radius-3);font-size:var(--font-size-1);line-height:var(--line-height-1);white-space:nowrap}.DayTimeGridAllDayEventContainer{position:absolute;top:0;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(var(--row-count),minmax(auto,18px));grid-gap:var(--space-1);gap:var(--space-1)}.EventCard{&[data-dragging],&[data-resizing]{opacity:.5}&:hover .EventResizeHandler{opacity:1}}.DayGridEventTitle{margin:0;color:var(--event-primary-text);font-weight:var(--font-weight-2)}.DayGridEventTime,.DayGridEventTitle{font-size:var(--font-size-1);line-height:var(--line-height-1)}.DayGridEventTime{display:inline-block;color:var(--event-secondary-text);font-weight:var(--font-weight-1);white-space:nowrap;width:150px}.EventCard--compact{container-type:inline-size;border-radius:var(--radius-3);background-color:var(--event-background);cursor:pointer;height:-moz-fit-content;height:fit-content;position:relative}.EventColorIndicator{width:8px;height:8px;border-radius:50%;flex-shrink:0;background-color:var(--event-color-9);margin-top:var(--space-05)}.EventCard--allDay,.EventCard--invisible,.EventCard--placeholder{container-type:inline-size;border-radius:var(--radius-3);background-color:var(--event-background);min-width:18px;height:auto;cursor:pointer;position:relative;z-index:1;grid-row:var(--grid-row);grid-column:1;padding:0 var(--space-1);width:calc(var(--grid-column-span) * 100% + (var(--grid-column-span) - 1) * 2 * var(--space-1) + (var(--grid-column-span) - 1) * 1px)}.EventCard--invisible{width:100%;visibility:hidden;height:18px}.EventCard--placeholder{z-index:2}.EventCard--compact .DayGridEventCardContent{margin:0;height:var(--line-height-1);line-height:var(--line-height-1)}.DayGridEventCardWrapper{display:flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-2)}.EventCard--compact:active{background-color:var(--interactive-active-bg)}.EventCard--compact:hover{background-color:var(--interactive-hover-bg)}.MonthViewCell.Today .EventCard--compact:hover{background-color:var(--primary-3)}.MonthViewCell.Today .EventCard--compact:active{background-color:var(--primary-4)}@container (width < 300px){.EventCard--compact .DayGridEventCardWrapper{padding:0 0 0 var(--space-1);gap:var(--space-1)}.DayGridEventTime{display:inline}.DayGridEventTimeEnd{display:none}.DayGridEventTitle{-webkit-margin-start:var(--space-1);margin-inline-start:var(--space-1);-webkit-padding-end:var(--space-3);padding-inline-end:var(--space-3)}}.DayGridEventResizeHandler{position:absolute;width:4px;top:0;bottom:0;z-index:3;cursor:ew-resize;opacity:0;&[data-start]{left:0}&[data-end]{right:0}}.ResourceLegendContainer{display:flex;flex-direction:column}.ResourceLegendItem{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-3);cursor:pointer}.ResourceLegendItem:hover{background-color:var(--interactive-hover-bg)}.ResourceLegendColor{width:8px;height:8px;border-radius:50%;flex-shrink:0;background-color:var(--event-color-9)}.ResourceLegendName{font-size:var(--font-size-2);color:var(--text-secondary)}.mui-x-scheduler .Button.ResourceLegendButton{padding:var(--space-1);-webkit-margin-start:auto;margin-inline-start:auto}.mui-x-scheduler .Button.ResourceLegendButton:hover{background-color:var(--interactive-hover-bg)}