/* A visible place to choose a city or state, using the existing listing filters. */
.findbar>.location-jump{display:flex;align-items:center;gap:12px;flex:0 1 295px;min-width:0;background:transparent;color:#34516e;border:0;border-left:1px solid #dfe9ed;border-radius:0;padding:14px 23px;font-size:15px;font-weight:500;text-align:left;min-height:54px}.findbar>.location-jump:hover{background:#f3f8f8}.location-jump svg{width:24px;height:24px}.location-jump #locationSummary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-jump .chevron{margin-left:auto}
.location-section{scroll-margin-top:24px;background:#ffffffb8;border:1px solid #dce7eb;border-radius:18px;padding:24px;margin:0 0 34px;box-shadow:0 6px 24px #10345c03}.location-section-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.location-section h2{font:800 22px/1.2 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:-.035em;margin:0 0 7px;color:#10345c}.location-section-head p{font-size:13px;color:#64798b;margin:0}.location-section .geo-field{min-height:60px;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:9px 14px;background:#fff;border:1px solid #d8e5e9;border-radius:12px}.location-section .geo-field span{font-size:11px;color:#567184;font-weight:750}.location-section .geo-field input,.location-section .geo-field select{font-size:14px;color:#10345c;min-height:25px;font-weight:600;outline-offset:5px}.location-section .geo-field input::placeholder{font-size:13px;color:#8396a3}.location-section .location-country{flex:0 0 205px}.location-section-fields{display:grid;grid-template-columns:1fr 1.4fr auto auto;gap:12px;align-items:stretch}.location-section .location-done{border:0;border-radius:12px;background:#00a4a6;color:#fff;padding:13px 23px;font-size:14px;font-weight:800;white-space:nowrap}.location-section .location-done:hover{background:#008c8e}.location-section .geo-reset{border:1px solid #dce7eb;background:transparent;color:#536e85;font-size:12px;padding:12px 16px}.location-auto{margin-top:17px}.location-auto>summary{display:inline-flex;cursor:pointer;font-size:12px;color:#607e91;list-style:none;min-height:28px;align-items:center;gap:8px}.location-auto>summary:before{content:'+';font-size:18px;color:#009f9f}.location-auto[open]>summary:before{content:'−'}.location-auto>summary::-webkit-details-marker{display:none}.location-auto-actions{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.location-section .geo-privacy{font-size:11px;line-height:1.6;margin:10px 0 0;max-width:760px;color:#607e91}
@media(max-width:950px){.findbar>.location-jump{flex-basis:230px;padding:14px 16px}.location-section-fields{grid-template-columns:1fr 1.2fr auto}.location-section-fields>.geo-reset{grid-column:3;grid-row:2;padding:8px}.location-section .location-country{flex-basis:185px}.location-section-head{gap:20px}}
@media(max-width:790px){.findbar>.location-jump{flex:auto;border-left:0;border-top:1px solid #edf2f3;padding:9px;min-height:45px;font-size:14px}.location-jump svg{width:21px;height:21px}.location-section{padding:18px 15px;margin-bottom:28px;border-radius:15px;scroll-margin-top:18px}.location-section-head{flex-direction:column;align-items:stretch;gap:15px;margin-bottom:12px}.location-section h2{font-size:21px;max-width:300px;line-height:1.15}.location-section-head p{font-size:12px;line-height:1.5}.location-section .location-country{flex:auto;min-height:52px;flex-direction:row;align-items:center;gap:12px}.location-section-fields{grid-template-columns:1fr 1fr;gap:10px}.location-section-fields>.geo-field{grid-column:1/-1;min-height:60px;padding:9px 12px}.location-section .location-done{padding:12px 15px;min-height:44px;font-size:13px}.location-section-fields>.geo-reset{grid-column:2;grid-row:auto;font-size:12px;min-height:44px}.location-auto{margin-top:14px}.location-auto>summary{font-size:11px}.location-section .geo-privacy{font-size:10px}}
