.fc-dayGridDay-view .fc-content-skeleton,.fc-dayGridWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-dayGrid-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-dayGrid-view .fc-day-number,.fc-dayGrid-view .fc-week-number{padding:2px}.fc-dayGrid-view th.fc-day-number,.fc-dayGrid-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px 0}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-dayGrid-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-dayGrid-view td.fc-week-number{text-align:center}.fc-dayGrid-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}.task-calendar{padding:0;margin:0 -1px -1px -1px;position:relative;overflow:hidden}.task-calendar .fc-divider{display:none}.task-calendar .fc-day-grid{background-color:initial}.task-calendar .fc-day-grid .fc-week{min-height:5em!important}.task-calendar .fc-day-grid .fc-axis span{margin-top:10px}.task-calendar .fc-head-container{border-bottom:1px solid #e1e5e7!important}.task-calendar .fc-head-container .fc-row{border-right-color:transparent}.task-calendar .task-calendar__container{height:calc(100% - 82px)}.task-calendar .task-calendar__btn{cursor:pointer;color:#5f6c76;background-color:rgba(93,117,128,.07);margin-left:5px!important;width:32px;height:32px;box-sizing:border-box;padding:0;border-radius:4px;display:inline-flex;align-items:center;justify-content:center}.task-calendar .task-calendar__btn:hover{background-color:rgba(95,108,118,.1)}.task-calendar .task-calendar__btn.task-calendar__btn_prev .base-icon{transform:rotate(90deg)}.task-calendar .task-calendar__btn.task-calendar__btn_next .base-icon{transform:rotate(-90deg)}.task-calendar .task-calendar__btn.task-calendar__btn_today:before{content:"";display:block;width:4px;height:4px;background-color:#5f6c76;border-radius:50%}.task-calendar .calendar{flex-direction:column;position:relative}.task-calendar .calendar .fc-day-header{border:1px hidden transparent;vertical-align:middle}.task-calendar .calendar .fc-day-header.fc-sat a,.task-calendar .calendar .fc-day-header.fc-sat span,.task-calendar .calendar .fc-day-header.fc-sun a,.task-calendar .calendar .fc-day-header.fc-sun span{color:#727d85}.task-calendar .calendar .fc-day-header a,.task-calendar .calendar .fc-day-header span{color:#353d43;display:flex;padding:0 11px;justify-content:flex-end;align-items:center;position:relative;text-decoration:none;pointer-events:none}.task-calendar .calendar .fc-day-header span{padding-top:4px}.task-calendar .calendar .fc-day-header.fc-today a div,.task-calendar .calendar .fc-day-header.fc-today span div{right:24px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:6px;background-color:#db0042;color:#fff;font-weight:700}.task-calendar .calendar .fc-head-container{background-color:hsla(0,0%,100%,.8);border:1px hidden transparent}.task-calendar .calendar .fc-bg{background-color:initial}.task-calendar .calendar .fc-bg .fc-day{background-color:#fff}.task-calendar .calendar .fc-bg .fc-axis.fc-widget-content{background-color:#fff;border-top:1px hidden transparent!important;border-right:1px hidden transparent!important;vertical-align:top}.task-calendar .calendar .fc-bg .fc-axis.fc-widget-content span{color:#727d85;display:inline-block;font-size:12px;padding:0 5px;text-align:right}.task-calendar .calendar .fc-week{min-height:6em}.task-calendar .calendar tbody{border-color:#d8d8d8}.task-calendar .calendar .fc-time-grid{margin-top:10px}.task-calendar .calendar .fc-time-grid .fc-bg{margin-top:-10px}.task-calendar .calendar .fc-time-grid .fc-slats>table{border-top:1px solid #e1e5e7}.task-calendar .calendar .fc-time-grid .fc-slats td{height:24px}.task-calendar .calendar .fc-time-grid .fc-slats .fc-minor td{border:none}.task-calendar .calendar .fc-time-grid .fc-event-container{margin:0}.task-calendar .calendar .fc-widget-content{border-color:#e1e5e7}.task-calendar .calendar .fc-day-number{margin:4px 4px 1px;height:28px;padding:0;padding-left:1px;width:28px;font-size:14px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-sizing:border-box;color:#353d43;text-decoration:none}.task-calendar .calendar .fc-day-number:hover{background-color:rgba(95,108,118,.1)}.task-calendar .calendar .fc-other-month{opacity:1}.task-calendar .calendar .fc-other-month .fc-day-number{color:#727d85}.task-calendar .calendar .fc-time{background-color:#f5f5f5;border:1px hidden transparent;position:relative}.task-calendar .calendar .fc-time span{color:#5f6c76;display:inline-block;font-size:12px;text-align:right}.task-calendar .calendar .fc-axis.fc-widget-content{border-right:0}.task-calendar .calendar .fc-axis{min-width:90px;width:90px!important}.task-calendar .calendar .fc-axis.fc-time.fc-widget-content{background-color:#fff;border-top:1px hidden transparent!important;border-right:1px hidden transparent!important;vertical-align:top;position:relative}.task-calendar .calendar .fc-axis.fc-time.fc-widget-content span{position:absolute;right:10px;top:-10px;color:#727d85}.task-calendar .calendar .fc-axis.fc-widget-header{border-bottom:1px hidden transparent!important}.task-calendar .calendar .fc-slats tr:last-child td:last-child{border-bottom:1px solid #d8d8d8!important;border-right:none;display:block}.task-calendar .calendar .fc-state-down{box-shadow:none}.task-calendar .calendar .fc-event{background:rgba(0,110,255,.08);border:0;border-radius:3px;margin:2px 1px 3px;box-sizing:border-box}.task-calendar .calendar .fc-event.fc-time-grid-event-inset{box-shadow:none;margin-left:3px}.task-calendar .calendar .fc-event.fc-time-grid-event.fc-time-grid-event-inset{margin-left:-8px}.task-calendar .calendar .fc-event.fc-time-grid-event .toggle-task-btn{margin-bottom:0;margin-top:-1px}.task-calendar .calendar .fc-event .fc-content{align-items:center;display:flex;padding:1px 10px 2px;color:#353d43}.task-calendar .calendar .fc-event .fc-title{display:none}.task-calendar .calendar .fc-event .fc-content_finished .fc-event__name{color:#5f6c76;text-decoration:line-through}.task-calendar .calendar .fc-event .toggle-task-btn{margin-left:auto;opacity:0}.task-calendar .calendar .fc-event .fc-dragging{background:rgba(0,110,255,.4)!important}.task-calendar .calendar .fc-event:hover{background:rgba(0,110,255,.12)}.task-calendar .calendar .fc-event:hover .toggle-task-btn{opacity:1}.task-calendar .calendar .fc-event_marked{background-color:#f8e4c1!important}.task-calendar .calendar .fc-event_marked:hover{background-color:#fff7eb!important}.task-calendar .calendar .fc-event__desc{flex-shrink:1;max-width:calc(100% - 32px);padding-left:8px;box-sizing:border-box}.task-calendar .calendar .fc-event__name{display:block;max-width:100%;color:#001f47;font-size:13px;line-height:15px;font-weight:400;height:16px;overflow:hidden;text-overflow:ellipsis}.task-calendar .calendar .fc-more-cell{padding-top:3px}.task-calendar .calendar .fc-more{color:#727d85;text-decoration:none;font-size:13px;margin:0 10px}.task-calendar .calendar .fc-event__time{flex:100%;max-width:100%;line-height:15px}.task-calendar .calendar .fc-event__subtitle,.task-calendar .calendar .fc-event__subtitle_day,.task-calendar .calendar .fc-event__time{display:none;font-size:12px;height:16px;color:#001f47;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-calendar .calendar .fc-event__subtitle_day{margin-left:6px}.task-calendar .calendar .fc-timeGridDay-view .fc-widget-content,.task-calendar .calendar .fc-timeGridWeek-view .fc-widget-content{border-bottom:0;border-left:0}.task-calendar .calendar .fc-timeGridDay-view .fc-big,.task-calendar .calendar .fc-timeGridWeek-view .fc-big{overflow:hidden}.task-calendar .calendar .fc-timeGridDay-view .fc-big:not(.fc-day-grid-event).fc-content,.task-calendar .calendar .fc-timeGridWeek-view .fc-big:not(.fc-day-grid-event).fc-content{padding-top:5px;padding-bottom:5px}.task-calendar .calendar .fc-timeGridDay-view .fc-big .fc-event__name,.task-calendar .calendar .fc-timeGridWeek-view .fc-big .fc-event__name{margin:1px 0}.task-calendar .calendar .fc-timeGridDay-view .fc-middle .fc-content,.task-calendar .calendar .fc-timeGridWeek-view .fc-middle .fc-content{padding-top:4px;padding-bottom:4px}.task-calendar .calendar .fc-timeGridDay-view .fc-event:not(.fc-short):not(.fc-h-event) .fc-event__time,.task-calendar .calendar .fc-timeGridWeek-view .fc-event:not(.fc-short):not(.fc-h-event) .fc-event__time{display:block}.task-calendar .calendar .fc-timeGridDay-view .fc-event.fc-middle:not(.fc-h-event) .fc-event__time,.task-calendar .calendar .fc-timeGridWeek-view .fc-event.fc-middle:not(.fc-h-event) .fc-event__time{display:none}.task-calendar .calendar .fc-timeGridWeek-view .fc-event:not(.fc-short) .fc-event__subtitle{display:block}.task-calendar .calendar .fc-timeGridWeek-view .fc-now-indicator-line{width:100vw;left:100px}.task-calendar .calendar .fc-timeGridWeek-view .fc-day-header a{justify-content:center}.task-calendar .calendar .fc-timeGridWeek-view .fc-content-skeleton .fc-content-col{position:static}.task-calendar .calendar .fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:10px}.task-calendar .calendar .fc-timeGridDay-view .fc-event.fc-short:not(.fc-h-event) .fc-event__subtitle_day,.task-calendar .calendar .fc-timeGridDay-view .fc-event:not(.fc-short):not(.fc-h-event) .fc-event__subtitle,.task-calendar .calendar .fc-timeGridDay-view .fc-h-event .fc-event__subtitle_day{display:block}.task-calendar .calendar .fc-timeGridDay-view .fc-event{margin:2px 2px 3px -3px}.task-calendar .calendar .fc-timeGridDay-view .fc-short .fc-content{align-items:center}.task-calendar .calendar .fc-dayGridMonth-view .fc-day-grid-event{margin:2px 3px 0;padding:0}.task-calendar .calendar .fc-dayGridMonth-view .fc-content{padding:2px 7px;justify-content:space-between}.task-calendar .calendar .fc-dayGridMonth-view .fc-event__desc{padding-left:0;max-width:calc(100% - 50px)}.task-calendar .calendar .fc-dayGridMonth-view .fc-event:not(:hover){background:transparent}.task-calendar .calendar .fc-dayGridMonth-view .fc-all-day,.task-calendar .calendar .fc-dayGridMonth-view .fc-long-event{background:rgba(0,110,255,.05)!important}.task-calendar .calendar .fc-dayGridMonth-view .fc-all-day:hover,.task-calendar .calendar .fc-dayGridMonth-view .fc-long-event:hover{background:rgba(0,110,255,.12)!important}.task-calendar .calendar .fc-dayGridMonth-view .fc-event .fc-event__time{display:block;flex:none;margin-left:5px}.task-calendar .calendar .fc-dayGridMonth-view .fc-event__name{opacity:.9}.task-calendar .calendar .fc-dayGridMonth-view td.fc-today .fc-day-number,.task-calendar .calendar .fc-timeGridWeek-view td.fc-today .fc-day-number{color:#fff;font-weight:700;background-color:#db0042}.task-calendar .calendar .fc-dayGridMonth-view .fc-bg .fc-sat,.task-calendar .calendar .fc-dayGridMonth-view .fc-bg .fc-sun,.task-calendar .calendar .fc-timeGridWeek-view .fc-bg .fc-sat,.task-calendar .calendar .fc-timeGridWeek-view .fc-bg .fc-sun{background-color:hsla(0,0%,100%,.4)}.task-calendar .calendar .fc-dayGridMonth-view .fc-day-header,.task-calendar .calendar .fc-timeGridWeek-view .fc-day-header{height:36px}.task-calendar .calendar .fc-list-item.last-visited{background-color:#eff7ff!important}.task-calendar .calendar .fc-event.last-visited{background:rgba(0,110,255,.2)!important}.task-calendar .calendar .fc-list-item-title{margin-left:1em}.task-calendar .calendar .fc-now-indicator-arrow{left:94px;border-radius:50%;border-width:3px;margin-top:-2px}.task-calendar .calendar .fc-now-indicator{border-color:#db0042}.task-calendar .calendar .fc-highlight-skeleton .fc-highlight{background:rgba(0,110,255,.08)!important}.task-calendar .fc-list-item__icon-container{height:18px;width:18px;color:#001f47;opacity:.6}.task-calendar .fc-more-popover{box-shadow:0 9px 20px 3px rgba(0,11,34,.4);border-radius:5px;border:none;width:244px;padding:20px 15px}.task-calendar .fc-more-popover .fc-widget-header{background-color:initial;font-size:15px;font-weight:500;margin-bottom:5px}.task-calendar .fc-more-popover .fc-close{opacity:1;display:flex;justify-content:center;align-items:center;border-radius:50%;width:30px;height:30px}.task-calendar .fc-more-popover .fc-close:hover{background-color:rgba(95,108,118,.05)}.task-calendar .fc-more-popover .fc-close:before{font-size:12px;color:#5f6c76;font-weight:600}.task-calendar .fc-more-popover .fc-content{padding:3px 7px}.task-calendar .fc-event-container{padding:0}.task-calendar .v-popover{width:0;position:absolute;left:50%;bottom:0}.task-calendar__header{display:flex;justify-content:space-between;padding:30px 24px 20px 30px;background-color:hsla(0,0%,100%,.8)}.task-calendar__header .button-switcher__item{width:111px}.task-calendar__header__left{gap:16px}.task-calendar__header__left,.task-calendar__navigation-buttons{display:flex;align-items:center}.task-calendar__title{display:flex;flex-direction:column;justify-content:center;font-size:21px;text-align:left;min-width:320px}.task-calendar__title-content .day,.task-calendar__title-content .month{font-weight:600}.task-calendar__title-content .year{margin-left:4px}.task-calendar__title-content .divider{margin:0 2px;font-weight:600}.task-calendar__sub-title{margin-top:2px;font-size:13px;color:#5f6c76}.task-calendar__header-actions{display:flex;margin-left:20px}.fc-day-top_start-month{display:flex;align-items:center;justify-content:flex-end}.fc-other-month .fc-day-month{color:#727d85}.fc-day-month{margin-top:4px;margin-right:2px}