.e-appbar{background-color:var(--color-primary)!important;color:#fff!important;box-shadow:0 2px 4px rgb(0 0 0 / 10%);z-index:1000}[data-theme=dark] .e-appbar{background-color:var(--color-primary-active)!important;box-shadow:0 2px 8px rgb(0 0 0 / 30%)}.show-desktop{display:block!important}.hide-desktop{display:none!important}.e-btn.e-primary{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;min-height:44px;min-width:44px}.e-btn.e-primary:hover{background-color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.e-btn.e-primary:active{background-color:var(--color-primary-active)!important;border-color:var(--color-primary-active)!important}.e-btn{min-height:44px;min-width:44px}.e-btn.e-small{min-height:32px;min-width:32px}.e-dialog{z-index:10000!important;pointer-events:auto!important}.e-dlg-container{z-index:10000!important}.e-dlg-overlay{z-index:9999!important;background-color:rgb(0 0 0 / 50%);pointer-events:none!important}[data-theme=dark] .e-dlg-overlay{background-color:rgb(0 0 0 / 70%)}.e-autocomplete.e-popup,.e-combobox.e-popup,.e-ddl-popup,.e-ddl.e-popup,.e-dropdown-popup,.e-dropdownlist.e-popup,.e-popup{z-index:10002!important}.e-dialog .e-autocomplete.e-popup,.e-dialog .e-combobox.e-popup,.e-dialog .e-ddl-popup,.e-dialog .e-ddl.e-popup,.e-dialog .e-dropdown-popup,.e-dialog .e-dropdownlist.e-popup,.e-dialog .e-popup,.e-dialog~.e-autocomplete.e-popup,.e-dialog~.e-combobox.e-popup,.e-dialog~.e-ddl-popup,.e-dialog~.e-ddl.e-popup,.e-dialog~.e-dropdown-popup,.e-dialog~.e-dropdownlist.e-popup,.e-dialog~.e-popup,.e-dlg-overlay~.e-autocomplete.e-popup,.e-dlg-overlay~.e-combobox.e-popup,.e-dlg-overlay~.e-ddl-popup,.e-dlg-overlay~.e-ddl.e-popup,.e-dlg-overlay~.e-dropdown-popup,.e-dlg-overlay~.e-dropdownlist.e-popup,.e-dlg-overlay~.e-popup{z-index:10009!important}body:has(.e-dlg-overlay)>.e-autocomplete.e-popup,body:has(.e-dlg-overlay)>.e-combobox.e-popup,body:has(.e-dlg-overlay)>.e-ddl-popup,body:has(.e-dlg-overlay)>.e-ddl.e-popup,body:has(.e-dlg-overlay)>.e-dropdown-popup,body:has(.e-dlg-overlay)>.e-dropdownlist.e-popup,body:has(.e-dlg-overlay)>.e-popup{z-index:10009!important}.e-autocomplete.e-popup,.e-combobox.e-popup{position:fixed!important;min-height:50px!important;max-height:300px!important;visibility:visible!important;opacity:1!important;clip-path:none!important}.e-autocomplete.e-popup .e-content,.e-autocomplete.e-popup .e-list-parent,.e-combobox.e-popup .e-content,.e-combobox.e-popup .e-list-parent{min-height:50px!important;max-height:300px!important;overflow-y:auto!important;visibility:visible!important;display:block!important}.e-autocomplete.e-popup .e-list-item,.e-combobox.e-popup .e-list-item{display:block!important;visibility:visible!important;min-height:36px!important}.e-dropdown-btn{background-color:transparent!important;border:none!important;color:inherit!important}.e-dropdown-btn:hover{background-color:rgb(255 255 255 / 10%)!important}.e-grid{border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px rgb(0 0 0 / 10%)}.e-grid .e-headercell{background-color:var(--color-muted)!important;color:var(--color-ironbark)!important;font-weight:600}[data-theme=dark] .e-grid{background-color:var(--color-dark-bg-secondary)!important;border-color:var(--color-dark-border)!important;box-shadow:0 1px 3px rgb(0 0 0 / 30%)}[data-theme=dark] .e-grid .e-headercell{background-color:var(--color-dark-bg-tertiary)!important;color:var(--color-dark-text-primary)!important;border-color:var(--color-dark-border)!important}[data-theme=dark] .e-grid .e-gridheader{background-color:var(--color-dark-bg-tertiary)!important;border-color:var(--color-dark-border)!important}[data-theme=dark] .e-grid .e-gridcontent{background-color:var(--color-dark-bg-secondary)!important;color:var(--color-dark-text-primary)!important}[data-theme=dark] .e-grid .e-altrow,[data-theme=dark] .e-grid .e-row{background-color:var(--color-dark-bg-secondary)!important;color:var(--color-dark-text-primary)!important;border-color:var(--color-dark-border)!important}[data-theme=dark] .e-grid .e-altrow{background-color:var(--color-dark-bg-primary)!important}[data-theme=dark] .e-grid .e-rowcell{color:var(--color-dark-text-primary)!important;border-color:var(--color-dark-border)!important}[data-theme=dark] .e-grid .e-altrow:hover,[data-theme=dark] .e-grid .e-row:hover{background-color:var(--color-dark-bg-tertiary)!important}[data-theme=dark] .e-grid .e-selectionbackground{background-color:var(--color-accent)!important;opacity:1!important}[data-theme=dark] .e-grid .e-row.e-selectionbackground .e-rowcell,[data-theme=dark] .e-grid .e-selectionbackground .e-rowcell{color:var(--color-dark-bg-primary)!important}[data-theme=dark] .e-grid .e-gridpager{background-color:var(--color-dark-bg-tertiary)!important;color:var(--color-dark-text-primary)!important;border-color:var(--color-dark-border)!important}[data-theme=dark] .e-grid .e-pagercontainer{background-color:var(--color-dark-bg-tertiary)!important;border-color:var(--color-dark-border)!important}[data-theme=dark] .e-grid .e-currentitem,[data-theme=dark] .e-grid .e-firstpage,[data-theme=dark] .e-grid .e-firstpagedisabled,[data-theme=dark] .e-grid .e-lastpage,[data-theme=dark] .e-grid .e-lastpagedisabled,[data-theme=dark] .e-grid .e-nextpage,[data-theme=dark] .e-grid .e-nextpagedisabled,[data-theme=dark] .e-grid .e-numericitem,[data-theme=dark] .e-grid .e-prevpage,[data-theme=dark] .e-grid .e-prevpagedisabled{background-color:transparent!important;color:var(--color-dark-text-primary)!important;border-color:var(--color-dark-border)!important}[data-theme=dark] .e-grid .e-firstpage:hover,[data-theme=dark] .e-grid .e-lastpage:hover,[data-theme=dark] .e-grid .e-nextpage:hover,[data-theme=dark] .e-grid .e-numericitem:hover,[data-theme=dark] .e-grid .e-prevpage:hover{background-color:var(--color-dark-bg-primary)!important;color:var(--color-accent)!important}[data-theme=dark] .e-grid .e-currentitem{background-color:var(--color-accent)!important;color:var(--color-dark-bg-primary)!important;font-weight:600}[data-theme=dark] .e-grid .e-filterbar,[data-theme=dark] .e-grid .e-filterbarcell{background-color:var(--color-dark-bg-tertiary)!important;border-color:var(--color-dark-border)!important}[data-theme=dark] .e-grid .e-filterbarcell input{background-color:var(--color-dark-bg-secondary)!important;color:var(--color-dark-text-primary)!important;border-color:var(--color-dark-border)!important}[data-theme=dark] .e-grid .e-filterbarcell input:focus{border-color:var(--color-accent)!important;outline:2px solid var(--color-accent)!important;outline-offset:0!important}[data-theme=dark] .e-grid .e-icon-filter,[data-theme=dark] .e-grid .e-sortfilterdiv .e-icon-ascending,[data-theme=dark] .e-grid .e-sortfilterdiv .e-icon-descending{color:var(--color-dark-text-primary)!important}[data-theme=dark] .e-grid .e-emptyrow{background-color:var(--color-dark-bg-secondary)!important;color:var(--color-dark-text-secondary)!important}.e-toast-container{z-index:10050!important;isolation:isolate}.e-toast.e-toast-success{background-color:var(--color-success)!important;color:#fff!important}.e-toast.e-toast-success .e-toast-content,.e-toast.e-toast-success .e-toast-message,.e-toast.e-toast-success .e-toast-title{color:#fff!important}.e-toast.e-toast-warning{background-color:var(--color-warning)!important;color:#fff!important}.e-toast.e-toast-warning .e-toast-content,.e-toast.e-toast-warning .e-toast-message,.e-toast.e-toast-warning .e-toast-title{color:#fff!important}.e-toast.e-toast-danger,.e-toast.e-toast-error{background-color:var(--color-error)!important;color:#fff!important}.e-toast.e-toast-danger .e-toast-content,.e-toast.e-toast-danger .e-toast-message,.e-toast.e-toast-danger .e-toast-title,.e-toast.e-toast-error .e-toast-content,.e-toast.e-toast-error .e-toast-message,.e-toast.e-toast-error .e-toast-title{color:#fff!important}.e-toast.e-toast-info{background-color:var(--color-info)!important;color:#fff!important}.e-toast.e-toast-info .e-toast-content,.e-toast.e-toast-info .e-toast-message,.e-toast.e-toast-info .e-toast-title{color:#fff!important}.e-tab .e-tab-header{background-color:transparent!important}.e-tab .e-tab-header .e-toolbar-item.e-active{border-bottom-color:var(--color-primary)!important}.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text{color:var(--color-primary)!important}.event-tabs,.event-tabs .e-tab-header{width:100%;height:auto}.event-tabs .e-indicator{display:block}.badge{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-weight:600;font-size:.75rem;line-height:1rem}.badge[class*=badge-discipline]{background-color:var(--color-primary);color:#fff;opacity:.9}[data-theme=dark] .badge[class*=badge-discipline]{background-color:var(--color-accent);color:var(--color-dark-bg-primary)}.badge-discipline-pony,.badge-discipline-ponyclub{background-color:var(--color-info-light);color:var(--color-info)}[data-theme=dark] .badge-discipline-pony,[data-theme=dark] .badge-discipline-ponyclub{background-color:rgb(30 64 175 / 20%);color:#93c5fd}.badge-discipline-jumping,.badge-discipline-showjumping{background-color:var(--color-warning-light);color:var(--color-warning)}[data-theme=dark] .badge-discipline-jumping,[data-theme=dark] .badge-discipline-showjumping{background-color:rgb(180 83 9 / 20%);color:#fcd34d}.badge-discipline-dressage{background-color:#f3e8ff;color:#6b21a8}[data-theme=dark] .badge-discipline-dressage{background-color:rgb(107 33 168 / 20%);color:#d8b4fe}.badge-discipline-eventing{background-color:var(--color-success-light);color:var(--color-success-dark)}[data-theme=dark] .badge-discipline-eventing{background-color:rgb(4 120 87 / 20%);color:#86efac}.badge-discipline-endurance{background-color:var(--color-error-light);color:var(--color-error)}[data-theme=dark] .badge-discipline-endurance{background-color:rgb(239 68 68 / 20%);color:#fca5a5}.hf-card .e-tab .e-tab-header .e-toolbar-item .e-tab-text,.hf-card .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-text-wrap .e-tab-text,.hf-card .e-tab-header .e-tab-text,.hf-card .e-tab-text,.hf-card .e-tab-wrap .e-text-wrap .e-tab-text,.hf-card .e-text-wrap .e-tab-text[role=presentation]{color:var(--color-ironbark)!important}.hf-card .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text,.hf-card .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-text-wrap .e-tab-text,.hf-card .e-tab-header .e-toolbar-item.e-active .e-tab-text{color:var(--color-primary)!important}[data-theme=dark] .hf-card .e-tab .e-tab-header .e-toolbar-item .e-tab-text,[data-theme=dark] .hf-card .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-text-wrap .e-tab-text,[data-theme=dark] .hf-card .e-tab-header .e-tab-text,[data-theme=dark] .hf-card .e-tab-text,[data-theme=dark] .hf-card .e-tab-wrap .e-text-wrap .e-tab-text,[data-theme=dark] .hf-card .e-text-wrap .e-tab-text[role=presentation]{color:var(--color-dark-text-secondary)!important}[data-theme=dark] .hf-card .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text,[data-theme=dark] .hf-card .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-text-wrap .e-tab-text,[data-theme=dark] .hf-card .e-tab-header .e-toolbar-item.e-active .e-tab-text{color:var(--color-accent)!important}.e-float-input,.e-input-group{border-radius:.5rem}.e-float-input.e-input-focus,.e-input-group:focus-within{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px rgb(46 78 63 / 10%)!important}.e-float-input.e-error,.e-input-group.e-error{border-color:var(--color-error)!important}.e-float-input .e-textbox,.e-float-input input.e-input,.e-input-group .e-input,.e-input-group input.e-input,.e-input-group input.e-textbox,input.e-control.e-input,input.e-control.e-textbox,input.e-input,input.e-textbox,textarea.e-control,textarea.e-input,textarea.e-textbox{line-height:1.5!important;padding-top:.625rem!important;padding-bottom:.625rem!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.e-btn:focus-visible,button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:0;border-color:var(--color-primary);box-shadow:0 0 0 3px rgb(46 78 63 / 10%)}[data-theme=dark] input:focus-visible,[data-theme=dark] select:focus-visible,[data-theme=dark] textarea:focus-visible{outline-color:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 0 3px rgb(138 107 20 / 20%)}.e-float-input.e-input-focus,.e-input-group:focus-within{outline:2px solid var(--color-primary);outline-offset:0}[data-theme=dark] .e-float-input.e-input-focus,[data-theme=dark] .e-input-group:focus-within{outline-color:var(--color-accent)}[data-theme=dark] .e-acrdn-header{background-color:var(--color-dark-bg-secondary)!important;color:var(--color-dark-text-primary)!important;border-color:var(--color-dark-border)!important}[data-theme=dark] .e-acrdn-header:hover,[data-theme=dark] .e-acrdn-item.e-select.e-active .e-acrdn-header{background-color:var(--color-dark-bg-tertiary)!important}[data-theme=dark] .e-acrdn-panel{background-color:var(--color-dark-bg-primary)!important;border-color:var(--color-dark-border)!important}[data-theme=dark] .e-acrdn-content{background-color:transparent!important;color:var(--color-dark-text-secondary)!important}[data-theme=dark] .e-toggle-icon .e-icons{color:var(--color-dark-text-primary)!important}[data-theme=dark]{color-scheme:dark}[data-theme=dark] .card,[data-theme=dark] .e-card{background-color:var(--color-muted);border-color:var(--color-fence)}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background-color:var(--color-muted);border-color:var(--color-fence);color:var(--color-ironbark)}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--color-slate)}[data-theme=dark] .btn-ghost:hover{background-color:var(--color-muted)}.appbar-button{position:relative;z-index:1;pointer-events:auto}.appbar-spacer{pointer-events:none}@media print{.appbar-button,.e-appbar,.e-toast-container{display:none!important}.card,.e-card{page-break-inside:avoid}*{box-shadow:none!important;text-shadow:none!important}}.e-group-title{font-size:1.25rem!important;font-weight:700!important;color:var(--color-ironbark)!important;padding-bottom:.5rem!important;border-bottom:2px solid var(--color-fence)!important;display:block!important;width:100%!important}[data-theme=dark] .e-group-title{color:var(--color-dark-text-primary)!important;border-bottom-color:var(--color-dark-border)!important}.e-form-group{margin-bottom:1.5rem!important}.e-form-item{margin-bottom:.5rem!important}.e-group-title{margin-top:1.5rem!important;margin-bottom:1rem!important}.e-form-group:first-child .e-group-title{margin-top:0!important}[id=accessibility],[id=address-info],[id=amenities],[id=basic-info],[id=basics],[id=booking-info],[id=capabilities],[id=capacity-visibility],[id=contact-info],[id=event-image],[id=event-sessions],[id=event-sponsors],[id=facilities],[id=location-host],[id=logo-upload],[id=payment-methods],[id=registration],[id=schedule],[id=seo-settings],[id=seo],[id=ticketing]{scroll-margin-top:5rem!important}.e-input-group:has(#displayName),.e-input-group:has(#firstName),.e-input-group:has(#surname),.e-input-group:has([id*=contactName i]),.e-input-group:has([id*=displayName i]),.e-input-group:has([id*=firstName i]),.e-input-group:has([id*=surname i]),input#displayName,input#firstName,input#surname,input[id*=contactName i],input[id*=firstName i],input[id*=surname i],span:has(> .e-textbox#displayName),span:has(> .e-textbox#firstName),span:has(> .e-textbox#surname){max-width:300px}.e-input-group:has(#emergencyContactPhone),.e-input-group:has(#phone),.e-input-group:has([id*=Phone i]:not([id*=Smartphone i])),.e-input-group:has([id*=phone i]:not([id*=smartphone i])),input#emergencyContactPhone,input#phone,input[id*=phone i]:not([id*=smartphone i]),span:has(> .e-textbox#emergencyContactPhone),span:has(> .e-textbox#phone){max-width:250px}.e-input-group:has(#membershipNumber),.e-input-group:has([id*=Membership i]),.e-input-group:has([id*=membership i]),input#membershipNumber,input[id*=membership i],span:has(> .e-textbox#membershipNumber),span:has(> .e-textbox[id*=Membership i]),span:has(> .e-textbox[id*=membership i]){max-width:250px}.email-preferences-list{display:flex;flex-direction:column;gap:.5rem}.email-preference-item{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:.5rem;cursor:pointer;transition:background-color 150ms;min-height:44px;background-color:transparent}.email-preference-item:hover{background-color:var(--color-muted)}[data-theme=dark] .email-preference-item:hover{background-color:var(--color-dark-bg-tertiary)}.email-preference-item:active{background-color:var(--color-fence)}[data-theme=dark] .email-preference-item:active{background-color:var(--color-dark-bg-tertiary)}.email-preference-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.email-preference-checkbox{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;padding-top:2px}.email-preference-checkbox input[type=checkbox]{width:20px;height:20px;min-width:20px;min-height:20px;cursor:pointer;flex-shrink:0}.email-preference-content{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.email-preference-title{display:block;font-size:.875rem;font-weight:500;line-height:1.4;color:var(--color-ironbark);cursor:pointer}[data-theme=dark] .email-preference-title{color:var(--color-dark-text-primary)}.email-preference-description{display:block;font-size:.75rem;line-height:1.4;color:var(--color-slate);cursor:pointer}[data-theme=dark] .email-preference-description{color:var(--color-dark-text-secondary)}@media (width <= 640px){.e-input-group:has(#displayName),.e-input-group:has(#emergencyContactPhone),.e-input-group:has(#firstName),.e-input-group:has(#membershipNumber),.e-input-group:has(#phone),.e-input-group:has(#surname),.e-input-group:has([id*=Membership i]),.e-input-group:has([id*=Phone i]),.e-input-group:has([id*=displayName i]),.e-input-group:has([id*=firstName i]),.e-input-group:has([id*=membership i]),.e-input-group:has([id*=phone i]),.e-input-group:has([id*=surname i]),input#displayName,input#emergencyContactPhone,input#firstName,input#membershipNumber,input#phone,input#surname,input[id*=displayName i],input[id*=firstName i],input[id*=membership i],input[id*=phone i],input[id*=surname i],span:has(> .e-textbox#displayName),span:has(> .e-textbox#emergencyContactPhone),span:has(> .e-textbox#firstName),span:has(> .e-textbox#membershipNumber),span:has(> .e-textbox#phone),span:has(> .e-textbox#surname){max-width:100%}.email-preference-item{padding:1rem;gap:1rem}.email-preference-title{font-size:1rem}.email-preference-description{font-size:.875rem}}@media (width <= 360px){.email-preference-item{padding:.875rem}.email-preferences-list{gap:.375rem}}@media (width >= 641px){.email-preference-item{padding:.875rem 1rem}}@media (width >= 1024px){.email-preference-item{padding:.75rem 1.25rem}}.email-preference-checkbox .invalid,.email-preference-checkbox .valid.modified:not([type=checkbox]){margin:0}.email-preferences-list>div[class*=bg-blue]{margin-top:1rem!important}@media (width <= 1023px){#organisationEditForm{padding-bottom:120px}.lg\:hidden.fixed.bottom-0{max-width:100vw;overflow-x:hidden}@media (width <= 360px){.lg\:hidden.fixed.bottom-0 .flex.items-center.gap-3{flex-direction:column;gap:.5rem}.lg\:hidden.fixed.bottom-0 .flex.items-center.gap-3 button{width:100%}}}