.epr-em-event-form.epr-event-form--modern{--epr-form-accent:var(--am-color-primary, var(--am-color-accent, #0f766e));--epr-form-accent-hover:var(--am-color-primary-hover, var(--am-color-accent-hover, #0d5f59));--epr-form-accent-muted:var(--am-color-primary-soft, var(--am-color-accent-soft, rgba(15, 118, 110, 0.1)));--epr-form-accent-ring:var(--am-color-primary-soft, rgba(30, 112, 234, 0.28));--epr-form-surface:var(--am-color-surface, #ffffff);--epr-form-surface-muted:var(--am-color-surface-alt, #f8fafc);--epr-form-border:var(--am-color-border, #e2e8f0);--epr-form-border-strong:var(--am-color-border-strong, #cbd5e1);--epr-form-text:var(--am-color-text, #0f172a);--epr-form-text-muted:var(--am-color-text-muted, #64748b);--epr-form-danger:#dc2626;--epr-form-success:#16a34a;--epr-form-radius:var(--am-radius-xl, 12px);--epr-form-radius-sm:var(--am-radius-md, 8px);--epr-form-shadow:var(--am-shadow-card, 0 1px 2px rgba(15, 23, 42, 0.06), 0 4px 16px rgba(15, 23, 42, 0.06));--epr-form-font:var(--am-font-family, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif);--epr-form-transition:0.18s ease;box-sizing:border-box;max-width:52rem;margin-inline:auto;padding:clamp(1.25rem, 3vw, 2rem);font-family:var(--epr-form-font);font-size:1rem;line-height:1.55;color:var(--epr-form-text);background:linear-gradient(180deg,#f8fafc 0%,#eef2f7 100%);border:1px solid var(--epr-form-border-strong);border-radius:var(--epr-form-radius);box-shadow:0 12px 40px rgb(15 23 42 / .08);-webkit-font-smoothing:antialiased}.epr-em-event-form *,.epr-em-event-form *::before,.epr-em-event-form *::after{box-sizing:border-box}.epr-em-event-form.epr-event-form--modern form{margin:0}.epr-em-event-form.epr-event-form--modern form .wrap{max-width:none;margin:0;padding:0}.epr-em-event-form.epr-event-form--modern form section[class*='event-form-'],.epr-em-event-form.epr-event-form--modern .em-view-container section[class*='event-form-']{margin:1.25rem 0 0;padding:0;background:var(--epr-form-surface);border:1px solid var(--epr-form-border);border-radius:var(--epr-form-radius);box-shadow:var(--epr-form-shadow);overflow:hidden}.epr-em-event-form.epr-event-form--modern form section[class*='event-form-']:first-of-type,.epr-em-event-form.epr-event-form--modern .em-view-container section[class*='event-form-']:first-of-type{margin-top:0}.epr-em-event-form.epr-event-form--modern form section[class*='event-form-']>h3,.epr-em-event-form.epr-event-form--modern form section[class*='event-form-']>h4,.epr-em-event-form.epr-event-form--modern .em-view-container section[class*='event-form-']>h3,.epr-em-event-form.epr-event-form--modern .em-view-container section[class*='event-form-']>h4{margin:0;padding:.85rem 1.25rem;font-size:1.0625rem;font-weight:700;line-height:1.3;color:var(--epr-form-text);background:var(--epr-form-accent-muted);border-bottom:1px solid var(--epr-form-border)}.epr-em-event-form.epr-event-form--modern form section[class*='event-form-']>.input,.epr-em-event-form.epr-event-form--modern .em-view-container section[class*='event-form-']>.input{padding:1.1rem 1.25rem 1.25rem}.epr-em-event-form.epr-event-form--modern form .wrap>h3,.epr-em-event-form.epr-event-form--modern form .wrap>h3[class^='event-form-']{margin:1.5rem 0 0;padding:.9rem 1.25rem .55rem;font-size:1.0625rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--epr-form-text);background:var(--epr-form-surface);border:1px solid var(--epr-form-border);border-bottom:none;border-radius:var(--epr-form-radius) var(--epr-form-radius) 0 0;box-shadow:var(--epr-form-shadow)}.epr-em-event-form.epr-event-form--modern form .wrap>h3:first-child{margin-top:0}.epr-em-event-form.epr-event-form--modern form .inside,.epr-em-event-form.epr-event-form--modern form .epr-submitter-email.inside{clear:both;margin:0 0 1.5rem;padding:1rem 1.25rem 1.25rem;background:var(--epr-form-surface);border:1px solid var(--epr-form-border);border-radius:var(--epr-form-radius);box-shadow:var(--epr-form-shadow)}.epr-em-event-form.epr-event-form--modern form .wrap>h3+.inside{margin-top:0;border-top:none;border-radius:0 0 var(--epr-form-radius) var(--epr-form-radius)}.epr-em-event-form.epr-event-form--modern form .wrap>.inside.event-form-categories{margin-top:1.5rem}.epr-em-event-form.epr-event-form--modern form p{margin:0 0 1rem}.epr-em-event-form.epr-event-form--modern form p:last-child{margin-bottom:0}.epr-em-event-form.epr-event-form--modern form label{display:block;font-weight:600;font-size:.9375rem;color:var(--epr-form-text);margin-bottom:.35rem}.epr-em-event-form.epr-event-form--modern form label:has(input[type='checkbox']),.epr-em-event-form.epr-event-form--modern form label:has(input[type='radio']){display:inline-flex;align-items:flex-start;gap:.45rem;font-weight:500;cursor:pointer}.epr-em-event-form.epr-event-form--modern form .description{margin:.35rem 0 0;font-size:.875rem;line-height:1.45;color:var(--epr-form-text-muted)}.epr-em-event-form.epr-event-form--modern form i{font-style:normal;color:var(--epr-form-danger);font-weight:700}.epr-em-event-form.epr-event-form--modern form input[type='text'],.epr-em-event-form.epr-event-form--modern form input[type='email'],.epr-em-event-form.epr-event-form--modern form input[type='url'],.epr-em-event-form.epr-event-form--modern form input[type='tel'],.epr-em-event-form.epr-event-form--modern form input[type='number'],.epr-em-event-form.epr-event-form--modern form input[type='date'],.epr-em-event-form.epr-event-form--modern form input[type='time'],.epr-em-event-form.epr-event-form--modern form input.epr-time-input,.epr-em-event-form.epr-event-form--modern form input[type='search'],.epr-em-event-form.epr-event-form--modern form input[type='password'],.epr-em-event-form.epr-event-form--modern form select,.epr-em-event-form.epr-event-form--modern form textarea,.epr-em-event-form.epr-event-form--modern form .large-text,.epr-em-event-form.epr-event-form--modern form .widefat,.epr-em-event-form.epr-event-form--modern form .regular-text{width:100%!important;max-width:100%!important;margin:0!important;padding:.65rem 0.85rem!important;font-family:inherit!important;font-size:1rem!important;line-height:1.45!important;color:var(--epr-form-text)!important;background:var(--epr-form-surface)!important;border:1px solid var(--epr-form-border-strong)!important;border-radius:var(--epr-form-radius-sm)!important;box-shadow:inset 0 1px 2px rgb(15 23 42 / .04)!important;transition:border-color var(--epr-form-transition),box-shadow var(--epr-form-transition),background-color var(--epr-form-transition)}.epr-em-event-form.epr-event-form--modern form textarea{min-height:8rem;resize:vertical}.epr-em-event-form.epr-event-form--modern form input:focus,.epr-em-event-form.epr-event-form--modern form select:focus,.epr-em-event-form.epr-event-form--modern form textarea:focus{border-color:var(--epr-form-accent)!important;outline:none!important;box-shadow:inset 0 1px 2px rgb(15 23 42 / .04),0 0 0 3px var(--epr-form-accent-ring)!important}.epr-em-event-form.epr-event-form--modern form input.epr-time-input[type='text']{font-variant-numeric:tabular-nums;letter-spacing:.02em;max-width:8.5rem!important}.epr-em-event-form.epr-event-form--modern form input[type='checkbox'],.epr-em-event-form.epr-event-form--modern form input[type='radio']{width:1.05rem!important;height:1.05rem!important;margin:.15rem 0 0!important;accent-color:var(--epr-form-accent);flex-shrink:0}.epr-em-event-form.epr-event-form--modern form input[type='file']{display:block;width:100%;padding:.85rem 1rem;font-size:.9375rem;color:var(--epr-form-text-muted);background:var(--epr-form-surface-muted);border:2px dashed var(--epr-form-border-strong);border-radius:var(--epr-form-radius-sm);cursor:pointer;transition:border-color var(--epr-form-transition),background-color var(--epr-form-transition)}.epr-em-event-form.epr-event-form--modern form input[type='file']:hover{border-color:var(--epr-form-accent);background:var(--epr-form-accent-muted)}.epr-em-event-form.epr-event-form--modern form h4{margin:1.25rem 0 .5rem;font-size:1rem;font-weight:700;color:var(--epr-form-text)}.epr-em-event-form.epr-event-form--modern form p.submit{margin:.5rem 0 0;padding:1.5rem 0 0;border-top:1px solid var(--epr-form-border);text-align:center}.epr-em-event-form.epr-event-form--modern form p.submit .button-primary,.epr-em-event-form.epr-event-form--modern form p.submit input[type='submit'],.epr-em-event-form.epr-event-form--modern form button[type='submit'],.epr-em-event-form.epr-event-form--modern .em-view-container button[type='submit']{display:inline-block!important;min-width:min(100%, 16rem)!important;margin:0!important;padding:.85rem 2rem!important;font-family:inherit!important;font-size:1.0625rem!important;font-weight:600!important;line-height:1.35!important;color:#fff!important;background:var(--epr-form-accent)!important;border:none!important;border-radius:999px!important;box-shadow:0 2px 8px rgb(15 118 110 / .35)!important;cursor:pointer!important;transition:background-color var(--epr-form-transition),box-shadow var(--epr-form-transition),transform var(--epr-form-transition)}.epr-em-event-form.epr-event-form--modern form p.submit .button-primary:hover,.epr-em-event-form.epr-event-form--modern form p.submit input[type='submit']:hover,.epr-em-event-form.epr-event-form--modern form button[type='submit']:hover{background:var(--epr-form-accent-hover)!important;box-shadow:0 4px 14px rgb(15 118 110 / .4)!important;transform:translateY(-1px)}.epr-em-event-form.epr-event-form--modern form p.submit .button-primary:focus-visible,.epr-em-event-form.epr-event-form--modern form p.submit input[type='submit']:focus-visible,.epr-em-event-form.epr-event-form--modern form button[type='submit']:focus-visible{outline:none!important;box-shadow:0 2px 8px rgb(15 118 110 / .35),0 0 0 3px var(--epr-form-accent-ring)!important}.epr-em-event-form.epr-event-form--submitting{cursor:progress}.epr-em-event-form.epr-event-form--submitting form{opacity:.92}.epr-em-event-form.epr-event-form--submitting form p.submit input[type='submit'],.epr-em-event-form.epr-event-form--submitting form p.submit button[type='submit'],.epr-em-event-form.epr-event-form--submitting form p.submit .button-primary{opacity:0.85!important;cursor:progress!important;transform:none!important}.epr-em-event-form .event-form-where .event-location-name,.epr-em-event-form .event-form-where .event-location-address{margin-bottom:.85rem}.epr-em-event-form .event-form-where .event-location-address:last-child{margin-bottom:0}.epr-em-event-form .epr-event-form-external-url,.epr-em-event-form .epr-event-form-tickets-url{margin-top:1.35rem;padding-top:.25rem}.epr-em-event-form .epr-event-form-external-url label,.epr-em-event-form .epr-event-form-tickets-url label{display:block;font-weight:600;margin-bottom:.35rem}.epr-em-event-form .epr-event-form-external-url .description,.epr-em-event-form .epr-event-form-tickets-url .description{margin-top:.35rem}.epr-em-event-form .epr-event-form-logo--inside-details,.epr-em-event-form .epr-event-form-poster--inside-details{margin-top:1.35rem;padding:1.15rem 1.1rem;background:var(--epr-form-surface-muted);border:1px solid var(--epr-form-border);border-radius:var(--epr-form-radius-sm)}.epr-em-event-form .epr-event-form-logo__preview img,.epr-em-event-form .epr-event-form-poster__preview img,.epr-em-event-form .epr-event-form-media-picker__preview img{border-radius:var(--epr-form-radius-sm);box-shadow:var(--epr-form-shadow)}.epr-em-event-form .epr-event-form-media-picker__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0}.epr-em-event-form .epr-event-form-media-picker__preview{margin:.65rem 0 0}.epr-em-event-form__notice{padding:1rem 1.25rem;margin:0 0 1.25rem;border-radius:var(--epr-form-radius-sm);border-inline-start:4px solid var(--epr-form-accent);background:var(--epr-form-accent-muted);color:var(--epr-form-text);font-weight:600;outline:none;box-shadow:var(--epr-form-shadow)}.epr-em-event-form__notice--success{border-inline-start-color:var(--epr-form-success);background:rgb(22 163 74 / .1)}.epr-em-event-form__notice--error{border-inline-start-color:var(--epr-form-danger);background:rgb(220 38 38 / .08);color:#991b1b}.epr-em-event-form__notice p{margin:0}.epr-em-event-form__notice ul{margin:.35rem 0 0 1.25rem;padding:0}.epr-em-event-form__notice li{font-weight:500}.epr-em-event-form .em-active-status{display:none!important}.epr-em-event-form .inside.event-form-categories{margin-top:1.5rem}.epr-em-event-form[data-show-location-name="0"] tr.em-location-data-name,.epr-em-event-form[data-show-location-name="0"] .em-location-data-name,.epr-em-event-form[data-show-location-country="0"] tr.em-location-data-country,.epr-em-event-form[data-show-location-country="0"] .em-location-data-country,.epr-em-event-form[data-show-location-postcode="0"] tr.em-location-data-postcode,.epr-em-event-form[data-show-location-postcode="0"] .em-location-data-postcode,.epr-em-event-form[data-show-location-region="0"] tr.em-location-data-region,.epr-em-event-form[data-show-location-region="0"] .em-location-data-region,.epr-em-event-form[data-show-location-town="0"] tr.em-location-data-town,.epr-em-event-form[data-show-location-town="0"] .em-location-data-town,.epr-em-event-form[data-show-location-state="0"] tr.em-location-data-state,.epr-em-event-form[data-show-location-state="0"] .em-location-data-state{display:none!important}@supports selector(:has(*)){.epr-em-event-form[data-show-location-name="0"] tr:has([name="location_name"]),.epr-em-event-form[data-show-location-country="0"] tr:has([name="location_country"]),.epr-em-event-form[data-show-location-postcode="0"] tr:has([name="location_postcode"]),.epr-em-event-form[data-show-location-region="0"] tr:has([name="location_region"]),.epr-em-event-form[data-show-location-town="0"] tr:has([name="location_town"]),.epr-em-event-form[data-show-location-state="0"] tr:has([name="location_state"]){display:none!important}}.epr-em-event-form .epr-bilingual-grid{display:grid;grid-template-columns:1fr;gap:1.25rem 1.5rem;margin-top:.35rem}@media (min-width:640px){.epr-em-event-form .epr-bilingual-grid{grid-template-columns:1fr 1fr}}.epr-em-event-form .epr-bilingual-field .large-text{width:100%;box-sizing:border-box}.epr-em-event-form .epr-bilingual-label{display:block;font-weight:600;margin-bottom:.25rem}.epr-em-event-form .epr-em-event-form__note{margin:0 0 .75rem;padding:.75rem .9rem;border-inline-start:3px solid var(--epr-form-accent);border-radius:var(--epr-form-radius-sm);background:var(--epr-form-accent-muted);font-size:.9375rem;color:var(--epr-form-text)}.epr-em-event-form.epr-event-form--modern .epr-event-date-type{margin:0 0 1rem}.epr-em-event-form.epr-event-form--modern .epr-event-date-type__buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem}.epr-em-event-form.epr-event-form--modern .epr-date-type-btn{display:block;width:100%;box-sizing:border-box;margin:0;padding:.85rem 1rem;border:2px solid var(--epr-form-border-strong);border-radius:var(--epr-form-radius-sm);background:var(--epr-form-surface);color:var(--epr-form-text);font-weight:600;font-size:.95rem;line-height:1.35;text-align:center;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background var(--epr-form-transition),border-color var(--epr-form-transition),color var(--epr-form-transition),box-shadow var(--epr-form-transition)}.epr-em-event-form.epr-event-form--modern .epr-date-type-btn:hover{border-color:var(--epr-form-accent);background:var(--epr-form-accent-muted)}.epr-em-event-form.epr-event-form--modern .epr-date-type-btn.is-selected{border-color:var(--epr-form-accent);background:var(--epr-form-accent);color:#fff;box-shadow:0 2px 8px color-mix(in srgb,var(--epr-form-accent) 35%,transparent)}.epr-em-event-form.epr-event-form--modern .epr-date-type-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--epr-form-accent-ring)}.epr-em-event-form.epr-event-form--modern .epr-event-date-details{display:none;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--epr-form-border)}.epr-em-event-form.epr-event-form--modern .epr-event-date-details.is-visible{display:block}.epr-em-event-form.epr-event-form--modern .epr-event-date-details .epr-date-panel{display:none!important}.epr-em-event-form.epr-event-form--modern .epr-event-date-details .epr-date-panel.is-active{display:block!important}.epr-em-event-form.epr-event-form--modern .epr-event-date-details .epr-date-panel[hidden]{display:none!important}.epr-em-event-form.epr-event-form--modern .epr-when-schedule-row>.epr-date-panel.is-active{display:contents!important}.epr-em-event-form.epr-event-form--modern .epr-event-form-times{display:none!important}.epr-em-event-form.epr-event-form--modern .epr-when-schedule-row>.epr-event-form-times.is-visible{display:contents!important}.epr-em-event-form .epr-when-schedule-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.65rem .75rem;align-items:end;margin:0 0 .75rem}.epr-em-event-form .epr-when-schedule-row__field{display:flex;flex-direction:column;gap:.25rem;min-width:0}.epr-em-event-form .epr-when-schedule-row__field label{font-weight:600;font-size:.9em;margin:0}.epr-em-event-form .epr-event-date-details.is-visible>.epr-event-form-no-specific-time{margin:.15rem 0 0}.epr-em-event-form .epr-event-form-no-specific-time label{display:flex;align-items:flex-start;gap:.5rem;font-weight:500;font-size:.9375rem;color:var(--epr-form-text-muted);margin:0;cursor:pointer}.epr-em-event-form .epr-event-form-no-specific-time input[type='checkbox']{margin-top:.2rem;flex-shrink:0}@media (max-width:700px){.epr-em-event-form .epr-when-schedule-row{grid-template-columns:1fr 1fr}}@media (max-width:420px){.epr-em-event-form .epr-when-schedule-row{grid-template-columns:1fr}}.epr-em-event-form .epr-event-date-details.is-recurring>.epr-date-panel--recurring.is-active{margin-bottom:.75rem}.epr-em-event-form .epr-date-range-label{font-weight:600;margin:0 0 .35rem}.epr-em-event-form .epr-date-range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem}.epr-em-event-form .epr-date-range__field{display:flex;flex-direction:column;gap:.25rem;min-width:10rem}.epr-em-event-form .epr-date-range__field label{font-weight:600;font-size:.9em}.epr-em-event-form .epr-date-range__sep{align-self:center;padding-bottom:.45rem;color:var(--epr-form-text-muted);font-weight:600}.epr-em-event-form .epr-recurrence-date-range{margin-bottom:.35rem;align-items:flex-start}.epr-em-event-form .epr-recurrence-date-range .epr-date-range__sep{align-self:flex-start;padding-top:1.65em;padding-bottom:0}.epr-em-event-form .epr-date-range__field--repeats{min-width:11rem;flex:1 1 auto}.epr-em-event-form .epr-date-range__field--repeats .epr-date-panel__recurrence-pattern{margin:0;padding:0;border:none;box-shadow:none;background:#fff0;border-radius:0}.epr-em-event-form .epr-recurrence-primary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.65rem}.epr-em-event-form .epr-date-range__field--repeats .epr-recurrence-primary{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:.25rem;margin-bottom:0}.epr-em-event-form .epr-date-range__field--repeats .epr-recurrence-primary__label{font-weight:600;font-size:.9em}.epr-em-event-form .epr-recurrence-primary__label{font-weight:600;margin:0}.epr-em-event-form.epr-event-form--modern form .epr-repeat-preset-select{width:auto!important;min-width:11rem;max-width:100%;flex:0 1 auto}.epr-em-event-form .epr-repeat-custom-edit.hidden{display:none!important}.epr-em-event-form .epr-recurrence-inline-weekdays-slot{margin-top:0;display:flex;align-items:flex-end;min-width:0}.epr-em-event-form .epr-date-range__field--repeats .epr-recurrence-cadence{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem}.epr-em-event-form .epr-date-range__field--repeats .epr-recurrence-primary{flex:0 0 auto}.epr-em-event-form .epr-date-range__field--repeats .epr-recurrence-inline-weekdays-slot{flex:1 1 auto}.epr-em-event-form .epr-recurrence-inline-weekdays-slot .epr-recurrence-cadence__weekdays-legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.epr-em-event-form.epr-repeat-preset-daily .epr-recurrence-inline-weekdays-slot,.epr-em-event-form.epr-repeat-preset-monthly .epr-recurrence-inline-weekdays-slot,.epr-em-event-form .epr-repeat-preset-daily .epr-recurrence-inline-weekdays-slot,.epr-em-event-form .epr-repeat-preset-monthly .epr-recurrence-inline-weekdays-slot{display:none}.epr-em-event-form .epr-recurrence-custom-modal{position:fixed;inset:0;z-index:100100;display:flex;align-items:center;justify-content:center;padding:1rem}.epr-em-event-form .epr-recurrence-custom-modal[hidden]{display:none!important}.epr-em-event-form .epr-recurrence-custom-modal__overlay{position:absolute;inset:0;background:rgb(15 23 42 / .45)}.epr-em-event-form .epr-recurrence-custom-modal__panel{position:relative;z-index:1;width:min(100%, 28rem);max-height:min(90vh, 32rem);overflow:auto;margin:0;padding:1.15rem 1.25rem 1.25rem;background:var(--epr-form-surface,#fff);border:1px solid var(--epr-form-border,#e2e8f0);border-radius:var(--epr-form-radius,12px);box-shadow:0 16px 48px rgb(15 23 42 / .18)}.epr-em-event-form .epr-recurrence-custom-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.epr-em-event-form .epr-recurrence-custom-modal__title{margin:0;font-size:1.0625rem;font-weight:700}.epr-em-event-form .epr-recurrence-custom-modal__close{margin:0;padding:.15rem .35rem;border:0;background:#fff0;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--epr-form-text-muted,#64748b)}.epr-em-event-form .epr-recurrence-advanced__intro{margin:0 0 .5rem;font-weight:600}.epr-em-event-form .epr-recurrence-advanced__main{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.epr-em-event-form.epr-event-form--modern form .epr-recurrence-advanced__main .recurrence_interval{width:3.5rem!important;max-width:3.5rem!important;flex:0 0 auto}.epr-em-event-form.epr-event-form--modern form .epr-recurrence-advanced__main .recurrence_freq{width:auto!important;min-width:7.5rem;flex:0 1 auto}.epr-em-event-form .epr-recurrence-advanced__main .epr-recurrence-every-phrase{display:none}.epr-em-event-form .epr-recurrence-custom-modal__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--epr-form-border,#e2e8f0)}body.epr-recurrence-modal-open{overflow:hidden}.epr-em-event-form .epr-em-recurrence-sets .em-recurrence-set-template{display:none!important}.epr-em-event-form .epr-recurrence-cadence{display:flex;flex-direction:column;gap:.75rem}.epr-em-event-form .epr-recurrence-cadence__main{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.epr-em-event-form.epr-event-form--modern form .epr-recurrence-cadence__main .epr-recurrence-cadence__freq-label,.epr-em-event-form form .epr-recurrence-cadence__main .epr-recurrence-cadence__freq-label{display:inline;margin:0 .15rem 0 0;font-size:.9em;white-space:nowrap}.epr-em-event-form.epr-event-form--modern form .epr-recurrence-cadence__main .recurrence_freq,.epr-em-event-form form .epr-recurrence-cadence__main .recurrence_freq{width:auto!important;min-width:7.5rem;max-width:9.5rem;flex:0 1 auto}.epr-em-event-form.epr-event-form--modern form .epr-recurrence-cadence__main .epr-recurrence-every-phrase,.epr-em-event-form form .epr-recurrence-cadence__main .epr-recurrence-every-phrase{display:inline-flex;flex-wrap:nowrap;align-items:center;flex:0 0 auto;gap:.35rem;margin-inline-start:0;white-space:nowrap}.epr-em-event-form.epr-event-form--modern form .epr-recurrence-cadence__main .recurrence_interval,.epr-em-event-form form .epr-recurrence-cadence__main .recurrence_interval{width:3.25rem!important;max-width:3.25rem!important;flex:0 0 auto;padding-left:0.45rem!important;padding-right:0.45rem!important}.epr-em-event-form .epr-recurrence-cadence__main .interval-desc-intro,.epr-em-event-form .epr-recurrence-cadence__main .interval-desc{white-space:nowrap}.epr-em-event-form .epr-recurrence-cadence__weekdays{border:0;margin:0;padding:0;min-width:0}.epr-em-event-form .epr-recurrence-cadence__weekdays-legend{font-weight:600;font-size:.9em;padding:0;margin:0 0 .4rem}.epr-em-event-form .epr-recurrence-weekdays{display:flex;flex-wrap:wrap;gap:.35rem}.epr-em-event-form .epr-recurrence-weekday{display:inline-flex;align-items:center;margin:0;cursor:pointer}.epr-em-event-form .epr-recurrence-weekday input{position:absolute;opacity:0;width:0;height:0}.epr-em-event-form .epr-recurrence-weekday__label{display:inline-block;padding:.35rem .55rem;border:1px solid var(--epr-form-border-strong,#cbd5e1);border-radius:var(--epr-form-radius-sm,8px);background:var(--epr-form-surface,#fff);font-size:.85em;font-weight:600;line-height:1.2}.epr-em-event-form .epr-recurrence-weekday input:checked+.epr-recurrence-weekday__label{border-color:var(--epr-form-accent,#0f766e);background:var(--epr-form-accent-muted,rgb(15 118 110 / .1));color:var(--epr-form-accent,#0f766e)}.epr-em-event-form .epr-recurrence-weekday input:focus-visible+.epr-recurrence-weekday__label{outline:2px solid var(--epr-form-accent-ring,rgb(15 118 110 / .28));outline-offset:2px}.epr-em-event-form .epr-event-form-recurrence-section[hidden]{display:none!important}.epr-em-event-form .epr-event-form-recurrence-section .epr-em-recurrence-pattern .epr-recurrence-every-phrase,.epr-em-event-form .epr-date-panel--recurring .epr-em-recurrence-pattern .epr-recurrence-every-phrase{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:.35em;row-gap:.2em;margin-inline-start:.35em;vertical-align:baseline}.epr-em-event-form .epr-event-form-recurrence-section .epr-em-recurrence-pattern .interval-desc,.epr-em-event-form .epr-date-panel--recurring .epr-em-recurrence-pattern .interval-desc{display:none!important}.epr-em-event-form .epr-event-form-recurrence-section .epr-em-recurrence-pattern.epr-interval--daily-singular .interval-daily-singular,.epr-em-event-form .epr-event-form-recurrence-section .epr-em-recurrence-pattern.epr-interval--daily-plural .interval-daily-plural,.epr-em-event-form .epr-event-form-recurrence-section .epr-em-recurrence-pattern.epr-interval--weekly-singular .interval-weekly-singular,.epr-em-event-form .epr-event-form-recurrence-section .epr-em-recurrence-pattern.epr-interval--weekly-plural .interval-weekly-plural,.epr-em-event-form .epr-event-form-recurrence-section .epr-em-recurrence-pattern.epr-interval--monthly-singular .interval-monthly-singular,.epr-em-event-form .epr-event-form-recurrence-section .epr-em-recurrence-pattern.epr-interval--monthly-plural .interval-monthly-plural,.epr-em-event-form .epr-date-panel--recurring .epr-em-recurrence-pattern.epr-interval--daily-singular .interval-daily-singular,.epr-em-event-form .epr-date-panel--recurring .epr-em-recurrence-pattern.epr-interval--daily-plural .interval-daily-plural,.epr-em-event-form .epr-date-panel--recurring .epr-em-recurrence-pattern.epr-interval--weekly-singular .interval-weekly-singular,.epr-em-event-form .epr-date-panel--recurring .epr-em-recurrence-pattern.epr-interval--weekly-plural .interval-weekly-plural,.epr-em-event-form .epr-date-panel--recurring .epr-em-recurrence-pattern.epr-interval--monthly-singular .interval-monthly-singular,.epr-em-event-form .epr-date-panel--recurring .epr-em-recurrence-pattern.epr-interval--monthly-plural .interval-monthly-plural{display:inline!important}.epr-em-event-form .epr-event-form-recurrence-section .epr-em-recurrence-pattern .em-weekly-selector,.epr-em-event-form .epr-date-panel--recurring .epr-em-recurrence-pattern .em-weekly-selector{display:none!important}.epr-em-event-form .epr-event-form-recurrence-section .epr-em-recurrence-pattern.epr-freq-weekly .em-weekly-selector,.epr-em-event-form .epr-date-panel--recurring .epr-em-recurrence-pattern.epr-freq-weekly .em-weekly-selector,.epr-em-event-form .epr-event-form-recurrence-section .epr-em-recurrence-pattern.epr-repeat-preset-weekly .em-weekly-selector,.epr-em-event-form .epr-date-panel--recurring .epr-em-recurrence-pattern.epr-repeat-preset-weekly .em-weekly-selector,.epr-em-event-form .epr-event-form-recurrence-section .epr-em-recurrence-pattern.epr-repeat-preset-biweekly .em-weekly-selector,.epr-em-event-form .epr-date-panel--recurring .epr-em-recurrence-pattern.epr-repeat-preset-biweekly .em-weekly-selector{display:block!important}.epr-em-event-form .epr-ontario-regional-details{margin-top:1rem}.epr-em-event-form .epr-ontario-regional-details[hidden]:not(.is-visible){display:none!important}.epr-em-event-form .epr-ontario-regional-details.is-visible{display:block}.epr-em-event-form .epr-ontario-regional-details__label{display:block;font-weight:600;margin-bottom:.5rem}.epr-em-event-form .epr-ontario-regional-details__hint{margin-top:.35rem}.epr-em-event-form .epr-ontario-regional-details__fields--bilingual{display:grid;grid-template-columns:1fr;gap:1.75rem 1.5rem;margin-top:.35rem}@media (min-width:640px){.epr-em-event-form .epr-ontario-regional-details__fields--bilingual{grid-template-columns:1fr 1fr}}.epr-em-event-form .epr-ontario-regional-details__field .large-text{width:100%;box-sizing:border-box}.epr-em-event-form .epr-submitter-email{margin-bottom:1rem}.epr-em-event-form .epr-submitter-email__label{font-weight:600}.epr-em-event-form .epr-submitter-email__req{color:var(--epr-form-danger)}.epr-em-event-form .epr-submitter-email__help{margin-top:.25rem}.epr-em-event-form .epr-event-categories-checkboxes{border:0;margin:0;padding:0;min-width:0}.epr-em-event-form .epr-event-categories-checkboxes__legend{font-weight:600;padding:0;margin:0 0 .5rem}.epr-em-event-form .epr-event-categories-checkboxes__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .75rem;padding:.65rem .75rem;border:1px solid var(--epr-form-border-strong);border-radius:var(--epr-form-radius-sm);background:var(--epr-form-surface-muted)}.epr-em-event-form .epr-event-categories-checkboxes__row{margin:0;border-radius:6px;padding:.15rem .35rem;transition:background-color var(--epr-form-transition);min-width:0}.epr-em-event-form .epr-event-categories-checkboxes__label:hover{background:var(--epr-form-accent-muted)}.epr-em-event-form .epr-event-categories-checkboxes__row--depth-1{padding-inline-start:.5rem}.epr-em-event-form .epr-event-categories-checkboxes__row--depth-2{padding-inline-start:.75rem}.epr-em-event-form .epr-event-categories-checkboxes__row--depth-3{padding-inline-start:1rem}.epr-em-event-form .epr-event-categories-checkboxes__row--depth-4{padding-inline-start:1.25rem}.epr-em-event-form .epr-event-categories-checkboxes__row--depth-5{padding-inline-start:1.5rem}@media (max-width:52rem){.epr-em-event-form .epr-event-categories-checkboxes__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.epr-em-event-form .epr-event-categories-checkboxes__list{grid-template-columns:1fr}}.epr-em-event-form .epr-event-categories-checkboxes__label{display:flex;align-items:flex-start;gap:.35rem;cursor:pointer;font-weight:400}.epr-em-event-form .epr-event-categories-checkboxes__input{margin-top:.15rem;flex-shrink:0}.epr-em-event-form .epr-event-categories-checkboxes__input[type='radio']{margin-top:.2rem}.epr-em-event-form .epr-event-categories-checkboxes__name{line-height:1.35;word-break:break-word}.epr-em-event-form .epr-event-categories-checkboxes__locked-hint{margin:.15rem 0 0 1.5rem;font-size:.9em}.epr-em-event-form .epr-event-form-poster__title{margin:0 0 .5rem;font-size:1.05em;font-weight:600}.epr-em-event-form .epr-event-form-poster__preview{margin:0 0 .75rem}.epr-em-event-form .epr-event-form-poster__preview img{display:block}.epr-em-event-form .em-time-input,.epr-em-event-form .em-timerange-inputs input.em-time-input{box-sizing:border-box;min-height:2.75em;min-width:7.5rem;padding:.4em .55em;line-height:1.45;overflow:visible;border-radius:var(--epr-form-radius-sm)}.epr-em-event-form .em-location-map-container{display:none!important}#em-flatpickr .flatpickr-calendar{background:#fff;border-radius:10px;box-shadow:0 8px 24px rgb(15 23 42 / .14);z-index:100050}#em-flatpickr .flatpickr-prev-month svg,#em-flatpickr .flatpickr-next-month svg{width:.85em;height:.85em;max-width:14px;max-height:14px;box-sizing:content-box}.ui-em_timepicker-wrapper{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgb(15 23 42 / .12);z-index:100060}.ui-em_timepicker-list{background-color:#fff}.epr-em-event-form.epr-event-form--collection-recurrence .event-form-categories,.epr-em-event-form.epr-event-form--collection-recurrence .inside.event-form-categories,.epr-em-event-form.epr-event-form--collection-recurrence h3.event-form-details,.epr-em-event-form.epr-event-form--collection-recurrence .inside.event-form-details,.epr-em-event-form.epr-event-form--collection-recurrence h3.event-form-where,.epr-em-event-form.epr-event-form--collection-recurrence .inside.event-form-where,.epr-em-event-form.epr-event-form--collection-recurrence h3.event-form-submitter,.epr-em-event-form.epr-event-form--collection-recurrence .inside.event-form-submitter,.epr-em-event-form.epr-event-form--collection-recurrence .epr-submitter-email,.epr-em-event-form.epr-event-form--collection-recurrence .epr-event-date-type{display:none!important}