:root{--ei-primary:#4d7a24;--ei-primary-hover:#3f6420;--ei-primary-active:#33511a;--ei-primary-subtle:#eaf1e2;--ei-success:#1e7e34;--ei-danger:#c0392b;--ei-danger-subtle:#fbeceb;--ei-text:#212529;--ei-text-muted:#6c757d;--ei-border:#d1d3e2;--ei-surface:#fff;--ei-surface-muted:#f7f7f7;--ei-font-sans:"Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ei-radius-sm:.25rem;--ei-radius:.35rem;--ei-radius-lg:.5rem;--ei-radius-xl:1rem;--ei-shadow-sm:0 1px 3px #00000014;--ei-shadow-md:0 .15rem 1.75rem #3a3b4526;--ei-shadow-lg:0 .75rem 2rem #21252924;--ei-transition:.2s ease;--ei-header-height:72px;--ei-focus-ring:0 0 0 .2rem #4d7a2459;--ei-z-dropdown:1000;--ei-z-overlay:1050;--ei-z-modal:1100}.pointer,.clickable{cursor:pointer}.col-form-label{font-weight:700}:focus-visible{box-shadow:var(--ei-focus-ring);outline:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.app-icon{vertical-align:-.125em;flex-shrink:0}.btn-icon{width:2rem;height:2rem;color:var(--ei-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-right:.25rem;padding:0;font-size:1.125rem;line-height:1;transition:background-color .15s ease-in-out,color .15s ease-in-out;display:inline-flex}.btn-icon:hover{background-color:var(--ei-surface-muted);color:var(--ei-text)}.btn-icon.btn-icon-danger:hover{background-color:var(--ei-danger-subtle);color:var(--ei-danger)}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}.list-enter-active,.list-leave-active{transition:all .3s}.list-enter-from,.list-leave-to{opacity:0;transform:translateY(20px)}@media (prefers-reduced-motion:reduce){.fade-enter-active,.fade-leave-active,.list-enter-active,.list-leave-active{transition:none}}body{font-family:var(--ei-font-sans)}main{min-height:90vh}.bg-brand{background-color:var(--ei-primary)!important}.btn-primary,.page-item.active .page-link{background-color:var(--ei-primary);border-color:var(--ei-primary)}.btn-primary:hover,.btn-primary:focus{background-color:var(--ei-primary-hover);border-color:var(--ei-primary-hover)}.btn-outline-primary{color:var(--ei-primary);border-color:var(--ei-primary)}.btn-outline-primary:hover{background-color:var(--ei-primary);border-color:var(--ei-primary)}.bg-primary{background-color:var(--ei-primary)!important}.text-primary{color:var(--ei-primary)!important}a,.page-link{color:var(--ei-primary)}a:hover{color:var(--ei-primary-hover)}.list-group-item.active{color:#fff;background-color:var(--ei-primary);border-color:var(--ei-primary)}.nav-tabs .nav-link.active{color:var(--ei-primary);border-color:var(--ei-border) var(--ei-border) #fff}.form-check-input:checked{background-color:var(--ei-primary);border-color:var(--ei-primary)}.form-control:focus,.form-select:focus{border-color:var(--ei-primary);box-shadow:var(--ei-focus-ring)}.progress-bar{background-color:var(--ei-primary)}.accordion-button:not(.collapsed){color:var(--ei-primary);background-color:var(--ei-primary-subtle)}.accordion-button:focus{border-color:var(--ei-primary);box-shadow:var(--ei-focus-ring)}.navbar-brand img{width:150px;height:auto}@media (width<=450px){.navbar-brand img{width:120px}}.clickable,.pointer{cursor:pointer}
