.fc .fc-toolbar{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.fc .fc-toolbar .fc-next-button,.fc .fc-toolbar .fc-prev-button{display:inline-block;background-color:transparent;border-color:transparent}.fc .fc-toolbar .fc-next-button .fc-icon,.fc .fc-toolbar .fc-prev-button .fc-icon{color:#6E6B7B}.fc .fc-toolbar .fc-next-button:active,.fc .fc-toolbar .fc-next-button:focus,.fc .fc-toolbar .fc-next-button:hover,.fc .fc-toolbar .fc-prev-button:active,.fc .fc-toolbar .fc-prev-button:focus,.fc .fc-toolbar .fc-prev-button:hover{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.fc .fc-toolbar .fc-button-group .fc-button:focus,.fc .fc-toolbar .fc-button:active,.fc .fc-toolbar .fc-button:focus{box-shadow:none}.fc .fc-toolbar .fc-prev-button{padding-left:0!important}.fc .fc-toolbar .fc-toolbar-chunk:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.app-calendar .event-sidebar .card .todo-item-action .dropdown-toggle::after,.fc .fc-timegrid .fc-timegrid-divider,.fc .fc-toolbar .fc--button:empty,.fc .fc-toolbar .fc-toolbar-chunk:empty{display:none}.fc .fc-toolbar .fc-button{padding:.438rem .5rem}.fc .fc-toolbar .fc-button-group .fc-button{text-transform:capitalize}.fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button){background-color:transparent;border-color:#7367F0;color:#7367F0}.fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button).fc-button-active,.fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button):hover{background-color:rgba(115,103,240,.2)!important;border-color:#7367F0!important;color:#7367F0}.fc .fc-toolbar .fc-button-group .fc-button-primary.fc-sidebarToggle-button{border:0}.fc .fc-toolbar .fc-button-group .fc-button-primary.fc-sidebarToggle-button i,.fc .fc-toolbar .fc-button-group .fc-button-primary.fc-sidebarToggle-button svg{height:21px;width:21px;font-size:21px}.fc .fc-toolbar .fc-button-group .fc-sidebarToggle-button{padding-left:0;background-color:transparent!important;color:#6E6B7B!important}.fc .fc-toolbar .fc-button-group .fc-sidebarToggle-button:not(.fc-prev-button):not(.fc-next-button):hover{background-color:transparent!important}.fc .fc-toolbar .fc-button-group .fc-sidebarToggle-button+div{margin-left:0}.fc .fc-toolbar .fc-button-group .fc-dayGridMonth-button,.fc .fc-toolbar .fc-button-group .fc-listMonth-button,.fc .fc-toolbar .fc-button-group .fc-timeGridDay-button,.fc .fc-toolbar .fc-button-group .fc-timeGridWeek-button{padding:.55rem 1.5rem}.fc .fc-toolbar .fc-button-group .fc-dayGridMonth-button:first-child,.fc .fc-toolbar .fc-button-group .fc-dayGridMonth-button:last-child,.fc .fc-toolbar .fc-button-group .fc-listMonth-button:first-child,.fc .fc-toolbar .fc-button-group .fc-listMonth-button:last-child,.fc .fc-toolbar .fc-button-group .fc-timeGridDay-button:first-child,.fc .fc-toolbar .fc-button-group .fc-timeGridDay-button:last-child,.fc .fc-toolbar .fc-button-group .fc-timeGridWeek-button:first-child,.fc .fc-toolbar .fc-button-group .fc-timeGridWeek-button:last-child{border-radius:.358rem}.fc .fc-toolbar .fc-button-group .fc-dayGridMonth-button:first-child,.fc .fc-toolbar .fc-button-group .fc-listMonth-button:first-child,.fc .fc-toolbar .fc-button-group .fc-timeGridDay-button:first-child,.fc .fc-toolbar .fc-button-group .fc-timeGridWeek-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.fc .fc-toolbar .fc-button-group .fc-dayGridMonth-button:last-child,.fc .fc-toolbar .fc-button-group .fc-listMonth-button:last-child,.fc .fc-toolbar .fc-button-group .fc-timeGridDay-button:last-child,.fc .fc-toolbar .fc-button-group .fc-timeGridWeek-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.fc .fc-toolbar>*>:not(:first-child){margin-left:0}.fc .fc-toolbar .fc-toolbar-title{margin-left:.25rem}.fc tbody td,.fc thead th{border-color:#EBE9F1}.fc tbody td.fc-col-header-cell,.fc thead th.fc-col-header-cell{border-right:0;border-left:0}.fc .fc-view-harness{min-height:650px}.fc .fc-scrollgrid-section-liquid>td{border-bottom:0}.fc .fc-daygrid-event-harness .fc-event{font-size:.8rem;font-weight:600;padding:.25rem .5rem}.fc .fc-daygrid-day-bottom,.fc .fc-daygrid-event-harness+.fc-daygrid-event-harness{margin-top:.3rem}.fc .fc-daygrid-day{padding:5px}.fc .fc-daygrid-day .fc-daygrid-day-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.fc .fc-daygrid-day-number,.fc .fc-list-event-time,.fc .fc-timegrid-slot-label-cushion{color:#6E6B7B}.fc .fc-day-today{background:#F8F8F8!important}.fc .fc-timegrid .fc-scrollgrid-section .fc-col-header-cell,.fc .fc-timegrid .fc-scrollgrid-section .fc-timegrid-axis{border-color:#EBE9F1;border-left:0;border-right:0}.app-calendar .fc-scrollgrid,.fc .fc-list,.fc .fc-list .fc-list-event td,.fc .fc-timegrid .fc-scrollgrid-section .fc-timegrid-axis{border-color:#EBE9F1}.fc .fc-timegrid .fc-timegrid-axis.fc-scrollgrid-shrink .fc-timegrid-axis-cushion{text-transform:capitalize;color:#B9B9C3}.fc .fc-timegrid .fc-timegrid-slots .fc-timegrid-slot{height:3rem}.fc .fc-timegrid .fc-timegrid-slots .fc-timegrid-slot .fc-timegrid-slot-label-frame{text-align:center}.fc .fc-timegrid .fc-timegrid-slots .fc-timegrid-slot .fc-timegrid-slot-label-frame .fc-timegrid-slot-label-cushion{text-transform:uppercase}.fc .fc-list .fc-list-day-cushion{background:#F8F8F8}.fc .fc-list .fc-list-event:hover td{background-color:#F8F8F8}.app-calendar{position:relative;border-radius:.428rem;margin-bottom:2rem}.app-calendar .app-calendar-sidebar{position:absolute;left:calc(-18rem - 1.2rem);width:18rem;height:100%;z-index:5;background-color:#FFF;border-right:1px solid #EBE9F1;-webkit-flex-basis:18rem;-ms-flex-preferred-size:18rem;flex-basis:18rem;-webkit-transition:all .2s,background 0s,border 0s;transition:all .2s,background 0s,border 0s}.app-calendar .app-calendar-sidebar.show{left:0}.app-calendar .app-calendar-sidebar .sidebar-content-title{font-size:.85rem;color:#B9B9C3;text-transform:uppercase;letter-spacing:.6px}.app-calendar .app-calendar-sidebar .input-filter~label,.app-calendar .app-calendar-sidebar .select-all~label{color:#5E5873;font-weight:500;letter-spacing:.4px}.app-calendar .event-sidebar{position:absolute;top:0;right:0;width:400px;z-index:15;-webkit-transform:translateX(120%);-ms-transform:translateX(120%);transform:translateX(120%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.app-calendar .event-sidebar .card{height:calc(100vh - 12.96rem);height:calc(var(--vh,1vh) * 100 - 12.96rem);border-radius:0 .25rem .25rem 0}.app-calendar .event-sidebar .card .close-bar{cursor:pointer}.app-calendar .event-sidebar .card .todo-item-action{width:6rem}.app-calendar .event-sidebar .card .todo-item-action .dropdown,.app-calendar .event-sidebar .card .todo-item-action .todo-item-favorite,.app-calendar .event-sidebar .card .todo-item-action .todo-item-info{cursor:pointer;line-height:1.5}.app-calendar .event-sidebar .card .todo-item-action .dropdown .dropdown-menu .dropdown-item{padding:.14rem 1.428rem}.app-calendar .event-sidebar.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.app-calendar .fc-toolbar h2{font-size:1.45rem}.app-calendar .fc-header-toolbar{margin-bottom:1.75rem!important}.app-calendar .fc-view-harness{margin:0 -1.6rem}.app-calendar .fc-day-future .fc-daygrid-day-number,.app-calendar .fc-day-past .fc-daygrid-day-number{color:#B9B9C3}.app-calendar .fc-popover{box-shadow:0 4px 24px 0 rgba(34,41,47,.1)}.app-calendar .fc-popover .fc-popover-header{background:0 0;padding:.5rem}.app-calendar .fc-popover .fc-popover-header .fc-popover-close,.app-calendar .fc-popover .fc-popover-header .fc-popover-title{color:#5E5873}.app-calendar .fc-popover .fc-popover-body :not(:last-of-type){margin-bottom:.3rem}.app-calendar .fc .fc-event .fc-event-main{color:inherit}.app-calendar .fc-list-event{background:0 0!important}.event-sidebar .select2-selection__choice__remove:before{top:40%!important}.horizontal-layout .app-calendar{margin-bottom:1rem}@media (max-width:992px){.fc .fc-sidebarToggle-button{font-size:0}}@media (min-width:992px){.app-calendar .app-calendar-sidebar{position:static;height:auto;box-shadow:none!important}.app-calendar .app-calendar-sidebar .flatpickr-days{background-color:transparent}.fc .fc-sidebarToggle-button{display:none}}@media (max-width:700px){.app-calendar .fc .fc-header-toolbar .fc-toolbar-chunk:last-of-type{margin-top:1rem}}