.address-autocomplete{position:relative;display:block;min-width:0;max-width:100%}.address-suggestions{position:absolute;z-index:100;top:100%;left:0;right:0;max-height:260px;overflow:auto;margin:0;padding:4px;list-style:none;background:var(--card,#fff);color:var(--text,#171717);border:1px solid #aaa;box-shadow:0 4px 16px #0003}.address-suggestions[hidden]{display:none}.address-suggestions button{display:block;width:100%;min-height:44px;white-space:normal;text-align:left;background:transparent;color:inherit;border:0;padding:10px;cursor:pointer}.address-suggestions button:hover,.address-suggestions [aria-selected=true]{background:var(--accent-light,#e4eee9)}.address-credit{padding:8px 10px;font-size:12px}.address-credit a{color:inherit;text-decoration:underline}[data-contact-role][hidden]{display:none!important}@media(max-width:850px){.address-suggestions{max-height:220px}.address-suggestions button{font-size:16px}}
