.location-picker{min-width:0;border:1px solid var(--line);border-left:4px solid var(--amber);padding:18px 20px;margin:0 0 24px;background:#fff}.location-picker legend{padding:0 6px;font-size:1rem;font-weight:700}.location-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.location-picker .button{min-height:50px;font-size:1rem;width:auto}.location-picker button:disabled{opacity:.65;cursor:wait}.location-remove{background:transparent;border:1px solid #aebcc9;border-radius:3px;padding:10px 14px;min-height:44px;cursor:pointer;color:var(--ink)}.location-picker a{display:inline-block;margin-top:15px;font-weight:600;text-decoration:underline;overflow-wrap:anywhere}.location-status{font-size:.9375rem;line-height:1.6;margin:14px 0 0}.location-picker input[type=hidden]{display:none}@media(max-width:380px){.location-picker{padding:16px 12px}.location-picker .button{width:100%;padding:13px 14px}}
.location-page-link{margin-left:12px;background:var(--paper);border:1px solid #aebcc9}@media(max-width:700px){.location-page-link{margin-left:0;display:flex;width:fit-content}}
