﻿.com-dpcalendar-eventform{clear:both}.com-dpcalendar-eventform .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}.com-dpcalendar-eventform .dp-autocomplete__result{margin:0;padding:.5rem 1rem;display:block}.com-dpcalendar-eventform .dp-autocomplete__result:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.com-dpcalendar-eventform .dp-autocomplete__result_selected{background-color:rgba(0,0,0,.1)}.com-dpcalendar-eventform .dp-button-bar{margin-bottom:10px}.com-dpcalendar-eventform .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}.com-dpcalendar-eventform .dp-button:disabled,.com-dpcalendar-eventform .dp-button[disabled]{background-color:#ccc;color:#666;cursor:not-allowed}.com-dpcalendar-eventform .dp-datepicker{display:inline-flex}.com-dpcalendar-eventform .dp-datepicker__input{margin-right:-3px;padding:.4rem}.com-dpcalendar-eventform .dp-datepicker__button{margin:0}.com-dpcalendar-eventform .dp-control,.com-dpcalendar-eventform .control-group{display:flex;margin-bottom:5px}.com-dpcalendar-eventform .dp-control__label,.com-dpcalendar-eventform .control-group .control-label,.com-dpcalendar-eventform .control-group .form-label{flex:0 0 20%;padding-top:5px;text-align:left}.com-dpcalendar-eventform .dp-control__input,.com-dpcalendar-eventform .control-group .controls,.com-dpcalendar-eventform .control-group .form-control{flex:1 1 80%}.com-dpcalendar-eventform .dp-control_hidden{display:none}@media screen and (width <= 640px){.com-dpcalendar-eventform .dp-control__label,.com-dpcalendar-eventform .control-group .control-label,.com-dpcalendar-eventform .control-group .form-label,.com-dpcalendar-eventform .dp-control__input,.com-dpcalendar-eventform .control-group .controls,.com-dpcalendar-eventform .control-group .form-control{width:100%;margin-left:0}.com-dpcalendar-eventform .dp-control:not(.dp-control_hidden),.com-dpcalendar-eventform .control-group:not(.dp-control_hidden){display:block}.com-dpcalendar-eventform .dp-control .control-group:not(.dp-control_hidden),.com-dpcalendar-eventform .control-group .control-group:not(.dp-control_hidden){display:block}.com-dpcalendar-eventform .dp-control .control-label,.com-dpcalendar-eventform .control-group .control-label,.com-dpcalendar-eventform .dp-control .controls,.com-dpcalendar-eventform .control-group .controls{width:100%;margin-left:0}}.com-dpcalendar-eventform .dp-heading{clear:both;margin-bottom:1rem}.com-dpcalendar-eventform .dp-heading_small{border-bottom:none}.com-dpcalendar-eventform .dp-icon svg{fill:currentcolor;width:1em;height:1em;vertical-align:-2px}.com-dpcalendar-eventform .dp-info-box{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255,255,255,.5);color:#664d03;background-color:#fff3cd;border:1px solid #ffecb5;border-radius:4px}.com-dpcalendar-eventform .dp-info-box_success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.com-dpcalendar-eventform .dp-info-box_error{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.com-dpcalendar-eventform .dp-form-input{width:100%;min-height:28px;box-sizing:border-box}.com-dpcalendar-eventform .dp-loader{position:relative;width:100%;height:0}.com-dpcalendar-eventform .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}.com-dpcalendar-eventform .dp-loader_hidden::before{display:none}@keyframes calendar-loader{0%{right:100%}50%{right:6%;animation-timing-function:linear}100%{right:1%}}.com-dpcalendar-eventform .dp-form-radio{display:flex;flex-wrap:wrap;row-gap:1rem;margin-bottom:.2rem}.com-dpcalendar-eventform .dp-form-radio.radio{padding-left:0}.com-dpcalendar-eventform .dp-form-radio label{padding-right:1rem;border-radius:3px;border:1px solid #d1d3d4}.com-dpcalendar-eventform .dp-form-radio input[type=radio]:empty{display:none}.com-dpcalendar-eventform .dp-form-radio input[type=radio]:empty+label{position:relative;float:left;line-height:2em;text-indent:3em;cursor:pointer;user-select:none;margin-right:.5rem}.com-dpcalendar-eventform .dp-form-radio input[type=radio]:empty+label::before{position:absolute;display:block;top:0;bottom:0;left:0;content:"";width:2.5em;background:#d1d3d4;border-radius:3px 0 0 3px}.com-dpcalendar-eventform .dp-form-radio input[type=radio]:checked+label::before{content:"✔";text-indent:.9em;color:#cdeacd;background-color:#46a546}.com-dpcalendar-eventform .dp-form-radio input[type=radio]:focus~label::before{box-shadow:0 0 0 3px #999}.com-dpcalendar-eventform .dp-form-radio input[type=radio]:hover:not(:checked)+label::before{content:"✔";text-indent:.9em;color:#c2c2c2}.com-dpcalendar-eventform .dp-form-radio input[type=radio]:checked+label{color:#777}.com-dpcalendar-eventform .dp-form-radio input[type=radio]:hover:not(:checked)+label{color:#888}.com-dpcalendar-eventform .dp-form-radio .form-check{padding:0}.com-dpcalendar-eventform .dp-select{width:100%;border:1px solid #ccc}.com-dpcalendar-eventform .dp-select-element{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.com-dpcalendar-eventform .dp-select-container{width:100%;position:relative}.com-dpcalendar-eventform .dp-select-container__options{background:#fff;border-radius:4px;box-shadow:3px 3px 3px 3px rgba(0,0,0,.16);max-height:300px;opacity:0;overflow:hidden scroll;padding:0;pointer-events:none;transition:300ms ease-in-out;width:100%;z-index:10001}.com-dpcalendar-eventform .dp-select-container__options.open{opacity:1;pointer-events:all}.com-dpcalendar-eventform .dp-select-container__options-selected{display:inline-flex;flex-wrap:wrap;row-gap:.5rem}.com-dpcalendar-eventform .dp-select-container__handler{width:100%}.com-dpcalendar-eventform .dp-select-container_unstyled,.com-dpcalendar-eventform .dp-select-container__input_unstyled{display:block;width:100%;cursor:pointer;border:1px solid #ced4da;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);padding:.2rem;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;box-sizing:border-box}.com-dpcalendar-eventform .dp-select-input{display:inline-block !important;width:1ch;box-sizing:content-box !important;margin:0 !important;padding:0 !important;outline:none !important;border:0 !important;box-shadow:none !important}.com-dpcalendar-eventform .dp-select-input:disabled{cursor:not-allowed}.com-dpcalendar-eventform .dp-select-input:focus-visible{color:inherit;box-shadow:none}.com-dpcalendar-eventform .dp-select-option{position:relative;padding:.2rem 1rem;cursor:pointer}.com-dpcalendar-eventform .dp-select-option-group__label{display:block;font-weight:bold;margin:.2rem 0;padding:.2rem .5rem;border-bottom:1px solid #cecece}.com-dpcalendar-eventform .dp-select-option[data-selected=true],.com-dpcalendar-eventform .dp-select-option:hover{background:#ddd}.com-dpcalendar-eventform .dp-select-option[data-disabled=true]{background:#fff;color:#999;cursor:not-allowed}.com-dpcalendar-eventform .dp-select-option-input{cursor:pointer}.com-dpcalendar-eventform .dp-select-option[data-selected=true]{display:inline-flex;align-items:center;margin-right:.5rem}.com-dpcalendar-eventform .dp-select-option__icon{display:flex;margin-left:.5rem}.com-dpcalendar-eventform .dp-select-option__icon svg{width:1rem;height:1rem}.com-dpcalendar-eventform .dp-select-option_selected{background-color:rgba(0,0,0,.1)}.com-dpcalendar-eventform .dp-select_error{border:3px solid #f5515c}.com-dpcalendar-eventform .dp-tabs{display:flex;flex-wrap:wrap}.com-dpcalendar-eventform .dp-tabs__label{border:1px solid #ccc;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;padding:.3rem .4rem;margin-right:.2rem;margin-bottom:0;cursor:pointer;font-weight:bold;transition:background ease .2s}.com-dpcalendar-eventform .dp-tabs__tab{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:none;padding:1rem}.com-dpcalendar-eventform .dp-tabs__input{position:absolute;opacity:0}.com-dpcalendar-eventform .dp-tabs__input:checked+.dp-tabs__label{background:rgba(0,0,0,0);border-bottom:none}.com-dpcalendar-eventform .dp-tabs__input[type=radio]:checked+.dp-tabs__label+.dp-tabs__tab{display:block}@media(width <= 45em){.com-dpcalendar-eventform .dp-tabs__tab,.com-dpcalendar-eventform .dp-tabs__label{-webkit-box-ordinal-group:nan;-ms-flex-order:initial;order:initial}.com-dpcalendar-eventform .dp-tabs__label{width:100%;margin-right:0;margin-top:.2rem}}.com-dpcalendar-eventform .dp-timezone{display:flex;flex-wrap:wrap;align-items:center}.com-dpcalendar-eventform .dp-timezone>*{flex:1}.com-dpcalendar-eventform .dp-timezone__label{flex:0;font-weight:bold;margin-right:10px;white-space:nowrap}.com-dpcalendar-eventform .dp-timezone__info{flex:0 0 100%;background-color:#c8ccd0;padding:1rem;margin:.2rem 0}.com-dpcalendar-eventform .dp-timezone__info_hidden{display:none}.com-dpcalendar-eventform .dp-map_consent{display:flex;justify-content:center;align-items:center;font-size:2em;border:1px solid #b2b2b2;background-color:#f2f2f2;cursor:pointer}.com-dpcalendar-eventform__overlapping{display:none}.com-dpcalendar-eventform .dp-event-template{display:none;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:10px}.com-dpcalendar-eventform .dp-event-template__event:not(:last-child){display:block;margin:5px 0 10px;padding-bottom:5px;border-bottom:1px solid rgba(0,0,0,.2)}.com-dpcalendar-eventform .dp-free-information-text{display:block;color:red}.com-dpcalendar-eventform .dp-input,.com-dpcalendar-eventform .dp-select{margin-bottom:0}.com-dpcalendar-eventform .dp-datepicker .dp-input,.com-dpcalendar-eventform .dp-autocomplete{min-width:100px}.com-dpcalendar-eventform .dp-timepicker{padding:.4rem}.com-dpcalendar-eventform #jform_scheduling_end_date_time,.com-dpcalendar-eventform .dp-field-exdates .dp-timepicker{display:none}.com-dpcalendar-eventform__original-warning_reset{animation:horizontal-shaking .25s linear 5}@keyframes horizontal-shaking{0%{transform:translateX(0)}25%{transform:translateX(5px)}50%{transform:translateX(-5px)}75%{transform:translateX(5px)}100%{transform:translateX(0)}}.pika-single th,.pika-single td{border-style:solid;border-width:1px;padding:0;vertical-align:top;border-color:#ddd}.pika-single button{text-align:center}.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}