.epgc-calendar-wrapper *,.epgc-calendar-wrapper *:before,.epgc-calendar-wrapper *:after{word-break:initial}.epgc-calendar-wrapper .fc-view table{padding:0;margin:0}.epgc-calendar-wrapper .fc-event{cursor:pointer;border:none}.epgc-calendar-wrapper tr[data-tippy-content]{cursor:pointer}.epgc-calendar-wrapper .fc-button{font-size:initial}.epgc-calendar-wrapper .fc-toolbar h2{font-weight:400;font-size:larger}.epgc-calendar-wrapper .fc-time-grid-container{max-height:400px}.epgc-calendar-wrapper .fc-widget-header{font-size:initial}.epgc-calendar-wrapper .fc-timeGridWeek-view .fc-widget-header{font-size:small}.epgc-calendar-wrapper .fc-timeGridWeek-view .fc-day-grid,.epgc-calendar-wrapper .fc-timeGridWeek-view .fc-row.fc-widget-header{overflow-y:scroll}.epgc-calendar-wrapper hr.fc-divider:after,.epgc-calendar-wrapper hr.fc-divider:before,.epgc-calendar-wrapper h2:before{display:none}.epgc-calendar-wrapper hr.fc-divider{border:1px solid gray;border-left:none;border-right:none;height:0;padding:0;margin:0;max-width:initial;overflow:initial;position:initial}.epgc-calendar-wrapper table{overflow:initial}.epgc-calendar-wrapper a.fc-event{text-decoration:none;box-shadow:none;color:#fff}.epgc-calendar-wrapper tr{border:none}.epgc-calendar-wrapper .fc-header.fc-widget-header,.epgc-calendar-wrapper .fc-day-number,.epgc-calendar-wrapper .fc-axis.fc-widget-content,.epgc-calendar-wrapper .fc-week-number{font-size:initial}.epgc-calendar-wrapper .fc-content{font-size:smaller}@media (max-width:500px){.epgc-calendar-wrapper .fc-toolbar{display:block;text-align:center}.epgc-calendar-wrapper .fc-toolbar>div{margin-bottom:1rem}}.epgc-calendar-wrapper .epgc-calendar-filter input[type=checkbox]:focus+label span,.epgc-calendar-wrapper .epgc-calendar-filter input[type=checkbox]:active+label span{outline:1px dashed #000}.epgc-calendar-wrapper .epgc-calendar-filter input[type=checkbox]{opacity:0;position:fixed}.epgc-calendar-wrapper .epgc-calendar-color{width:1rem;height:1rem;padding:0 .2rem;opacity:.4;border-radius:.4rem}.epgc-calendar-wrapper .epgc-calendar-filter input[type=checkbox]:checked+label span{opacity:1}.epgc-calendar-wrapper .epgc-calendar-filter input[type=checkbox]+label span:before{content:"✔";line-height:1rem;visibility:hidden}.epgc-calendar-wrapper .epgc-calendar-filter input[type=checkbox]:checked+label span:before{visibility:visible}.epgc-calendar-wrapper .epgc-calendar-filter:first-child{margin-bottom:1.5em}.epgc-calendar-wrapper .epgc-calendar-filter:last-child{margin-top:1.5em}.epgc-calendar-wrapper .epgc-event-title{font-size:large;font-weight:500}.epgc-calendar-wrapper .epgc-popup-row-icon{width:30px;float:left}.epgc-calendar-wrapper .epgc-event-title .epgc-popup-row-value{margin-right:20px}.epgc-calendar-wrapper .epgc-popup-row-value{margin-left:30px}.epgc-calendar-wrapper .epgc-popup-row{clear:both;margin-bottom:1rem}.epgc-calendar-wrapper .epgc-popup-row ul,.epgc-calendar-wrapper .epgc-popup-row li{list-style:none;padding:0;margin:0}.epgc-calendar-wrapper .epgc-popup-draghandle{position:absolute;right:5px;top:5px;cursor:move;opacity:.4}.epgc-calendar-wrapper .epgc-loading-el,.epgc-calendar-wrapper .epgc-error-el{position:absolute;background-color:#fcf8e3;padding:1rem;left:0;top:0;opacity:.6;z-index:1}.epgc-calendar-wrapper .epgc-error-el{background-color:red;opacity:1}