.p2s-address-fields,.p2s-address-block{display:contents}
.p2s-address-host{position:relative}
.p2s-address-suggestions{position:absolute;z-index:100000;left:0;right:0;top:calc(100% + 4px);margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #d9d5cc;border-radius:10px;box-shadow:0 10px 28px rgba(0,0,0,.14);max-height:280px;overflow:auto}
.p2s-address-suggestions[hidden]{display:none}
.p2s-address-suggestions li{margin:0;padding:0}
.p2s-address-suggestions button{display:block;width:100%;border:0;background:#fff;text-align:left;padding:10px 11px;border-radius:7px;cursor:pointer;font:inherit;line-height:1.35;color:#1a1a1a}
.p2s-address-suggestions button:hover,.p2s-address-suggestions button:focus{background:#f6f2e8;outline:2px solid #C5A059;outline-offset:-2px}
.p2s-address-suggestions strong,.p2s-address-suggestions span{display:block}
.p2s-address-suggestions span{margin-top:2px;color:#6c675f;font-size:.84em}
.p2s-address-status{margin-top:5px;color:#6c675f;font-size:.8rem;line-height:1.35}
.p2s-address-status.is-error{color:#8a3b32}
.p2s-address-attribution{padding:6px 11px 3px!important;text-align:right;color:#5e5e5e;font:400 12px/1.3 Arial,sans-serif;white-space:nowrap}
