.gCalendar{--fc-border-color:var(--color-clear)!important;--fc-today-bg-color:var(--color-clearer)!important;--fc-page-bg-color:var(--color-clear--2)!important;--fc-list-event-hover-bg-color:var(--color-clear--2)!important;--fc-button-hover-bg-color:var(--color-clear)!important;--fc-button-bg-color:var(--color-clearer)!important;--fc-button-text-color:var(--color-text);--fc-button-active-bg-color:var(--color-main-dark)!important;--fc-button-active-text-color:#fff!important}.app-dark .gCalendar{--fc-button-text-color:var(--color-text)}.gCalendar.small{height:calc(var(--height-unit) - 50px);overflow:hidden;display:flex;align-items:center;flex-wrap:wrap;width:100%}.gCalendar a{color:var(--color-text-dark)!important}.small.gCalendar .fc-listWeek-view{border:none!important}.calendar-mask{position:absolute;width:100%;height:100%;z-index:10;background-color:var(--color-white-translucent)}.calendar-container{width:100%}.calendar-container.full-view .fc-view-harness{border-radius:20px;border:2px solid var(--color-clear);overflow:hidden}.fc-theme-standard .fc-scrollgrid{border:none}.calendar-container *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.fc-button-group{border-radius:20px;overflow:hidden;height:35px}.fc-button{background-color:var(--color-main);border:none!important;outline:none!important;margin:0!important;box-shadow:none!important}.fc-button:active{color:#fff!important}.fc-button:active,.fc-button:hover{background-color:var(--color-main-darker)}.fc-button-active{background-color:var(--color-main-dark)!important;color:#fff!important}.fc-button-primary:disabled{display:none}.gCalendar.small .fc-header-toolbar{margin:0;padding:10px;background-color:var(--color-clearer);border-bottom:1px solid var(--color-border-clear)}.gCalendar.small .fc-button{border-radius:20px!important;padding-left:10px;padding-right:10px}.app-sm .fc-header-toolbar>div{margin-bottom:5px}.app-sm .gCalendar:not(.small) .fc-header-toolbar>div{width:100%}.app-sm .fc-header-toolbar>.fc-toolbar-chunk:last-of-type{display:flex;justify-content:space-between}.fc-header-toolbar h2{margin-bottom:0!important;font-size:1.4rem;font-family:Lato;width:100%}.app-sm .fc-header-toolbar h2{font-size:1.2rem;font-weight:700;width:100%}.gCalendar.small .fc-header-toolbar h2{font-size:.8rem;margin-right:5px;font-weight:700}.app-sm .fc-header-toolbar{display:flex;flex-wrap:wrap}.app-sm .fc-header-toolbar .fc-right{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;margin-top:10px;margin-bottom:-10px}.fc-event-container *{color:#fff}.fc-event{border-radius:5px;padding:2px}.fc-timegrid-event-harness-inset .fc-timegrid-event,.fc-timegrid-event.fc-event-mirror,.fc-timegrid-more-link{box-shadow:none}.fc-event-past{opacity:.8}.fc-toolbar-chunk{display:flex;align-items:center}.fc-list-empty{background-color:transparent!important;font-size:.9rem;color:var(--color-dark-grey);display:grid!important;grid-template-columns:auto 1fr;max-width:70%;margin-bottom:0;margin:auto}.fc-list-empty:before{font-family:Font Awesome\ 5 Free;text-align:center;position:relative;width:100%;font-size:40px;font-style:normal;font-weight:400;margin-right:15px;text-decoration:inherit;content:"\f133";display:block}.gCalendar.small .fc-list-empty{height:auto}.dPanel .fc-list-item{background-color:var(--color-clear--2)!important}.fc-widget-header th{color:var(--color-dark)}.fc-col-header{background-color:var(--color-clearer);color:var(--color-text-dark)!important}.fc-list-view{border:none!important}.fc-list-day th{z-index:2}.fc-license-message{display:none!important}