.header-search{margin-top:0;margin-bottom:0;overflow:visible}.header-search .event-search-submit{position:absolute;left:7px;top:50%;transform:translateY(-50%);height:32px;width:32px;border:0;border-radius:50%;background:transparent;color:#707b75;cursor:pointer;padding:0;z-index:1}.header-search .event-search-submit .fa-magnifying-glass{position:static;transform:none;color:inherit;font-size:14px}.event-search-submit:hover{background:#edf7f1}.event-search-submit:focus-visible{outline:2px solid #1b865c}.event-search-dropdown[hidden],.event-search-results[hidden]{display:none!important}.event-search-dropdown{position:absolute;top:calc(100% + 7px);left:0;right:0;background:#fff;color:#20362a;border:1px solid #d5e2da;border-radius:12px;box-shadow:0 10px 28px #0003;overflow:hidden;z-index:1300;text-align:left}.event-search-options{max-height:320px;max-height:45vh;overflow-y:auto;overscroll-behavior:contain}.event-search-option,.event-search-result{display:block;text-decoration:none;color:#173e2a;padding:11px 14px;border-bottom:1px solid #edf1ee;line-height:1.4;overflow-wrap:anywhere}.event-search-option strong,.event-search-result strong{display:block;font-size:13px;font-weight:700}.event-search-option small,.event-search-result small{display:block;margin-top:3px;color:#64766b;font-size:11px}.event-search-option:hover,.event-search-option[aria-selected=true],.event-search-result:hover{background:#edf7f1}.event-search-status{padding:10px 14px;margin:0;font-size:11px;line-height:1.4;color:#64766b}.event-search-view-all{display:block;width:100%;border:0;background:#e8f4ed;color:#177240;text-align:left;padding:11px 14px;font-weight:700;font-size:12px;cursor:pointer}.event-search-results{margin:12px 0;padding:16px;background:#fff;border:1px solid #dae5dd;border-radius:10px;scroll-margin-top:160px}.event-search-results-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.event-search-results h2{margin:0;font-size:18px;color:#183d2a;overflow-wrap:anywhere}.event-search-results-head button{flex-shrink:0;border:1px solid #d2e0d7;background:#fff;border-radius:6px;padding:6px 10px;cursor:pointer;color:#53695c}.event-search-results>p{font-size:12px;line-height:1.5;color:#687b6e;margin:10px 0}.event-search-group h3{margin:16px 0 5px;padding:0 4px;font-size:13px;color:#187541}.event-search-group{border-bottom:1px solid #e0e9e3}.event-search-result{padding-left:4px;padding-right:4px}@media(max-width:900px){.event-search-results{scroll-margin-top:180px;margin:8px}.event-search-options{max-height:38vh}.event-search-results h2{font-size:16px}.header-search input{font-size:14px}}
