.calendar_page__header[data-v-0c716bb0]{padding:10px 20px}.calendar_page__header h1[data-v-0c716bb0]{font-weight:400;font-size:18px;margin:0}.calendar_page[data-v-a9c266dc]{overflow:hidden;display:flex;flex-direction:column;height:100%}.calendar_page__body[data-v-a9c266dc]{background:#fff;flex-grow:1;width:100%;overflow:hidden;border-top:1px solid var(--fc-border-color)}.calendar_page__body .wrapper[data-v-a9c266dc]{height:100%;width:100%;position:relative;overflow:hidden}.calendar_page__body .wrapper .wrapper_loader[data-v-a9c266dc]{position:absolute;left:0;width:100%;z-index:5;top:0;padding:15px;display:flex;justify-content:center;align-items:center}.calendar_page__body .wrapper[data-v-a9c266dc] .fc .fc-list-sticky .fc-list-day>*{z-index:10}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-v-event{background-color:initial!important;border:0!important}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-listWeek-view,.calendar_page__body .wrapper[data-v-a9c266dc] .fc-multiMonthYear-view{border:0}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-dayGridMonth-view .fc-day.fc-day-sat,.calendar_page__body .wrapper[data-v-a9c266dc] .fc-dayGridMonth-view .fc-day.fc-day-sun,.calendar_page__body .wrapper[data-v-a9c266dc] .fc-timeGridWeek-view .fc-day.fc-day-sat,.calendar_page__body .wrapper[data-v-a9c266dc] .fc-timeGridWeek-view .fc-day.fc-day-sun{background:rgba(239,242,245,.2)}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-multiMonthYear-view .fc-daygrid-event-harness-abs{display:none}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-multiMonthYear-view .fc-daygrid-day-bg{position:relative}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-multiMonthYear-view .fc-day:not(.fc-day-disabled){cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1)}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-multiMonthYear-view .fc-day:not(.fc-day-disabled):hover{background-color:var(--primaryHover)}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-multiMonthYear-view .fc-day:not(.fc-day-disabled).fc-day-sat,.calendar_page__body .wrapper[data-v-a9c266dc] .fc-multiMonthYear-view .fc-day:not(.fc-day-disabled).fc-day-sun{background:rgba(239,242,245,.2)}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-event.fc-event-draggable:hover .fc-event-resizer.fc-event-resizer-end{display:flex;justify-content:center}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-event.fc-event-draggable:hover .fc-event-resizer.fc-event-resizer-end:after{content:"";background:#fff;opacity:.8;border-radius:5px;width:50px;height:2px;display:block}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-theme-standard .fc-timegrid-event.fc-event-mirror{box-shadow:none}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-theme-standard .fc-timegrid-event.fc-event-mirror .event{border-color:#c3c3c3}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-theme-standard .fc-timegrid-event.fc-event-mirror .event .event_bg{background:#c3c3c3}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-theme-standard .fc-scrollgrid{border-left:0}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-theme-standard .fc-popover-header{background:#fff}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-theme-standard .fc-popover-header .fc-popover-title{color:var(--gray);font-weight:600;font-size:15px}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-theme-standard .fc-popover-header .fc-popover-close:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-popover{border-radius:var(--borderRadius);box-shadow:0 2px 8px rgba(0,0,0,.15);border:0}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-popover.fc-more-popover{max-width:300px}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-daygrid-dot-event.fc-event-mirror,.calendar_page__body .wrapper[data-v-a9c266dc] .fc-daygrid-dot-event:hover,.calendar_page__body .wrapper[data-v-a9c266dc] .fc-event-selected:after,.calendar_page__body .wrapper[data-v-a9c266dc] .fc-event:focus:after{background:transparent}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-daygrid-event{border-radius:initial;border:initial!important;background-color:initial!important}.calendar_page__body .wrapper[data-v-a9c266dc] .ant-spin-container,.calendar_page__body .wrapper[data-v-a9c266dc] .ant-spin-nested-loading{height:100%}.calendar_page__body .wrapper[data-v-a9c266dc] .ant-spin-container>div,.calendar_page__body .wrapper[data-v-a9c266dc] .ant-spin-nested-loading>div{height:100%;position:absolute;top:0;left:0;width:100%}.calendar_page__body .wrapper[data-v-a9c266dc] .ant-spin-container>div .ant-spin,.calendar_page__body .wrapper[data-v-a9c266dc] .ant-spin-nested-loading>div .ant-spin{max-height:100%}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-direction-ltr .fc-timegrid-axis-cushion.fc-scrollgrid-shrink-cushion.fc-scrollgrid-sync-inner,.calendar_page__body .wrapper[data-v-a9c266dc] .fc-direction-ltr .fc-timegrid-slot-label-frame{color:var(--gray)}.calendar_page__body .wrapper[data-v-a9c266dc] .fc .fc-list-event:hover td{background-color:transparent}.calendar_page__body .wrapper[data-v-a9c266dc] .fc .fc-daygrid-more-link{transition:all .3s cubic-bezier(.645,.045,.355,1);color:var(--blue)}.calendar_page__body .wrapper[data-v-a9c266dc] .fc .fc-daygrid-more-link:hover{background:#e3e6ea}.calendar_page__body .wrapper[data-v-a9c266dc] .fc .fc-highlight{background:var(--primaryHover)}.calendar_page__body .wrapper[data-v-a9c266dc] .fc .fc-list-day-cushion .fc-list-day-side-text,.calendar_page__body .wrapper[data-v-a9c266dc] .fc .fc-list-day-cushion .fc-list-day-text{color:var(--text);font-size:16px;cursor:default}.calendar_page__body .wrapper[data-v-a9c266dc] .fc .fc-list-day-cushion .fc-list-day-side-text:first-letter,.calendar_page__body .wrapper[data-v-a9c266dc] .fc .fc-list-day-cushion .fc-list-day-text:first-letter{text-transform:uppercase}.calendar_page__body .wrapper[data-v-a9c266dc] .fc .fc-col-header-cell.fc-day a{color:var(--text);font-size:16px;cursor:default}.calendar_page__body .wrapper[data-v-a9c266dc] .fc .fc-col-header-cell.fc-day a:first-letter{text-transform:uppercase}.calendar_page__body .wrapper[data-v-a9c266dc] .fc .fc-daygrid-day-number{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text)}.calendar_page__body .wrapper[data-v-a9c266dc] .fc .fc-day-today .fc-daygrid-day-number{color:#fff;background:var(--blue)}.calendar_page__body .wrapper[data-v-a9c266dc] .fc .fc-day-other{background:rgba(239,242,245,.4)}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-theme-standard .fc-scrollgrid{border-top:0;border-bottom:0}.calendar_page__body .wrapper[data-v-a9c266dc] .fc-theme-standard .fc-col-header-cell.fc-day-today a{color:var(--blue)}