/* Address autocomplete dropdown and "Change address" link (source/addr/addr.css; every page). Site tokens from site.css. */
.ta-list{position:fixed;z-index:2147483000;margin:0;padding:6px 0;list-style:none;background:#fff;color:#0E0D0C;border:1px solid #DDD3C0;box-shadow:0 18px 40px rgba(14,13,12,.18);max-height:min(60vh,380px);overflow:auto;font-family:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;text-align:left}
.ta-list li{padding:11px 16px;cursor:pointer;font-size:16px;line-height:1.3}
.ta-list li span{display:block;font-weight:600}
.ta-list li small{display:block;font-size:13.5px;color:#4A443B;margin-top:2px}
.ta-list li[aria-selected=true],.ta-list li[role=option]:hover{background:#EFE8DA}
.ta-list li.ta-note{cursor:default;font-size:14px;color:#4A443B;background:none}
.ta-list li.ta-src{cursor:default;font-size:11px;letter-spacing:.04em;color:#9A9184;text-align:right;padding:6px 12px 2px;background:none}
.ta-chg{display:inline-block;margin:6px 0 0;padding:0 0 3px;background:none;border:0;border-bottom:1px solid currentColor;font:600 11.5px/1 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:inherit;opacity:.8;cursor:pointer}
.ta-chg:hover{opacity:1}
@media (max-width:620px){.ta-list li{padding:13px 16px}}
/* A list showing only a note ("No county record matches yet...") lets clicks pass through to the button below it (Nov 4, 2026). */
.ta-list.ta-noteonly{pointer-events:none;opacity:.94}
