.autocomplete{display:flex;flex-direction:column;position:relative;flex:1;height:auto;border-radius:var(--borderRadius)}.autocomplete__label{font-weight:700;display:inline-block;margin-bottom:.25rem}.autocomplete__control-wrapper{display:flex;order:2}.autocomplete__control-wrapper:has(.autocomplete__button--accept) .autocomplete__input{border-top-right-radius:0;border-bottom-right-radius:0}.autocomplete__control{position:relative;height:2.5rem;flex:1}.autocomplete__input::-webkit-search-cancel-button{display:none}.autocomplete__input{font-size:1rem;line-height:2.5;background:#fff;color:var(--greyColor10);font-family:var(--fontFamily);font-weight:100;height:2.5rem;border:1px solid transparent;border-radius:var(--borderRadius);appearance:none;padding:0 2.5rem 0 1rem;width:100%}.autocomplete__input.autocomplete__input--required{border:1px solid var(--redColor)}.autocomplete__button{width:2.5rem;height:2.5rem;background:none;color:var(--greyColor30);border:0;padding:0;cursor:pointer}.autocomplete__button svg{position:absolute;left:50%;top:50%}.autocomplete__button.autocomplete__button--clear{position:absolute;right:0;top:0}.autocomplete__button.autocomplete__button--clear svg{width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem}.autocomplete__button.autocomplete__button--accept{color:#fff;border-top-right-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius);width:2.5rem;height:2.5rem;background-color:var(--secondaryColor);background-image:url("../../../../../Shared/Website/Component/Autocomplete/Presentation/Images/MagnifyingGlass-DAAPTXRS.svg");background-position:center;background-repeat:no-repeat;background-size:1.25rem}.autocomplete__button-label.autocomplete__button-label--accept,.autocomplete__button.autocomplete__button--hidden{display:none}.autocomplete__list{display:none;margin:0;padding:0;list-style-type:none;position:absolute;top:100%;background-color:#fff;z-index:99999;width:100%;border:1px solid var(--greyColor50);border-top:0;box-shadow:0 0 3px #00000040}.autocomplete__item{border-top:1px solid var(--greyColor40);cursor:pointer;background-repeat:no-repeat;padding:.5rem .5rem .5rem 2.5rem;background-position:.5rem;background-size:1.5rem;background-color:transparent}.autocomplete__item.autocomplete__item--selected{background-color:var(--greyColor50)}.autocomplete__item:hover{background-color:var(--greyColor60)}.autocomplete__item-label{font-size:.8125rem;pointer-events:none}.autocomplete__item-label:hover{color:var(--greyColor10)}.autocomplete__item-type{font-size:.6875rem;pointer-events:none;color:var(--greyColor30)}.autocomplete__item-type:hover{color:var(--greyColor10)}.autocomplete__no-results{font-size:.875rem;line-height:calc(16/14);padding:.25rem .5rem;color:var(--greyColor10);overflow:hidden;text-overflow:ellipsis}.autocomplete__loading{width:100%;background-image:url("../../../../../Shared/Website/Component/Autocomplete/Presentation/Images/Spinner-T5LZXLAF.svg");background-position:center;background-repeat:no-repeat;height:2rem}.autocomplete--open .autocomplete__list{display:block}.autocomplete--location-search .autocomplete__input{border-top-right-radius:0;border-bottom-right-radius:0}.autocomplete__button.autocomplete__button--accept{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiM0MjQyNDIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSIxNyIgY3k9IjE3IiByPSIxNCIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQyNDI0MiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI4LjcgMjUuOGwxMy42IDEzLjZjLjQuNC40IDEgMCAxLjRsLTEuNCAxLjRjLS40LjQtMSAuNC0xLjQgMEwyNS44IDI4LjciLz48L3N2Zz4K)}.autocomplete__item{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHJva2U9IiMwQzlERDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTkuMjUgOC4zNTRjMCA1LjU0NC03LjI4MSAxMi4yOTQtNy4yNSAxNC42NjkgMC0yLjM3NS03LjI1LTkuMDk5LTcuMjUtMTQuNjdhNy4yNSA3LjI1IDAgMCAxIDE0LjUgMFoiLz48cGF0aCBkPSJNMTIgMTEuMjczYTIuNzUgMi43NSAwIDEgMCAwLTUuNSAyLjc1IDIuNzUgMCAwIDAgMCA1LjVaIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAuMDIzKSIgZD0iTTAgMGgyNHYyNEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==)}.autocomplete__item.autocomplete__item--recent-search{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIzLjI1QzUuNzk3IDIzLjI1Ljc1IDE4LjIwMy43NSAxMlM1Ljc5Ny43NSAxMiAuNzUgMjMuMjUgNS43OTcgMjMuMjUgMTIgMTguMjAzIDIzLjI1IDEyIDIzLjI1Wm0wLTIxYy01LjM3NiAwLTkuNzUgNC4zNzQtOS43NSA5Ljc1czQuMzc0IDkuNzUgOS43NSA5Ljc1IDkuNzUtNC4zNzQgOS43NS05Ljc1UzE3LjM3NiAyLjI1IDEyIDIuMjVaIiBmaWxsPSIjMEM5REQwIi8+PHBhdGggZD0iTTE2LjY4NyAxNy40MzhhLjc0My43NDMgMCAwIDEtLjUzLS4yMkwxMS40NyAxMi41M2EuNzQuNzQgMCAwIDEtLjE2My0uMjQ1bC0uMDA5LS4wMjVhLjczNy43MzcgMCAwIDEtLjA0Ny0uMjZWOC4yNWEuNzUuNzUgMCAwIDEgMS41IDB2My40MzlsNC40NjcgNC40NjhhLjc0NC43NDQgMCAwIDEgMCAxLjA2Ljc1Mi43NTIgMCAwIDEtLjUzMS4yMjFaIiBmaWxsPSIjMEM5REQwIi8+PC9zdmc+)}.autocomplete.autocomplete--quick-search{box-shadow:none;border:1px solid var(--greyColor40);border-radius:3px}.autocomplete--quick-search .autocomplete__control{height:3.25rem}.autocomplete--quick-search .autocomplete__input{border-radius:3px;height:3.25rem}.autocomplete--quick-search .autocomplete__button.autocomplete__button--clear{width:3.25rem;height:3.25rem}.autocomplete--property-alert-wizard .autocomplete__input{border:1px solid var(--greyColor30)}.autocomplete.autocomplete--ai-location-search{position:relative;height:100%;border-radius:1.625rem;background-color:var(--whiteColor)}.autocomplete--ai-location-search:has(.autocomplete__input:focus){outline-offset:-2px;outline:2px solid var(--blueColor500)}.autocomplete--ai-location-search .autocomplete__control-wrapper,.autocomplete--ai-location-search .autocomplete__control{height:100%}.autocomplete--ai-location-search .autocomplete__input{background-color:transparent;height:100%}.autocomplete--ai-location-search .autocomplete__input:focus{outline:none}.autocomplete--ai-location-search .autocomplete__list{width:calc(100% - 2rem);left:1rem}.autocomplete--ai-location-search .autocomplete__button{top:calc(50% - 1.25rem)}
