.plg-system-dpcalendarytp .dp-icon svg{fill:currentcolor;width:1em;height:1em;vertical-align:-2px}.plg-system-dpcalendarytp .dp-loader{position:relative;width:100%;height:0}.plg-system-dpcalendarytp .dp-loader::before{content:"";position:absolute;right:100%;left:0;bottom:2px;z-index:10;height:4px;background-color:#2d9ede;animation:12s 0s normal none 1 running calendar-loader;animation-fill-mode:forwards;animation-timing-function:cubix-bezier(0, 1, 0, 1);animation-iteration-count:infinite}.plg-system-dpcalendarytp .dp-loader_hidden::before{display:none}@keyframes calendar-loader{0%{right:100%}50%{right:6%;animation-timing-function:linear}100%{right:1%}}.plg-system-dpcalendarytp{--fc-button-text-color: #000;--fc-button-bg-color: #fefefe;--fc-button-active-bg-color: #fefefe;--fc-button-border-color: #c0c0c0}.plg-system-dpcalendarytp .fc-timelineYear-view .fc-time-area col{min-width:100px}.plg-system-dpcalendarytp .fc-timelineMonth-view .fc-time-area col{min-width:100px}.plg-system-dpcalendarytp .fc-timelineWeek-view .fc-time-area col{min-width:150px}.plg-system-dpcalendarytp .fc-timelineDay-view .fc-time-area col{min-width:100px}.plg-system-dpcalendarytp .fc-event{border-radius:0}.plg-system-dpcalendarytp .fc-event .dp-event__time{margin-right:5px;font-weight:bold}.plg-system-dpcalendarytp .fc-event span{overflow-wrap:break-word;hyphens:auto;white-space:normal}.plg-system-dpcalendarytp .fc-event .dp-event__capacity{display:flex;align-items:center}.plg-system-dpcalendarytp .fc-event .dp-event__capacity-icon{width:1em;height:1em;margin-right:5px}.plg-system-dpcalendarytp .fc-event .fc-list-event-title .dp-event__capacity{float:right}.plg-system-dpcalendarytp .fc-bgevent-skeleton{pointer-events:none}.plg-system-dpcalendarytp .fc-bgevent-skeleton .fc-bgevent{pointer-events:auto;cursor:pointer}.plg-system-dpcalendarytp .fc-header-toolbar{display:flex;justify-content:space-between;align-items:center}.plg-system-dpcalendarytp .fc-header-toolbar h2{font-size:19.5px;font-weight:200}.plg-system-dpcalendarytp .fc .fc-button-primary,.plg-system-dpcalendarytp .fc .fc-button-primary:hover{padding:5px;border:1px solid silver;border-radius:.1rem;font-weight:400;background-color:#fefefe;color:#000;background-image:none;box-shadow:0 1px 3px rgba(0,0,0,.1)}.plg-system-dpcalendarytp .fc .fc-button-primary.fc-corner-right,.plg-system-dpcalendarytp .fc .fc-button-primary:hover.fc-corner-right{border-top-right-radius:.1rem;border-bottom-right-radius:.1rem}.plg-system-dpcalendarytp .fc .fc-button-primary.fc-corner-left,.plg-system-dpcalendarytp .fc .fc-button-primary:hover.fc-corner-left{border-top-left-radius:.1rem;border-bottom-left-radius:.1rem}.plg-system-dpcalendarytp .fc .fc-button-primary:not(:disabled):active:focus,.plg-system-dpcalendarytp .fc .fc-button-primary:not(:disabled).fc-button-active:focus,.plg-system-dpcalendarytp .fc .fc-button-primary:hover:not(:disabled):active:focus,.plg-system-dpcalendarytp .fc .fc-button-primary:hover:not(:disabled).fc-button-active:focus{box-shadow:unset}.plg-system-dpcalendarytp .fc-icon span{opacity:.8}.plg-system-dpcalendarytp .fc-icon span svg{width:.8em}.plg-system-dpcalendarytp .fc-icon-chevron-left::before,.plg-system-dpcalendarytp .fc-icon-chevron-right::before{content:""}.plg-system-dpcalendarytp .fc-button-group .fc-button{border-radius:.1rem}.plg-system-dpcalendarytp .fc-button-group .fc-button+.fc-button{margin-left:3px !important}@media screen and (width <= 540px){.plg-system-dpcalendarytp .fc-header-toolbar{flex-direction:column}.plg-system-dpcalendarytp .fc-header-toolbar>div{margin:4px auto}.plg-system-dpcalendarytp .fc-header-toolbar>*>*{float:none}}.plg-system-dpcalendarytp__icons{display:none}.dp-event-tooltip{text-align:left;font-size:12px}.dp-event-tooltip .dp-badge,.dp-event-tooltip .dp-event-tooltip_unpublished,.dp-event-tooltip .dp-event-tooltip_canceled{display:inline-block;padding:.25em;font-size:70%;font-weight:700;line-height:1;text-align:center;border-radius:.2rem}.dp-event-tooltip .dp-badge_warning,.dp-event-tooltip .dp-event-tooltip_unpublished{color:#212529;background-color:#ffc107}.dp-event-tooltip .dp-badge_info,.dp-event-tooltip .dp-event-tooltip_canceled{color:#212529;background-color:#0dcaf0}.dp-event-tooltip .dp-icon svg{fill:currentcolor;width:1em;height:1em;vertical-align:-2px}.dp-event-tooltip__date,.dp-event-tooltip__calendar{display:inline-block}.dp-event-tooltip__calendar{margin-left:.2rem;font-weight:bold}.dp-event-tooltip__link{display:block}.dp-event-tooltip__actions{border-top:1px solid rgba(0,0,0,.5);margin-top:.5rem;padding-top:.5rem}.dp-event-tooltip__action{padding:.2rem;opacity:.85}.dp-event-tooltip__action:hover{opacity:1;text-decoration:none}.dp-event-tooltip__capacity{margin-right:.5rem}.tippy-tooltip{padding:.4rem;max-width:200px}.tingle-modal{z-index:1001 !important}.tingle-modal .dp-button-bar{margin-bottom:10px}.tingle-modal .dp-button{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid silver;border-radius:.1rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:4px 10px;color:#212529;background-color:#fefefe;box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:pointer}.tingle-modal .dp-button:disabled,.tingle-modal .dp-button[disabled]{background-color:#ccc;color:#666;cursor:not-allowed}.tingle-modal-box__content{padding:1rem !important}.tingle-modal-box__footer .dp-button{margin-right:10px}