.autocomplete-wrapper{width:100%;display:block!important}.autocomplete-input{width:100%}.autocomplete-spinner{border:3px solid #0000001f;border-right-color:#0000007a;border-radius:100%;width:20px;height:20px;animation:1s linear infinite rotate;position:absolute;right:16px;transform:translateY(-50%);top:50%!important;left:auto!important}.search-form{position:relative}.search-form input[type=search]{padding-right:3.25rem}.search-form .autocomplete-spinner{right:3.5rem}.search-form-submit{z-index:1;color:#124956;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:color .15s,background-color .15s;display:inline-flex;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.search-form-submit:hover{color:#1a6d83;background-color:#eef5f7}.search-form-submit:focus-visible{outline-offset:0;outline:2px solid #1a6d83}.autocomplete-result-list{z-index:10000;color:#111827;background:#fff;border-radius:.75rem;min-width:250px;margin-top:.375rem;padding:.375rem;font-family:inherit;font-size:.9375rem;line-height:1.45;box-shadow:0 0 0 1px #11182714,0 12px 32px -12px #11182747}.autocomplete-result{cursor:pointer;border-radius:.5rem;flex-direction:row;padding:.625rem .75rem;display:flex}.autocomplete-result:hover,.autocomplete-result[aria-selected=true]{background-color:#eef5f7}.autocomplete-result-list a,.autocomplete-result-list a:hover{color:inherit;font-size:inherit;font-weight:400;text-decoration:none}.autocomplete-result .suggestion-link{flex-direction:row;flex:1;align-items:flex-start;gap:.75rem;min-width:0;display:flex;overflow:hidden}.autocomplete-result .suggestion-thumbnail{-o-object-fit:cover;object-fit:cover;border-radius:.375rem;flex:none;width:2.5rem;height:2.5rem}.autocomplete-result .suggestion-thumbnail-empty{display:none}.autocomplete-result .suggestion-attributes{flex:1;min-width:0}.autocomplete-result .suggestion-title{text-overflow:ellipsis;white-space:nowrap;color:#111827;font-weight:600;display:block;overflow:hidden}.autocomplete-result .suggestion-content{-webkit-line-clamp:2;color:#4b5563;-webkit-box-orient:vertical;margin-top:.125rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.autocomplete-result em{color:#1a6d83;background:0 0;font-style:normal}.autocomplete-result .suggestion-content em{color:#111827;box-shadow:inset 0 -2px #1a6d838c}@keyframes rotate{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(359deg)}}
