.clendar-container{min-height:100vh;border:1px solid #dce3e9;margin:2rem 0;border-radius:.5rem}.clendar-container a{cursor:pointer}.clendar-container .left-calendar{background-color:#f6fafd;padding:1.5rem;height:100%;border-radius:.5rem 0 0 .5rem;border-right:1px solid #dce3e9}.clendar-container .left-calendar #calendarMonthSelect tbody tr{margin-bottom:.5rem}.clendar-container .left-calendar #calendarMonthSelect .fc-daygrid-day{vertical-align:middle}.clendar-container .left-calendar #calendarMonthSelect .fc-daygrid-day-frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.clendar-container .left-calendar #calendarMonthSelect .fc-daygrid-day.fc-day-today{background-color:#f97f66;border-radius:.5rem}.clendar-container .left-calendar #calendarMonthSelect .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{color:#fff}.clendar-container .left-calendar #calendarMonthSelect .fc-highlight{background-color:transparent;border:2px solid #f97f66;border-radius:.5rem}.clendar-container .left-calendar #calendarMonthSelect td,.clendar-container .left-calendar #calendarMonthSelect th{border:0!important}.clendar-container .left-calendar #calendarMonthSelect a{text-decoration:none}.clendar-container .left-calendar #calendarMonthSelect .fc-col-header-cell-cushion{color:#91a1b0;margin-bottom:.5rem}.clendar-container .left-calendar #calendarMonthSelect .fc-daygrid-day-number{color:#5a5a5a;font-weight:500}.clendar-container .left-calendar #calendarMonthSelect .fc-daygrid-day-top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.clendar-container .left-calendar #calendarMonthSelect .fc-toolbar-title{font-size:1.2rem}.clendar-container .left-calendar #calendarMonthSelect .fc-button-primary{background-color:transparent;border-color:transparent;padding:0}.clendar-container .left-calendar #calendarMonthSelect .fc-button-primary:focus{-webkit-box-shadow:none;box-shadow:none}.clendar-container .left-calendar #calendarMonthSelect .fc-button-primary .fc-icon{color:#92a0ad}.clendar-container .left-calendar #calendarMonthSelect .fc-view-harness-active{height:300px!important}.clendar-container .left-calendar #calendarMonthSelect .fc-view-harness-active .fc-scrollgrid{border:0}.clendar-container .left-calendar #calendarMonthSelect .fc-col-header-cell{border:0}.clendar-container .left-calendar #calendarMonthSelect .fc-scroller-liquid-absolute{position:relative}.clendar-container .left-calendar #calendarMonthSelect .fc-daygrid-day-bottom,.clendar-container .left-calendar #calendarMonthSelect .fc-event-main,.clendar-container .left-calendar #calendarMonthSelect .fc-event-time,.clendar-container .left-calendar #calendarMonthSelect .fc-event-title{display:none}.clendar-container .left-calendar #calendarMonthSelect .fc-h-event{background-color:transparent;border:0}.clendar-container .left-calendar #calendarMonthSelect .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-dot-event{display:none}.clendar-container .left-calendar #calendarMonthSelect .fc-daygrid-body .fc .fc-daygrid-day-frame{height:20px}.clendar-container .left-calendar #calendarMonthSelect .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:unset}.clendar-container .right-calendar{padding:1.5rem;height:100%}.clendar-container .right-calendar #calendar{height:100%}.clendar-container .right-calendar #calendar a{text-decoration:none;color:#3e3e3e}.clendar-container .right-calendar #calendar .fc-header-toolbar .fc-toolbar-chunk:first-child{width:50%}.clendar-container .right-calendar #calendar .fc-header-toolbar .fc-toolbar-chunk:first-child div{display:-webkit-box;display:-ms-flexbox;display:flex}.clendar-container .right-calendar #calendar .fc-header-toolbar .fc-toolbar-chunk:first-child div .fc-button{margin-left:1rem}.clendar-container .right-calendar #calendar .fc-header-toolbar .fc-toolbar-chunk .fc-button-primary{background-color:transparent;color:#9aa6b2;border:0;border-radius:.2rem;font-weight:500}.clendar-container .right-calendar #calendar .fc-header-toolbar .fc-toolbar-chunk .fc-button-primary:focus{-webkit-box-shadow:none;box-shadow:none}.clendar-container .right-calendar #calendar .fc-header-toolbar .fc-toolbar-chunk .fc-button-active{background-color:#e1e2e2;color:#161719}.clendar-container .right-calendar #calendar .fc-header-toolbar .fc-toolbar-chunk .fc-button-group{border:1px solid #e1e2e2;padding:.1rem;border-radius:.25em}.clendar-container .right-calendar #calendar .fc-header-toolbar .fc-toolbar-title{min-width:210px}.clendar-container .right-calendar #calendar .fc-header-toolbar .fc-next-button,.clendar-container .right-calendar #calendar .fc-header-toolbar .fc-prev-button{background-color:transparent;border-color:transparent;padding:0}.clendar-container .right-calendar #calendar .fc-header-toolbar .fc-next-button:focus,.clendar-container .right-calendar #calendar .fc-header-toolbar .fc-prev-button:focus{-webkit-box-shadow:none;box-shadow:none}.clendar-container .right-calendar #calendar .fc-header-toolbar .fc-next-button .fc-icon,.clendar-container .right-calendar #calendar .fc-header-toolbar .fc-prev-button .fc-icon{color:#92a0ad}.clendar-container .right-calendar #calendar .fc-scrollgrid-section-header{position:absolute}.clendar-container .right-calendar #calendar .fc-scrollgrid-section-header .fc-col-header-cell{border:0}.clendar-container .right-calendar #calendar .fc-scrollgrid-section-header .fc-scrollgrid-sync-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.clendar-container .right-calendar #calendar .fc-scrollgrid-section-header .fc-scrollgrid-sync-inner .fc-col-header-cell-cushion{color:#5d5d5d;font-weight:500}.clendar-container .right-calendar #calendar .fc-daygrid-day-top{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.clendar-container .right-calendar #calendar .fc-daygrid-day .fc-daygrid-day-number{color:#5a5a5a;font-weight:500}.clendar-container .right-calendar #calendar .fc-h-event{background-color:#f2f9ff;border:1px solid #2288ea}.clendar-container .right-calendar #calendar .fc-h-event .fc-event-main{color:#292929;font-weight:500}.clendar-container .right-calendar #calendar .fc-h-event .fc-event-title{padding:.2rem;padding-left:.8rem}.clendar-container .right-calendar #calendar .fc-h-event .fc-event-title::before{content:'';display:block;background-color:#2288ea;height:85%;width:4px;border-radius:1rem;position:absolute;top:0;bottom:0;margin:auto;left:.2rem}.clendar-container .right-calendar #calendar .fc-day-today,.clendar-container .right-calendar #calendar .fc-daygrid-day.fc-day-today{background-color:rgba(225,226,226,.363)}.clendar-container .right-calendar #calendar .fc-scroller::-webkit-scrollbar{width:10px}.clendar-container .right-calendar #calendar .fc-scroller::-webkit-scrollbar-track{background:#f1f1f1}.clendar-container .right-calendar #calendar .fc-scroller::-webkit-scrollbar-thumb{background:#888}.clendar-container .right-calendar #calendar .fc-scroller::-webkit-scrollbar-thumb:hover{background:#555}.clendar-container .right-calendar #calendar .fc-timeGridWeek-view .fc-col-header{width:100%!important}.clendar-container .right-calendar #calendar .fc-timeGridWeek-view .fc-daygrid-day-events{top:2rem!important}.clendar-container .right-calendar #calendar .fc-timeGridWeek-view .fc-daygrid-day-frame{height:75px}.clendar-container .right-calendar #calendar .fc-timeGridWeek-view .fc-timegrid-divider{background-color:transparent;border:0}.clendar-container .right-calendar #calendar .fc-timeGridWeek-view .fc-timegrid-axis{border:0}.clendar-container .right-calendar #calendar .fc-timeGridDay-view .fc-timegrid-axis-frame{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.clendar-container .right-calendar #calendar .fc-timeGridDay-view .fc-timegrid-divider{background-color:transparent;border:0}.clendar-container .right-calendar #calendar .fc-timeGridDay-view .fc-timegrid-axis{border:0}.clendar-container .right-calendar #calendar .fc-timeGridDay-view .fc-timegrid-axis-cushion{margin-top:1.5rem}.clendar-container .right-calendar #calendar .fc-timeGridDay-view col{width:100px!important}.clendar-container .right-calendar #calendar .fc-timeGridDay-view .fc-timegrid-slot-label-frame{text-align:left}.clendar-container .right-calendar #calendar .fc-timeGridDay-view .fc-scrollgrid-section-header .fc-scroller{overflow:hidden!important}.clendar-container .fc-popover{background-color:#fff!important}.clendar-container .filter a{font-size:.8rem;text-decoration:none;color:#98a6b3}.fc-timeGridWeek-view .fc-scrollgrid-sync-inner{justify-content:flex-start}