#calendar .flatpickr-calendar{border-radius:0;-webkit-box-shadow:none;box-shadow:none;max-width:100%;top:auto;width:100%}#calendar .flatpickr-innerContainer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#calendar .flatpickr-rContainer{max-width:100%;width:100%}#calendar .flatpickr-days{max-width:100%;width:100%}#calendar .dayContainer{max-width:100%;min-width:auto;width:100%}#calendar .flatpickr-day{--width:min(calc(100% / 7), 39px);--margin:max(calc((100% / 7 - 39px) / 2), 0px);max-width:var(--width);-webkit-box-flex:1;-ms-flex:1 1 var(--width);flex:1 1 var(--width);width:var(--width);margin:0 var(--margin)}#calendar .flatpickr-day.flatpickr-disabled,#calendar .flatpickr-day.flatpickr-disabled:hover{color:var(--disabled-color,#393939)}#calendar .flatpickr-day.weekend{color:var(--weekend-color,#393939)}#calendar .flatpickr-day:not(.flatpickr-disabled){background:var(--enabled-bg-color,#fff);border-color:var(--enabled-border-color,#94bdfc);border-radius:0}#calendar .flatpickr-day.today{background:var(--today-bg-color,#94bdfc);border-color:var(--today-border-color,#94bdfc);color:var(--today-color,#fff)}#calendar .flatpickr-day.selected{background:var(--selected-bg-color,#569ff7);border-color:var(--selected-border-color,#569ff7);color:var(--selected-color,#fff)}.cacp-events-filter__inputs{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.cacp-events-loader,.cacp-events-loader:after{--size:24px;--boarder-size:calc(var(--size) / 6);border-radius:50%;height:var(--size);width:var(--size)}.cacp-events-loader{margin:auto;font-size:10px;position:relative;text-indent:-9999em;border-top:var(--boarder-size) solid rgba(0,0,0,.2);border-right:var(--boarder-size) solid rgba(0,0,0,.2);border-bottom:var(--boarder-size) solid rgba(0,0,0,.2);border-left:var(--boarder-size) solid #000;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load-animation 1.1s infinite linear;animation:load-animation 1.1s infinite linear}@-webkit-keyframes load-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}