/*! This file is auto-generated */
.em .em-timeranges{display:grid;grid-template-columns:1fr;gap:10px}.em .em-timeranges fieldset.em-timerange{position:relative;margin-bottom:0!important}.em .em-timeranges fieldset.em-timerange label{width:min-content;margin:0}.em .em-timeranges fieldset.em-timerange legend{display:none}.em .em-timeranges fieldset.em-timerange .em-timerange-inputs{display:flex;gap:5px;align-items:center;margin-bottom:0}.em .em-timeranges fieldset.em-timerange .em-timerange-inputs .em-time-input{width:80px}.em .em-timeranges fieldset.em-timerange .em-timerange-allday{display:none!important;visibility:hidden}.em .em-timeranges fieldset.em-timerange .em-timerange-delete{height:25px}.em .em-timeranges[data-count="1"] fieldset.em-timerange .em-timerange-delete{display:none;visibility:hidden;margin-left:10px}.em .em-timeranges[data-count="1"] fieldset.em-timerange .em-timerange-allday{display:block!important;visibility:visible}.em .em-timeranges button.em-icon:not([disabled]){cursor:pointer}.em .em-timeranges-editor{width:100%}.em .em-timeranges-editor .em-timeranges-preview{margin:15px 0}.em .em-timeranges-editor .em-timeranges-preview a.em-timeranges-preview-toggle:focus{box-shadow:none;outline:0}.em .em-recurrence-sets>*,.em .event-form-when .em-event-datetimes>*,.em .event-form-when>*{margin-bottom:15px!important}.em .em-recurrence-set .em-recurrence-advanced>div:last-child .em-selectize.selectize-control,.em .event-form-when .em-event-datetimes>:last-child{margin-bottom:0!important}.em .event-form-when .em-event-dates label{width:100%;display:block}.em .event-form-when .em-event-dates.em-datepicker-until .em-datepicker-until-fields{display:grid;grid-template-columns:minmax(100px,150px) min-content minmax(100px,150px);grid-column-gap:8px;justify-items:center;align-items:center}.em .event-form-when .em-event-dates.em-datepicker-until .em-datepicker-until-fields>*{margin-bottom:0!important;width:100%}.em .em-recurrence-sets .recurrence-reschedule-action label,.em .em-recurrence-sets fieldset,.em .event-form-when fieldset{margin-bottom:0!important}.em form:not(.em-is-recurring) .recurring-event-editor{display:none;visibility:hidden}.em .em-recurrence-sets,.em .em-recurrence-sets .em-recurrence-type{margin-bottom:20px}.em .em-recurrence-sets .em-recurrence-type-include[data-count="1"] .em-recurrence-set{display:block}.em .em-recurrence-sets .em-recurrence-type-include[data-count="1"] .em-recurrence-set .em-recurrence-set-data{border-left:none;padding:15px}.em .em-recurrence-sets button[data-nostyle]:focus{outline:0}.em .em-recurrence-set{box-shadow:0 0 0 transparent;border-radius:4px;border:1px solid #dedede;background-color:#fff;display:grid;grid-template-columns:38px 1fr;margin-bottom:10px;align-items:start}.em .em-recurrence-set label[data-nostyle],.em .em-recurrence-set legend[data-nostyle]{width:auto;margin:0 0 10px;padding:0;line-height:1;display:block}.em .em-recurrence-set input:placeholder-shown{opacity:.8}.em .em-recurrence-set:last-child{margin-bottom:10px}.em .em-recurrence-set .em-recurrence-set-data{border-left:1px solid #dedede;padding:10px 20px;height:100%}.em .em-recurrence-set .em-recurrence-pattern input[type=text],.em .em-recurrence-set .em-recurrence-pattern select{width:auto!important}.em .em-recurrence-set .em-recurrence-pattern .em-weekly-selector{display:inline-block;width:max-content;margin:0!important}.em .em-recurrence-set .em-recurrence-pattern .em-weekly-selector .selectize-control.em-selectize:not(.negated){display:inline-block;width:max-content;margin-bottom:0!important}.em .em-recurrence-set .em-recurrence-pattern .em-weekly-selector .selectize-control.em-selectize:not(.negated) .selectize-input>input{width:40px!important}.em .em-recurrence-set:has(input.em-time-all-day[type=checkbox]:checked) .advanced-summary .all-day,.em .em-recurrence-set:has(input.em-time-all-day[type=checkbox]:indeterminate) .advanced-summary .all-day{display:inline;visibility:visible}.em .em-recurrence-set:has(input.em-time-all-day[type=checkbox]:checked) .advanced-summary .times,.em .em-recurrence-set:has(input.em-time-all-day[type=checkbox]:indeterminate) .advanced-summary .times,.em .em-recurrence-set:has(select.em-recurrence-frequency option[value=on]:checked) .advanced-summary .dates{display:none;visibility:hidden}.em .em-recurrence-set.show-advanced .em-recurrence-pattern,.em .em-recurrence-set[data-type=include]:first-child:not(.reordering) .em-recurrence-pattern{margin-bottom:18px}.em .em-recurrence-set:not([data-primary]) .em-recurrence-timeranges:has(input.recurrences-timeranges-default-trigger:checked) .recurrence-timeranges-editor{display:block;visibility:visible}