.ct_item.active[data-v-6dabb215]{color:var(--blue)}.calendar_page__header[data-v-6dabb215]{padding:10px 15px;position:sticky;left:0;z-index:10;background:#fff}.calendar_page__header[data-v-6dabb215]:not(.inject){top:50px}.calendar_page__header.inject[data-v-6dabb215]{top:0}.color_list[data-v-543043dc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));grid-gap:8px;flex:1}.color_list .drop_color[data-v-543043dc]{width:34px;border-radius:var(--borderRadius);height:34px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.color_picker .active[data-v-543043dc]{height:100%;width:26px;border-radius:var(--borderRadius)}.drop_color_picker[data-v-543043dc]{display:grid;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr));padding:10px;min-width:250px}.drop_color_picker[data-v-543043dc] .ant-dropdown-menu-item{padding:0}.drop_color_picker .drop_color[data-v-543043dc]{width:38px;border-radius:var(--borderRadius);height:38px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.c_aside_drawer[data-v-848b7aa8] .ant-drawer-content{overflow:hidden;padding:0}.c_aside_drawer[data-v-848b7aa8] .ant-drawer-header{padding-left:15px;padding-right:15px}.c_aside_drawer[data-v-848b7aa8] .ant-drawer-body{height:calc(100% - 40px);padding:0}.c_aside_drawer[data-v-848b7aa8] .ant-drawer-header-no-title{height:40px}.c_aside_drawer .drawer_body[data-v-848b7aa8]{height:calc(100% - 40px);overflow-y:auto;overflow-x:hidden;padding-bottom:15px}.c_aside_drawer .drawer_footer[data-v-848b7aa8]{display:flex;align-items:center;height:40px;border-top:1px solid var(--border2);padding-left:15px;padding-right:15px}.calendar_aside[data-v-848b7aa8]{height:100%;position:relative}.calendar_aside.show[data-v-848b7aa8]{width:100%}.calendar_aside__scroller[data-v-848b7aa8]{overflow-y:auto;height:100%}.calendar_aside__toggle[data-v-848b7aa8]{position:absolute;width:11px;height:20px;background:#848484;z-index:5;color:#fff;opacity:.6;display:flex;align-items:center;justify-content:center;top:50%;margin-top:-10px;font-size:10px;right:-11px;transition:all .3s cubic-bezier(.645,.045,.355,1);border-radius:0 3px 3px 0;cursor:pointer}.calendar_aside__toggle[data-v-848b7aa8]:hover{opacity:1}.calendar_aside[data-v-848b7aa8] .ant-fullcalendar{border-bottom:1px solid var(--fc-border-color)}.calendar_aside[data-v-848b7aa8] .ant-fullcalendar .day_wrapper{display:flex;align-items:center;justify-content:center;cursor:pointer}.calendar_aside[data-v-848b7aa8] .ant-fullcalendar .day_wrapper .num{border-radius:50%;width:28px;height:28px;font-size:14px;display:flex;align-items:center;justify-content:center;border:1px solid transparent}.calendar_aside[data-v-848b7aa8] .ant-fullcalendar .ant-fullcalendar-last-month-cell .day_wrapper,.calendar_aside[data-v-848b7aa8] .ant-fullcalendar .ant-fullcalendar-next-month-btn-day .day_wrapper{opacity:.4}.calendar_aside[data-v-848b7aa8] .ant-fullcalendar .ant-fullcalendar-cell:not(.ant-fullcalendar-last-month-cell):not(.ant-fullcalendar-next-month-btn-day) .day_wrapper.weekend{color:var(--gray)}.calendar_aside[data-v-848b7aa8] .ant-fullcalendar .ant-fullcalendar-today .day_wrapper .num{border-color:var(--blue);color:var(--blue)}.calendar_aside[data-v-848b7aa8] .ant-fullcalendar .ant-fullcalendar-selected-day .day_wrapper .num{color:#fff;background:var(--blue);border-color:var(--blue)}.calendar_aside[data-v-848b7aa8] .ant-fullcalendar .ant-fullcalendar-column-header .ant-fullcalendar-column-header-inner{color:var(--gray);font-weight:600}.calendar_aside .calendars_list[data-v-848b7aa8]{padding:10px 18px}.calendar_aside .calendars_list__item[data-v-848b7aa8]:not(:last-child){margin-bottom:20px}.calendar_aside .calendars_list__item .item_calendars .item_calendars__item[data-v-848b7aa8]{text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;width:100%;justify-content:space-between}.calendar_aside .calendars_list__item .item_calendars .item_calendars__item[data-v-848b7aa8]:not(:last-child){margin-bottom:9px}.calendar_aside .calendars_list__item .item_calendars .item_calendars__item[data-v-848b7aa8] .ant-dropdown-trigger{transition:all .3s cubic-bezier(.645,.045,.355,1)}.calendar_aside .calendars_list__item .item_calendars .item_calendars__item[data-v-848b7aa8] .ant-dropdown-trigger.ant-dropdown-open,.calendar_aside .calendars_list__item .item_calendars .item_calendars__item[data-v-848b7aa8]:hover .ant-dropdown-trigger{opacity:1}.calendar_aside .calendars_list__item .item_calendars .item_calendars__item[data-v-848b7aa8] .ant-checkbox-inner{width:20px;height:20px}.calendar_aside .calendars_list__item .item_calendars .item_calendars__item[data-v-848b7aa8] .ant-checkbox-wrapper{display:flex;align-items:center;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:85%}.calendar_aside .calendars_list__item .item_calendars .item_calendars__item[data-v-848b7aa8] .ant-checkbox-wrapper .ant-checkbox{margin-top:3px}.calendar_aside .calendars_list__item .item_calendars .item_calendars__item[data-v-848b7aa8] .ant-checkbox-wrapper .ant-checkbox+span{text-overflow:ellipsis;white-space:nowrap}.calendar_aside .calendars_list__item .item_calendars .item_calendars__item[data-v-848b7aa8] .ant-checkbox-wrapper .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.calendar_aside .calendars_list__item .item_calendars .item_calendars__item[data-v-848b7aa8] .ant-checkbox-wrapper .ant-checkbox+span{width:100%;padding-right:0}.calendar_aside .calendars_list__item .item_header[data-v-848b7aa8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.calendar_aside .calendars_list__item .item_header .title[data-v-848b7aa8]{color:var(--gray);font-size:15px;font-weight:300}.calendar_page .add_event_float[data-v-57ffa26e]{--safe-area-inset-bottom:env(safe-area-inset-bottom);position:fixed;bottom:calc(65px + var(--safe-area-inset-bottom));right:15px;z-index:50}.calendar_page .add_event_float[data-v-57ffa26e] .ant-btn{width:50px;height:50px}.calendar_page .add_event_float[data-v-57ffa26e] .ant-btn .flaticon{font-size:22px}.calendar_page__body[data-v-57ffa26e]{border-top:1px solid var(--fc-border-color);position:relative}.calendar_page__body .wrapper[data-v-57ffa26e]{width:100%;position:relative}.calendar_page__body .wrapper .wrapper_loader[data-v-57ffa26e]{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-57ffa26e] .fc{direction:ltr;text-align:left}.calendar_page__body .wrapper[data-v-57ffa26e] .fc table{border-collapse:collapse;border-spacing:0}.calendar_page__body .wrapper[data-v-57ffa26e] .fc table,.calendar_page__body .wrapper[data-v-57ffa26e] html .fc{font-size:1em}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-listWeek-view .fc-list-day .fc-list-day-cushion{display:flex;align-items:center}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-listWeek-view .fc-list-day .fc-list-day-cushion a{font-size:15px;margin-right:5px;font-weight:500;color:var(--gray)}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-listWeek-view .fc-list-day.fc-day-today a{color:var(--blue)}.calendar_page__body .wrapper[data-v-57ffa26e] .fc td,.calendar_page__body .wrapper[data-v-57ffa26e] .fc th{vertical-align:top}.calendar_page__body .wrapper[data-v-57ffa26e] .fc td .fc-list-day-cushion,.calendar_page__body .wrapper[data-v-57ffa26e] .fc td.fc-list-event-time,.calendar_page__body .wrapper[data-v-57ffa26e] .fc th .fc-list-day-cushion,.calendar_page__body .wrapper[data-v-57ffa26e] .fc th.fc-list-event-time{padding:8px}.calendar_page__body .wrapper[data-v-57ffa26e] .fc td.fc-list-event-graphic,.calendar_page__body .wrapper[data-v-57ffa26e] .fc th.fc-list-event-graphic{padding:8px 5px;padding-right:0;padding-left:0}.calendar_page__body .wrapper[data-v-57ffa26e] .fc td .fc-list-event-title,.calendar_page__body .wrapper[data-v-57ffa26e] .fc th .fc-list-event-title{padding:8px}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-header td{white-space:nowrap}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-header-left{width:25%;text-align:left}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-header-center{text-align:center}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-header-right{width:25%;text-align:right}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-header-title{display:inline-block;vertical-align:top}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-header-title h2{margin-top:0;white-space:nowrap}.calendar_page__body .wrapper[data-v-57ffa26e] .fc .fc-header-space{padding-left:10px}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-header .fc-button{margin-bottom:1em;vertical-align:top;margin-right:-1px}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-header .fc-corner-right{margin-right:1px}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-header .ui-corner-right{margin-right:0}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-header .fc-state-hover,.calendar_page__body .wrapper[data-v-57ffa26e] .fc-header .ui-state-hover{z-index:2}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-header .fc-state-down{z-index:3}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-header .fc-state-active,.calendar_page__body .wrapper[data-v-57ffa26e] .fc-header .ui-state-active{z-index:4}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-content{clear:both}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-view{width:100%;overflow:hidden}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-v-event{background-color:initial!important;border:0!important}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-listWeek-view,.calendar_page__body .wrapper[data-v-57ffa26e] .fc-multiMonthYear-view{border:0}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-listWeek-view .fc-event,.calendar_page__body .wrapper[data-v-57ffa26e] .fc-listWeek-view .fc-list-day .fc-list-day-cushion,.calendar_page__body .wrapper[data-v-57ffa26e] .fc-multiMonthYear-view .fc-event,.calendar_page__body .wrapper[data-v-57ffa26e] .fc-multiMonthYear-view .fc-list-day .fc-list-day-cushion{background:#fff}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-dayGridMonth-view .fc-day.fc-day-sat,.calendar_page__body .wrapper[data-v-57ffa26e] .fc-dayGridMonth-view .fc-day.fc-day-sun,.calendar_page__body .wrapper[data-v-57ffa26e] .fc-timeGridWeek-view .fc-day.fc-day-sat,.calendar_page__body .wrapper[data-v-57ffa26e] .fc-timeGridWeek-view .fc-day.fc-day-sun{background:rgba(239,242,245,.2)}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-multiMonthYear-view .fc-daygrid-event-harness-abs{display:none}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-multiMonthYear-view .fc-daygrid-day-bg{position:relative}.calendar_page__body .wrapper[data-v-57ffa26e] .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-57ffa26e] .fc-multiMonthYear-view .fc-day:not(.fc-day-disabled):hover{background-color:var(--primaryHover)}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-multiMonthYear-view .fc-day:not(.fc-day-disabled).fc-day-sat,.calendar_page__body .wrapper[data-v-57ffa26e] .fc-multiMonthYear-view .fc-day:not(.fc-day-disabled).fc-day-sun{background:rgba(239,242,245,.2)}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-multiMonthYear-view .fc-day.fc-day-disabled{background:var(--fc-neutral-bg-color)}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-event.fc-event-draggable:hover .fc-event-resizer.fc-event-resizer-end{display:flex;justify-content:center}.calendar_page__body .wrapper[data-v-57ffa26e] .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-57ffa26e] .fc-theme-standard .fc-timegrid-event.fc-event-mirror{box-shadow:none}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-theme-standard .fc-timegrid-event.fc-event-mirror .event{border-color:#c3c3c3}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-theme-standard .fc-timegrid-event.fc-event-mirror .event .event_bg{background:#c3c3c3}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-theme-standard .fc-scrollgrid{border-left:0}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-theme-standard .fc-popover-header{background:#fff}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-theme-standard .fc-popover-header .fc-popover-title{color:var(--gray);font-weight:600;font-size:15px}.calendar_page__body .wrapper[data-v-57ffa26e] .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-57ffa26e] .fc-popover{border-radius:var(--borderRadius);box-shadow:0 2px 8px rgba(0,0,0,.15);border:0}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-popover.fc-more-popover{max-width:300px}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-daygrid-dot-event.fc-event-mirror,.calendar_page__body .wrapper[data-v-57ffa26e] .fc-daygrid-dot-event:hover,.calendar_page__body .wrapper[data-v-57ffa26e] .fc-event-selected:after,.calendar_page__body .wrapper[data-v-57ffa26e] .fc-event:focus:after{background:transparent}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-daygrid-event{border-radius:initial;border:initial!important;background-color:initial!important}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-direction-ltr .fc-timegrid-axis-cushion.fc-scrollgrid-shrink-cushion.fc-scrollgrid-sync-inner,.calendar_page__body .wrapper[data-v-57ffa26e] .fc-direction-ltr .fc-timegrid-slot-label-frame{color:var(--gray)}.calendar_page__body .wrapper[data-v-57ffa26e] .fc .fc-daygrid-day,.calendar_page__body .wrapper[data-v-57ffa26e] .fc .fc-timegrid-col{background-color:var(--fc-today-bg-color)}.calendar_page__body .wrapper[data-v-57ffa26e] .fc .fc-list-event:hover td{background-color:transparent}.calendar_page__body .wrapper[data-v-57ffa26e] .fc .fc-daygrid-more-link{transition:all .3s cubic-bezier(.645,.045,.355,1);color:var(--blue)}.calendar_page__body .wrapper[data-v-57ffa26e] .fc .fc-daygrid-more-link:hover{background:#e3e6ea}.calendar_page__body .wrapper[data-v-57ffa26e] .fc .fc-highlight{background:var(--primaryHover)}.calendar_page__body .wrapper[data-v-57ffa26e] .fc .fc-list-day-cushion .fc-list-day-side-text,.calendar_page__body .wrapper[data-v-57ffa26e] .fc .fc-list-day-cushion .fc-list-day-text{color:var(--text);font-size:16px;cursor:default}.calendar_page__body .wrapper[data-v-57ffa26e] .fc .fc-list-day-cushion .fc-list-day-side-text:first-letter,.calendar_page__body .wrapper[data-v-57ffa26e] .fc .fc-list-day-cushion .fc-list-day-text:first-letter{text-transform:uppercase}.calendar_page__body .wrapper[data-v-57ffa26e] .fc .fc-col-header-cell.fc-day a{color:var(--text);font-size:16px;cursor:default}.calendar_page__body .wrapper[data-v-57ffa26e] .fc .fc-col-header-cell.fc-day a:first-letter{text-transform:uppercase}.calendar_page__body .wrapper[data-v-57ffa26e] .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-57ffa26e] .fc .fc-day-today .fc-daygrid-day-number{color:#fff;background:var(--blue)}.calendar_page__body .wrapper[data-v-57ffa26e] .fc .fc-day-other{background:rgba(239,242,245,.4)}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-theme-standard .fc-scrollgrid{border-top:0;border-bottom:0}.calendar_page__body .wrapper[data-v-57ffa26e] .fc-theme-standard .fc-col-header-cell.fc-day-today a{color:var(--blue)}