.PropertyRowCard_card__OhKPv{position:relative;display:flex;gap:14px;height:100%;padding:8px;border:1px solid var(--gray-light);border-radius:var(--r-md);background:#fff;box-shadow:var(--elev-1);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.PropertyRowCard_card__OhKPv:hover{border-color:#d7dbef;box-shadow:var(--elev-2);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.PropertyRowCard_card__OhKPv:hover{transform:none}}.PropertyRowCard_media__5aFCv{position:relative;flex:0 0 42%;min-height:150px;overflow:hidden;border-radius:calc(var(--r-md) - 4px);background:#eef0f6}.PropertyRowCard_moreBtn__3Rlid{position:absolute!important;top:14px;inset-inline-start:14px;z-index:1;width:30px;height:30px;background:hsla(0,0%,100%,.92)!important;color:var(--brand)!important;box-shadow:0 2px 8px rgba(15,23,42,.18)}.PropertyRowCard_moreBtn__3Rlid:hover{background:#fff!important}.PropertyRowCard_imageBackdrop__LFx7B{object-fit:cover;filter:blur(16px) saturate(1.1);transform:scale(1.15);opacity:.55}.PropertyRowCard_image__g9Owt{object-fit:contain;transition:transform .35s ease}.PropertyRowCard_card__OhKPv:hover .PropertyRowCard_image__g9Owt{transform:scale(1.04)}.PropertyRowCard_body__aAV7R{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:6px 2px 4px 0}.PropertyRowCard_head__PyVSx{display:flex;align-items:flex-start;gap:4px}.PropertyRowCard_title__Ws5tg{flex:1 1;min-width:0;margin:2px 0 0;font-size:16px;font-weight:700;line-height:1.3;color:var(--brand)}.PropertyRowCard_titleLink__xZFCF{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit;text-decoration:none}.PropertyRowCard_titleLink__xZFCF:hover{text-decoration:underline}.PropertyRowCard_actions__dYMAH{flex-shrink:0;display:flex;align-items:center}.PropertyRowCard_footer__UyA9_{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px}.PropertyRowCard_iconBtn__N1pGW{padding:3px!important;color:#64748b!important}.PropertyRowCard_iconBtn__N1pGW .MuiSvgIcon-root{font-size:21px}.PropertyRowCard_view__gd_H0{color:var(--brand)!important}@media (min-width:1100px){[data-columns="3"] .PropertyRowCard_view__gd_H0{display:none!important}}.PropertyRowCard_heartOn__6_3r3,.PropertyRowCard_heart__En8qT{color:#e11d48!important}.PropertyRowCard_likeOn__FfXUU,.PropertyRowCard_like__sRpJ6{color:#0d9488!important}.PropertyRowCard_category__74_1u{margin:0;font-size:13px;color:#64748b}.PropertyRowCard_location__4cICP{display:flex;align-items:center;gap:4px;margin:2px 0 0;font-size:13px;font-weight:500;color:#1e293b;min-width:0}.PropertyRowCard_location__4cICP span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PropertyRowCard_locationIcon__52Q1_{flex-shrink:0;font-size:17px!important;color:var(--brand)}.PropertyRowCard_facts__B_Bme{display:flex;flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;padding:0;list-style:none}.PropertyRowCard_fact__vPBy7{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:#475569;white-space:nowrap}.PropertyRowCard_factIcon__Pe5Ie{font-size:16px!important;color:#64748b}.PropertyRowCard_price__q8kOX{flex-shrink:0;margin:0;padding:4px 10px;border-radius:var(--r-sm);background:#eef2ff;color:var(--brand);font-size:15px;font-weight:800;white-space:nowrap}@media (max-width:400px){.PropertyRowCard_media__5aFCv{flex-basis:38%;min-height:130px}.PropertyRowCard_title__Ws5tg{font-size:15px}.PropertyRowCard_price__q8kOX{font-size:15px;padding:4px 10px}}.PropertyRowCard_media__5aFCv{max-width:320px;aspect-ratio:4/3;min-height:0;align-self:flex-start}@media (max-width:979px){.PropertyRowCard_footer__UyA9_{flex-wrap:wrap;row-gap:4px}.PropertyRowCard_actions__dYMAH{-webkit-margin-start:auto;margin-inline-start:auto}}.SavedProperties_panel__qJtif{margin:12px 0 28px;padding:22px 22px 20px;border:1px solid #e3e1f7;border-radius:var(--r-lg);background:radial-gradient(120% 140% at 0 0,#f1edff 0,rgba(241,237,255,0) 55%),linear-gradient(135deg,#f5f3ff,#eef0ff 55%,#f3f1ff)}.SavedProperties_panelHead__cCnBC{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:16px}.SavedProperties_intro__CqZqS{display:flex;align-items:center;gap:16px;min-width:0}.SavedProperties_badge__JQJgE{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:22px 30px 24px 28px;background:linear-gradient(145deg,#e4defd,#d6d9fb);color:#4f46e5}.SavedProperties_badge__JQJgE .MuiSvgIcon-root{font-size:44px}.SavedProperties_badgeHeart__xGyL3{position:absolute;top:50%;left:50%;font-size:15px!important;transform:translate(-50%,-62%);color:#4f46e5}.SavedProperties_eyebrow__SqZb1{margin:0 0 2px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6d28d9}.SavedProperties_title__zwR4m{margin:0;font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.15;color:var(--brand)}.SavedProperties_subtitle___K2Nz{margin:4px 0 0;font-size:14px;color:#475569}.SavedProperties_controls__AJkF4{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.SavedProperties_tabs__4pe_c{display:inline-flex;gap:8px}.SavedProperties_tab__yCHmS{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 8px 0 14px;border:1px solid #e0e3f1;border-radius:var(--r-sm);background:#fff;color:var(--brand);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.SavedProperties_tab__yCHmS:hover{border-color:#c7cbe8}.SavedProperties_tab__yCHmS:focus-visible{outline:2px solid var(--brand-lighter);outline-offset:2px}.SavedProperties_tabIcon__Ex6XT{display:inline-flex}.SavedProperties_tabIcon__Ex6XT .MuiSvgIcon-root{font-size:19px;color:#0d9488}.SavedProperties_tabHeart__I7HGb .SavedProperties_tabIcon__Ex6XT .MuiSvgIcon-root{color:#e11d48}.SavedProperties_tabCount__YmlH5{min-width:26px;padding:2px 7px;border-radius:var(--r-pill);background:#eef0f6;font-size:12px;font-weight:700;text-align:center}.SavedProperties_tabActive__EfjHC{border-color:transparent;background:var(--brand-grad);color:#fff}.SavedProperties_tabActive__EfjHC .SavedProperties_tabCount__YmlH5{background:hsla(0,0%,100%,.92);color:var(--brand)}.SavedProperties_tabActive__EfjHC.SavedProperties_tabHeart__I7HGb .SavedProperties_tabIcon__Ex6XT .MuiSvgIcon-root{color:#fb7185}.SavedProperties_tabActive__EfjHC:not(.SavedProperties_tabHeart__I7HGb) .SavedProperties_tabIcon__Ex6XT .MuiSvgIcon-root{color:#5eead4}.SavedProperties_viewAll__jp0bu{display:inline-flex;align-items:center;gap:4px;padding:2px 0;border:0;background:none;color:var(--brand);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.SavedProperties_viewAll__jp0bu:hover{text-decoration:underline}.SavedProperties_viewAllIcon__YoOQY{font-size:18px!important;transition:transform .2s ease}.SavedProperties_viewAllIconUp__nLIor{transform:rotate(-90deg)}[dir=rtl] .SavedProperties_viewAllIcon__YoOQY{transform:scaleX(-1)}.SavedProperties_sliderWrap__UEKmg{position:relative}.SavedProperties_track__mIPsu{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 6px}.SavedProperties_track__mIPsu::-webkit-scrollbar{display:none}.SavedProperties_track__mIPsu .SavedProperties_slot__SBj87{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 3 * 14px) / 4);min-width:220px;scroll-snap-align:start}.SavedProperties_grid__QqWAc{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px;padding:2px}.SavedProperties_arrow__TRr_q{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;border:1px solid #e0e3f1;border-radius:50%;background:#fff;color:var(--brand);box-shadow:var(--elev-2);cursor:pointer}.SavedProperties_arrow__TRr_q:focus-visible{outline:2px solid var(--brand-lighter);outline-offset:2px}.SavedProperties_arrowPrev__zJNwo{inset-inline-start:-14px}.SavedProperties_arrowNext__8sVr0{inset-inline-end:-14px}[dir=rtl] .SavedProperties_arrow__TRr_q .MuiSvgIcon-root{transform:scaleX(-1)}.SavedProperties_skeleton__rq9Qu{width:100%!important;height:220px!important;border-radius:var(--r-md)!important}.SavedProperties_empty___RuJA{margin:8px 2px;font-size:14px;color:#64748b}.SavedProperties_card__xb508{height:100%;overflow:hidden;border:1px solid #eceefa;border-radius:var(--r-md);background:#fff;box-shadow:0 2px 8px rgba(27,30,74,.06);transition:box-shadow .2s ease,transform .2s ease}.SavedProperties_card__xb508:hover{box-shadow:var(--elev-2);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.SavedProperties_card__xb508:hover{transform:none}}.SavedProperties_cardMedia__Luo0B{position:relative;aspect-ratio:16/9;margin:6px 6px 0;overflow:hidden;border-radius:calc(var(--r-md) - 4px);background:#eef0f6}.SavedProperties_cardMediaLink__fg3Bi{position:absolute;inset:0}.SavedProperties_cardImage__mzPud{object-fit:cover}.SavedProperties_cardToggle__x8Loe{position:absolute!important;top:8px;inset-inline-end:8px;width:34px;height:34px;background:#fff!important;box-shadow:0 2px 8px rgba(15,23,42,.18)}.SavedProperties_cardToggle__x8Loe .MuiSvgIcon-root{font-size:19px}.SavedProperties_cardToggleHeart__EDkhX{color:#e11d48!important}.SavedProperties_cardToggleLike__mdEl0{color:#0d9488!important}.SavedProperties_cardBody__4DigN{padding:10px 12px 12px}.SavedProperties_cardTitle__7PdMQ{margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.3;color:var(--brand)}.SavedProperties_cardTitleLink__4fIFt{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none}.SavedProperties_cardTitleLink__4fIFt:hover{text-decoration:underline}.SavedProperties_cardMeta__BnEmO{display:flex;align-items:center;justify-content:space-between;gap:8px}.SavedProperties_cardWhere__X5OuB{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;color:#64748b}.SavedProperties_cardDot__ew32n{margin:0 2px}.SavedProperties_cardPin__fVOrf{flex-shrink:0;font-size:14px!important}.SavedProperties_cardPrice__h7OcC{flex-shrink:0;font-size:14px;font-weight:800;color:var(--brand);white-space:nowrap}@media (max-width:1100px){.SavedProperties_track__mIPsu .SavedProperties_slot__SBj87{flex-basis:calc((100% - 2 * 14px) / 3)}}@media (max-width:768px){.SavedProperties_panel__qJtif{padding:16px 14px}.SavedProperties_controls__AJkF4{align-items:flex-start;width:100%;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.SavedProperties_title__zwR4m{font-size:22px}.SavedProperties_badge__JQJgE{width:52px;height:52px}.SavedProperties_badge__JQJgE .MuiSvgIcon-root{font-size:36px}.SavedProperties_track__mIPsu .SavedProperties_slot__SBj87{flex-basis:72%;min-width:0}.SavedProperties_arrow__TRr_q{display:none}}.PropertyDetailModal_modalContent__x4JGz{display:flex;flex-direction:column;margin-top:1rem}.PropertyDetailModal_pageContent__dmQEC{margin-top:0}.PropertyDetailModal_twoColGrid__Ipt1y{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.PropertyDetailModal_imageCol__3pWfx{display:flex;flex-direction:column;gap:16px}.PropertyDetailModal_infoPanel__wNeu7{display:flex;flex-direction:column;gap:10px;min-width:0}.PropertyDetailModal_relatedSections__hhSuE{display:flex;flex-direction:column;gap:22px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(15,23,42,.1)}.PropertyDetailModal_relatedSections__hhSuE:empty{display:none;border-top:none}.PropertyDetailModal_infoPanelMeta___iGe3{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.PropertyDetailModal_listedDate__Xngfd{font-size:12px!important;color:#6b7280!important}.PropertyDetailModal_infoPanelPrice__HsOc1{display:flex;align-items:center;justify-content:space-between}.PropertyDetailModal_infoPanelAddress__nofdq{order:2;padding:12px 14px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #86efac;border-radius:5px}.PropertyDetailModal_contactExpandIcon__MjRmk{color:var(--brand);transition:transform .2s ease}.PropertyDetailModal_imageBackdrop__QIVw1{object-fit:cover;filter:blur(28px) saturate(1.3);transform:scale(1.18);opacity:.9;pointer-events:none;z-index:0}.PropertyDetailModal_heroBadges__OMIVS{position:absolute;left:14px;top:14px;display:flex;gap:10px;flex-wrap:wrap;z-index:5}.PropertyDetailModal_pill__HgGtz{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;border:1px solid var(--border);background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px;color:var(--muted);white-space:nowrap}.PropertyDetailModal_selectedPill__88pL1{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;padding:5px 10px;border-radius:6px;border:1px solid rgba(34,197,94,.4);background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(37,99,235,.06));font-size:11px;font-weight:700;color:#166534;max-width:100%;word-break:break-word;white-space:normal;line-height:1.4}.PropertyDetailModal_dot__kWzwZ{width:8px;height:8px;border-radius:6px;background:#22c55e}.PropertyDetailModal_closeBtn__oATYB{position:absolute;top:12px;right:12px;background:hsla(0,0%,100%,.95)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 6px 16px rgba(0,0,0,.2);z-index:10;transition:transform .15s ease,background .15s ease}.PropertyDetailModal_closeBtn__oATYB:hover{background:#fff!important;transform:scale(1.05)}.PropertyDetailModal_lightboxOverlay__JRANO{position:fixed;inset:0;background:rgba(0,0,0,.88);z-index:1300;display:flex;align-items:center;justify-content:center}.PropertyDetailModal_lightboxContainer___lLZ7{position:relative;width:90vw;height:85vh;max-width:1200px;border-radius:5px;overflow:hidden}.PropertyDetailModal_lightboxImageClip__NYBQf{position:absolute;inset:0;transform-origin:center center}.PropertyDetailModal_lightboxImage__os6hC{object-fit:contain}.PropertyDetailModal_lightboxControls__KO_iy{position:absolute;top:12px;right:220px;display:flex;flex-direction:column;gap:6px;z-index:10}.PropertyDetailModal_lightboxClose__ifCSm{position:fixed!important;top:18px;right:18px;z-index:1310;width:44px;height:44px;background:hsla(0,0%,100%,.94)!important;color:#1b1e4a!important;box-shadow:0 6px 20px rgba(0,0,0,.35);transition:background .15s ease,transform .15s ease}.PropertyDetailModal_lightboxClose__ifCSm:hover{background:#fff!important;transform:scale(1.06)}@media (max-width:600px){.PropertyDetailModal_lightboxClose__ifCSm{top:12px;right:12px;width:40px;height:40px}}.PropertyDetailModal_lightboxNav__IN752{position:absolute!important;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;background:hsla(0,0%,100%,.92)!important;color:#1b1e4a!important;box-shadow:0 6px 16px rgba(0,0,0,.25);transition:background .15s ease}.PropertyDetailModal_lightboxNav__IN752:hover{background:#fff!important}.PropertyDetailModal_lightboxNavPrev__zT0jS{left:12px}.PropertyDetailModal_lightboxNavNext__WN9D9{right:12px}.PropertyDetailModal_lightboxCount__XxmD9{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);z-index:10;padding:4px 12px;border-radius:999px;background:rgba(15,23,42,.72);color:#fff;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.PropertyDetailModal_lightboxBtn__WIt0i{background:hsla(0,0%,100%,.95)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 4px 12px rgba(0,0,0,.3);transition:transform .15s ease,background .15s ease}.PropertyDetailModal_lightboxBtn__WIt0i:hover{background:#fff!important;transform:scale(1.05)}.PropertyDetailModal_titlePriceRow__dQrZ3{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.PropertyDetailModal_title__Ye2DH{margin:0 0 8px;font-size:24px;font-weight:800;line-height:1.3;letter-spacing:-.02em}.PropertyDetailModal_meta__bj1oP{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.PropertyDetailModal_metaChip__q_sVT{text-transform:capitalize;font-weight:600}.PropertyDetailModal_priceSection__RPQF3{display:flex;align-items:center;gap:12px}.PropertyDetailModal_price__0U5ax{color:var(--brand);font-weight:900;font-size:16px!important;margin:0;letter-spacing:-.02em}.PropertyDetailModal_actionIcons__6gl3H{display:flex;gap:4px}.PropertyDetailModal_addressSellerContainer__k1f7s{display:flex;justify-content:space-between;align-items:center;gap:16px}.PropertyDetailModal_sellerInfo__xfRqi{padding:12px;background:linear-gradient(135deg,#f0f7ff,#e6f2ff);border:1px solid var(--border);border-radius:4px;display:flex;align-items:center;gap:12px}.PropertyDetailModal_sellerInfo__xfRqi Typography:first-child{font-size:12px}.PropertyDetailModal_section__f5gUH{margin-bottom:24px}.PropertyDetailModal_overviewText___Iesf{color:var(--brand);font-size:16px;font-weight:600;line-height:1.6;padding:14px;background:linear-gradient(135deg,#f0f7ff,#e6f2ff);border:1px solid var(--border);border-radius:4px}.PropertyDetailModal_overview__0m_pt{color:#4b5563;line-height:1.7;font-size:16px;font-weight:600;text-align:justify}.PropertyDetailModal_description__a_EIo{color:#4b5563;line-height:1.7;font-size:15px}.PropertyDetailModal_description__a_EIo li,.PropertyDetailModal_description__a_EIo ol,.PropertyDetailModal_description__a_EIo p,.PropertyDetailModal_description__a_EIo ul{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:100%!important}.PropertyDetailModal_descriptionHtml__4SeYQ{font-size:14px;color:var(--text);line-height:1.6;min-width:0;width:100%}.PropertyDetailModal_descriptionHtml__4SeYQ p{margin:0 0 6px}.PropertyDetailModal_descriptionHtml__4SeYQ p:last-child{margin-bottom:0}.PropertyDetailModal_descriptionHtml__4SeYQ strong{font-weight:600}.PropertyDetailModal_descriptionHtml__4SeYQ em{font-style:italic}.PropertyDetailModal_descriptionHtml__4SeYQ u{text-decoration:underline}.PropertyDetailModal_descriptionHtml__4SeYQ h2{font-size:16px;font-weight:700;margin:8px 0 4px;color:var(--text)}.PropertyDetailModal_descriptionHtml__4SeYQ h3{font-size:15px;font-weight:600;margin:6px 0 4px;color:var(--text)}.PropertyDetailModal_descriptionHtml__4SeYQ ul{padding-left:18px;margin:4px 0;list-style:disc}.PropertyDetailModal_descriptionHtml__4SeYQ ol{padding-left:18px;margin:4px 0;list-style:decimal}.PropertyDetailModal_descriptionHtml__4SeYQ li{margin-bottom:2px}.PropertyDetailModal_descriptionHtml__4SeYQ a{color:var(--brand);text-decoration:underline}.PropertyDetailModal_keywordsContainer__AVLEP{display:flex;flex-wrap:wrap;gap:8px}.PropertyDetailModal_keywordChip__wc1N0{background:linear-gradient(135deg,#eef6ff,#dbeafe);border:1px solid #93c5fd;color:#1e40af;font-weight:600;text-transform:lowercase}.PropertyDetailModal_fullAddress__8jkz0{padding:16px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #86efac;border-radius:5px;width:-moz-fit-content;width:fit-content}.PropertyDetailModal_fullAddressText__RYpm7{font-size:15px;color:#166534;font-weight:500;line-height:1.6}.PropertyDetailModal_features__6nORr{margin-bottom:24px}.PropertyDetailModal_sectionTitle__l5jq_{font-size:18px;font-weight:700;margin-bottom:16px;color:var(--heading)}.PropertyDetailModal_feature__DP_q_{padding:12px;border-radius:4px;background:#f8fbff;border:1px solid var(--border)}.PropertyDetailModal_feature__DP_q_ Typography:first-child{margin-bottom:4px;font-size:12px}.PropertyDetailModal_actions__enY__{display:flex;gap:12px;flex-wrap:wrap;padding:16px;border-top:1px solid var(--border);background:var(--card);margin-top:0}.PropertyDetailModal_rightColumnWrapper___Px3X{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;height:-moz-fit-content;height:fit-content;padding-right:4px}.PropertyDetailModal_rightColumnWrapper___Px3X::-webkit-scrollbar{width:6px}.PropertyDetailModal_rightColumnWrapper___Px3X::-webkit-scrollbar-thumb{background:#cfe3ff;border-radius:6px}.PropertyDetailModal_leasingPanel__RGxPT{display:flex;flex-direction:column;gap:12px;height:-moz-fit-content;height:fit-content}.PropertyDetailModal_stickyPackages__dv5vJ{position:-webkit-sticky;position:sticky;top:0;background:var(--bg);z-index:3;flex-shrink:0}.PropertyDetailModal_stickyCalculator__QvlsV{position:-webkit-sticky;position:sticky;bottom:0;background:var(--bg);z-index:3;flex-shrink:0}.PropertyDetailModal_cardPackages__8KgJb,.PropertyDetailModal_card__A1ko9{border:1px solid var(--border);border-radius:6px;background:var(--card);box-shadow:0 10px 30px rgba(16,24,40,.08)}.PropertyDetailModal_cardPackages__8KgJb{display:flex;flex-direction:column;max-height:480px;overflow:auto!important}.PropertyDetailModal_cardPackages__8KgJb .PropertyDetailModal_cardBody__nQQqV{flex:1 1;min-height:0;padding:14px;display:flex;flex-direction:column}.PropertyDetailModal_cardHead__ts_El{padding:14px 14px 0;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.PropertyDetailModal_cardTitle__GutRc{margin:0;font-size:12px;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;color:var(--muted2)}.PropertyDetailModal_cardBody__nQQqV{padding:14px}.PropertyDetailModal_list__nc1Ro{flex:1 1;min-height:0;flex-direction:column;gap:12px;overflow-y:auto;overflow-x:hidden;padding-right:6px}.PropertyDetailModal_companyCard__5Ri56{border:1px solid var(--border);border-radius:6px;background:#fff;padding:12px;cursor:pointer;transition:.15s ease;box-shadow:0 6px 18px rgba(16,24,40,.06)}.PropertyDetailModal_companyCard__5Ri56:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.35)}.PropertyDetailModal_companyCard__5Ri56.PropertyDetailModal_active__LKzBQ{border-color:rgba(34,197,94,.55);background:linear-gradient(180deg,rgba(34,197,94,.1),rgba(37,99,235,.06))}.PropertyDetailModal_cTop__8S_CQ{display:flex;justify-content:space-between;gap:12px;align-items:center}.PropertyDetailModal_cLeft__QTzX0{display:flex;gap:10px;align-items:center;min-width:0}.PropertyDetailModal_logo__JAXnC{width:42px;height:42px;border-radius:5px;border:1px solid var(--border);display:grid;place-items:center;font-weight:900;color:var(--brand);background:#f3f6ff;flex:0 0 auto}.PropertyDetailModal_cName__FIKcz{font-weight:900;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PropertyDetailModal_pkg__82KWa{margin-top:4px;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PropertyDetailModal_rate__8sAwr{text-align:right;font-weight:900;font-size:13px;color:#0b2a6f;flex:0 0 auto}.PropertyDetailModal_metaRow__1Hb0S{margin-top:10px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.PropertyDetailModal_meta__bj1oP{border:1px solid var(--border);border-radius:5px;padding:10px;background:#fbfcff;text-align:center}.PropertyDetailModal_date__x_ui_{padding:10px 0;display:flex;gap:5px}.PropertyDetailModal_meta__bj1oP .PropertyDetailModal_k__TXnCf{color:var(--muted2);font-size:11px;font-weight:800}.PropertyDetailModal_meta__bj1oP .PropertyDetailModal_v__Lnrab{margin-top:6px;font-weight:900;font-size:12px}.PropertyDetailModal_inputLabel__m_rrP{display:block;font-size:12px;color:var(--muted);margin-bottom:6px;font-weight:800}.PropertyDetailModal_calcInput__m_Nzg input,.PropertyDetailModal_calcInput__m_Nzg select{font-weight:700!important;border-radius:5px!important}.PropertyDetailModal_calcInput__m_Nzg .MuiInputBase-input,.PropertyDetailModal_calcInput__m_Nzg .MuiSelect-select{font-size:16px!important}.PropertyDetailModal_btnRow__7UKy0{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;justify-content:center}.PropertyDetailModal_btnRow__7UKy0>*{width:11rem!important;flex:none!important}.PropertyDetailModal_btnApply__o6Qn8,.PropertyDetailModal_btnCalc__5rkM3,.PropertyDetailModal_btnSchedule__cyGo0,.PropertyDetailModal_btnSubmitBid__C9D27{font-weight:700!important;text-transform:none!important}.PropertyDetailModal_resultGrid__Vsebx{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.PropertyDetailModal_result__xsDO7{border:1px solid var(--border);border-radius:6px;background:#fbfcff;padding:14px;box-shadow:0 6px 18px rgba(16,24,40,.06)}.PropertyDetailModal_result__xsDO7 .PropertyDetailModal_k__TXnCf{color:var(--muted2);font-size:12px;font-weight:700}.PropertyDetailModal_result__xsDO7 .PropertyDetailModal_v__Lnrab{margin-top:8px;font-weight:900;font-size:14px}.PropertyDetailModal_note__zGpu7{margin-top:12px;padding:12px;background:linear-gradient(135deg,#f0f7ff,#e6f2ff);border:1px solid var(--border);border-radius:5px;font-size:13px;color:var(--muted);line-height:1.5}.PropertyDetailModal_tableWrapper__UKMeF{margin-top:12px;overflow:auto;border-radius:5px;border:1px solid var(--border);position:relative}.PropertyDetailModal_scheduleTable__zHdN9{width:100%;border-collapse:collapse;font-size:12px}.PropertyDetailModal_scheduleTable__zHdN9 th{background:#f8fbff;padding:10px 8px;text-align:left;font-weight:800;font-size:11px;color:var(--muted2);border-bottom:1px solid var(--border)}.PropertyDetailModal_scheduleTable__zHdN9 td{padding:10px 8px;border-bottom:1px solid var(--border);font-weight:700}.PropertyDetailModal_scheduleTable__zHdN9 tr:last-child td{border-bottom:none}.PropertyDetailModal_scheduleCloseBtn__CYiZA{position:absolute!important;top:2px!important;right:2px!important;z-index:10!important;background-color:hsla(0,0%,100%,.9)!important;transition:background-color .15s ease,transform .15s ease}.PropertyDetailModal_scheduleCloseBtn__CYiZA:hover{background-color:#fff!important;transform:scale(1.05)}.PropertyDetailModal_biddingSection__zM_nr{display:flex;flex-direction:column;gap:12px}.PropertyDetailModal_bidList__U_2os{display:flex;flex-direction:column;gap:10px}.PropertyDetailModal_bidItem__Wd2Ps{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--border);border-radius:5px;background:#fbfcff}.PropertyDetailModal_who__PE9wK{font-weight:900;font-size:13px}.PropertyDetailModal_when__5hYwb{margin-top:4px;font-size:11px;color:var(--muted)}.PropertyDetailModal_amt__l6L8L{font-weight:900;font-size:13px;color:#0b2a6f}.PropertyDetailModal_status__SuKJH{margin-top:4px;font-size:11px;color:var(--muted);display:flex;align-items:center;gap:6px;justify-content:flex-end}.PropertyDetailModal_sDot__irz3V{width:6px;height:6px;border-radius:6px;background:var(--muted)}@media (max-width:900px){.PropertyDetailModal_twoColGrid__Ipt1y{display:flex;flex-direction:column;gap:16px}.PropertyDetailModal_infoPanelAddress__nofdq{width:100%}.PropertyDetailModal_imageCol__3pWfx{display:contents}.PropertyDetailModal_infoPanel__wNeu7{order:2;width:100%}.PropertyDetailModal_price__0U5ax{font-size:24px}.PropertyDetailModal_infoPanelPrice__HsOc1{flex-direction:row;align-items:center}}@media (max-width:560px){.PropertyDetailModal_sectionTitle__l5jq_{font-size:16px}.PropertyDetailModal_title__Ye2DH{font-size:18px}.PropertyDetailModal_price__0U5ax{font-size:22px}.PropertyDetailModal_resultGrid__Vsebx{grid-template-columns:1fr}}.PropertyDetailModal_companyWrapper__ht_XO{border:1px solid var(--border);border-radius:6px;background:#fff;overflow:hidden;transition:all .2s ease;box-shadow:0 4px 12px rgba(16,24,40,.04);margin:10px 0}.PropertyDetailModal_companyWrapper__ht_XO:hover{box-shadow:0 6px 18px rgba(16,24,40,.08)}.PropertyDetailModal_companyWrapper__ht_XO.PropertyDetailModal_hasSelectedPackage__89EJi{border-color:rgba(34,197,94,.4);box-shadow:0 0 0 2px rgba(34,197,94,.1)}.PropertyDetailModal_companyHeader__uqK4b{padding:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;background:linear-gradient(135deg,#f8fbff,#f3f6ff);border-bottom:1px solid var(--border);transition:background .15s ease}.PropertyDetailModal_companyHeader__uqK4b:hover{background:linear-gradient(135deg,#f0f7ff,#e6f2ff)}.PropertyDetailModal_companyHeaderLeft__W5GjN{display:flex;gap:12px;align-items:center;min-width:0;flex:1 1}.PropertyDetailModal_companyLogo__cPwNe{width:48px;height:48px;border-radius:5px;border:2px solid var(--border);display:grid;place-items:center;font-weight:900;font-size:16px;color:var(--brand);background:#fff;flex:0 0 auto;overflow:hidden}.PropertyDetailModal_companyLogo__cPwNe img{width:100%;height:100%;object-fit:cover}.PropertyDetailModal_companyName__RfTWU{font-weight:900;font-size:15px;color:#1f2937;line-height:1.3}.PropertyDetailModal_companyMeta__Kvkpw{display:flex;align-items:center;gap:8px;margin-top:4px}.PropertyDetailModal_packageCount__LTp3H{font-size:12px;color:var(--muted);font-weight:600}.PropertyDetailModal_slaTime__Fn_iZ{font-size:12px;color:#0b2a6f;font-weight:700}.PropertyDetailModal_metaDivider__Z4yYx{color:var(--border);font-size:12px}.PropertyDetailModal_expandBtn__zX3P5{flex:0 0 auto;transition:transform .2s ease}.PropertyDetailModal_packagesList__PJbps{padding:12px;display:flex;flex-direction:column;gap:10px;background:#fafbfc}.PropertyDetailModal_packageCard___unaC{border:1px solid var(--border);border-radius:5px;background:#fff;padding:12px;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 8px rgba(16,24,40,.04)}.PropertyDetailModal_packageCard___unaC:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.35);box-shadow:0 4px 12px rgba(16,24,40,.08)}.PropertyDetailModal_companyTint0__ugdMC{border-color:#d8e3ff}.PropertyDetailModal_companyTint0__ugdMC .PropertyDetailModal_companyHeader__uqK4b{background:linear-gradient(135deg,#eef3ff,#e4ecff);border-bottom-color:#d8e3ff}.PropertyDetailModal_companyTint0__ugdMC .PropertyDetailModal_packagesList__PJbps{background:#f4f7ff}.PropertyDetailModal_companyTint0__ugdMC .PropertyDetailModal_packageCard___unaC{border-color:#d8e3ff}.PropertyDetailModal_companyTint1__Bs8zj{border-color:#cdebda}.PropertyDetailModal_companyTint1__Bs8zj .PropertyDetailModal_companyHeader__uqK4b{background:linear-gradient(135deg,#ecfaf2,#ddf3e8);border-bottom-color:#cdebda}.PropertyDetailModal_companyTint1__Bs8zj .PropertyDetailModal_packagesList__PJbps{background:#f2fbf6}.PropertyDetailModal_companyTint1__Bs8zj .PropertyDetailModal_packageCard___unaC{border-color:#cdebda}.PropertyDetailModal_companyTint2__ojVww{border-color:#f6e0c8}.PropertyDetailModal_companyTint2__ojVww .PropertyDetailModal_companyHeader__uqK4b{background:linear-gradient(135deg,#fff4e8,#ffe9d5);border-bottom-color:#f6e0c8}.PropertyDetailModal_companyTint2__ojVww .PropertyDetailModal_packagesList__PJbps{background:#fff8f1}.PropertyDetailModal_companyTint2__ojVww .PropertyDetailModal_packageCard___unaC{border-color:#f6e0c8}.PropertyDetailModal_companyTint3__fGd8l{border-color:#e6d8f7}.PropertyDetailModal_companyTint3__fGd8l .PropertyDetailModal_companyHeader__uqK4b{background:linear-gradient(135deg,#f6efff,#ece0fc);border-bottom-color:#e6d8f7}.PropertyDetailModal_companyTint3__fGd8l .PropertyDetailModal_packagesList__PJbps{background:#faf5ff}.PropertyDetailModal_companyTint3__fGd8l .PropertyDetailModal_packageCard___unaC{border-color:#e6d8f7}.PropertyDetailModal_companyTint4__hcQIu{border-color:#cfeaf1}.PropertyDetailModal_companyTint4__hcQIu .PropertyDetailModal_companyHeader__uqK4b{background:linear-gradient(135deg,#ecf9fc,#dbf1f7);border-bottom-color:#cfeaf1}.PropertyDetailModal_companyTint4__hcQIu .PropertyDetailModal_packagesList__PJbps{background:#f0fbfd}.PropertyDetailModal_companyTint4__hcQIu .PropertyDetailModal_packageCard___unaC{border-color:#cfeaf1}.PropertyDetailModal_companyTint5__Ch2y5{border-color:#f7d6de}.PropertyDetailModal_companyTint5__Ch2y5 .PropertyDetailModal_companyHeader__uqK4b{background:linear-gradient(135deg,#fff0f4,#ffe2e9);border-bottom-color:#f7d6de}.PropertyDetailModal_companyTint5__Ch2y5 .PropertyDetailModal_packagesList__PJbps{background:#fff5f7}.PropertyDetailModal_companyTint5__Ch2y5 .PropertyDetailModal_packageCard___unaC{border-color:#f7d6de}.PropertyDetailModal_packageCard___unaC.PropertyDetailModal_selectedPackage__CEzCj{border-color:rgba(34,197,94,.6);background:linear-gradient(135deg,rgba(34,197,94,.12),rgba(37,99,235,.07));box-shadow:0 4px 12px rgba(34,197,94,.15)}.PropertyDetailModal_packageTop__UMzap{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.PropertyDetailModal_packageName__zrlhJ{font-weight:800;font-size:13px;color:#1f2937;line-height:1.3}.PropertyDetailModal_packageDesc__D7BVG{margin-top:4px;font-size:11px;color:var(--muted);line-height:1.4}.PropertyDetailModal_packageRate___YTLY{text-align:right;font-weight:900;font-size:16px;color:#0b2a6f;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.PropertyDetailModal_aprLabel__oMwbv{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.PropertyDetailModal_packageMetaRow__oJoEX{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.PropertyDetailModal_packageMeta__V_C77{border:1px solid var(--border);border-radius:4px;padding:8px;background:#fbfcff;text-align:center}.PropertyDetailModal_metaLabel__QICrB{color:var(--muted2);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.3px}.PropertyDetailModal_metaValue__V1Rt0{margin-top:4px;font-weight:900;font-size:12px;color:#1f2937}.PropertyDetailModal_packageFooter__zizyl{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.PropertyDetailModal_minValueText__lY1Lv{font-size:11px;color:var(--muted);font-weight:600;text-align:center}@media (max-width:900px){.PropertyDetailModal_packageMetaRow__oJoEX{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.PropertyDetailModal_cardPackages__8KgJb{max-height:350px}.PropertyDetailModal_companyMeta__Kvkpw{flex-direction:column;align-items:flex-start;gap:2px}.PropertyDetailModal_metaDivider__Z4yYx{display:none}}@media (max-width:560px){.PropertyDetailModal_companyLogo__cPwNe{width:40px;height:40px}.PropertyDetailModal_packageMetaRow__oJoEX{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}}.PropertyDetailModal_detailTabsSection__TIOxR{margin-top:6px;border:1px solid rgba(15,23,42,.1);border-radius:5px;overflow:hidden;background:#fff;min-width:0}.PropertyDetailModal_detailTabs___VUHA{margin:12px 12px 0;padding:4px;background:#f1f5fb;border:1px solid var(--border);border-radius:6px}.PropertyDetailModal_detailTabIndicator__tKyrj{height:100%!important;border-radius:4px;background:var(--brand-grad,linear-gradient(135deg,#1b1e4a,#3a3f6f))!important;box-shadow:0 2px 8px rgba(27,30,74,.22);z-index:0}.PropertyDetailModal_detailTab__XrDRq{position:relative;z-index:1;min-height:0!important;min-width:0!important;padding:9px 6px!important;gap:6px!important;font-size:12.5px!important;line-height:1.25!important;letter-spacing:.1px;color:var(--muted)!important;transition:color .25s ease}.PropertyDetailModal_detailTabIcon__xzIng{font-size:16px!important;flex-shrink:0}.PropertyDetailModal_detailTabPanel__DRnoZ{padding:16px;min-height:240px}.PropertyDetailModal_leasingEmpty__iPlHK,.PropertyDetailModal_tabEmpty__veuHo{font-size:13px!important;color:#94a3b8!important}@media (max-width:600px){.PropertyDetailModal_detailTab__XrDRq{padding:9px 4px!important;font-size:11.5px!important}.PropertyDetailModal_detailTabIcon__xzIng{display:none!important}.PropertyDetailModal_detailTabs___VUHA{margin:10px 10px 0}.PropertyDetailModal_detailTabPanel__DRnoZ{padding:14px}}.PropertyDetailModal_infoSplit__97SMq{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px;align-items:start;margin-bottom:14px}.PropertyDetailModal_contactPanel__PeFzs{border:1px solid var(--border);border-radius:5px;background:linear-gradient(135deg,#f0f7ff,#e6f2ff);overflow:hidden}.PropertyDetailModal_contactPanelHeader___3DfK{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;cursor:pointer;outline:none}.PropertyDetailModal_contactPanelHeader___3DfK:hover{background:hsla(0,0%,100%,.5)}.PropertyDetailModal_contactPanelHeader___3DfK:focus-visible{box-shadow:inset 0 0 0 2px #1f4ccf}.PropertyDetailModal_contactPanelTitle__TDQwx{font-size:12.5px!important;letter-spacing:.05em;text-transform:uppercase}.PropertyDetailModal_contactPanelBody__OGpHf{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.PropertyDetailModal_contactEntry__S8aWg{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:4px;background:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.9)}.PropertyDetailModal_contactEntryName__TgPza{font-size:13px!important;font-weight:700!important;color:var(--text)!important;line-height:1.3!important;margin-bottom:3px!important}.PropertyDetailModal_contactLine__Dya_T{display:flex;align-items:center;gap:6px;font-size:12px;color:#43567a;text-decoration:none;padding:1px 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PropertyDetailModal_contactLine__Dya_T:hover{color:var(--brand);text-decoration:underline}.PropertyDetailModal_contactLineWhatsapp__bWu5g{color:#1a9e4b}.PropertyDetailModal_contactLineIcon__cww4R{font-size:14px!important;flex-shrink:0}.PropertyDetailModal_locationAddress__o_qVY{display:flex;align-items:flex-start;gap:8px;padding:10px;border-radius:4px;background:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.9)}.PropertyDetailModal_locationPin__MdVVk{font-size:18px!important;color:#ef4444;flex-shrink:0;margin-top:1px}.PropertyDetailModal_locationLine__LcrA6{font-size:12.5px!important;line-height:1.45!important;color:#43567a!important;word-break:break-word}.PropertyDetailModal_mapFrame__6vMd5{position:relative;width:100%;aspect-ratio:16/10;border-radius:4px;overflow:hidden;border:1px solid rgba(15,23,42,.12);background:#e8eef7}.PropertyDetailModal_mapFrame__6vMd5 iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.PropertyDetailModal_mapLink__8Iia2{align-self:flex-start;font-size:12px;font-weight:700;color:var(--brand);text-decoration:none}.PropertyDetailModal_mapLink__8Iia2:hover{text-decoration:underline}.PropertyDetailModal_attributeList__CgAVU{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));grid-column-gap:40px;column-gap:40px;margin-top:6px}.PropertyDetailModal_attributeRow__wWfpl{display:grid;grid-template-columns:160px 1fr;align-items:baseline;grid-gap:12px;gap:12px;padding:17px 0;border-bottom:1px solid rgba(15,23,42,.08);min-width:0}.PropertyDetailModal_attributeName__BtVl9{font-size:15px!important;font-weight:400!important;color:#64748b!important;line-height:1.45!important}.PropertyDetailModal_attributeValue__4Lmb_{font-size:15px!important;font-weight:700!important;color:#1b1e4a!important;line-height:1.45!important;min-width:0;word-break:break-word}.PropertyDetailModal_attributeSwatch__p85TX{display:inline-block;width:42px;height:19px;border-radius:2px;border:1px solid rgba(0,0,0,.15);flex-shrink:0}@media (max-width:600px){.PropertyDetailModal_attributeRow__wWfpl{grid-template-columns:118px 1fr;gap:10px;padding:13px 0}.PropertyDetailModal_attributeName__BtVl9,.PropertyDetailModal_attributeValue__4Lmb_{font-size:14px!important}}.PropertyDetailModal_modal__SYulM .MuiDialog-paper{border-radius:20px}.PropertyDetailModal_qvTitle__5_nIM{display:inline-flex;align-items:center;gap:14px;min-width:0}.PropertyDetailModal_qvTitleText__5JcaG{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:800;color:#fff}.PropertyDetailModal_qvChip__R_y7A{flex-shrink:0;padding:4px 14px;border:1px solid hsla(0,0%,100%,.35);border-radius:var(--r-pill);background:hsla(0,0%,100%,.12);color:#fff;font-size:14px;font-weight:600}.PropertyDetailModal_infoPanelPrice__HsOc1{gap:12px;flex-wrap:wrap}.PropertyDetailModal_infoPanelPrice__HsOc1 .PropertyDetailModal_price__0U5ax{flex-shrink:0;font-size:30px!important;font-weight:800!important;color:var(--brand)!important}.PropertyDetailModal_infoPanelPrice__HsOc1 .PropertyDetailModal_listedDate__Xngfd{display:inline-flex;align-items:center;gap:8px;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-border-start:1px solid #d6d9ee;border-inline-start:1px solid #d6d9ee;font-size:14px!important;color:#475569!important;white-space:nowrap}.PropertyDetailModal_listedIcon__XBd8R{font-size:18px!important}.PropertyDetailModal_infoPanelPrice__HsOc1 .PropertyDetailModal_actionIcons__6gl3H{display:flex;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.PropertyDetailModal_squareAction__N660L{width:42px;height:42px;border:1px solid #c9cdf0!important;border-radius:10px!important;background:#fff!important;color:var(--brand)!important}.PropertyDetailModal_squareAction__N660L:hover{background:#f5f6fd!important}.PropertyDetailModal_detailTabs___VUHA{min-height:0!important;padding:5px;border:1px solid #d6d9ee;border-radius:12px;background:#f1f2fb}.PropertyDetailModal_detailTabs___VUHA .MuiTabs-indicator{display:none}.PropertyDetailModal_detailTab__XrDRq{min-height:44px!important;border-radius:9px!important;text-transform:none!important;font-size:15px!important;font-weight:700!important;color:var(--brand)!important}.PropertyDetailModal_detailTab__XrDRq.Mui-selected{background:var(--brand-grad);color:#fff!important;box-shadow:0 4px 12px rgba(27,30,74,.22)}.PropertyDetailModal_detailTab__XrDRq.Mui-selected .PropertyDetailModal_detailTabIcon__xzIng{color:#fff!important}.PropertyDetailModal_contactPanel__PeFzs{border:1px solid #c9cdf0!important;border-radius:12px!important;background:#fff!important}.PropertyDetailModal_contactPanelHeader___3DfK{display:flex!important;align-items:center;gap:14px;padding:12px 16px!important}.PropertyDetailModal_panelIcon__eU9Gm{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:#eef0fb;color:var(--brand)}.PropertyDetailModal_panelHeadText__sLhrX{flex:1 1;min-width:0}.PropertyDetailModal_contactPanelTitle__TDQwx{font-size:16px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;color:var(--brand)!important}.PropertyDetailModal_infoSplit__97SMq{grid-template-columns:1fr!important;gap:14px!important}.PropertyDetailModal_detailTabsSection__TIOxR{border:0!important;overflow:visible!important;background:transparent!important}.PropertyDetailModal_detailTabPanel__DRnoZ{padding:16px 0 0!important}.PropertyDetailModal_panelSubtitle__nd2QC{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px!important;color:#475569!important}.PropertyDetailModal_specSection__PKBOa{margin-top:18px}.PropertyDetailModal_specHead__MpXl7{display:flex;align-items:center;gap:14px;margin-bottom:14px}.PropertyDetailModal_specTitle__Wq4g1{font-size:19px!important;font-weight:800!important;color:var(--brand)!important}.PropertyDetailModal_specGrid__DSMrF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.PropertyDetailModal_specGrid__DSMrF>.PropertyDetailModal_specTile__k1s2T:last-child:nth-child(odd){grid-column:1/-1}.PropertyDetailModal_specTile__k1s2T{display:grid;grid-template-columns:24px minmax(0,1.25fr) minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:52px;padding:10px 16px;border:1px solid #c9cdf0;border-radius:10px;background:#fff}.PropertyDetailModal_specIcon__FZXKy{font-size:22px!important;color:var(--brand)}.PropertyDetailModal_specName__zxpcY{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px!important;color:#475569!important}.PropertyDetailModal_specValue___Dvet{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;font-size:16px!important;font-weight:800!important;color:var(--brand)!important}.PropertyDetailModal_specValue___Dvet bdi{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.PropertyDetailModal_specValue___Dvet .PropertyDetailModal_attributeSwatch__p85TX{flex-shrink:0;width:22px;height:22px;border-radius:4px}@media (max-width:560px){.PropertyDetailModal_qvChip__R_y7A{display:none}}@media (max-width:900px){.PropertyDetailModal_qvTitleText__5JcaG{font-size:20px}.PropertyDetailModal_infoPanelPrice__HsOc1{flex-wrap:wrap}.PropertyDetailModal_infoPanelPrice__HsOc1 .PropertyDetailModal_price__0U5ax{font-size:26px!important}.PropertyDetailModal_infoPanelPrice__HsOc1 .PropertyDetailModal_listedDate__Xngfd{-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}.PropertyDetailModal_specGrid__DSMrF{grid-template-columns:1fr}}.PropertyGallery_galleryWrap__qFxdj{display:flex;align-items:stretch;gap:10px;width:100%;margin-bottom:20px}.PropertyGallery_gallery___vtHh{position:relative;display:grid;grid-gap:4px;gap:4px;flex:1 1 auto;min-width:0;aspect-ratio:5/4;border-radius:5px;overflow:hidden;background:#d7e6ff}.PropertyGallery_gallery___vtHh[data-count="1"]{grid-template-columns:1fr;grid-template-rows:1fr}.PropertyGallery_gallery___vtHh[data-count="2"]{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.PropertyGallery_gallery___vtHh[data-count="3"]{grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr}.PropertyGallery_gallery___vtHh[data-count="3"] .PropertyGallery_tile0__yihjv{grid-row:1/span 2}.PropertyGallery_gallery___vtHh[data-count="4"]{grid-template-columns:1fr 1fr;grid-template-rows:1.25fr 1fr}.PropertyGallery_gallery___vtHh[data-count="5"]{grid-template-columns:repeat(6,1fr);grid-template-rows:1.3fr 1fr}.PropertyGallery_gallery___vtHh[data-count="5"] .PropertyGallery_tile0__yihjv{grid-column:1/span 3}.PropertyGallery_gallery___vtHh[data-count="5"] .PropertyGallery_tile1__67Fr8{grid-column:4/span 3}.PropertyGallery_gallery___vtHh[data-count="5"] .PropertyGallery_tile2__K5EkL{grid-column:1/span 2}.PropertyGallery_gallery___vtHh[data-count="5"] .PropertyGallery_tile3__xhdCL{grid-column:3/span 2}.PropertyGallery_gallery___vtHh[data-count="5"] .PropertyGallery_tile4__Uxd8o{grid-column:5/span 2}.PropertyGallery_tile__NvBQv{position:relative;overflow:hidden;cursor:pointer;background:#d7e6ff;outline:none;min-width:0;min-height:0}.PropertyGallery_tile__NvBQv:hover .PropertyGallery_tileImage__8wMdu{transform:scale(1.04)}.PropertyGallery_tile__NvBQv:focus-visible{box-shadow:inset 0 0 0 3px #1f4ccf}.PropertyGallery_tileBackdrop__t8STR{object-fit:cover;filter:blur(18px) saturate(1.25);transform:scale(1.15);opacity:.9;pointer-events:none;z-index:0}.PropertyGallery_tileImage__8wMdu{object-fit:contain;z-index:1;transition:transform .35s cubic-bezier(.22,.9,.3,1)}.PropertyGallery_overflow__mDqz_{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background .2s ease}.PropertyGallery_tile__NvBQv:hover .PropertyGallery_overflow__mDqz_{background:rgba(15,23,42,.45)}.PropertyGallery_overflowText__TzdPq{color:#fff;font-size:26px!important;font-weight:800!important;letter-spacing:-.02em;text-shadow:0 2px 10px rgba(0,0,0,.35)}.PropertyGallery_strip__oGT6N{flex:0 0 84px;display:flex;flex-direction:column;gap:6px;overflow-y:auto;overflow-x:hidden;min-height:0;padding-right:6px;scroll-snap-type:y proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.65) transparent}.PropertyGallery_strip__oGT6N::-webkit-scrollbar{width:5px;height:5px}.PropertyGallery_strip__oGT6N::-webkit-scrollbar-track{background:transparent}.PropertyGallery_strip__oGT6N::-webkit-scrollbar-thumb{background:rgba(148,163,184,.6);border-radius:3px}.PropertyGallery_strip__oGT6N::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.85)}.PropertyGallery_thumb__stsj_{position:relative;flex:0 0 auto;width:100%;height:58px;border-radius:4px;overflow:hidden;cursor:pointer;background:#d7e6ff;border:1px solid rgba(15,23,42,.1);opacity:.88;outline:none;scroll-snap-align:start;transition:opacity .15s ease,transform .15s ease,border-color .15s ease}.PropertyGallery_thumb__stsj_:hover{opacity:1;transform:translateX(-1px);border-color:#c7d2fe}.PropertyGallery_thumb__stsj_:focus-visible{opacity:1;border-color:#1f4ccf;box-shadow:0 0 0 2px rgba(31,76,207,.35)}.PropertyGallery_thumbBackdrop__9ul_3{object-fit:cover;filter:blur(8px) saturate(1.25);transform:scale(1.2);opacity:.9;pointer-events:none;z-index:0}.PropertyGallery_thumbImage__mnVU5{object-fit:contain;z-index:1}@media (max-width:600px){.PropertyGallery_overflowText__TzdPq{font-size:20px!important}.PropertyGallery_galleryWrap__qFxdj{flex-direction:column;gap:8px}.PropertyGallery_strip__oGT6N{flex:0 0 auto;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding-right:0;padding-bottom:6px;scroll-snap-type:x proximity}.PropertyGallery_thumb__stsj_{width:60px;height:48px}.PropertyGallery_thumb__stsj_:hover{transform:translateY(-1px)}.PropertyGallery_gallery___vtHh{gap:3px}}.PropertyGallery_carousel__1jb4b{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.PropertyGallery_stage__U7Cve{position:relative;aspect-ratio:6/5;overflow:hidden;border-radius:14px;background:#eef0f6;cursor:zoom-in}.PropertyGallery_stage__U7Cve:focus-visible{outline:2px solid var(--brand-lighter);outline-offset:2px}.PropertyGallery_stageNav__QL_2a{position:absolute!important;top:50%;z-index:2;width:42px;height:42px;margin-top:-21px;background:hsla(0,0%,100%,.94)!important;color:var(--brand)!important;box-shadow:0 4px 14px rgba(15,23,42,.2)}.PropertyGallery_stageNav__QL_2a:hover{background:#fff!important}.PropertyGallery_stagePrev__1g9KV{inset-inline-start:12px}.PropertyGallery_stageNext__ZMNoB{inset-inline-end:12px}[dir=rtl] .PropertyGallery_stageNav__QL_2a .MuiSvgIcon-root{transform:scaleX(-1)}.PropertyGallery_stageCount__p2jk2{position:absolute;inset-inline-end:12px;bottom:12px;z-index:2;padding:6px 12px;border-radius:8px;background:rgba(15,23,42,.72);color:#fff;font-size:14px;font-weight:700}.PropertyGallery_carouselStrip__TqvFw{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * 12px) / 4);grid-gap:12px;gap:12px;overflow-x:auto;scrollbar-width:none;padding:3px}.PropertyGallery_carouselStrip__TqvFw::-webkit-scrollbar{display:none}.PropertyGallery_carouselThumb__CsnOs{position:relative;aspect-ratio:6/5;padding:0;overflow:hidden;border:2px solid transparent;border-radius:10px;background:#eef0f6;cursor:pointer;opacity:.85;transition:opacity .15s ease,border-color .15s ease}.PropertyGallery_carouselThumb__CsnOs:hover{opacity:1}.PropertyGallery_carouselThumbActive____Rvu{border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.25);opacity:1}.PropertyGallery_carouselThumbImage__5pKCH{object-fit:cover}.Compare_bar__WFOU5{position:fixed;left:0;right:0;bottom:0;z-index:212;padding-right:84px;background:#fff;border-top:1px solid var(--border);box-shadow:0 -8px 28px rgba(15,23,42,.12);animation:Compare_compareBarIn__ztRMk .28s cubic-bezier(.22,.9,.3,1) both}@keyframes Compare_compareBarIn__ztRMk{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Compare_barInner__BfONl{width:95%;max-width:1850px;margin:0 auto;padding:10px 0;display:flex;align-items:center;gap:16px}.Compare_barLead__scczj{display:flex;align-items:center;gap:9px;flex-shrink:0}.Compare_barIcon__068ki{color:var(--brand)}.Compare_barTitle__SyE9o{font-size:13px!important;font-weight:800!important;color:#1b1e4a!important;line-height:1.2!important}.Compare_barCount__mbw8w{font-size:11px!important;color:#64748b!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Compare_barItems__0l1yN{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;overflow-x:auto;padding:2px 0}.Compare_barItem__anwVk{position:relative;flex:0 0 auto;width:52px;height:52px;border-radius:5px;overflow:hidden;border:1px solid var(--border);background:#d7e6ff}.Compare_barItemImg__2wRYe{object-fit:cover}.Compare_barItemRemove__TUaR4{position:absolute!important;top:1px;right:1px;width:16px;height:16px;font-size:11px!important;background:hsla(0,0%,100%,.92)!important;color:#1b1e4a!important;border:1px solid var(--border)!important}.Compare_barActions__1nfVf{display:flex;align-items:center;gap:8px;flex-shrink:0}.Compare_barClear__U9_nW{min-width:0!important;color:#64748b!important}.Compare_barClear__U9_nW,.Compare_barCompare__f8E8L{text-transform:none!important;font-weight:700!important}.Compare_barCompare__f8E8L{background:var(--brand-grad)!important;padding:7px 18px!important}.Compare_barCompare__f8E8L:disabled{opacity:.45}.Compare_tableScroll__mfO2k{overflow-x:auto;margin-top:4px}.Compare_table__Acg_G{display:grid;min-width:min-content}.Compare_cell__BqPpI{padding:10px 12px;border-bottom:1px solid rgba(15,23,42,.07);min-width:0;font-size:13px;color:#1b1e4a;display:flex;flex-direction:column;justify-content:center;gap:4px}.Compare_stickyLabel__X5P51{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:#f7f9fd}.Compare_labelCell__coHLi{font-size:11.5px;font-weight:700;color:#64748b}.Compare_valueCell__sFkpd{word-break:break-word}.Compare_strong__mi2eI{font-size:15px;font-weight:800}.Compare_best__68XMk{color:#15803d}.Compare_bestTag__DVgZ0{align-self:flex-start;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#15803d;background:#dcfce7;border-radius:3px;padding:1px 5px}.Compare_dash__H09Pt{color:#cbd5e1}.Compare_swatch__USv2V{display:inline-block;width:40px;height:16px;border-radius:3px;border:1px solid rgba(0,0,0,.15)}.Compare_headCell__TuIE8{position:relative;background:#fff;border-bottom:2px solid var(--border);padding-top:12px;gap:8px}.Compare_headImage__Ji1gJ{position:relative;width:150px;height:120px;max-width:100%;flex-shrink:0;border-radius:5px;overflow:hidden;background:#d7e6ff}.Compare_headImageImg__hnfkn{object-fit:cover}.Compare_headTitle__wr_6W{font-size:13px!important;font-weight:700!important;line-height:1.35!important;color:#1b1e4a!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Compare_removeBtn__WvhK6{position:absolute!important;top:4px;right:4px;z-index:3;width:22px;height:22px;font-size:14px!important;background:hsla(0,0%,100%,.92)!important;border:1px solid var(--border)!important;color:#1b1e4a!important}.Compare_viewBtn__KLrOU{text-transform:none!important;font-weight:700!important;font-size:12px!important;padding:3px 8px!important;align-self:flex-start;color:var(--brand)!important}.Compare_sectionRow__iDlNE{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand);background:#eef3ff;border-bottom:1px solid var(--border)}.Compare_notice__jxUAA{display:flex;gap:8px;padding:9px 12px;margin-bottom:10px;border-radius:5px;background:#fff8f1;border:1px solid #f6e0c8;color:#92621a}.Compare_noticeText__Gy80V{font-size:12.5px!important}.Compare_empty__GUSQ8{display:flex;align-items:center;justify-content:center;min-height:180px}.Compare_modalActions__lAra4{padding-top:12px}.Compare_clearBtn__s9pEC{color:#64748b!important}.Compare_barClearIcon__w0fOG{display:none!important}@media (max-width:900px){.Compare_barInner__BfONl{gap:10px;padding:8px 0}.Compare_barItems__0l1yN{scrollbar-width:none}.Compare_barItems__0l1yN::-webkit-scrollbar{display:none}.Compare_barLead__scczj .Compare_barCount__mbw8w,.Compare_barLead__scczj .Compare_barTitle__SyE9o{display:none}.Compare_barItem__anwVk{width:42px;height:42px}}@media (max-width:600px){.Compare_bar__WFOU5{padding-right:76px}.Compare_barInner__BfONl{width:auto;margin:0 0 0 12px;gap:8px}.Compare_barActions__1nfVf{gap:2px}.Compare_barClear__U9_nW{padding:6px!important}.Compare_barClearIcon__w0fOG{display:block!important}.Compare_barClearText__eW_5r{display:none}.Compare_barCompare__f8E8L{min-width:0!important;padding:6px 12px!important;font-size:13px!important}}.Compare_notice__jxUAA{display:flex!important;align-items:center;gap:12px!important;margin-bottom:18px!important;padding:12px 16px!important;border:1px solid #f5d9a8!important;border-radius:10px!important;background:#fff7ea!important;color:#92400e!important}.Compare_notice__jxUAA .MuiSvgIcon-root{color:#b45309;font-size:22px}.Compare_noticeText__Gy80V{font-size:14px!important;color:#1e293b!important}.Compare_cardRow__U9usH{display:grid;grid-gap:16px;gap:16px;margin-bottom:18px}.Compare_propCard__wCo25{position:relative;display:flex;align-items:center;gap:16px;padding:12px;border:1px solid #c9cdf0;border-radius:14px;background:#fff;min-width:0}.Compare_propImage__zyKFG{position:relative;flex-shrink:0;width:132px;aspect-ratio:5/4;overflow:hidden;border-radius:10px;background:#eef0f6}.Compare_propBody__u_s1d{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;-webkit-padding-end:24px;padding-inline-end:24px}.Compare_propCard__wCo25 .Compare_headTitle__wr_6W{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px!important;font-weight:800!important;color:var(--brand)!important}.Compare_propChip__KlLPW{display:inline-flex;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--r-pill);background:#e8eafd;color:var(--brand);font-size:13px;font-weight:700}.Compare_propChip__KlLPW .MuiSvgIcon-root{font-size:17px}.Compare_viewLink__6bGYu{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--brand);font-family:inherit;font-size:15px;font-weight:800;cursor:pointer}.Compare_viewLink__6bGYu:hover{text-decoration:underline}.Compare_viewLinkIcon__LxsOV{font-size:19px!important}[dir=rtl] .Compare_viewLinkIcon__LxsOV{transform:scaleX(-1)}.Compare_propCard__wCo25 .Compare_removeBtn__WvhK6{position:absolute!important;top:10px;inset-inline-end:10px;width:30px;height:30px;border:1px solid #c9cdf0;background:#fff!important;color:var(--brand)!important}.Compare_table__Acg_G{overflow:hidden;border:1px solid #d6d9ee;border-radius:12px}.Compare_table__Acg_G .Compare_cell__BqPpI{border-color:#e3e6f3}.Compare_labelCell__coHLi{background:#f4f5fc!important;font-size:13px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;color:#475569!important}.Compare_valueCell__sFkpd{font-size:15px!important;color:#1e293b!important}.Compare_best__68XMk{display:flex!important;flex-direction:column;align-items:flex-start;gap:4px;background:#f1efff!important}.Compare_strong__mi2eI{font-size:18px!important;font-weight:800!important;color:var(--brand)!important}.Compare_bestTag__DVgZ0{margin:0!important;padding:2px 10px!important;border:1px solid #86efac;border-radius:6px!important;background:#dcfce7!important;color:#15803d!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.Compare_modalActions__lAra4{display:flex;justify-content:flex-end;margin-top:20px}.Compare_clearBtn__s9pEC{min-height:44px;padding:0 20px!important;border:1px solid #c9cdf0!important;border-radius:10px!important;color:var(--brand)!important;text-transform:none!important;font-weight:700!important}@media (max-width:768px){.Compare_propCard__wCo25{flex-direction:column;align-items:flex-start}.Compare_propImage__zyKFG{width:100%}}