:root,[data-theme=dark]{--fc-small-font-size:14px;--fc-page-bg-color:var(--menu-bg);--fc-neutral-bg-color:rgba(208, 208, 208, 0.3);--fc-neutral-text-color:var(--text-color);--fc-border-color:var(--border-color);--fc-button-text-color:#FFFFFF;--fc-button-bg-color:#3366CC;--fc-button-border-color:#3366CC;--fc-button-hover-bg-color:#2952a3;--fc-button-hover-border-color:#3366CC;--fc-button-active-bg-color:#2952a3;--fc-button-active-border-color:#2952a3;--fc-event-bg-color:#4b692f;--fc-event-border-color:#4b692f;--fc-event-text-color:#FFFFFF;--fc-event-selected-overlay-color:rgba(0, 0, 0, 0.25);--fc-more-link-bg-color:#d0d0d0;--fc-more-link-text-color:inherit;--fc-event-resizer-thickness:8px;--fc-event-resizer-dot-total-width:8px;--fc-event-resizer-dot-border-width:1px;--fc-non-business-color:rgba(215, 215, 215, 0.3);--fc-bg-event-color:#8fdf82;--fc-bg-event-opacity:0.3;--fc-highlight-color:rgba(188, 232, 241, 0.3);--fc-today-bg-color:rgba(255, 220, 40, 0.15);--fc-now-indicator-color:#3366CC}#calendar.fc{margin-top:25px}#calendar.fc .fc-header-toolbar{margin:5px 10px}#calendar.fc .fc-view-harness{background:var(--input-bg)}#calendar.fc .fc-timeline-slot{width:84px}#calendar.fc .fc-timeline-slots{cursor:-webkit-grabbing;cursor:grabbing}#calendar.fc .fc-day a{color:var(--title-color)}#calendar.fc .fc-timeline-event{border-radius:2px;background-clip:padding-box;margin:2px 0}#calendar.fc .fc-timeline-event .fc-event-main{text-shadow:0 0 1px #000}#calendar.fc .fc-timeline-event .fc-event-main .fc-event-title{padding:5px 0}#calendar.fc .fc-timeline-event .fc-event-main .fc-event-title.fc-sticky{padding:0 8px}#calendar.fc .fc-timeline-event .fc-event-main .fc-event-title .j-icon,#calendar.fc .fc-timeline-event .fc-event-main .fc-event-title>span{vertical-align:top;display:inline-block;margin-top:5px;margin-bottom:5px}#calendar.fc .fc-timeline-event .fc-event-main .fc-event-time{display:none}#calendar.fc .fc-timeline-event .j-icon{margin:0 5px 0 30px;color:var(--fc-event-text-color)}#calendar.fc .fc-timeline-event .avatar{width:25px;height:25px;border-radius:50%;background-clip:padding-box;position:absolute}#calendar.fc .fc-button{font-weight:700;text-transform:uppercase}#calendar.fc .fc-button.fc-button-active{border:none;box-shadow:inset 0 2px 2px rgba(0,0,0,.4)}#calendar.fc .fc-scroller.fc-scroller-liquid-absolute{overflow-y:auto}#calendar.fc .fc-scroller.fc-scroller-liquid-absolute::-webkit-scrollbar{width:12px;height:12px}#calendar.fc .fc-scroller.fc-scroller-liquid-absolute::-webkit-scrollbar-thumb{border-radius:2px;background:#36c}#calendar.fc .fc-scroller.fc-scroller-liquid-absolute::-webkit-scrollbar-track{box-shadow:inset 0 1px 2px rgba(0,0,0,.4);border-radius:2px;background:#fff}#new_event_form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#new_event_form>div:not(.tox){display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#new_event_form>div:not(.tox) input[type=datetime-local],#new_event_form>div:not(.tox)>input[type=text]:not(.icon_picker){-webkit-flex:1;flex:1}#new_event_form>div:not(.tox)>input[type=datetime-local]{margin-right:4px;margin-left:4px}.userEvent{cursor:pointer}