.location-dialog form{padding:28px 22px 22px}.location-dialog small{color:var(--green);font-size:13px}.location-dialog h2{margin:5px 0 18px}.location-search-box{height:50px;border:2px solid var(--green);border-radius:15px;display:flex;align-items:center;gap:9px;padding:0 13px;background:#fff}.location-search-box span{font-size:24px;color:var(--green)}.location-search-box input{border:0;outline:0;margin:0;padding:0;font-size:16px}.current-location-button{width:100%;margin:10px 0 0;padding:12px;border:0;border-radius:12px;background:#edf5ef;color:var(--green);font:inherit;font-size:14px}.location-dialog form>p{margin:17px 2px 8px;font-size:13px;color:var(--muted)}.location-results{display:grid;gap:7px;max-height:280px;overflow:auto}.location-result{border:1px solid #e0e4de;background:#fff;border-radius:13px;padding:12px 13px;text-align:left;color:var(--ink);font:inherit;font-size:14px}.location-result strong,.location-result span{display:block}.location-result span{color:var(--muted);font-size:12px;margin-top:3px}.location-result:hover,.location-result:focus{border-color:var(--green);background:#f3f8f3}.location-empty{padding:18px 4px;text-align:center;color:var(--muted);font-size:13px}
