.valid.modified:not([type=checkbox]){outline:1px solid #2E4E3F}.invalid{outline:1px solid #dc3545}[data-theme=dark] .invalid{outline:1px solid #f87171}.validation-message{color:#dc3545;font-size:.875rem;line-height:1.5;margin-top:.25rem;font-weight:500}[data-theme=dark] .validation-message{color:#f87171}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:var(--bs-secondary-color);text-align:end}.form-floating>.form-control-plaintext:focus::placeholder,.form-floating>.form-control:focus::placeholder{text-align:start}input[type=datetime-local]:focus,input[type=email]:focus,input[type=number]:focus,input[type=text]:focus,input[type=url]:focus,select:focus{outline:2px solid transparent;border-color:#4a6f5c;box-shadow:0 0 0 3px rgba(74,111,92,.2)}[data-theme=dark] input[type=datetime-local]:focus,[data-theme=dark] input[type=email]:focus,[data-theme=dark] input[type=number]:focus,[data-theme=dark] input[type=text]:focus,[data-theme=dark] input[type=url]:focus,[data-theme=dark] select:focus{border-color:#4a6f5c;box-shadow:0 0 0 3px rgba(74,111,92,.3)}.e-richtexteditor .e-rte-content img{max-width:100%;height:auto;max-height:500px;object-fit:contain}.e-float-input input,.e-float-input textarea,.e-input-group input,.e-input-group textarea,.e-input-group.e-control-wrapper input{padding-left:12px!important;padding-right:12px!important;line-height:1.6!important;letter-spacing:.01em;font-size:1rem}.e-float-input,.e-input-group,.e-input-group.e-control-wrapper{padding:0!important}.e-input-group.e-control-wrapper.e-input-focus input,.e-input-group.e-input-focus input{padding-left:12px!important}.e-float-input.e-input-focus,.e-input-group.e-control-wrapper.e-input-focus,.e-input-group.e-input-focus{border-color:#4a6f5c!important;box-shadow:0 0 0 .2rem rgba(74,111,92,.25)}[data-theme=dark] .e-float-input.e-input-focus,[data-theme=dark] .e-input-group.e-control-wrapper.e-input-focus,[data-theme=dark] .e-input-group.e-input-focus{border-color:#4a6f5c!important;box-shadow:0 0 0 .2rem rgba(74,111,92,.4)}.e-datepicker.e-input-group input,.e-ddl.e-input-group input,.e-numerictextbox.e-input-group input{padding-left:12px!important;padding-right:32px!important}.e-combobox.e-input-group input,.e-multiselect.e-input-group .e-multi-select-wrapper{padding-left:12px!important;line-height:1.6!important;font-size:1rem;letter-spacing:.01em}.e-grid .e-toolbar .e-search-wrapper .e-input-group-icon.e-search-icon{display:none!important}.e-grid .e-gridcontent,.e-grid .e-gridheader{border-color:#dee2e6}.e-grid .e-headercell,.e-grid .e-rowcell{border-color:#dee2e6;border-width:1px;padding:.75rem;line-height:1.5;font-size:.9375rem}.e-grid .e-headercell{font-weight:600;letter-spacing:.01em}.e-grid .e-row{border-color:#dee2e6}.e-datetime-wrapper,.e-popup-wrapper{position:relative}.e-calendar.e-popup .e-content,.e-datepicker.e-popup .e-calendar .e-content{max-height:350px;overflow-y:auto}.e-timepicker.e-popup .e-list-parent{max-height:300px;overflow-y:auto}.e-calendar.e-popup,.e-datepicker.e-popup,.e-datetimepicker.e-popup,.e-timepicker.e-popup{z-index:var(--z-popup)!important;position:fixed!important;border-radius:.5rem!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;transform:none!important}.e-autocomplete.e-popup,.e-combobox.e-popup,.e-ddl.e-popup,.e-dropdownlist.e-popup,.e-multiselect.e-popup{z-index:var(--z-popup)!important;position:fixed!important;border-radius:.5rem!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;transform:none!important;max-height:300px!important;overflow-y:auto!important}.e-dropdown-popup,.e-popup{z-index:var(--z-popup)!important;position:fixed!important;min-width:220px;border-radius:.5rem!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;background-color:#fff;border:1px solid #d1d5db;transform:none!important}.e-autocomplete.e-popup,.e-combobox.e-popup,.e-datepicker.e-popup,.e-datetimepicker.e-popup,.e-ddl.e-popup,.e-dropdownlist.e-popup,.e-multiselect.e-popup,.e-popup,.e-timepicker.e-popup{max-width:calc(100vw - 32px)!important}[data-theme=dark] .e-dropdown-popup,[data-theme=dark] .e-popup{background-color:#343a40;border-color:#495057}[data-theme=dark] .e-autocomplete.e-popup,[data-theme=dark] .e-combobox.e-popup,[data-theme=dark] .e-ddl.e-popup,[data-theme=dark] .e-dropdownlist.e-popup,[data-theme=dark] .e-multiselect.e-popup{background-color:#343a40;border-color:#495057}[data-theme=dark] .e-grid{background-color:#343a40;color:#f8f9fa}[data-theme=dark] .e-grid .e-gridheader{background-color:#495057;color:#f8f9fa;border-color:#6c757d}[data-theme=dark] .e-grid .e-headercell{background-color:#495057;border-color:#6c757d;color:#f8f9fa}[data-theme=dark] .e-grid .e-gridcontent{background-color:#343a40;border-color:#6c757d}[data-theme=dark] .e-grid .e-row{background-color:#343a40;color:#f8f9fa;border-color:#6c757d}[data-theme=dark] .e-grid .e-rowcell{border-color:#6c757d}[data-theme=dark] .e-grid .e-altrow{background-color:#3d444a}[data-theme=dark] .e-grid .e-row:hover{background-color:#495057}[data-theme=dark] .e-pager{background-color:#495057;border-color:#6c757d}[data-theme=dark] .e-pager .e-currentitem,[data-theme=dark] .e-pager .e-numericitem,[data-theme=dark] .e-pager .e-pagercontainer{color:#f8f9fa}[data-theme=dark] .e-btn{background-color:#495057;border-color:#6c757d;color:#f8f9fa}[data-theme=dark] .e-btn:hover{background-color:#8c7c6b;color:#fff}[data-theme=dark] .e-input-group,[data-theme=dark] .e-input-group.e-control-wrapper{background-color:#495057}[data-theme=dark] .e-input-group input,[data-theme=dark] .e-input-group textarea{background-color:#495057;border-color:#6c757d;color:#f8f9fa}.e-btn:hover{background-color:#8c7c6b;color:#fff}.e-btn.e-primary{background-color:#2e4e3f;border-color:#2e4e3f;color:#fff}.e-btn.e-primary:hover{background-color:#8c7c6b;border-color:#8c7c6b;color:#fff}.e-btn.e-primary:active,.e-btn.e-primary:focus{background-color:#1f3529;border-color:#1f3529;box-shadow:0 0 0 .2rem rgba(46,78,63,.5)}.e-btn:focus{outline:2px solid #4A6F5C;outline-offset:2px}[data-theme=dark] .e-btn.e-primary{background-color:#4a6f5c;border-color:#4a6f5c}[data-theme=dark] .e-btn.e-primary:hover{background-color:#8c7c6b;border-color:#8c7c6b}[data-theme=dark] .e-btn.e-primary:active,[data-theme=dark] .e-btn.e-primary:focus{background-color:#3a5a4a;border-color:#3a5a4a;box-shadow:0 0 0 .2rem rgba(74,111,92,.5)}[data-theme=dark] .e-btn:focus{outline-color:#4a6f5c}.e-toast-container .e-toast .e-toast-message{text-align:center;line-height:1.5}.e-toast-container .e-toast .e-toast-message .e-toast-title{text-align:center;font-weight:600;font-size:1rem;letter-spacing:.01em;margin-bottom:.25rem}.e-toast-container .e-toast .e-toast-message .e-toast-content{text-align:center;font-size:.9375rem;line-height:1.5}.e-toast-container .e-toast .e-toast-close-icon{font-size:1.125rem;font-weight:600;opacity:1}[data-theme=dark] .e-toast-container .e-toast{background-color:#343a40;border-color:#495057}[data-theme=dark] .e-toast-container .e-toast .e-toast-message .e-toast-title{color:#f8f9fa}[data-theme=dark] .e-toast-container .e-toast .e-toast-message .e-toast-content{color:#dee2e6}[data-theme=dark] .e-toast-container .e-toast .e-toast-close-icon{color:#f8f9fa}.e-dlg-overlay{z-index:var(--z-modal)!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-color:rgba(0,0,0,.5)!important}.e-dialog{z-index:calc(var(--z-modal) + 1)!important;position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.e-dlg-closeicon-btn{position:relative}.e-dlg-closeicon-btn .e-icon-dlg-close{position:relative;left:-2px;top:-2px}.e-dialog~.e-autocomplete.e-popup,.e-dialog~.e-calendar.e-popup,.e-dialog~.e-combobox.e-popup,.e-dialog~.e-datepicker.e-popup,.e-dialog~.e-ddl.e-popup,.e-dialog~.e-dropdownlist.e-popup,.e-dialog~.e-multiselect.e-popup,.e-dialog~.e-popup{z-index:calc(var(--z-modal) + 10)!important}.e-dialog.e-lib.e-popup,.e-dialog.e-popup,.e-dialog.e-popup-open{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.e-dialog .e-dlg-content,.e-dialog .e-dlg-header-content,.e-dialog .e-footer-content{position:relative;z-index:1}[data-theme=dark] .e-dialog{background-color:#343a40;border-color:#495057;color:#f8f9fa}[data-theme=dark] .e-dialog .e-dlg-header-content{background-color:#343a40;border-color:#495057;color:#f8f9fa}[data-theme=dark] .e-dialog .e-dlg-content{background-color:#343a40;color:#f8f9fa}[data-theme=dark] .e-dialog .e-footer-content{background-color:#343a40;border-color:#495057}[data-theme=dark] .e-dialog .text-slate-700{color:#dee2e6!important}[data-theme=dark] .e-dialog .text-slate-500{color:#adb5bd!important}[data-theme=dark] .e-dialog .bg-slate-200{background-color:#495057!important}[data-theme=dark] .e-dialog .hover\:bg-slate-300:hover{background-color:#5a6268!important}[data-theme=dark] .e-dialog button.text-slate-700{color:#f8f9fa!important}.e-calendar,.e-schedule{background-color:#fff;color:#212529}.e-calendar .e-header,.e-schedule .e-schedule-toolbar{background-color:#e9e4d4;color:#212529}.e-calendar .e-selected,.e-schedule .e-appointment{background-color:#2e4e3f;color:#fff}.e-schedule .e-appointment.discipline-showjumping{background-color:#2e4e3f!important}.e-schedule .e-appointment.discipline-dressage{background-color:#8c7c6b!important}.e-schedule .e-appointment.discipline-eventing{background-color:#dc3545!important}.e-schedule .e-appointment.discipline-enduranceriding{background-color:#0dcaf0!important;color:#212529!important}.e-schedule .e-appointment.discipline-western{background-color:#ffc107!important;color:#212529!important}.e-schedule .e-appointment.discipline-showing{background-color:#6f42c1!important}.e-schedule .e-appointment.discipline-vaulting{background-color:#fd7e14!important}.e-schedule .e-appointment.discipline-reining{background-color:#20c997!important;color:#212529!important}.e-schedule .e-appointment.discipline-drivingtrials{background-color:#e83e8c!important}.e-schedule .e-appointment.discipline-poloandpolocrosse{background-color:#6610f2!important}.e-schedule .e-appointment.discipline-drafthorse{background-color:#795548!important}.e-schedule .e-appointment.discipline-other{background-color:#6c757d!important}.badge-discipline-showjumping{background-color:rgba(46,78,63,.1);color:#2e4e3f;border:1px solid rgba(46,78,63,.2)}.badge-discipline-dressage{background-color:rgba(140,124,107,.1);color:#8c7c6b;border:1px solid rgba(140,124,107,.2)}.badge-discipline-eventing{background-color:rgba(220,53,69,.1);color:#dc3545;border:1px solid rgba(220,53,69,.2)}.badge-discipline-endurance{background-color:rgba(13,202,240,.1);color:#0a8da8;border:1px solid rgba(13,202,240,.2)}.badge-discipline-enduranceriding{background-color:rgba(13,202,240,.1);color:#0a8da8;border:1px solid rgba(13,202,240,.2)}.badge-discipline-western{background-color:rgba(255,193,7,.1);color:#b8860b;border:1px solid rgba(255,193,7,.2)}.badge-discipline-showing{background-color:rgba(111,66,193,.1);color:#6f42c1;border:1px solid rgba(111,66,193,.2)}.badge-discipline-showhorse{background-color:rgba(111,66,193,.1);color:#6f42c1;border:1px solid rgba(111,66,193,.2)}.badge-discipline-campdraft{background-color:rgba(253,126,20,.1);color:#c96814;border:1px solid rgba(253,126,20,.2)}.badge-discipline-polocrosse{background-color:rgba(102,16,242,.1);color:#6610f2;border:1px solid rgba(102,16,242,.2)}.badge-discipline-rodeo{background-color:rgba(232,62,140,.1);color:#c7357d;border:1px solid rgba(232,62,140,.2)}.badge-discipline-ponyclub{background-color:rgba(32,201,151,.1);color:#1a9974;border:1px solid rgba(32,201,151,.2)}.badge-discipline-driving{background-color:rgba(121,85,72,.1);color:#795548;border:1px solid rgba(121,85,72,.2)}.badge-discipline-cutting{background-color:rgba(255,193,7,.1);color:#b8860b;border:1px solid rgba(255,193,7,.2)}.badge-discipline-reining{background-color:rgba(32,201,151,.1);color:#1a9974;border:1px solid rgba(32,201,151,.2)}.badge-discipline-vaulting{background-color:rgba(253,126,20,.1);color:#c96814;border:1px solid rgba(253,126,20,.2)}.badge-discipline-barrelracing{background-color:rgba(255,193,7,.1);color:#b8860b;border:1px solid rgba(255,193,7,.2)}.badge-discipline-polo{background-color:rgba(102,16,242,.1);color:#6610f2;border:1px solid rgba(102,16,242,.2)}.badge-discipline-hunter{background-color:rgba(46,78,63,.1);color:#2e4e3f;border:1px solid rgba(46,78,63,.2)}.badge-discipline-mountedgames{background-color:rgba(232,62,140,.1);color:#c7357d;border:1px solid rgba(232,62,140,.2)}.badge-discipline-tetrathlon{background-color:rgba(13,202,240,.1);color:#0a8da8;border:1px solid rgba(13,202,240,.2)}.badge-discipline-workingequitation{background-color:rgba(253,126,20,.1);color:#c96814;border:1px solid rgba(253,126,20,.2)}.badge-discipline-paradressage{background-color:rgba(140,124,107,.1);color:#8c7c6b;border:1px solid rgba(140,124,107,.2)}.badge-discipline-stockhorse{background-color:rgba(121,85,72,.1);color:#795548;border:1px solid rgba(121,85,72,.2)}.badge-discipline-trail{background-color:rgba(32,201,151,.1);color:#1a9974;border:1px solid rgba(32,201,151,.2)}.badge-discipline-ropingevents{background-color:rgba(255,193,7,.1);color:#b8860b;border:1px solid rgba(255,193,7,.2)}.badge-discipline-agshows{background-color:rgba(121,85,72,.1);color:#795548;border:1px solid rgba(121,85,72,.2)}.badge-discipline-breedshows{background-color:rgba(111,66,193,.1);color:#6f42c1;border:1px solid rgba(111,66,193,.2)}.badge-discipline-showmanship{background-color:rgba(232,62,140,.1);color:#c7357d;border:1px solid rgba(232,62,140,.2)}.badge-discipline-hacking{background-color:rgba(156,39,176,.1);color:#7b1fa2;border:1px solid rgba(156,39,176,.2)}.badge-discipline-leadrein{background-color:rgba(76,175,80,.1);color:#388e3c;border:1px solid rgba(76,175,80,.2)}.badge-discipline-pleasure{background-color:rgba(255,179,0,.1);color:#f57c00;border:1px solid rgba(255,179,0,.2)}.badge-discipline-versatility{background-color:rgba(0,172,193,.1);color:#00838f;border:1px solid rgba(0,172,193,.2)}.badge-discipline-harnessracing{background-color:rgba(25,118,210,.1);color:#1565c0;border:1px solid rgba(25,118,210,.2)}.badge-discipline-thoroughbredracing{background-color:rgba(211,47,47,.1);color:#c62828;border:1px solid rgba(211,47,47,.2)}.badge-discipline-drivingtrials{background-color:rgba(232,62,140,.1);color:#c7357d;border:1px solid rgba(232,62,140,.2)}.badge-discipline-poloandpolocrosse{background-color:rgba(102,16,242,.1);color:#6610f2;border:1px solid rgba(102,16,242,.2)}.badge-discipline-drafthorse{background-color:rgba(121,85,72,.1);color:#795548;border:1px solid rgba(121,85,72,.2)}.badge-discipline-other{background-color:rgba(108,117,125,.1);color:#6c757d;border:1px solid rgba(108,117,125,.2)}[data-theme=dark] .e-calendar,[data-theme=dark] .e-schedule{background-color:#343a40;color:#f8f9fa}[data-theme=dark] .e-calendar .e-header,[data-theme=dark] .e-schedule .e-schedule-toolbar{background-color:#495057;color:#f8f9fa}[data-theme=dark] .e-calendar .e-content,[data-theme=dark] .e-schedule .e-time-cells-wrap,[data-theme=dark] .e-schedule .e-work-cells{background-color:#343a40;border-color:#495057}[data-theme=dark] .e-calendar .e-header .e-title,[data-theme=dark] .e-schedule .e-header-cells{background-color:#495057;border-color:#6c757d;color:#f8f9fa}[data-theme=dark] .e-schedule .e-appointment.discipline-showjumping{background-color:#4a6f5c!important}[data-theme=dark] .e-schedule .e-appointment.discipline-dressage{background-color:#a89c8a!important}[data-theme=dark] .e-schedule .e-appointment.discipline-eventing{background-color:#e85563!important}[data-theme=dark] .e-schedule .e-appointment.discipline-enduranceriding{background-color:#33d4f5!important}[data-theme=dark] .e-schedule .e-appointment.discipline-western{background-color:#ffca28!important}[data-theme=dark] .e-schedule .e-appointment.discipline-showing{background-color:#8a5dd1!important}[data-theme=dark] .e-schedule .e-appointment.discipline-vaulting{background-color:#ff9438!important}[data-theme=dark] .e-schedule .e-appointment.discipline-reining{background-color:#40d9a9!important}[data-theme=dark] .e-schedule .e-appointment.discipline-drivingtrials{background-color:#f05ba0!important}[data-theme=dark] .e-schedule .e-appointment.discipline-poloandpolocrosse{background-color:#7e3bff!important}[data-theme=dark] .e-schedule .e-appointment.discipline-drafthorse{background-color:#8d6e63!important}[data-theme=dark] .e-schedule .e-appointment.discipline-other{background-color:#868e96!important}[data-theme=dark] .badge-discipline-showjumping{background-color:rgba(74,111,92,.2);color:#6fbb93;border-color:rgba(74,111,92,.3)}[data-theme=dark] .badge-discipline-dressage{background-color:rgba(168,156,138,.2);color:#c8b8a8;border-color:rgba(168,156,138,.3)}[data-theme=dark] .badge-discipline-eventing{background-color:rgba(232,85,99,.2);color:#ff8e9f;border-color:rgba(232,85,99,.3)}[data-theme=dark] .badge-discipline-endurance{background-color:rgba(51,212,245,.2);color:#6fe5ff;border-color:rgba(51,212,245,.3)}[data-theme=dark] .badge-discipline-enduranceriding{background-color:rgba(51,212,245,.2);color:#6fe5ff;border-color:rgba(51,212,245,.3)}[data-theme=dark] .badge-discipline-western{background-color:rgba(255,202,40,.2);color:#ffd666;border-color:rgba(255,202,40,.3)}[data-theme=dark] .badge-discipline-showing{background-color:rgba(138,93,209,.2);color:#b88fe7;border-color:rgba(138,93,209,.3)}[data-theme=dark] .badge-discipline-showhorse{background-color:rgba(138,93,209,.2);color:#b88fe7;border-color:rgba(138,93,209,.3)}[data-theme=dark] .badge-discipline-campdraft{background-color:rgba(255,148,56,.2);color:#ffb078;border-color:rgba(255,148,56,.3)}[data-theme=dark] .badge-discipline-polocrosse{background-color:rgba(126,59,255,.2);color:#a78bff;border-color:rgba(126,59,255,.3)}[data-theme=dark] .badge-discipline-rodeo{background-color:rgba(240,91,160,.2);color:#ff9bc8;border-color:rgba(240,91,160,.3)}[data-theme=dark] .badge-discipline-ponyclub{background-color:rgba(64,217,169,.2);color:#7fecca;border-color:rgba(64,217,169,.3)}[data-theme=dark] .badge-discipline-driving{background-color:rgba(141,110,99,.2);color:#b09080;border-color:rgba(141,110,99,.3)}[data-theme=dark] .badge-discipline-cutting{background-color:rgba(255,202,40,.2);color:#ffd666;border-color:rgba(255,202,40,.3)}[data-theme=dark] .badge-discipline-reining{background-color:rgba(64,217,169,.2);color:#7fecca;border-color:rgba(64,217,169,.3)}[data-theme=dark] .badge-discipline-vaulting{background-color:rgba(255,148,56,.2);color:#ffb078;border-color:rgba(255,148,56,.3)}[data-theme=dark] .badge-discipline-barrelracing{background-color:rgba(255,202,40,.2);color:#ffd666;border-color:rgba(255,202,40,.3)}[data-theme=dark] .badge-discipline-polo{background-color:rgba(126,59,255,.2);color:#a78bff;border-color:rgba(126,59,255,.3)}[data-theme=dark] .badge-discipline-hunter{background-color:rgba(74,111,92,.2);color:#6fbb93;border-color:rgba(74,111,92,.3)}[data-theme=dark] .badge-discipline-mountedgames{background-color:rgba(240,91,160,.2);color:#ff9bc8;border-color:rgba(240,91,160,.3)}[data-theme=dark] .badge-discipline-tetrathlon{background-color:rgba(51,212,245,.2);color:#6fe5ff;border-color:rgba(51,212,245,.3)}[data-theme=dark] .badge-discipline-workingequitation{background-color:rgba(255,148,56,.2);color:#ffb078;border-color:rgba(255,148,56,.3)}[data-theme=dark] .badge-discipline-paradressage{background-color:rgba(168,156,138,.2);color:#c8b8a8;border-color:rgba(168,156,138,.3)}[data-theme=dark] .badge-discipline-stockhorse{background-color:rgba(141,110,99,.2);color:#b09080;border-color:rgba(141,110,99,.3)}[data-theme=dark] .badge-discipline-trail{background-color:rgba(64,217,169,.2);color:#7fecca;border-color:rgba(64,217,169,.3)}[data-theme=dark] .badge-discipline-ropingevents{background-color:rgba(255,202,40,.2);color:#ffd666;border-color:rgba(255,202,40,.3)}[data-theme=dark] .badge-discipline-agshows{background-color:rgba(141,110,99,.2);color:#b09080;border-color:rgba(141,110,99,.3)}[data-theme=dark] .badge-discipline-breedshows{background-color:rgba(138,93,209,.2);color:#b88fe7;border-color:rgba(138,93,209,.3)}[data-theme=dark] .badge-discipline-showmanship{background-color:rgba(240,91,160,.2);color:#ff9bc8;border-color:rgba(240,91,160,.3)}[data-theme=dark] .badge-discipline-hacking{background-color:rgba(186,104,200,.2);color:#ce93d8;border-color:rgba(186,104,200,.3)}[data-theme=dark] .badge-discipline-leadrein{background-color:rgba(129,199,132,.2);color:#a5d6a7;border-color:rgba(129,199,132,.3)}[data-theme=dark] .badge-discipline-pleasure{background-color:rgba(255,204,128,.2);color:#ffe082;border-color:rgba(255,204,128,.3)}[data-theme=dark] .badge-discipline-versatility{background-color:rgba(77,208,225,.2);color:#80deea;border-color:rgba(77,208,225,.3)}[data-theme=dark] .badge-discipline-harnessracing{background-color:rgba(66,165,245,.2);color:#90caf9;border-color:rgba(66,165,245,.3)}[data-theme=dark] .badge-discipline-thoroughbredracing{background-color:rgba(239,83,80,.2);color:#ef9a9a;border-color:rgba(239,83,80,.3)}[data-theme=dark] .badge-discipline-drivingtrials{background-color:rgba(240,91,160,.2);color:#ff9bc8;border-color:rgba(240,91,160,.3)}[data-theme=dark] .badge-discipline-poloandpolocrosse{background-color:rgba(126,59,255,.2);color:#a78bff;border-color:rgba(126,59,255,.3)}[data-theme=dark] .badge-discipline-drafthorse{background-color:rgba(141,110,99,.2);color:#b09080;border-color:rgba(141,110,99,.3)}[data-theme=dark] .badge-discipline-other{background-color:rgba(134,142,150,.2);color:#adb5bd;border-color:rgba(134,142,150,.3)}.e-ddl.e-popup,.e-dropdownlist.e-popup{background-color:#fff;border-color:#dee2e6}[data-theme=dark] .e-ddl.e-popup,[data-theme=dark] .e-dropdownlist.e-popup{background-color:#343a40;border-color:#495057;color:#f8f9fa}[data-theme=dark] .e-ddl .e-list-item,[data-theme=dark] .e-dropdownlist .e-list-item{color:#f8f9fa}[data-theme=dark] .e-ddl .e-list-item:hover,[data-theme=dark] .e-dropdownlist .e-list-item:hover{background-color:#8c7c6b;color:#fff}[data-theme=dark] .e-multiselect{background-color:#495057;border-color:#6c757d;color:#f8f9fa}[data-theme=dark] .e-multiselect .e-chips{background-color:#4a6f5c;color:#fff}[data-theme=dark] .e-autocomplete.e-popup{background-color:#343a40;border-color:#495057}[data-theme=dark] .e-autocomplete .e-list-item{color:#f8f9fa}[data-theme=dark] .e-autocomplete .e-list-item:hover{background-color:#8c7c6b;color:#fff}[data-theme=dark] .e-autocomplete.e-popup .e-content,[data-theme=dark] .e-autocomplete.e-popup .e-dropdownbase,[data-theme=dark] .e-autocomplete.e-popup .e-list-parent{background-color:#343a40;color:#f8f9fa}[data-theme=dark] .e-autocomplete.e-popup .e-list-item .text-gray-900{color:#f8f9fa!important}[data-theme=dark] .e-autocomplete.e-popup .e-list-item .text-gray-500{color:#adb5bd!important}[data-theme=dark] .e-autocomplete.e-popup .e-list-item .text-gray-400{color:#ced4da!important}[data-theme=dark] .e-autocomplete.e-popup .text-gray-500{color:#adb5bd!important}.e-combobox.e-popup{background-color:#fff;border-color:#dee2e6}[data-theme=dark] .e-combobox.e-popup{background-color:#343a40;border-color:#495057;color:#f8f9fa}[data-theme=dark] .e-combobox .e-list-item{color:#f8f9fa}[data-theme=dark] .e-combobox .e-list-item:hover{background-color:#8c7c6b;color:#fff}[data-theme=dark] .e-combobox.e-control-wrapper,[data-theme=dark] .e-combobox.e-input-group{background-color:#495057;border-color:#6c757d}[data-theme=dark] .e-combobox input{background-color:#495057;border-color:#6c757d;color:#f8f9fa}[data-theme=dark] .e-calendar.e-popup,[data-theme=dark] .e-datepicker.e-popup{background-color:#343a40;border-color:#495057}[data-theme=dark] .e-calendar .e-content td,[data-theme=dark] .e-datepicker .e-calendar .e-content td{color:#f8f9fa}[data-theme=dark] .e-calendar .e-content td:hover,[data-theme=dark] .e-datepicker .e-calendar .e-content td:hover{background-color:#8c7c6b;color:#fff}[data-theme=dark] .e-calendar .e-today,[data-theme=dark] .e-datepicker .e-calendar .e-today{border-color:#4a6f5c}[data-theme=dark] .e-timepicker.e-popup{background-color:#343a40;border-color:#495057}[data-theme=dark] .e-timepicker .e-list-item,[data-theme=dark] .e-timepicker .e-list-parent{background-color:#343a40;color:#f8f9fa}[data-theme=dark] .e-timepicker .e-list-item:hover{background-color:#8c7c6b;color:#fff}[data-theme=dark] .e-timepicker.e-control-wrapper,[data-theme=dark] .e-timepicker.e-input-group{background-color:#495057;border-color:#6c757d}[data-theme=dark] .e-timepicker input{background-color:#495057;border-color:#6c757d;color:#f8f9fa}[data-theme=dark] .e-datetimepicker.e-popup{background-color:#343a40;border-color:#495057}[data-theme=dark] .e-datetimepicker.e-control-wrapper,[data-theme=dark] .e-datetimepicker.e-input-group{background-color:#495057;border-color:#6c757d}[data-theme=dark] .e-datetimepicker input{background-color:#495057;border-color:#6c757d;color:#f8f9fa}[data-theme=dark] .e-numerictextbox.e-control-wrapper,[data-theme=dark] .e-numerictextbox.e-input-group{background-color:#495057;border-color:#6c757d}[data-theme=dark] .e-numerictextbox input{background-color:#495057;border-color:#6c757d;color:#f8f9fa}[data-theme=dark] .e-numerictextbox .e-input-group-icon{background-color:#495057;color:#f8f9fa}.e-float-input.e-input-group,.e-textbox.e-control-wrapper,.e-textbox.e-input-group{background-color:transparent}[data-theme=dark] .e-float-input input,[data-theme=dark] .e-textbox.e-control-wrapper input,[data-theme=dark] .e-textbox.e-input-group input{background-color:#495057;border-color:#6c757d;color:#f8f9fa}[data-theme=dark] .e-float-input textarea,[data-theme=dark] .e-textbox.e-control-wrapper textarea,[data-theme=dark] .e-textbox.e-input-group textarea{background-color:#495057;border-color:#6c757d;color:#f8f9fa}[data-theme=dark] .e-float-input .e-float-line::after,[data-theme=dark] .e-float-input .e-float-line::before{background-color:#4a6f5c}[data-theme=dark] .e-float-input.e-input-focus .e-float-line::after,[data-theme=dark] .e-float-input.e-input-focus .e-float-line::before{background-color:#4a6f5c}[data-theme=dark] .e-float-input label.e-float-text{color:#adb5bd}[data-theme=dark] .e-float-input.e-input-focus label.e-float-text{color:#4a6f5c}[data-theme=dark] .e-tab{background-color:#343a40;color:#f8f9fa}[data-theme=dark] .e-tab .e-tab-header{background-color:#495057;border-color:#6c757d}[data-theme=dark] .e-tab .e-tab-header .e-toolbar-item{color:#f8f9fa}[data-theme=dark] .e-tab .e-tab-header .e-toolbar-item:hover{background-color:#8c7c6b;color:#fff}[data-theme=dark] .e-tab .e-tab-header .e-toolbar-item.e-active{background-color:#4a6f5c;color:#fff}[data-theme=dark] .e-accordion .e-acrdn-item{background-color:#343a40;border-color:#495057}.main-content .e-accordion .e-acrdn-item{background-color:#fff;border:1px solid #dee2e6;margin-bottom:.5rem;border-radius:8px}.main-content .e-accordion .e-acrdn-header{background-color:#fff;color:#212529;border-bottom:1px solid #dee2e6;padding:1rem;font-weight:600;font-size:1rem;line-height:1.5;letter-spacing:.01em}.main-content .e-accordion .e-acrdn-header:hover{background-color:#f8f9fa}.main-content .e-accordion .e-acrdn-header.e-selected{background-color:#f8f9fa}.main-content .e-accordion .e-acrdn-panel{background-color:#fff}.main-content .e-accordion .e-acrdn-panel.e-selected{background-color:#fff}.main-content .e-accordion .e-acrdn-content{background-color:#fff;padding:1rem;line-height:1.6;font-size:.9375rem}.main-content .e-accordion .e-acrdn-content .e-content{background-color:#fff}[data-theme=dark] .main-content .e-accordion .e-acrdn-header{background-color:#495057;color:#f8f9fa;border-bottom-color:#6c757d}[data-theme=dark] .main-content .e-accordion .e-acrdn-header:hover{background-color:#5a6268}[data-theme=dark] .main-content .e-accordion .e-acrdn-header.e-selected{background-color:#5a6268}[data-theme=dark] .main-content .e-accordion .e-acrdn-panel{background-color:#343a40}[data-theme=dark] .main-content .e-accordion .e-acrdn-panel.e-selected{background-color:#343a40}[data-theme=dark] .main-content .e-accordion .e-acrdn-content{background-color:#343a40;color:#f8f9fa}[data-theme=dark] .main-content .e-accordion .e-acrdn-content .e-content{background-color:#343a40;color:#f8f9fa}[data-theme=dark] .e-richtexteditor{background-color:#343a40;border-color:#495057}[data-theme=dark] .e-richtexteditor .e-rte-toolbar{background-color:#495057;border-color:#6c757d}[data-theme=dark] .e-richtexteditor .e-rte-content{background-color:#343a40;color:#f8f9fa}[data-theme=dark] .e-richtexteditor .e-toolbar-item:hover{background-color:#8c7c6b}[data-theme=dark] .e-image-editor{background-color:#343a40;border-color:#495057}[data-theme=dark] .e-image-editor .e-toolbar{background-color:#495057}[data-theme=dark] .e-checkbox-wrapper .e-frame{background-color:#495057;border-color:#6c757d}[data-theme=dark] .e-checkbox-wrapper .e-check{color:#4a6f5c}[data-theme=dark] .e-card{background-color:#343a40;border-color:#495057;color:#f8f9fa}[data-theme=dark] .e-card .e-card-header{background-color:#495057;border-color:#6c757d;color:#f8f9fa}[data-theme=dark] .e-dataform{background-color:#343a40;color:#f8f9fa}[data-theme=dark] .e-dataform .e-field-label{color:#f8f9fa}.dropdown-portal-container{position:fixed;z-index:var(--z-dropdown);pointer-events:auto;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.dropdown-portal-container *{pointer-events:auto}.e-checkbox-wrapper{display:inline-flex;align-items:center;cursor:pointer;user-select:none}.e-checkbox-wrapper .e-frame{border:2px solid #dee2e6;background-color:#fff;border-radius:4px;width:20px;height:20px;transition:all .2s ease-in-out}.e-checkbox-wrapper:hover .e-frame{border-color:#4a6f5c;background-color:rgba(74,111,92,.05)}.e-checkbox-wrapper .e-check{color:#fff;font-size:14px}.e-checkbox-wrapper.e-checkbox-focus .e-frame{outline:2px solid #4A6F5C;outline-offset:2px;box-shadow:0 0 0 3px rgba(74,111,92,.2)}.e-checkbox-wrapper input:checked+.e-frame{background-color:#2e4e3f;border-color:#2e4e3f}.e-checkbox-wrapper:hover input:checked+.e-frame{background-color:#4a6f5c;border-color:#4a6f5c}.e-checkbox-wrapper .e-label{margin-left:8px;font-size:.9375rem;line-height:1.5;color:#212529;cursor:pointer}[data-theme=dark] .e-checkbox-wrapper .e-frame{background-color:#495057;border-color:#6c757d}[data-theme=dark] .e-checkbox-wrapper:hover .e-frame{border-color:#4a6f5c;background-color:rgba(74,111,92,.1)}[data-theme=dark] .e-checkbox-wrapper input:checked+.e-frame{background-color:#4a6f5c;border-color:#4a6f5c}[data-theme=dark] .e-checkbox-wrapper:hover input:checked+.e-frame{background-color:#6fbb93;border-color:#6fbb93}[data-theme=dark] .e-checkbox-wrapper .e-label{color:#f8f9fa}[data-theme=dark] .e-checkbox-wrapper.e-checkbox-focus .e-frame{outline-color:#4a6f5c;box-shadow:0 0 0 3px rgba(74,111,92,.3)}.e-checkbox-wrapper.e-checkbox-disabled{opacity:.6;cursor:not-allowed}.e-checkbox-wrapper.e-checkbox-disabled .e-frame,.e-checkbox-wrapper.e-checkbox-disabled .e-label{cursor:not-allowed}.e-card{background-color:#fff;border:1px solid #dee2e6;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;overflow:hidden}.e-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.e-card .e-card-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:1rem 1.25rem;font-weight:600;font-size:1.125rem;color:#212529}.e-card .e-card-header-title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.5;color:#212529}.e-card .e-card-content{padding:12px 18px 12px 18px;line-height:1.6;color:#212529}.e-card .e-card-actions{padding:1rem 1.25rem;border-top:1px solid #dee2e6;display:flex;gap:.5rem;align-items:center}[data-theme=dark] .e-card{background-color:#343a40;border-color:#495057;box-shadow:0 1px 3px 0 rgba(0,0,0,.3)}[data-theme=dark] .e-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -1px rgba(0,0,0,.3)}[data-theme=dark] .e-card .e-card-header{background-color:#495057;border-bottom-color:#6c757d;color:#f8f9fa}[data-theme=dark] .e-card .e-card-header-title{color:#f8f9fa}[data-theme=dark] .e-card .e-card-content{color:#f8f9fa}[data-theme=dark] .e-card .e-card-actions{border-top-color:#6c757d}.e-card.e-card-outlined{box-shadow:none;border-width:2px}.e-card.e-card-elevated{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.e-tab .e-tab-header{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;padding:0}.e-tab .e-tab-header .e-toolbar-items{display:flex;gap:.25rem}.e-tab .e-tab-header .e-toolbar-item{padding:.75rem 1.5rem;color:#6c757d;font-weight:500;font-size:.9375rem;border-bottom:3px solid transparent;transition:all .2s ease-in-out;cursor:pointer;position:relative}.e-tab .e-tab-header .e-toolbar-item:hover{color:#2e4e3f;background-color:rgba(46,78,63,.05)}.e-tab .e-tab-header .e-toolbar-item.e-active{color:#2e4e3f;border-bottom-color:#2e4e3f;background-color:#fff;font-weight:600}.e-tab .e-tab-header .e-toolbar-item:focus-visible{outline:2px solid #4A6F5C;outline-offset:-2px;box-shadow:inset 0 0 0 2px rgba(74,111,92,.2)}.e-tab .e-content{padding:1.5rem;background-color:#fff;min-height:200px}[data-theme=dark] .e-tab .e-tab-header{background-color:#495057;border-bottom-color:#6c757d}[data-theme=dark] .e-tab .e-tab-header .e-toolbar-item{color:#adb5bd}[data-theme=dark] .e-tab .e-tab-header .e-toolbar-item:hover{color:#f8f9fa;background-color:rgba(74,111,92,.1)}[data-theme=dark] .e-tab .e-tab-header .e-toolbar-item.e-active{color:#f8f9fa;border-bottom-color:#4a6f5c;background-color:#343a40}[data-theme=dark] .e-tab .e-tab-header .e-toolbar-item:focus-visible{outline-color:#4a6f5c;box-shadow:inset 0 0 0 2px rgba(74,111,92,.3)}[data-theme=dark] .e-tab .e-content{background-color:#343a40}.e-tab .e-tab-header .e-toolbar-item .e-tab-icon{margin-right:.5rem;font-size:1.125rem;vertical-align:middle}.e-multiselect .e-chips{background-color:#2e4e3f;color:#fff;border:1px solid #2e4e3f;border-radius:1rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex;align-items:center;gap:.5rem;margin:.125rem;transition:all .2s ease-in-out}.e-multiselect .e-chips:hover{background-color:#4a6f5c;border-color:#4a6f5c}.e-multiselect .e-chips .e-chips-close{color:#fff;opacity:.8;cursor:pointer;padding:.125rem;border-radius:50%;transition:opacity .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;margin-left:0}.e-multiselect .e-chips .e-chips-close:hover{opacity:1;background-color:rgba(255,255,255,.2)}[data-theme=dark] .e-multiselect .e-chips{background-color:#4a6f5c;border-color:#4a6f5c}[data-theme=dark] .e-multiselect .e-chips:hover{background-color:#6fbb93;border-color:#6fbb93}.e-multiselect.e-input-focus .e-multi-select-wrapper{border-color:#4a6f5c!important;box-shadow:0 0 0 .2rem rgba(74,111,92,.25)}[data-theme=dark] .e-multiselect.e-input-focus .e-multi-select-wrapper{box-shadow:0 0 0 .2rem rgba(74,111,92,.4)}.e-multiselect .e-chips[data-discipline=showjumping]{background-color:#2e4e3f;border-color:#2e4e3f}.e-multiselect .e-chips[data-discipline=hunter]{background-color:#2e4e3f;border-color:#2e4e3f}.e-multiselect .e-chips[data-discipline=dressage]{background-color:#8c7c6b;border-color:#8c7c6b}.e-multiselect .e-chips[data-discipline=paradressage]{background-color:#8c7c6b;border-color:#8c7c6b}.e-multiselect .e-chips[data-discipline=eventing]{background-color:#dc3545;border-color:#dc3545}.e-multiselect .e-chips[data-discipline=endurance]{background-color:#0a8da8;border-color:#0a8da8}.e-multiselect .e-chips[data-discipline=enduranceriding]{background-color:#0a8da8;border-color:#0a8da8}.e-multiselect .e-chips[data-discipline=tetrathlon]{background-color:#0a8da8;border-color:#0a8da8}.e-multiselect .e-chips[data-discipline=western]{background-color:#b8860b;border-color:#b8860b}.e-multiselect .e-chips[data-discipline=cutting]{background-color:#b8860b;border-color:#b8860b}.e-multiselect .e-chips[data-discipline=barrelracing]{background-color:#b8860b;border-color:#b8860b}.e-multiselect .e-chips[data-discipline=ropingevents]{background-color:#b8860b;border-color:#b8860b}.e-multiselect .e-chips[data-discipline=showing]{background-color:#6f42c1;border-color:#6f42c1}.e-multiselect .e-chips[data-discipline=showhorse]{background-color:#6f42c1;border-color:#6f42c1}.e-multiselect .e-chips[data-discipline=breedshows]{background-color:#6f42c1;border-color:#6f42c1}.e-multiselect .e-chips[data-discipline=campdraft]{background-color:#c96814;border-color:#c96814}.e-multiselect .e-chips[data-discipline=vaulting]{background-color:#c96814;border-color:#c96814}.e-multiselect .e-chips[data-discipline=workingequitation]{background-color:#c96814;border-color:#c96814}.e-multiselect .e-chips[data-discipline=polocrosse]{background-color:#6610f2;border-color:#6610f2}.e-multiselect .e-chips[data-discipline=polo]{background-color:#6610f2;border-color:#6610f2}.e-multiselect .e-chips[data-discipline=poloandpolocrosse]{background-color:#6610f2;border-color:#6610f2}.e-multiselect .e-chips[data-discipline=rodeo]{background-color:#c7357d;border-color:#c7357d}.e-multiselect .e-chips[data-discipline=mountedgames]{background-color:#c7357d;border-color:#c7357d}.e-multiselect .e-chips[data-discipline=showmanship]{background-color:#c7357d;border-color:#c7357d}.e-multiselect .e-chips[data-discipline=drivingtrials]{background-color:#c7357d;border-color:#c7357d}.e-multiselect .e-chips[data-discipline=ponyclub]{background-color:#1a9974;border-color:#1a9974}.e-multiselect .e-chips[data-discipline=reining]{background-color:#1a9974;border-color:#1a9974}.e-multiselect .e-chips[data-discipline=trail]{background-color:#1a9974;border-color:#1a9974}.e-multiselect .e-chips[data-discipline=driving]{background-color:#795548;border-color:#795548}.e-multiselect .e-chips[data-discipline=stockhorse]{background-color:#795548;border-color:#795548}.e-multiselect .e-chips[data-discipline=agshows]{background-color:#795548;border-color:#795548}.e-multiselect .e-chips[data-discipline=drafthorse]{background-color:#795548;border-color:#795548}.e-multiselect .e-chips[data-discipline=hacking]{background-color:#7b1fa2;border-color:#7b1fa2}.e-multiselect .e-chips[data-discipline=leadrein]{background-color:#388e3c;border-color:#388e3c}.e-multiselect .e-chips[data-discipline=pleasure]{background-color:#f57c00;border-color:#f57c00}.e-multiselect .e-chips[data-discipline=versatility]{background-color:#00838f;border-color:#00838f}.e-multiselect .e-chips[data-discipline=harnessracing]{background-color:#1565c0;border-color:#1565c0}.e-multiselect .e-chips[data-discipline=thoroughbredracing]{background-color:#c62828;border-color:#c62828}.e-multiselect .e-chips[data-discipline=other]{background-color:#6c757d;border-color:#6c757d}.e-multiselect .e-chips[data-discipline=hunter]:hover,.e-multiselect .e-chips[data-discipline=showjumping]:hover{background-color:#4a6f5c;border-color:#4a6f5c}.e-multiselect .e-chips[data-discipline=dressage]:hover,.e-multiselect .e-chips[data-discipline=paradressage]:hover{background-color:#a89a8a;border-color:#a89a8a}.e-multiselect .e-chips[data-discipline=eventing]:hover{background-color:#e95464;border-color:#e95464}.e-multiselect .e-chips[data-discipline=endurance]:hover,.e-multiselect .e-chips[data-discipline=enduranceriding]:hover,.e-multiselect .e-chips[data-discipline=tetrathlon]:hover{background-color:#1bacc5;border-color:#1bacc5}.e-multiselect .e-chips[data-discipline=barrelracing]:hover,.e-multiselect .e-chips[data-discipline=cutting]:hover,.e-multiselect .e-chips[data-discipline=ropingevents]:hover,.e-multiselect .e-chips[data-discipline=western]:hover{background-color:#d4a01c;border-color:#d4a01c}.e-multiselect .e-chips[data-discipline=breedshows]:hover,.e-multiselect .e-chips[data-discipline=showhorse]:hover,.e-multiselect .e-chips[data-discipline=showing]:hover{background-color:#8a5dd8;border-color:#8a5dd8}.e-multiselect .e-chips[data-discipline=campdraft]:hover,.e-multiselect .e-chips[data-discipline=vaulting]:hover,.e-multiselect .e-chips[data-discipline=workingequitation]:hover{background-color:#db8329;border-color:#db8329}.e-multiselect .e-chips[data-discipline=polo]:hover,.e-multiselect .e-chips[data-discipline=poloandpolocrosse]:hover,.e-multiselect .e-chips[data-discipline=polocrosse]:hover{background-color:#8236ff;border-color:#8236ff}.e-multiselect .e-chips[data-discipline=drivingtrials]:hover,.e-multiselect .e-chips[data-discipline=mountedgames]:hover,.e-multiselect .e-chips[data-discipline=rodeo]:hover,.e-multiselect .e-chips[data-discipline=showmanship]:hover{background-color:#d95098;border-color:#d95098}.e-multiselect .e-chips[data-discipline=ponyclub]:hover,.e-multiselect .e-chips[data-discipline=reining]:hover,.e-multiselect .e-chips[data-discipline=trail]:hover{background-color:#2bb58d;border-color:#2bb58d}.e-multiselect .e-chips[data-discipline=agshows]:hover,.e-multiselect .e-chips[data-discipline=drafthorse]:hover,.e-multiselect .e-chips[data-discipline=driving]:hover,.e-multiselect .e-chips[data-discipline=stockhorse]:hover{background-color:#956f60;border-color:#956f60}.e-multiselect .e-chips[data-discipline=hacking]:hover{background-color:#9c44ba;border-color:#9c44ba}.e-multiselect .e-chips[data-discipline=leadrein]:hover{background-color:#4caf50;border-color:#4caf50}.e-multiselect .e-chips[data-discipline=pleasure]:hover{background-color:#ff9800;border-color:#ff9800}.e-multiselect .e-chips[data-discipline=versatility]:hover{background-color:#00acc1;border-color:#00acc1}.e-multiselect .e-chips[data-discipline=harnessracing]:hover{background-color:#1e88e5;border-color:#1e88e5}.e-multiselect .e-chips[data-discipline=thoroughbredracing]:hover{background-color:#d32f2f;border-color:#d32f2f}.e-multiselect .e-chips[data-discipline=other]:hover{background-color:#868e96;border-color:#868e96}[data-theme=dark] .e-multiselect .e-chips[data-discipline=hunter],[data-theme=dark] .e-multiselect .e-chips[data-discipline=showjumping]{background-color:#4a6f5c;border-color:#4a6f5c}[data-theme=dark] .e-multiselect .e-chips[data-discipline=dressage],[data-theme=dark] .e-multiselect .e-chips[data-discipline=paradressage]{background-color:#a89a8a;border-color:#a89a8a}[data-theme=dark] .e-multiselect .e-chips[data-discipline=eventing]{background-color:#e95464;border-color:#e95464}[data-theme=dark] .e-multiselect .e-chips[data-discipline=endurance],[data-theme=dark] .e-multiselect .e-chips[data-discipline=enduranceriding],[data-theme=dark] .e-multiselect .e-chips[data-discipline=tetrathlon]{background-color:#1bacc5;border-color:#1bacc5}[data-theme=dark] .e-multiselect .e-chips[data-discipline=barrelracing],[data-theme=dark] .e-multiselect .e-chips[data-discipline=cutting],[data-theme=dark] .e-multiselect .e-chips[data-discipline=ropingevents],[data-theme=dark] .e-multiselect .e-chips[data-discipline=western]{background-color:#d4a01c;border-color:#d4a01c}[data-theme=dark] .e-multiselect .e-chips[data-discipline=breedshows],[data-theme=dark] .e-multiselect .e-chips[data-discipline=showhorse],[data-theme=dark] .e-multiselect .e-chips[data-discipline=showing]{background-color:#8a5dd8;border-color:#8a5dd8}[data-theme=dark] .e-multiselect .e-chips[data-discipline=campdraft],[data-theme=dark] .e-multiselect .e-chips[data-discipline=vaulting],[data-theme=dark] .e-multiselect .e-chips[data-discipline=workingequitation]{background-color:#db8329;border-color:#db8329}[data-theme=dark] .e-multiselect .e-chips[data-discipline=polo],[data-theme=dark] .e-multiselect .e-chips[data-discipline=poloandpolocrosse],[data-theme=dark] .e-multiselect .e-chips[data-discipline=polocrosse]{background-color:#8236ff;border-color:#8236ff}[data-theme=dark] .e-multiselect .e-chips[data-discipline=drivingtrials],[data-theme=dark] .e-multiselect .e-chips[data-discipline=mountedgames],[data-theme=dark] .e-multiselect .e-chips[data-discipline=rodeo],[data-theme=dark] .e-multiselect .e-chips[data-discipline=showmanship]{background-color:#d95098;border-color:#d95098}[data-theme=dark] .e-multiselect .e-chips[data-discipline=ponyclub],[data-theme=dark] .e-multiselect .e-chips[data-discipline=reining],[data-theme=dark] .e-multiselect .e-chips[data-discipline=trail]{background-color:#2bb58d;border-color:#2bb58d}[data-theme=dark] .e-multiselect .e-chips[data-discipline=agshows],[data-theme=dark] .e-multiselect .e-chips[data-discipline=drafthorse],[data-theme=dark] .e-multiselect .e-chips[data-discipline=driving],[data-theme=dark] .e-multiselect .e-chips[data-discipline=stockhorse]{background-color:#956f60;border-color:#956f60}[data-theme=dark] .e-multiselect .e-chips[data-discipline=hacking]{background-color:#9c44ba;border-color:#9c44ba}[data-theme=dark] .e-multiselect .e-chips[data-discipline=leadrein]{background-color:#4caf50;border-color:#4caf50}[data-theme=dark] .e-multiselect .e-chips[data-discipline=pleasure]{background-color:#ff9800;border-color:#ff9800}[data-theme=dark] .e-multiselect .e-chips[data-discipline=versatility]{background-color:#00acc1;border-color:#00acc1}[data-theme=dark] .e-multiselect .e-chips[data-discipline=harnessracing]{background-color:#1e88e5;border-color:#1e88e5}[data-theme=dark] .e-multiselect .e-chips[data-discipline=thoroughbredracing]{background-color:#d32f2f;border-color:#d32f2f}[data-theme=dark] .e-multiselect .e-chips[data-discipline=other]{background-color:#868e96;border-color:#868e96}.e-input-group:hover:not(.e-input-focus):not(.e-disabled){border-color:#4a6f5c;background-color:rgba(74,111,92,.02)}[data-theme=dark] .e-input-group:hover:not(.e-input-focus):not(.e-disabled){border-color:#4a6f5c;background-color:rgba(74,111,92,.05)}.e-btn:not(.e-primary):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.e-btn.e-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 6px rgba(46,78,63,.2)}.e-grid .e-row:hover{transform:translateX(2px);transition:transform .2s ease-in-out}.e-list-item:hover{transform:translateX(2px);transition:all .2s ease-in-out}.e-btn:focus-visible,.e-checkbox-wrapper:focus-within,.e-input-group:focus-within,.e-radio-wrapper:focus-within{outline:2px solid #4A6F5C;outline-offset:2px}[data-theme=dark] .e-btn:focus-visible,[data-theme=dark] .e-checkbox-wrapper:focus-within,[data-theme=dark] .e-input-group:focus-within,[data-theme=dark] .e-radio-wrapper:focus-within{outline-color:#4a6f5c}.skip-to-content{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.skip-to-content:focus{position:fixed;top:0;left:0;width:auto;height:auto;overflow:visible;z-index:10000;padding:1rem;background-color:#2e4e3f;color:#fff;text-decoration:none;border-radius:0 0 .5rem 0}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}@media (prefers-contrast:high){.e-btn:focus-visible,.e-input-group.e-input-focus{outline-width:3px;outline-offset:3px}}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.5rem}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}[data-theme=dark] .alert-danger{color:#f87171;background-color:rgba(220,53,69,.1);border-color:rgba(220,53,69,.3)}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;border:1px solid #dee2e6;border-radius:.5rem}[data-theme=dark] .card{background-color:#343a40;border-color:#495057}.card-body{flex:1 1 auto;padding:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f8f9fa;border-bottom:1px solid #dee2e6}[data-theme=dark] .card-header{background-color:#495057;border-bottom-color:#6c757d;color:#f8f9fa}.card-footer{padding:.75rem 1.25rem;background-color:#f8f9fa;border-top:1px solid #dee2e6}[data-theme=dark] .card-footer{background-color:#495057;border-top-color:#6c757d}.modal{position:fixed;top:0;left:0;z-index:var(--z-modal);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;background-color:rgba(0,0,0,.5)}.modal.show{display:block}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog.modal-lg{max-width:800px}}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid #dee2e6;border-radius:.5rem;outline:0}[data-theme=dark] .modal-content{background-color:#343a40;border-color:#495057}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6}[data-theme=dark] .modal-header{border-bottom-color:#495057}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6}[data-theme=dark] .modal-footer{border-top-color:#495057}.form-control,.form-select{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;border:1px solid #dee2e6;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}[data-theme=dark] .form-control,[data-theme=dark] .form-select{color:#f8f9fa;background-color:#495057;border-color:#6c757d}.form-control:focus,.form-select:focus{color:#212529;background-color:#fff;border-color:#4a6f5c;outline:0;box-shadow:0 0 0 .25rem rgba(74,111,92,.25)}[data-theme=dark] .form-control:focus,[data-theme=dark] .form-select:focus{color:#f8f9fa;background-color:#495057;border-color:#4a6f5c}.form-label{margin-bottom:.5rem;font-weight:500}[data-theme=dark] .form-label{color:#f8f9fa}.d-flex{display:flex!important}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}.text-center{text-align:center!important}.text-end{text-align:end!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.mb-3{margin-bottom:1rem!important}.mt-3{margin-top:1rem!important}.text-muted{color:#6c757d!important}[data-theme=dark] .text-muted{color:#9ca3af!important}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.375rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.btn-primary{color:#fff;background-color:#2e4e3f;border-color:#2e4e3f}.btn-primary:hover{color:#fff;background-color:#8c7c6b;border-color:#8c7c6b}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}[data-theme=dark] .btn-primary{background-color:#4a6f5c;border-color:#4a6f5c}[data-theme=dark] .btn-primary:hover{background-color:#8c7c6b;border-color:#8c7c6b}