.ApartmentReverseGeocoder_shell__P3RXD{margin:0 0 34px;padding:24px;background:#f8f6f0;border:1px solid #cfc9bd;box-shadow:0 10px 26px #34493c0d}.ApartmentReverseGeocoder_header__yltI5{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px}.ApartmentReverseGeocoder_kicker__cibnL{display:block;margin-bottom:8px;color:#1f5742;font-size:10px;font-weight:700;letter-spacing:.16em}.ApartmentReverseGeocoder_header__yltI5 h3{margin:0;font-size:25px;letter-spacing:-.04em}.ApartmentReverseGeocoder_header__yltI5 p{max-width:720px;margin:9px 0 0;color:#68716b;font-size:13px;line-height:1.7}.ApartmentReverseGeocoder_meta__gJ9Wl{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:0 0 auto;color:#7b837e;font-size:11px}.ApartmentReverseGeocoder_meta__gJ9Wl button{border:1px solid #8da99c;background:#fff;color:#1f5742;padding:8px 11px;cursor:pointer;font-weight:600}.ApartmentReverseGeocoder_meta__gJ9Wl button:hover{background:#edf3ef}.ApartmentReverseGeocoder_grid__rHoCn{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);grid-gap:14px;gap:14px}.ApartmentReverseGeocoder_mapWrap__12Cn0{position:relative;min-height:390px;background:#d9dfd7;border:1px solid #cfd5cd;overflow:hidden}.ApartmentReverseGeocoder_map__Qpw5g{position:absolute;inset:0;width:100%;height:100%}.ApartmentReverseGeocoder_mapHint__C0nZ1{position:absolute;top:12px;left:12px;z-index:2;padding:7px 10px;background:#f8f6f0ed;color:#1f5742;font-size:11px;font-weight:700;box-shadow:0 4px 14px #27372f1c;pointer-events:none}.ApartmentReverseGeocoder_results__YkJS6{min-height:390px;display:flex;flex-direction:column;gap:11px}.ApartmentReverseGeocoder_status__9bEZu{display:flex;flex-direction:column;gap:5px;padding:14px 15px;border-left:3px solid #1f5742;background:#edf2ee}.ApartmentReverseGeocoder_status__9bEZu strong{font-size:13px}.ApartmentReverseGeocoder_status__9bEZu span{color:#55625b;font-size:12px;line-height:1.55}.ApartmentReverseGeocoder_status__9bEZu small{color:#7b837e;font-size:10px;line-height:1.45}.ApartmentReverseGeocoder_error__1KiFf{border-left-color:#a05b47;background:#f5ebe6}.ApartmentReverseGeocoder_list__gXgzq{display:flex;flex-direction:column;gap:8px;overflow:auto}.ApartmentReverseGeocoder_item__xpWQy{display:grid;grid-template-columns:28px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;background:#fff;border:1px solid #ded9cd}.ApartmentReverseGeocoder_rank__73X8D{align-self:start;color:#1f5742;font:500 10px monospace}.ApartmentReverseGeocoder_copy___KW6_{display:flex;min-width:0;flex-direction:column;gap:4px}.ApartmentReverseGeocoder_copy___KW6_ strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ApartmentReverseGeocoder_copy___KW6_ span{color:#69716c;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ApartmentReverseGeocoder_copy___KW6_ small{color:#818781;font-size:10px}.ApartmentReverseGeocoder_item__xpWQy button{border:0;background:#1f5742;color:#fff;padding:8px 10px;font-size:11px;font-weight:700;cursor:pointer}.ApartmentReverseGeocoder_item__xpWQy button:hover{filter:brightness(.95)}.ApartmentReverseGeocoder_empty__Rmw9O{margin:0;padding:18px;background:#f1eee5;color:#69716c;font-size:12px;line-height:1.65}.ApartmentReverseGeocoder_note__yXDL2{margin:13px 2px 0;color:#7b837e;font-size:10px;line-height:1.65}.ApartmentReverseGeocoder_unavailable__TsxI5{padding:22px;border-left:3px solid #a05b47;background:#f5ebe6;color:#694a40;font-size:12px}@media(max-width:820px){.ApartmentReverseGeocoder_shell__P3RXD{padding:18px;margin-bottom:26px}.ApartmentReverseGeocoder_header__yltI5{align-items:flex-start;flex-direction:column}.ApartmentReverseGeocoder_meta__gJ9Wl{width:100%;align-items:flex-start;flex-direction:row;justify-content:space-between}.ApartmentReverseGeocoder_grid__rHoCn{grid-template-columns:1fr}.ApartmentReverseGeocoder_mapWrap__12Cn0{min-height:330px}.ApartmentReverseGeocoder_results__YkJS6{min-height:0}.ApartmentReverseGeocoder_list__gXgzq{max-height:310px}.ApartmentReverseGeocoder_header__yltI5 h3{font-size:22px}}@media(max-width:520px){.ApartmentReverseGeocoder_shell__P3RXD{margin-left:-6px;margin-right:-6px;padding:14px}.ApartmentReverseGeocoder_mapWrap__12Cn0{min-height:300px}.ApartmentReverseGeocoder_meta__gJ9Wl{align-items:flex-start;flex-direction:column}.ApartmentReverseGeocoder_item__xpWQy{grid-template-columns:24px minmax(0,1fr) auto}.ApartmentReverseGeocoder_item__xpWQy button{padding:8px}.ApartmentReverseGeocoder_copy___KW6_ span{white-space:normal}.ApartmentReverseGeocoder_note__yXDL2{font-size:9px}}.RecentSearchHistory_history__s5AaQ{margin-top:10px;padding:10px 12px 11px;border:1px solid #d8d3c7;background:rgba(248,246,240,.96);box-shadow:0 8px 20px rgba(52,73,60,.07)}.RecentSearchHistory_heading__qB94M{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.RecentSearchHistory_heading__qB94M strong{color:#4d5551;font-size:11px;font-weight:700;letter-spacing:.02em}.RecentSearchHistory_heading__qB94M button{border:0;padding:2px 0;background:transparent;color:#7a817d;font-size:11px;cursor:pointer}.RecentSearchHistory_heading__qB94M button:hover{color:#1f5742;text-decoration:underline;text-underline-offset:3px}.RecentSearchHistory_items__p5D9A{display:flex;flex-wrap:wrap;gap:7px}.RecentSearchHistory_item__Q7NiX{display:inline-flex;align-items:center;min-width:0;border:1px solid #cfd7d1;border-radius:999px;background:#fff;overflow:hidden}.RecentSearchHistory_remove__anRGc,.RecentSearchHistory_term__aUDLy{border:0;background:transparent;color:#48534d;cursor:pointer}.RecentSearchHistory_term__aUDLy{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:7px 4px 7px 10px;font-size:12px;white-space:nowrap}.RecentSearchHistory_term__aUDLy span{color:#1f5742;font-size:12px}.RecentSearchHistory_remove__anRGc{padding:7px 9px 7px 5px;color:#8d938f;font-size:16px;line-height:1}.RecentSearchHistory_item__Q7NiX:focus-within,.RecentSearchHistory_item__Q7NiX:hover{border-color:#8da99c;background:#f3f7f4}.RecentSearchHistory_remove__anRGc:focus-visible,.RecentSearchHistory_remove__anRGc:hover,.RecentSearchHistory_term__aUDLy:focus-visible,.RecentSearchHistory_term__aUDLy:hover{color:#1f5742;outline:none}@media (max-width:640px){.RecentSearchHistory_history__s5AaQ{margin-top:8px;padding:9px 10px 10px}.RecentSearchHistory_items__p5D9A{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.RecentSearchHistory_item__Q7NiX{flex:0 0 auto}}