.SearchView-module__nngR1q__bar{z-index:30;-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px);border-bottom:1px solid var(--nc-line-soft);background:#fffffff2;position:sticky;top:0}.SearchView-module__nngR1q__barInner{flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem 0;display:flex}.SearchView-module__nngR1q__select{font-family:var(--nc-sans);color:var(--nc-slate);border:1px solid var(--nc-line-soft);cursor:pointer;background:#fff;border-radius:10px;padding:.55rem .7rem;font-size:.9rem;font-weight:600}.SearchView-module__nngR1q__select:focus{border-color:var(--nc-teal);outline:none}.SearchView-module__nngR1q__moreBtn{font-family:var(--nc-sans);color:var(--nc-slate);background:var(--nc-cream);border:1px solid var(--nc-line-soft);cursor:pointer;white-space:nowrap;border-radius:10px;padding:.55rem .9rem;font-size:.9rem;font-weight:600}.SearchView-module__nngR1q__moreBtn:hover{border-color:var(--nc-teal)}.SearchView-module__nngR1q__count{color:var(--nc-slate-mute);margin-left:auto;font-size:.9rem;font-weight:600}.SearchView-module__nngR1q__toggle{cursor:pointer;font-family:var(--nc-sans);color:#fff;background:var(--nc-teal);white-space:nowrap;border-radius:10px;margin-left:auto;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600}.SearchView-module__nngR1q__toggle:hover{background:var(--nc-teal-dark)}.SearchView-module__nngR1q__listWrap{padding:1.4rem 0 3.5rem}.SearchView-module__nngR1q__grid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:1.2rem;display:grid}.SearchView-module__nngR1q__empty{color:var(--nc-slate-mute);padding:2rem 0}.SearchView-module__nngR1q__resultsHead{color:var(--nc-slate-soft);margin-bottom:1.1rem;font-size:.95rem;font-weight:600}.SearchView-module__nngR1q__backHome{font-family:var(--nc-sans);color:var(--emma-blue,#5ba8e8);align-items:center;gap:.35rem;margin-bottom:.9rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.SearchView-module__nngR1q__backHome:hover{text-decoration:underline}.SearchView-module__nngR1q__chipsBar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.7rem;display:flex}.SearchView-module__nngR1q__yourSearch{color:var(--nc-slate-mute);font-size:.82rem;font-weight:600}.SearchView-module__nngR1q__cityChip{color:#fff;background:var(--nc-teal);border-radius:var(--nc-radius-pill);align-items:center;gap:.3rem;padding:.4rem .85rem;font-size:.86rem;font-weight:800;display:inline-flex}.SearchView-module__nngR1q__chip{color:var(--nc-teal-dark);background:var(--nc-mint);border:1px solid var(--nc-line-soft);border-radius:var(--nc-radius-pill);cursor:pointer;transition:border-color .15s var(--nc-ease), background .15s var(--nc-ease);align-items:center;gap:.45rem;padding:.38rem .4rem .38rem .8rem;font-family:inherit;font-size:.86rem;font-weight:700;display:inline-flex}.SearchView-module__nngR1q__chip:hover{border-color:var(--nc-teal)}.SearchView-module__nngR1q__x{border-radius:var(--nc-radius-pill);background:#5ba8e829;justify-content:center;align-items:center;width:17px;height:17px;font-size:.7rem;line-height:1;display:inline-flex}.SearchView-module__nngR1q__clearAll{color:var(--nc-slate-mute);cursor:pointer;background:0 0;border:none;padding:.38rem .4rem;font-family:inherit;font-size:.82rem;font-weight:600;text-decoration:underline}.SearchView-module__nngR1q__clearAll:hover{color:var(--nc-slate)}.SearchView-module__nngR1q__searchedFor{color:var(--nc-slate-mute);margin-bottom:.7rem;font-size:.88rem}.SearchView-module__nngR1q__searchedFor em{color:var(--nc-slate-soft);font-style:italic}.SearchView-module__nngR1q__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:2.6rem;display:flex}.SearchView-module__nngR1q__pageGroup{align-items:center;gap:.4rem;display:inline-flex}.SearchView-module__nngR1q__pageBtn{font-family:var(--nc-sans);color:var(--nc-slate);border:1px solid var(--nc-line-soft);cursor:pointer;min-width:42px;transition:border-color .15s var(--nc-ease), background .15s var(--nc-ease);background:#fff;border-radius:9px;padding:.5rem .8rem;font-size:.9rem;font-weight:600}.SearchView-module__nngR1q__pageBtn:hover:not(:disabled){border-color:var(--nc-teal)}.SearchView-module__nngR1q__pageBtn:disabled{opacity:.45;cursor:default}.SearchView-module__nngR1q__pageOn{background:var(--nc-teal);border-color:var(--nc-teal);color:#fff}.SearchView-module__nngR1q__pageGap{color:var(--nc-slate-mute);padding:0 .15rem}.SearchView-module__nngR1q__mapFull{height:calc(100vh - 58px)}.SearchView-module__nngR1q__mapCol{border-left:1px solid var(--nc-line-soft);height:calc(100vh - 57px);position:sticky;top:57px}.SearchView-module__nngR1q__mapLoading{background:var(--nc-mint);height:100%;color:var(--nc-slate-mute);justify-content:center;align-items:center;font-size:.92rem;display:flex}.SearchView-module__nngR1q__mapPage{flex-direction:column;height:calc(100dvh - 50px);display:flex}.SearchView-module__nngR1q__mapArea{flex:1;min-height:0;position:relative}.SearchView-module__nngR1q__splitMap{position:absolute;inset:0}.SearchView-module__nngR1q__listToggle{z-index:5;font-family:var(--nc-sans);color:var(--nc-slate);border:1px solid var(--nc-line-soft);border-radius:var(--nc-radius-pill);box-shadow:var(--nc-shadow-card);cursor:pointer;transition:transform .15s var(--nc-ease), box-shadow .15s var(--nc-ease);background:#fff;align-items:center;gap:.45rem;padding:.6rem 1.05rem;font-size:.9rem;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.SearchView-module__nngR1q__listToggle svg{color:var(--nc-teal)}.SearchView-module__nngR1q__listToggle:hover{box-shadow:var(--nc-shadow-lift);transform:translateY(-1px)}.SearchView-module__nngR1q__listOverlay{z-index:6;border-right:1px solid var(--nc-line-soft);width:min(380px,86%);transition:transform .26s var(--nc-ease);background:#fff;padding:0 1.1rem 2rem;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-101%);box-shadow:6px 0 26px #14282e29}.SearchView-module__nngR1q__listOpen{transform:translate(0)}.SearchView-module__nngR1q__splitHead{z-index:2;-webkit-backdrop-filter:saturate(180%)blur(6px);backdrop-filter:saturate(180%)blur(6px);border-bottom:1px solid var(--nc-line-soft);color:var(--nc-slate-soft);background:#fffffff5;justify-content:space-between;align-items:center;gap:.6rem;margin:0 -1.1rem 1rem;padding:.9rem 1.1rem;font-size:.9rem;font-weight:600;display:flex;position:sticky;top:0}.SearchView-module__nngR1q__listClose{background:var(--nc-mint);width:28px;height:28px;color:var(--nc-slate);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;display:flex}.SearchView-module__nngR1q__listClose:hover{background:var(--nc-line-soft)}.SearchView-module__nngR1q__splitCards{gap:1.1rem;display:grid}.SearchView-module__nngR1q__splitCard{border-radius:var(--nc-card-r);transition:box-shadow .18s var(--nc-ease)}.SearchView-module__nngR1q__splitCardOn{box-shadow:0 0 0 2px var(--nc-teal), var(--nc-shadow-card)}.SearchView-module__nngR1q__splitEmpty{color:var(--nc-slate-mute);padding:1.4rem .2rem;font-size:.9rem}.SearchView-module__nngR1q__mapSearch{z-index:4;position:absolute;top:12px;left:12px}.SearchView-module__nngR1q__mapStatus{z-index:4;border:1px solid var(--nc-line-soft);background:#fff;border-radius:12px;gap:2px;padding:3px;display:inline-flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 2px 12px #14282e29}.SearchView-module__nngR1q__statusBtn{font-family:var(--nc-sans);color:var(--nc-slate-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:.45rem .85rem;font-size:.84rem;font-weight:600}.SearchView-module__nngR1q__statusBtn:hover{color:var(--nc-slate)}.SearchView-module__nngR1q__statusOn,.SearchView-module__nngR1q__statusOn:hover{background:var(--nc-teal);color:#fff}@media (max-width:900px){.SearchView-module__nngR1q__count{margin-left:0}.SearchView-module__nngR1q__mapToggle{cursor:pointer;font-family:var(--nc-sans);color:#fff;background:var(--nc-teal);border:0;border-radius:10px;margin-left:auto;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;display:inline-flex}.SearchView-module__nngR1q__mapPage{height:auto;display:block}.SearchView-module__nngR1q__split{grid-template-columns:1fr;height:auto}.SearchView-module__nngR1q__splitMap{order:-1;grid-column:1;height:62vh}.SearchView-module__nngR1q__splitList{border-right:0;overflow:visible}.SearchView-module__nngR1q__splitHead{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.SearchView-module__nngR1q__mapCol,.SearchView-module__nngR1q__showMap .SearchView-module__nngR1q__list{display:none}.SearchView-module__nngR1q__showMap .SearchView-module__nngR1q__mapCol{border-left:0;height:calc(100vh - 57px);display:block;position:sticky;top:57px}}.SearchView-module__nngR1q__mapBusy{z-index:5;font-family:var(--nc-sans);color:var(--nc-slate);border:1px solid var(--nc-line-soft);border-radius:var(--nc-radius-pill);box-shadow:var(--nc-shadow-card);background:#fffffff5;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.86rem;font-weight:600;display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.SearchView-module__nngR1q__spinner{border:2px solid var(--nc-mint);border-top-color:var(--nc-teal);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite SearchView-module__nngR1q__nc-spin}@keyframes SearchView-module__nngR1q__nc-spin{to{transform:rotate(360deg)}}.SearchView-module__nngR1q__mapHint{z-index:5;font-family:var(--nc-sans);color:var(--nc-slate);border:1px solid var(--nc-line-soft);box-shadow:var(--nc-shadow-card);background:#fffffff7;border-radius:14px;align-items:center;gap:.5rem;padding:.8rem 1.3rem;font-size:.95rem;font-weight:700;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SearchView-module__nngR1q__mapHint svg{color:var(--nc-teal)}.SearchView-module__nngR1q__cappedNote{color:var(--nc-slate-mute);margin:0 0 .8rem;padding:0 .2rem;font-size:.8rem}@media (prefers-reduced-motion:reduce){.SearchView-module__nngR1q__spinner{animation:none}}.SearchView-module__nngR1q__drawHint{z-index:5;font-family:var(--nc-sans);color:#fff;background:var(--nc-teal);border-radius:var(--nc-radius-pill);box-shadow:var(--nc-shadow-card);padding:.5rem 1.1rem;font-size:.88rem;font-weight:700;position:absolute;top:14px;left:50%;transform:translate(-50%)}@media (max-width:768px){.SearchView-module__nngR1q__mapPage{height:calc(100dvh - 50px - var(--nc-tabbar-h) - env(safe-area-inset-bottom))}}.SearchView-module__nngR1q__locateFab{display:none}@media (max-width:768px){.SearchView-module__nngR1q__locateFab{right:12px;bottom:calc(var(--nc-tabbar-h) + env(safe-area-inset-bottom) + 14px);z-index:55;border:1px solid var(--nc-line-soft);width:46px;height:46px;color:var(--nc-slate);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:fixed;box-shadow:0 2px 12px #14282e29}}
