.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-schedule-dialog.e-dialog{border-radius:.75rem!important;box-shadow:0 20px 25px -5px rgb(0 0 0 / 10%),0 10px 10px -5px rgb(0 0 0 / 4%)!important;border:1px solid var(--color-fence,#e9e4d4)!important}[data-theme=dark] .e-schedule-dialog.e-dialog{background-color:var(--color-dark-bg-secondary,#2d2d2d)!important;border-color:var(--color-dark-border,#404040)!important}.e-schedule-dialog .e-dlg-header-content{background:linear-gradient(to right,rgb(46 78 63 / 5%),rgb(211 167 26 / 5%))!important;border-bottom:1px solid var(--color-fence,#e9e4d4)!important;padding:1rem 1.5rem!important}[data-theme=dark] .e-schedule-dialog .e-dlg-header-content{background:linear-gradient(to right,rgb(46 78 63 / 10%),rgb(211 167 26 / 10%))!important;border-bottom-color:var(--color-dark-border,#404040)!important}.e-schedule-dialog .e-dlg-header .e-title-text{color:var(--color-ironbark,#212529)!important;font-size:1.125rem!important;font-weight:700!important}[data-theme=dark] .e-schedule-dialog .e-dlg-header .e-title-text{color:var(--color-dark-text-primary,#e4e4e7)!important}.e-schedule-dialog .e-dlg-content{background-color:#fff!important;padding:1.5rem!important}[data-theme=dark] .e-schedule-dialog .e-dlg-content{background-color:var(--color-dark-bg-secondary,#2d2d2d)!important}.e-schedule-dialog .e-footer-content{background-color:var(--color-muted,#f8f7f4)!important;border-top:1px solid var(--color-fence,#e9e4d4)!important;padding:1rem 1.5rem!important;display:flex!important;gap:.75rem!important;justify-content:flex-end!important}[data-theme=dark] .e-schedule-dialog .e-footer-content{background-color:var(--color-dark-bg-tertiary,#1f1f1f)!important;border-top-color:var(--color-dark-border,#404040)!important}.e-schedule-dialog .e-schedule-form{width:100%!important}.e-schedule-dialog .e-dialog-parent{display:flex!important;flex-direction:column!important;gap:1rem!important}.e-schedule-dialog .e-all-day-time-zone-row,.e-schedule-dialog .e-start-end-row,.e-schedule-dialog .e-title-location-row{display:flex!important;gap:.75rem!important;width:100%!important}.e-schedule-dialog .e-description-container,.e-schedule-dialog .e-end-container,.e-schedule-dialog .e-location-container,.e-schedule-dialog .e-start-container,.e-schedule-dialog .e-subject-container{flex:1!important;min-width:0!important}.e-schedule-dialog .e-all-day-container,.e-schedule-dialog .e-time-zone-container{flex:1!important}.e-schedule-dialog .e-description-container,.e-schedule-dialog .e-description-row{width:100%!important}.e-schedule-dialog .e-float-input,.e-schedule-dialog .e-input-group{background-color:#fff!important;border-color:var(--color-fence,#d1d5db)!important;border-radius:.5rem!important}[data-theme=dark] .e-schedule-dialog .e-float-input,[data-theme=dark] .e-schedule-dialog .e-input-group{background-color:var(--color-dark-bg-tertiary,#1f1f1f)!important;border-color:var(--color-dark-border,#404040)!important}.e-schedule-dialog input,.e-schedule-dialog textarea{color:var(--color-ironbark,#212529)!important}[data-theme=dark] .e-schedule-dialog input,[data-theme=dark] .e-schedule-dialog textarea{color:var(--color-dark-text-primary,#e4e4e7)!important}.e-schedule-dialog .e-float-text{color:var(--color-slate,#64748b)!important}[data-theme=dark] .e-schedule-dialog .e-float-text{color:var(--color-dark-text-secondary,#a1a1aa)!important}.e-schedule-dialog .e-event-save.e-primary{background-color:var(--color-primary,#2e4e3f)!important;border-color:var(--color-primary,#2e4e3f)!important;color:#fff!important;font-weight:600!important}.e-schedule-dialog .e-event-save.e-primary:hover{background-color:var(--color-primary-hover,#4a6f5c)!important;border-color:var(--color-primary-hover,#4a6f5c)!important}[data-theme=dark] .e-schedule-dialog .e-event-save.e-primary{background-color:var(--color-accent,#d3a71a)!important;border-color:var(--color-accent,#d3a71a)!important;color:var(--color-dark-bg-primary,#1a1a1a)!important}[data-theme=dark] .e-schedule-dialog .e-event-save.e-primary:hover{background-color:var(--color-accent-hover,#8a6b14)!important;border-color:var(--color-accent-hover,#8a6b14)!important}.e-schedule-dialog .e-event-cancel,.e-schedule-dialog .e-event-delete{background-color:transparent!important;border-color:var(--color-fence,#d1d5db)!important;color:var(--color-slate,#64748b)!important;font-weight:500!important}.e-schedule-dialog .e-event-cancel:hover,.e-schedule-dialog .e-event-delete:hover:not(.e-disable){background-color:var(--color-muted,#f8f7f4)!important;border-color:var(--color-slate,#64748b)!important}[data-theme=dark] .e-schedule-dialog .e-event-cancel,[data-theme=dark] .e-schedule-dialog .e-event-delete{border-color:var(--color-dark-border,#404040)!important;color:var(--color-dark-text-secondary,#a1a1aa)!important}[data-theme=dark] .e-schedule-dialog .e-event-cancel:hover,[data-theme=dark] .e-schedule-dialog .e-event-delete:hover:not(.e-disable){background-color:var(--color-dark-bg-primary,#1a1a1a)!important;border-color:var(--color-dark-text-secondary,#a1a1aa)!important}.e-schedule-dialog .e-event-delete{color:var(--color-error,#dc2626)!important}.e-schedule-dialog .e-event-delete:hover:not(.e-disable){background-color:rgb(220 38 38 / 10%)!important;border-color:var(--color-error,#dc2626)!important}[data-theme=dark] .e-schedule-dialog .e-event-delete{color:var(--color-error,#ef4444)!important}[data-theme=dark] .e-schedule-dialog .e-event-delete:hover:not(.e-disable){background-color:rgb(239 68 68 / 10%)!important;border-color:var(--color-error,#ef4444)!important}.e-schedule-dialog .e-event-delete.e-disable{opacity:.5!important;cursor:not-allowed!important}.e-schedule-dialog .e-recurrenceeditor{width:100%!important;margin-top:.5rem!important}.e-schedule-dialog .e-recurrenceeditor .e-float-input,.e-schedule-dialog .e-recurrenceeditor .e-input-group{background-color:#fff!important;border-color:var(--color-fence,#d1d5db)!important}[data-theme=dark] .e-schedule-dialog .e-recurrenceeditor .e-float-input,[data-theme=dark] .e-schedule-dialog .e-recurrenceeditor .e-input-group{background-color:var(--color-dark-bg-tertiary,#1f1f1f)!important;border-color:var(--color-dark-border,#404040)!important}.e-schedule-dialog .e-checkbox-wrapper{display:flex!important;align-items:center!important;gap:.5rem!important}.e-schedule-dialog .e-checkbox-wrapper .e-label{color:var(--color-ironbark,#212529)!important;font-size:.875rem!important;font-weight:500!important}[data-theme=dark] .e-schedule-dialog .e-checkbox-wrapper .e-label{color:var(--color-dark-text-primary,#e4e4e7)!important}.e-schedule-dialog .e-recurrenceeditor .e-ddl.e-popup,.e-schedule-dialog .e-recurrenceeditor .e-dropdown-popup,.e-schedule-dialog .e-recurrenceeditor .e-popup{z-index:10009!important;visibility:visible!important;opacity:1!important}@media (width <= 768px){.e-schedule-dialog .e-start-end-row,.e-schedule-dialog .e-title-location-row{flex-direction:column!important}.e-schedule-dialog .e-all-day-time-zone-row{flex-direction:column!important;gap:.5rem!important}.e-schedule-dialog .e-dlg-content{padding:1rem!important}.e-schedule-dialog .e-footer-content{padding:.75rem 1rem!important;flex-wrap:wrap!important}.e-schedule-dialog .e-footer-content button{flex:1!important;min-width:100px!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%}}}.horsify-availability-schedule .e-schedule-toolbar .e-tbar-btn.e-icon-add,.horsify-availability-schedule .e-schedule-toolbar button[aria-label="New Event"],.horsify-availability-schedule .e-tbar-btn-text:has-text("New Event"),.horsify-availability-schedule .e-toolbar-item button.e-tbar-btn:has(.e-icon-add),.horsify-availability-schedule .e-toolbar-item:has(.e-icon-add),.horsify-availability-schedule .e-toolbar-item:has(button[aria-label="New Event"]),.horsify-availability-schedule button.e-tbar-btn:has(span.e-icon-add){display:none!important}.horsify-availability-schedule.e-device .e-toolbar-item button[aria-label="New Event"],.horsify-availability-schedule.e-device .e-toolbar-item:has(.e-icon-add){display:none!important}.horsify-availability-schedule .e-appointment:hover{opacity:.9;filter:brightness(1.05)}.horsify-availability-schedule .e-appointment .e-subject,.horsify-availability-schedule .e-appointment .e-time{color:#fff!important;text-shadow:0 1px 2px rgb(0 0 0 / 20%)}