
/* One compact native address lookup; results appear only while searching. */
.pe-address-lookup{display:grid;gap:.4rem;margin-bottom:1rem;min-width:0;grid-column:1/-1}
.pe-address-lookup>label{font-size:.875rem;font-weight:600}
.pe-address-lookup>input{width:100%;box-sizing:border-box}
.pe-address-lookup [role=listbox]{display:grid;max-height:16rem;overflow:auto;border:1px solid var(--pe-line,var(--border,#87929b));border-radius:8px}
.pe-address-lookup [role=listbox][hidden],.pe-address-lookup [hidden]{display:none}
.pe-address-lookup [role=option]{display:block;width:100%;text-align:left;white-space:normal;padding:.7rem;border:0;border-bottom:1px solid var(--pe-line,var(--border,#87929b));border-radius:0;color:inherit;background:transparent;font:inherit;cursor:pointer}
.pe-address-lookup [role=option]:hover,.pe-address-lookup [aria-selected=true]{background:var(--pe-surface-3,var(--surface-hover,rgba(120,140,160,.16)))}
.pe-address-lookup small{font-size:.75rem;line-height:1.4}
.pe-address-lookup__credit{opacity:.85}

[data-location-error]:empty{display:none}
.pe-address-lookup__credit a{color:inherit}
