.address-autocomplete{display:block;position:relative;min-width:0}
.address-autocomplete input,.address-autocomplete textarea{width:100%;box-sizing:border-box}
.address-suggestions{display:block;position:absolute;top:100%;left:0;right:0;z-index:30;background:#fff;color:#173731;border:1px solid #a5b8b2;border-radius:8px;box-shadow:0 6px 20px #17373126;max-height:260px;overflow:auto;overflow-wrap:anywhere}
.address-suggestions [role=option]{display:block;padding:12px 14px;cursor:pointer;border-bottom:1px solid #e6eeeb;font-size:14px;font-weight:400;line-height:1.5}
.address-suggestions [role=option]:hover,.address-suggestions [aria-selected=true]{background:#e9f4d7;outline:2px solid #4c7357;outline-offset:-2px}
.address-help,.address-credit{display:block;font-size:12px;font-weight:400;line-height:1.5;margin-top:5px;color:#53675e;overflow-wrap:anywhere}
.address-credit a{color:inherit;text-decoration:underline}
.address-suggestions[hidden],.address-credit[hidden]{display:none}
