.map_main__LS72g{max-width:900px;margin:0 auto;padding:16px 20px 32px}.map_bar__Lv_gJ{display:flex;align-items:center;gap:12px;margin-bottom:12px}.map_back__i7i3Y{width:40px;height:40px;border-radius:12px;border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;text-decoration:none}.map_wrap__lavjE{position:relative}.map_map__nKYu7{height:70vh;min-height:420px;border-radius:20px;overflow:hidden;border:1px solid var(--color-border)}.map_pin__4TSDH{display:inline-block;background:#fff;color:var(--color-brand);font-weight:800;font-size:14px;padding:6px 12px;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.25);white-space:nowrap}.map_card__ItxwJ{position:absolute;z-index:1000;left:16px;right:16px;bottom:16px;display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:18px;padding:14px 18px;text-decoration:none;color:inherit;box-shadow:0 4px 16px rgba(0,0,0,.18)}.map_card__ItxwJ strong{display:block;font-size:17px}.map_cardPrice__Nsdev{display:block;color:var(--color-brand);font-weight:800}.map_cardCity__USusL{color:var(--color-text-muted);font-size:14px}.map_card__ItxwJ{gap:14px}.map_cardThumb__cW90w{width:56px;height:56px;border-radius:14px;object-fit:cover;flex-shrink:0}.map_cardThumbNavy__3HjFa{background:#101a5c}.map_cardText__9cRXd{flex:1 1;min-width:0}.map_cardText__9cRXd strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:720px){.map_main__LS72g{max-width:none;padding:0;position:relative}.map_bar__Lv_gJ{position:absolute;z-index:1100;top:calc(12px + env(safe-area-inset-top));left:12px;right:12px;margin:0}.map_bar__Lv_gJ>strong{flex:1 1;border-radius:14px;padding:12px 16px;font-size:17px}.map_back__i7i3Y,.map_bar__Lv_gJ>strong{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.15)}.map_back__i7i3Y{border:none;width:48px;height:48px;border-radius:14px}.map_map__nKYu7{height:100dvh;min-height:0;border-radius:0;border:none}body:has(.app-tabbar) .map_map__nKYu7{height:calc(100dvh - 64px - env(safe-area-inset-bottom))}}