.hc-location-fields{border:1px solid var(--hc-line);border-radius:8px;gap:14px;min-width:0;margin:0;padding:16px;display:grid}.hc-location-fields legend{padding:0 6px;font-weight:600}.hc-location-fields legend small{font-weight:400}.hc-location-fields p{margin:0;font-size:13px}.hc-location-fields select{border:1px solid var(--hc-line-strong);background:var(--hc-surface);width:100%;min-width:0;color:var(--hc-ink);font:400 16px/1.5 var(--hc-font-sans);border-radius:6px;padding:12px}.hc-location-fields button{color:var(--hc-ink);text-underline-offset:3px;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:6px 0;text-decoration:underline}.hc-location-fields button:disabled{opacity:.65;cursor:wait}.hc-location-fields small{color:var(--hc-muted);font-size:12px}.hc-location-search{min-width:0;position:relative}.hc-location-search ul{border:1px solid var(--hc-line-strong);background:var(--hc-surface);border-radius:6px;max-height:260px;margin:4px 0 0;padding:4px;list-style:none;overflow-y:auto}.hc-location-search ul[hidden]{display:none}.hc-location-search li button{width:100%;padding:10px;font-size:14px;text-decoration:none;display:block}.hc-location-search li[aria-selected=true],.hc-location-search li:hover{background:var(--hc-canvas)}
