.address-autocomplete{position:relative;min-width:0;width:100%;text-align:left}
.address-autocomplete input{width:100%;box-sizing:border-box}
.address-suggestions{position:relative;z-index:20;list-style:none;padding:0!important;margin:8px 0!important;max-height:310px;overflow-y:auto;border:1px solid currentColor;border-radius:10px;background:var(--address-menu-bg,#f8f6f1);color:var(--address-menu-text,#182026);box-shadow:0 10px 30px #0002;touch-action:pan-y}
.address-suggestions[hidden]{display:none!important}
.address-suggestions [role=option]{display:flex;align-items:center;min-height:58px;padding:12px 16px;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:15px;font-weight:400;line-height:1.45;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #8884;touch-action:pan-y}
.address-suggestions [role=option]:last-child{border-bottom:0}
.address-suggestions [role=option]:hover,.address-suggestions [aria-selected=true]{background:#8883;outline:2px solid currentColor;outline-offset:-2px}
.address-search-status,.address-search-credit{display:block;font-size:11px;line-height:1.5;letter-spacing:normal;text-transform:none;font-weight:400;margin-top:6px;opacity:.8}
.address-search-status:empty{display:none}
.studio-dark .address-autocomplete{--address-menu-bg:#20292b;--address-menu-text:#f2f2ed}
@media(max-width:760px){.address-autocomplete input{font-size:16px!important}.address-suggestions [role=option]{min-height:60px}}
