/* Address suggestions under the sign-up form's Street Address box (join/index.php; join/address-lookup.js fills the list).
   Colours are the page's own (its :root list). */
.addr-host{ position:relative; }
.addr-suggest{ position:absolute; top:100%; left:0; right:0; z-index:20; margin-top:4px; overflow:hidden; background:#fff; border:2px solid var(--gray-300); border-radius:10px; box-shadow:0 8px 20px #d1d5db; }
.addr-suggest[hidden]{ display:none; }
.addr-option{ display:block; width:100%; padding:12px 14px; font-family:inherit; text-align:left; color:var(--gray-700); background:#fff; border:0; border-bottom:1px solid var(--gray-200); border-radius:0; cursor:pointer; }
.addr-option:focus{ outline:none; }
.addr-option b{ display:block; font-size:16px; font-weight:600; }
.addr-option small{ display:block; font-size:13px; color:var(--gray-500); }
.addr-option:hover,
.addr-option.is-active{ background:var(--gray-100); }
.addr-by{ padding:6px 14px; font-size:11px; text-align:right; color:var(--gray-500); background:var(--gray-50); }