.vue-address-autocomplete{position:relative}.vue-address-autocomplete input{outline:none}.vue-address-autocomplete__spinner{position:absolute;top:50%;right:13px;transform:translateY(-50%);opacity:0}body.loaded .vue-address-autocomplete__spinner{transition:opacity .3s ease-in .1s}.vue-address-autocomplete__spinner .spinner{width:24px;height:24px;border-width:3px}.vue-address-autocomplete__spinner.loading{opacity:1;transition:opacity .3s ease-out}.vue-address-autocomplete [data-position=above] .autocomplete-input[aria-expanded=true]{border-top-color:transparent;border-top-left-radius:0;border-top-right-radius:0}.vue-address-autocomplete [data-position=below] .autocomplete-input[aria-expanded=true]{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vue-address-autocomplete .autocomplete-result-list{margin:0;border:1px solid var(--border-color);padding:0;box-sizing:border-box;max-height:378px;overflow-y:auto;background:var(--color-white);list-style:none;z-index:9!important}.vue-address-autocomplete [data-position=above] .autocomplete-result-list{margin-bottom:-1px;border-radius:var(--border-radius) var(--border-radius) 0 0}.vue-address-autocomplete [data-position=below] .autocomplete-result-list{margin-top:-1px;border-radius:0 0 var(--border-radius) var(--border-radius)}.vue-address-autocomplete .autocomplete-result{cursor:default;padding:8px 16px}.vue-address-autocomplete .autocomplete-result:not(:last-child){border-bottom:1px solid var(--color-grey)}.vue-address-autocomplete .autocomplete-result:hover,.vue-address-autocomplete .autocomplete-result[aria-selected=true]{background-color:#0000000f}
