.mod-dpcalendar-map .dp-autocomplete{border-right:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);padding:0;background-color:#fff;z-index:1001;max-height:220px;overflow-y:auto !important;display:none}.mod-dpcalendar-map .dp-autocomplete__result{margin:0;padding:.5rem 1rem;display:block}.mod-dpcalendar-map .dp-autocomplete__result:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.mod-dpcalendar-map .dp-autocomplete__result_selected{background-color:rgba(0,0,0,.1)}.mod-dpcalendar-map .dp-button-bar{margin-bottom:10px}.mod-dpcalendar-map .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}.mod-dpcalendar-map .dp-button:disabled,.mod-dpcalendar-map .dp-button[disabled]{background-color:#ccc;color:#666;cursor:not-allowed}.mod-dpcalendar-map .dp-datepicker{display:inline-flex}.mod-dpcalendar-map .dp-datepicker__input{margin-right:-3px;padding:.4rem}.mod-dpcalendar-map .dp-datepicker__button{margin:0}.mod-dpcalendar-map .dp-icon svg{fill:currentcolor;width:1em;height:1em;vertical-align:-2px}.mod-dpcalendar-map .dp-loader{position:relative;width:100%;height:0}.mod-dpcalendar-map .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}.mod-dpcalendar-map .dp-loader_hidden::before{display:none}@keyframes calendar-loader{0%{right:100%}50%{right:6%;animation-timing-function:linear}100%{right:1%}}.mod-dpcalendar-map .dp-event-tooltip{text-align:left;font-size:12px}.mod-dpcalendar-map .dp-event-tooltip .dp-badge,.mod-dpcalendar-map .dp-event-tooltip .dp-event-tooltip_unpublished,.mod-dpcalendar-map .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}.mod-dpcalendar-map .dp-event-tooltip .dp-badge_warning,.mod-dpcalendar-map .dp-event-tooltip .dp-event-tooltip_unpublished{color:#212529;background-color:#ffc107}.mod-dpcalendar-map .dp-event-tooltip .dp-badge_info,.mod-dpcalendar-map .dp-event-tooltip .dp-event-tooltip_canceled{color:#212529;background-color:#0dcaf0}.mod-dpcalendar-map .dp-event-tooltip .dp-icon svg{fill:currentcolor;width:1em;height:1em;vertical-align:-2px}.mod-dpcalendar-map .dp-event-tooltip__date,.mod-dpcalendar-map .dp-event-tooltip__calendar{display:inline-block}.mod-dpcalendar-map .dp-event-tooltip__calendar{margin-left:.2rem;font-weight:bold}.mod-dpcalendar-map .dp-event-tooltip__link{display:block}.mod-dpcalendar-map .dp-event-tooltip__actions{border-top:1px solid rgba(0,0,0,.5);margin-top:.5rem;padding-top:.5rem}.mod-dpcalendar-map .dp-event-tooltip__action{padding:.2rem;opacity:.85}.mod-dpcalendar-map .dp-event-tooltip__action:hover{opacity:1;text-decoration:none}.mod-dpcalendar-map .dp-event-tooltip__capacity{margin-right:.5rem}.mod-dpcalendar-map .dp-map_consent{display:flex;justify-content:center;align-items:center;font-size:2em;border:1px solid #b2b2b2;background-color:#f2f2f2;cursor:pointer}.mod-dpcalendar-map__form{margin:0}.mod-dpcalendar-map__form-container{margin:0 -5px;display:flex;flex-wrap:wrap}.mod-dpcalendar-map__form-container>div{display:flex;flex:1 1 260px;margin:0 5px 10px}.mod-dpcalendar-map__form-container .dp-input,.mod-dpcalendar-map__form-container .dp-select{width:100%;overflow:hidden;margin-bottom:0}.mod-dpcalendar-map__date-search .dp-datepicker{flex:1 0 0}.mod-dpcalendar-map__date-search .dp-datepicker-start-date{margin-right:10px}.mod-dpcalendar-map__date-search input+input,.mod-dpcalendar-map__radius-search select+select{margin-left:10px}