#calendar_container{position:relative;overflow-x:hidden}#calendar_container #notes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#eee;padding:10px 20px 10px 10px;position:absolute;top:140px;right:-21%;-webkit-transition:right .1s ease;transition:right .1s ease;height:70%;width:20%;z-index:3;border:1px solid rgba(0,0,0,.125);border-radius:3px;overflow:hidden}#calendar_container #notes.show{right:-10px}#calendar_container #notes textarea{width:100%;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;border:1px solid rgba(0,0,0,.125)}#calendar_container #calendar_sub_container{--fc-border-color:var(--rm-contrast-3);display:-webkit-box;display:-ms-flexbox;display:flex}#calendar_container #calendar_sub_container .filters{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;margin-right:20px;margin-bottom:20px;width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%}#calendar_container #calendar_sub_container .filters .select_me{position:absolute;top:0;right:0}#calendar_container #calendar_sub_container .filters .issue_section{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#calendar_container #calendar_sub_container .filters .issue_section .issues_label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0}#calendar_container #calendar_sub_container .topdays{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--rm-contrast-0);border:1px solid var(--rm-contrast-3);border-bottom:none}#calendar_container #calendar_sub_container .topdays .start{width:28px}#calendar_container #calendar_sub_container .topdays .topday{width:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;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;text-align:center;line-height:1.4em}#calendar_container #calendar_sub_container .topdays .topday .real{color:#36b04c;font-size:1.4em}#calendar_container #calendar_sub_container .calendar{-webkit-box-flex:3;-ms-flex:3 1 0px;flex:3 1 0;width:0}@media(max-width:991.98px){#calendar_container #calendar_sub_container{display:block}#calendar_container #calendar_sub_container .filters{width:auto;margin-right:0}#calendar_container #calendar_sub_container .calendar{width:auto}}#calendar_container .issue_count_by_project{color:var(--rm-contrast-9);background-color:var(--rm-contrast-0);border:1px solid var(--rm-contrast-3);border-radius:3px}#calendar_container .issue_count_by_project .issue_count{cursor:pointer;padding:5px}#calendar_container .issue_count_by_project .issue_count:not(:first-child){border-top:1px solid var(--rm-contrast-2)}#calendar_container .issue_filters_button{-ms-flex-preferred-size:150px;flex-basis:150px}#calendar_container .issue_filters_button.multiselect--active{z-index:inherit}#calendar_container .issue_filters{background-color:var(--rm-contrast-0);padding:10px;margin-top:-1px;margin-bottom:10px;border:1px solid var(--rm-contrast-3);border-radius:3px}#calendar_container .issue_filters .assigned_pill{display:inline-block;margin:0 5px}#calendar_container .issue_filters .assigned_pill input{display:none}#calendar_container .issue_filters .assigned_pill input:checked+label{background-color:var(--rm-contrast-2);border-color:var(--rm-contrast-3)}#calendar_container .issue_filters .assigned_pill label{border-radius:3px;padding:8px;margin:0;cursor:pointer;line-height:1em;border:1px solid transparent}#calendar_container .issue_filters .issue_prio{background-color:#eee;border-radius:5px;padding:5px;margin-left:10px;font-size:14px;line-height:1em;text-align:center;cursor:pointer;color:grey}#calendar_container .issue_filters .issue_prio.active{background-color:#41b883;color:#fff}#calendar_container .issue_tree{color:var(--rm-contrast-9);background-color:var(--rm-contrast-0);border:1px solid rgba(0,0,0,.125);border-radius:3px;max-height:600px;overflow:auto}#calendar_container .issue_tree .issue{cursor:pointer;padding:5px}#calendar_container .issue_tree .issue:not(.first_of_all){border-top:1px solid var(--rm-contrast-2)}#calendar_container .issue_tree .issue .issue_label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#calendar_container .assigned_mine{color:var(--rm-primary)}#calendar_container .assigned_not{opacity:.6}#calendar_container .assigned_other{color:green}#calendar_container .topbar .color_theme{width:320px}#calendar_container .topbar .color_theme .theme_title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#calendar_container .topbar .color_theme .theme_prefix{text-align:right}#calendar_container .topbar .color_theme .theme_gradient{display:inline-block;height:20px;width:50px;margin:0 5px}#calendar_container .topbar .color_theme .theme_suffix{width:40px}@media screen and (max-width:1600px){#calendar_container .topbar .color_theme{display:none}}#calendar_container .topbar .slot_hour{text-align:right;padding:0;width:50px}.fc-event{cursor:pointer;overflow:hidden}.fc .fc-view{background-color:var(--rm-contrast-0)}.fc .fc-view .fc-col-header-cell-cushion,.fc .fc-view .fc-daygrid-day-number{text-decoration:none;color:inherit}.fc .fc-event .real_item{position:absolute;height:100%;width:100%;top:0;left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAD2AAAA9gBbkdjNQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEmSURBVDiNY2CgIvj//783IzUNY2BgoI6BMMMYGBgYKDYQ2TCKDUQ3jCIDsRlGtoG4DCPLQHyGkWwgIcNIMpAYwxgYGBiYKTHs8vPL/Gkr0/wevn/IZqNk84IoF+Iy7MvPLyzRi6MDudi4fiyJWbKFmYn5PwMDAwMLOYYxMDAwlGwqcfj26xvH9NDpm2GGMTAwMDCRY9j8k/NVLz29pFTrVrtTil/qB7IcVhdiM+z8k/MCvBy8f9hZ2P8uPL3QJkgv6KSdit0rdL0YYYjLZc5TneNlBGReMTEy/f/26xv7srhlm5C9itWF+LwpKyj78tqLa4psLGy/54TPWYXNMAYGpGRDKJ39+ffn17kn5+TiTOOOumu4P8OljpEYw0gBjNQ0jIGBgQEAnwqPPOnfGFQAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:100% 100%}.fc .fc-event .event_resize_start{position:absolute;top:0;right:5px}.fc .fc-event .event_resize_end{position:absolute;bottom:0;right:5px}.fc .fc-event.locked:before{content:"🔒";position:absolute;top:0;right:0;font-size:.8em}.fc .fc-event.unlocked:before{content:"🔓";position:absolute;top:0;right:0;font-size:.8em}.fc .fc-event.fc-bg-event{background-color:var(--rm-contrast-4);font-style:italic}.fc .d-daygrid-show,.fc .d-timegrid-show{display:none}.fc .fc-daygrid-event{overflow:hidden}.fc .fc-daygrid-event .real_item{background-position-y:0}.fc .fc-daygrid-event.locked:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fc .fc-daygrid-event.locked .real_item{background-image:none}.fc .fc-daygrid-event .d-daygrid-show,.fc .fc-timegrid-event .d-timegrid-show{display:inherit}.fc .fc-event-resizable:hover:after{position:absolute;content:"=";color:hsla(0,0%,100%,.8);line-height:.7em;bottom:0;right:0;left:0;text-align:center}.fc .fc-v-event:not(.fc-event-selected) .fc-event-resizer-end{bottom:-10px}.fc .fc-v-event:not(.fc-event-selected) .fc-event-resizer{height:20px;display:block;left:20px;right:20px}.fc .fc-day-sat,.fc .fc-day-sun{background-color:var(--rm-contrast-2)}.fc .fc-event-main{overflow:hidden}