.MapPopupCard_card__EgHvr{display:flex;flex-direction:column;width:100%;color:#1b2545;text-decoration:none;line-height:1.2;background:var(--color-white);overflow:hidden}.MapPopupCard_card__EgHvr:hover .MapPopupCard_open__M1k3P{color:#1b2545}.MapPopupCard_media__Ff3fy{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#dfe3e8}.MapPopupCard_img___DF6L{width:100%;height:100%;object-fit:cover;display:block}.MapPopupCard_navBtn__mcnMQ{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0;border:0;border-radius:999px;background:hsla(0,0%,100%,.94);box-shadow:0 2px 8px rgba(16,24,40,.25);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1b2545;transition:background .15s ease}.MapPopupCard_navBtn__mcnMQ svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.MapPopupCard_navBtn__mcnMQ:hover{background:#fff}.MapPopupCard_prev__gSEBH{left:10px}.MapPopupCard_next__3AH9T{right:10px}.MapPopupCard_counter__M6wD8{position:absolute;right:10px;bottom:10px;padding:4px 9px;border-radius:999px;background:rgba(27,37,69,.78);color:#fff;font-size:11.5px;font-weight:600;letter-spacing:.02em;line-height:1.2}.MapPopupCard_content__1mFik{display:flex;flex-direction:column;gap:10px;padding:14px 18px 16px}.MapPopupCard_priceRow__M7ixX{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.MapPopupCard_price__4r3l8{font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1.1;color:#1b2545}.MapPopupCard_ppm2__8Rp17{font-size:13px;font-weight:600;color:#5f6675;white-space:nowrap}.MapPopupCard_title__Ot7Fs{font-size:14px;font-weight:600;line-height:1.35;color:#1b2545;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MapPopupCard_facts__A7PUt{display:flex;align-items:stretch;border-top:1px solid #e6e8ee;padding-top:10px}.MapPopupCard_fact__V1kt7{display:flex;flex-direction:column;gap:2px;padding-right:14px;min-width:0}.MapPopupCard_fact__V1kt7+.MapPopupCard_fact__V1kt7{padding-left:14px;border-left:1px solid #e6e8ee}.MapPopupCard_factValue__5NEDO{font-size:14px;font-weight:700;color:#1b2545;white-space:nowrap}.MapPopupCard_factLabel__dRJFM{font-size:10.5px;font-weight:600;color:#5f6675;text-transform:uppercase;letter-spacing:.06em}.MapPopupCard_open__M1k3P{display:inline-flex;align-items:center;gap:6px;align-self:center;margin-left:auto;padding-left:10px;font-size:13px;font-weight:700;color:#2b3a67;white-space:nowrap;transition:color .15s ease}.MapPopupCard_open__M1k3P svg{width:14px;height:14px;fill:none;stroke:#c9a24b;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.MapPopupCard_sheet__sW2a1{gap:12px}.MapPopupCard_sheet__sW2a1 .MapPopupCard_media__Ff3fy{border-radius:12px;aspect-ratio:16/9}.MapPopupCard_sheet__sW2a1 .MapPopupCard_navBtn__mcnMQ{width:40px;height:40px}.MapPopupCard_sheet__sW2a1 .MapPopupCard_content__1mFik{padding:0;gap:12px}.MapPopupCard_sheet__sW2a1 .MapPopupCard_price__4r3l8{font-size:24px}.MapPopupCard_sheet__sW2a1 .MapPopupCard_title__Ot7Fs{font-size:15px}.MapPopupCard_sheet__sW2a1 .MapPopupCard_facts__A7PUt{padding-top:12px}.MapPopupCard_sheet__sW2a1 .MapPopupCard_fact__V1kt7{padding-right:16px}.MapPopupCard_sheet__sW2a1 .MapPopupCard_fact__V1kt7+.MapPopupCard_sheet__sW2a1 .MapPopupCard_fact__V1kt7{padding-left:16px}.MapPopupCard_sheet__sW2a1 .MapPopupCard_factValue__5NEDO{font-size:15px}.MapPopupStack_stack___jr9B{display:flex;flex-direction:column;width:100%;color:#1b2545}.MapPopupStack_stackHeading__VqMa6{padding:14px 44px 12px 18px;border-bottom:1px solid #e6e8ee;font-size:13px;font-weight:700;color:#1b2545;line-height:1.2}.MapPopupStack_rows__vMyVB{display:flex;flex-direction:column;max-height:372px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.MapPopupStack_row___Z4M_{display:flex;gap:12px;padding:12px 16px 12px 17px;border-left:3px solid rgba(0,0,0,0);color:#1b2545;text-decoration:none;transition:background .15s ease}.MapPopupStack_row___Z4M_+.MapPopupStack_row___Z4M_{border-top:1px solid #e6e8ee}.MapPopupStack_row___Z4M_:hover{background:#f6f7fa}.MapPopupStack_rowActive__lawIF{background:#f6f7fa;border-left-color:#c9a24b}.MapPopupStack_rowImg__xuLh3{width:96px;height:72px;flex-shrink:0;border-radius:8px;object-fit:cover;display:block;background:#dfe3e8}.MapPopupStack_rowBody__FFwuf{display:flex;flex-direction:column;gap:4px;min-width:0;flex-grow:1}.MapPopupStack_rowPriceRow__X6JMp{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.MapPopupStack_rowPrice__jftQS{font-size:16px;font-weight:800;line-height:1.1;color:#1b2545}.MapPopupStack_rowPpm2__r4T4J{font-size:11.5px;font-weight:600;color:#5f6675;white-space:nowrap}.MapPopupStack_rowTitle__VC1K6{font-size:12.5px;font-weight:600;line-height:1.3;color:#1b2545;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MapPopupStack_rowFacts__3AM_v{display:flex;align-items:center;flex-wrap:wrap;gap:2px 0;font-size:11.5px;font-weight:600;color:#3b4457}.MapPopupStack_rowFact__kejGT{display:inline-flex;align-items:center;white-space:nowrap}.MapPopupStack_rowDot__OmVad{width:3px;height:3px;margin:0 7px;border-radius:999px;background:#c9a24b}.MapPopupStack_sheetStack__3lrK_{display:flex;flex-direction:column;gap:10px;width:100%}.MapPopupStack_sheetHeading__AfmZd{font-size:13px;font-weight:700;color:#1b2545;line-height:1.2}.MapPopupStack_sheetTrack__G6l2V{display:flex;gap:12px;margin:0 -16px;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.MapPopupStack_sheetTrack__G6l2V::-webkit-scrollbar{display:none}.MapPopupStack_sheetSlide__RhI1x{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 28px);scroll-snap-align:start;min-width:0}.MapPopupStack_sheetDots__1wn5L{display:flex;justify-content:center;gap:6px;padding-top:2px}.MapPopupStack_sheetDot__7mpeo{width:6px;height:6px;border-radius:999px;background:#d9dce3;transition:width .2s ease,background .2s ease}.MapPopupStack_sheetDotActive__0QK87{width:18px;background:#2b3a67}.MapPopupStack_sheetCounter__ROXuq{padding-top:2px;text-align:center;font-size:12px;font-weight:600;color:#5f6675}.MapPopupSheet_sheet__U3Of_{display:flex;flex-direction:column;width:100%;padding:8px 16px calc(20px + env(safe-area-inset-bottom, 0px));box-sizing:border-box;background:var(--color-white);border-radius:18px 18px 0 0;box-shadow:0 -10px 30px rgba(16,24,40,.18);animation:MapPopupSheet_sheetUp__Vdczt .22s ease}@keyframes MapPopupSheet_sheetUp__Vdczt{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.MapPopupSheet_bar__kZiuf{display:flex;align-items:center;justify-content:space-between;height:36px;margin-bottom:4px;touch-action:pan-x}.MapPopupSheet_spacer__iJk7m{width:44px}.MapPopupSheet_handle__nlBZq{width:40px;height:4px;border-radius:999px;background:#d9dce3}.MapPopupSheet_close__siRTV{width:44px;height:36px;padding:0;border:0;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.MapPopupSheet_closeIcon__u8581{width:30px;height:30px;border-radius:999px;background:#f1f2f5;display:flex;align-items:center;justify-content:center;color:#1b2545}.MapPopupSheet_closeIcon__u8581 svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}.LanguagePicker_languagePicker__zaIEd{position:relative;height:100%}.LanguagePicker_languagePicker__zaIEd div{position:relative;min-height:100%;display:flex}.LanguagePicker_languagePicker__zaIEd .LanguagePicker_popoverButton__xPn0f{display:flex;align-items:center}.LanguagePicker_languagePicker__zaIEd .LanguagePicker_button__vGxZQ{display:flex;align-items:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:6px;height:100%}.LanguagePicker_languagePicker__zaIEd .LanguagePicker_icon__xcd28{width:15px;height:15px;margin-left:2px;transition:transform .3s ease}.LanguagePicker_languagePicker__zaIEd .LanguagePicker_icon__xcd28.LanguagePicker_rotated__i7ElW{transform:rotate(180deg)}.LanguagePicker_languagePicker__zaIEd .LanguagePicker_panel__xI70o{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);z-index:100;padding:4px 0;display:flex;flex-direction:column}.LanguagePicker_languagePicker__zaIEd .LanguagePicker_item__gEkv7{display:flex;align-items:center;gap:8px;padding:8px 12px;width:100%;background:none;border:none;cursor:pointer;transition:background .2s;color:var(--color-secondary);-webkit-text-fill-color:var(--color-secondary)}.LanguagePicker_languagePicker__zaIEd .LanguagePicker_item__gEkv7:hover{background:#f5f5f5}.LanguagePicker_languagePicker__zaIEd :focus{outline:none}.LanguagePicker_flag__ufXud{box-shadow:0 0 1px rgba(0,0,0,.8)}.CurrencyPicker_languagePicker__pu04I{position:relative;height:100%}.CurrencyPicker_languagePicker__pu04I div{position:relative;min-height:100%;display:flex}.CurrencyPicker_languagePicker__pu04I .CurrencyPicker_popoverButton__xj_tQ{display:flex;align-items:center;min-width:74px;color:var(--color-secondary);-webkit-text-fill-color:var(--color-secondary)}.CurrencyPicker_languagePicker__pu04I .CurrencyPicker_button__S0V9f{display:flex;align-items:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:6px;height:100%}.CurrencyPicker_languagePicker__pu04I .CurrencyPicker_icon__8AdWn{width:15px;height:15px;transition:transform .3s ease}.CurrencyPicker_languagePicker__pu04I .CurrencyPicker_icon__8AdWn.CurrencyPicker_rotated__Sa9_e{transform:rotate(180deg)}.CurrencyPicker_languagePicker__pu04I .CurrencyPicker_panel__bZEmm{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);z-index:100;padding:4px 0;display:flex;flex-direction:column}.CurrencyPicker_languagePicker__pu04I .CurrencyPicker_item__e8mKU{display:flex;align-items:center;gap:8px;padding:8px 12px;width:100%;background:none;border:none;cursor:pointer;transition:background .2s;color:var(--color-secondary);-webkit-text-fill-color:var(--color-secondary)}.CurrencyPicker_languagePicker__pu04I .CurrencyPicker_item__e8mKU:hover{background:#f5f5f5}.CurrencyPicker_languagePicker__pu04I :focus{outline:none}.CurrencyPicker_currencyChip__dJOxZ{padding-left:4px;font-weight:var(--font-weight-xl);font-size:var(--font-size-md);letter-spacing:.04em}.CurrencyPicker_default__si6lq{width:74px}@media(max-width:768px){.CurrencyPicker_languagePicker__pu04I .CurrencyPicker_popoverButton__xj_tQ{min-width:10px}.CurrencyPicker_languagePicker__pu04I .CurrencyPicker_panel__bZEmm{min-width:74px}}