.tf-address-lookup-container{position:relative}.tf-address-lookup-container.is-hidden{display:none}.tf-address-lookup-container input{padding-right:55px !important}.tf-address-lookup-container svg{position:absolute;right:9px;top:9px;stroke:#999}.tf-address-lookup-container .tf-address-lookup-loading{position:absolute;right:35px;top:13px;width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #999;border-radius:50%;-webkit-animation:tf-address-lookup-spin 1s linear infinite;animation:tf-address-lookup-spin 1s linear infinite;display:none}.tf-address-lookup-container .tf-address-lookup-loading.is-visible{display:block}@-webkit-keyframes tf-address-lookup-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes tf-address-lookup-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tf-address-lookup-container .tf-address-lookup-field-autocomplete-results{position:absolute;display:none;width:100%;height:250px;background:#fff;border:1px solid #dedede;z-index:500;overflow:auto}.tf-address-lookup-container .tf-address-lookup-field-autocomplete-results .tf-address-lookup-field-autocomplete-item{padding:5px;cursor:pointer}.tf-address-lookup-container .tf-address-lookup-field-autocomplete-results .tf-address-lookup-field-autocomplete-item:hover{background:#f5f5f5}.tf-address-lookup-container .tf-address-lookup-field-autocomplete-results .tf-address-lookup-field-autocomplete-item+.tf-address-lookup-field-autocomplete-item{border-top:1px solid #ededed}.tf-address-lookup-container .tf-address-lookup-field-autocomplete-results.is-visible{display:block}

