.property-detail_page__qoMK7{min-height:100vh;background:#f8fafc;padding-top:64px}.property-detail_container___VQkz{max-width:1200px;margin:0 auto;padding:0 24px 40px}.property-detail_backBtn__TCXPi{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:white;border:1px solid rgba(0,0,0,.06);border-radius:8px;font-size:14px;font-weight:500;color:#4a5568;cursor:pointer;transition:all .2s;margin-bottom:24px}.property-detail_backBtn__TCXPi:hover{border-color:#059669;color:#059669}.property-detail_propertyHeader__7ybk2{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px}.property-detail_propertyTitleSection__J49W2{flex:1}.property-detail_propertyTitle___MJip{font-size:32px;font-weight:800;color:#1a202c;margin:0 0 4px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.property-detail_hotBadge__TqXOb{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:14px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;background:linear-gradient(135deg,#f97316,#ef4444);color:#fff;box-shadow:0 2px 6px rgba(239,68,68,.35);vertical-align:middle}.property-detail_propertyLocation__8cZjQ{display:flex;align-items:center;gap:6px;font-size:15px;color:#718096}.property-detail_propertyActions__pOZTG{display:flex;gap:8px}.property-detail_favoriteBtn__HasJQ,.property-detail_shareBtn__jfSSi{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:white;border:1px solid rgba(0,0,0,.06);border-radius:50%;cursor:pointer;transition:all .2s;color:#4a5568}.property-detail_favoriteBtn__HasJQ:hover,.property-detail_shareBtn__jfSSi:hover{border-color:#059669;color:#059669}.property-detail_favoriteActive__KJaYy{color:#ef4444;border-color:#ef4444}.property-detail_shareBtnWrapper__4EwQ3{position:relative}.property-detail_shareMenu__lb4_x{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:white;border-radius:12px;box-shadow:0 12px 48px rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.04);padding:6px;z-index:10;animation:property-detail_shareMenuSlideDown__rZ0V8 .15s ease}.property-detail_shareEmoji__IYmbG{font-size:16px;line-height:1}@keyframes property-detail_shareMenuSlideDown__rZ0V8{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.property-detail_shareMenu__lb4_x button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 14px;background:transparent;border:none;border-radius:6px;font-size:14px;color:#4b5563;cursor:pointer;transition:all .15s;white-space:nowrap}.property-detail_shareMenu__lb4_x button:hover{background:#f3f4f6;color:#111827}.property-detail_detailGrid__5uS8g{display:grid;grid-template-columns:1fr 360px;gap:32px}.property-detail_gallerySection___nKZG{margin-bottom:24px}.property-detail_galleryMain__BVqun{position:relative;height:420px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:16px;overflow:hidden;margin-bottom:12px}.property-detail_gallerySlide___9IuW,.property-detail_imageContainer__1T72i{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.property-detail_galleryEmoji__UldCs{font-size:100px}.property-detail_galleryPhoto__ghkmP{width:100%;height:100%;object-fit:cover}.property-detail_videoContainer__vQXsz{width:100%;height:100%;position:relative;background:#1a202c}.property-detail_videoPlaceholder__F9nLs{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.property-detail_videoEmoji__5QGHo{font-size:80px;opacity:.5}.property-detail_videoPlayer__0ttYj{width:100%;height:100%;object-fit:contain;background:#000;cursor:pointer}.property-detail_videoOverlay__n2inf{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.2);transition:background .3s}.property-detail_videoOverlay__n2inf:hover{background:rgba(0,0,0,.3)}.property-detail_videoPlayOverlayBtn__263X8{width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.2);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.3);color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.property-detail_videoPlayOverlayBtn__263X8:hover{transform:scale(1.1);background:rgba(255,255,255,.3)}.property-detail_videoControls__kHKrb{position:absolute;bottom:16px;left:16px;right:16px;display:flex;align-items:center;gap:12px;padding:10px 16px;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);border-radius:10px}.property-detail_videoControlBtn__gl9qf{background:none;border:none;color:white;cursor:pointer;padding:4px;transition:opacity .2s}.property-detail_videoControlBtn__gl9qf:hover{opacity:.8}.property-detail_videoTime___yl3L{color:white;font-size:12px;font-weight:500;min-width:60px}.property-detail_videoProgressBar__B1LMb{flex:1;height:4px;background:rgba(255,255,255,.3);border-radius:2px;cursor:pointer;position:relative}.property-detail_videoProgress__vb7_p{height:100%;background:#059669;border-radius:2px;transition:width .1s}.property-detail_videoDurationBadge__0bRJA{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:4px;padding:4px 12px;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);border-radius:20px;color:white;font-size:12px;font-weight:500}.property-detail_galleryArrow__wCgcA{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1a202c;transition:all .2s;box-shadow:0 2px 12px rgba(0,0,0,.1);z-index:5}.property-detail_galleryArrow__wCgcA:hover{background:white;transform:translateY(-50%) scale(1.05)}.property-detail_galleryArrowLeft__ZBuCA{left:12px}.property-detail_galleryArrowRight__MXt2B{right:12px}.property-detail_galleryCounter__LRiUB{bottom:16px;gap:2px;font-size:13px}.property-detail_galleryCounter__LRiUB,.property-detail_mediaTypeBadge___g_EA{position:absolute;left:16px;display:flex;align-items:center;padding:4px 12px;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);border-radius:20px;color:white;font-weight:500}.property-detail_mediaTypeBadge___g_EA{top:16px;gap:4px;font-size:12px}.property-detail_fullscreenBtn__LAZ2a{position:absolute;bottom:16px;right:16px;width:36px;height:36px;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:white;transition:all .2s}.property-detail_fullscreenBtn__LAZ2a:hover{background:rgba(0,0,0,.8)}.property-detail_galleryThumbnails__YybtF{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.property-detail_thumbnailPhoto__e5T_J{width:100%;height:100%;object-fit:cover;border-radius:6px}.property-detail_thumbnail__uSH_H{position:relative;height:64px;background:#f8fafc;border:2px solid transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;transition:all .2s;overflow:hidden}.property-detail_thumbnail__uSH_H:hover{border-color:rgba(5,150,105,.3)}.property-detail_thumbnailActive__P4XsB{border-color:#059669}.property-detail_thumbnailVideoBadge__mb5ig{position:absolute;bottom:4px;right:4px;width:20px;height:20px;background:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center}.property-detail_thumbnailActiveIndicator___gUa6{position:absolute;bottom:0;left:0;right:0;height:3px;background:#059669}.property-detail_priceSection__1FlUI{background:white;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.property-detail_priceInfo__Qx0pB{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.property-detail_price__kPtcn{font-size:32px;font-weight:800;color:#059669}.property-detail_priceLabel___cwdz{font-size:14px;color:#718096}.property-detail_quickStats__pd_sp{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 0;border-top:1px solid rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.04);margin-bottom:12px}.property-detail_quickStat__FVOZF{display:flex;align-items:center;gap:6px;font-size:14px;color:#4a5568}.property-detail_quickStat__FVOZF svg{color:#718096}.property-detail_ratingInfo__Snkr9{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#1a202c}.property-detail_ratingLabel__ef0Pf{font-weight:400;color:#718096}.property-detail_descriptionSection__yz_s4{background:white;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.property-detail_descriptionSection__yz_s4 h2{font-size:20px;font-weight:700;color:#1a202c;margin:0 0 12px}.property-detail_descriptionText__eThTP p{font-size:15px;color:#4a5568;line-height:1.7;margin:0 0 12px}.property-detail_descriptionText__eThTP p:last-child{margin-bottom:0}.property-detail_featuresSection__Ii2u9{background:white;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.property-detail_featuresSection__Ii2u9 h2{font-size:20px;font-weight:700;color:#1a202c;margin:0 0 12px}.property-detail_featuresGrid__8pD0f{display:grid;grid-template-columns:1fr 1fr;gap:8px}.property-detail_featureItem__knOxV{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:14px;color:#4a5568}.property-detail_featureCheck__dukZr{color:#059669;flex-shrink:0}.property-detail_amenitiesSection__fLXf_{background:white;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.property-detail_amenitiesSection__fLXf_ h2{font-size:20px;font-weight:700;color:#1a202c;margin:0 0 12px}.property-detail_amenitiesGrid__inJiA{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.property-detail_amenityItem__eHe18{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8fafc;border-radius:8px;font-size:13px;color:#4a5568}.property-detail_amenityItem__eHe18 svg{color:#059669}.property-detail_nearbySection__R0NHd{background:white;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.property-detail_nearbySection__R0NHd h2{font-size:20px;font-weight:700;color:#1a202c;margin:0 0 12px}.property-detail_nearbyGrid__8B1Hh{display:grid;grid-template-columns:1fr 1fr;gap:8px}.property-detail_nearbyItem__I_6_S{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f8fafc;border-radius:8px}.property-detail_nearbyIcon__rAt1m{color:#059669;flex-shrink:0}.property-detail_nearbyName__bPLEh{font-size:14px;font-weight:500;color:#1a202c}.property-detail_nearbyDistance__3qJZF{font-size:12px;color:#718096;display:block}.property-detail_similarSection__VUMWL{background:white;border-radius:16px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.property-detail_similarHeader__oWd91{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.property-detail_similarHeader__oWd91 h2{font-size:20px;font-weight:700;color:#1a202c;margin:0}.property-detail_viewAll__fWBGh{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:#059669;text-decoration:none}.property-detail_similarGrid__ixy1D{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.property-detail_similarCard__Og4xG{text-decoration:none;background:#f8fafc;border-radius:12px;overflow:hidden;transition:all .3s}.property-detail_similarCard__Og4xG:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(5,150,105,.08)}.property-detail_similarImage__GF6Cw{height:120px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);display:flex;align-items:center;justify-content:center;font-size:40px}.property-detail_similarContent__zLGOn{padding:12px 14px}.property-detail_similarContent__zLGOn h4{font-size:14px;font-weight:600;color:#1a202c;margin:0 0 2px}.property-detail_similarPrice__C3eLn{font-size:15px;font-weight:700;color:#059669;margin:0 0 4px}.property-detail_similarStats__ms1Sa{display:flex;gap:10px;font-size:12px;color:#718096;margin-bottom:4px}.property-detail_similarStatus__BtoTR{display:inline-block;padding:2px 10px;background:rgba(5,150,105,.08);color:#059669;border-radius:12px;font-size:11px;font-weight:600}.property-detail_detailSidebar__dRu3V{display:flex;flex-direction:column;gap:16px}.property-detail_agentCard__k_AyD{background:white;border-radius:16px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.04);position:sticky;top:80px}.property-detail_agentCardHeader__azGdC{display:flex;gap:14px;margin-bottom:16px}.property-detail_agentAvatar__ioyAT{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#ecfdf5,#d1fae5);display:flex;align-items:center;justify-content:center;font-size:28px;flex-shrink:0;overflow:hidden}.property-detail_agentAvatarPhoto__MOWRf{width:100%;height:100%;object-fit:cover;border-radius:50%}.property-detail_agentName__F6fEu{font-size:18px;font-weight:700;color:#1a202c;margin:0 0 2px}.property-detail_agentTitle__S_yNV{font-size:14px;color:#4a5568;margin:0 0 4px}.property-detail_verifiedBadge__E_0Cs{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;background:rgba(5,150,105,.08);color:#059669;border-radius:12px;font-size:11px;font-weight:600}.property-detail_agentStats__StJaB{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.04);margin-bottom:12px}.property-detail_agentStat__sfYN9{display:flex;align-items:center;gap:6px;font-size:13px;color:#4a5568}.property-detail_agentStat__sfYN9 svg{color:#718096;flex-shrink:0}.property-detail_agentStatLabel__4FwIN{color:#718096}.property-detail_agentLanguages__3RNLj{display:flex;gap:4px;margin-bottom:16px}.property-detail_languageTag__SXwhn{padding:2px 10px;background:#f8fafc;border-radius:12px;font-size:11px;font-weight:500;color:#4a5568}.property-detail_agentContactButtons__VPO2D{display:flex;gap:8px}.property-detail_agentCallBtn__ptFbg,.property-detail_agentMessageBtn__HzIsq{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none}.property-detail_agentCallBtn__ptFbg{background:linear-gradient(135deg,#1f2937,#059669);color:white}.property-detail_agentCallBtn__ptFbg:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(5,150,105,.2)}.property-detail_agentMessageBtn__HzIsq{background:#f8fafc;color:#4a5568;border:1px solid rgba(0,0,0,.06)}.property-detail_agentMessageBtn__HzIsq:hover{border-color:#059669;color:#059669}.property-detail_agentWhatsappBtn__d4MBn{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:42px;padding:10px 0;border:none;border-radius:8px;cursor:pointer;transition:all .2s;text-decoration:none;background:#25d366;color:white}.property-detail_agentWhatsappBtn__d4MBn:hover{background:#1ebe57;transform:translateY(-2px)}.property-detail_agentContactForm__ddgUO{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.04)}.property-detail_formGroup__hJD7g{margin-bottom:10px}.property-detail_formInput__HFHJG,.property-detail_formTextarea__B7NeW{width:100%;padding:8px 12px;border:1px solid rgba(0,0,0,.06);border-radius:8px;font-size:13px;color:#1a202c;background:#f8fafc;transition:border-color .2s;font-family:inherit}.property-detail_formInput__HFHJG:focus,.property-detail_formTextarea__B7NeW:focus{border-color:#059669;outline:none}.property-detail_formTextarea__B7NeW{resize:vertical;min-height:80px}.property-detail_sendMessageBtn__4DBg_{width:100%;padding:10px;background:linear-gradient(135deg,#1f2937,#059669);border:none;border-radius:8px;font-size:14px;font-weight:600;color:white;cursor:pointer;transition:all .2s}.property-detail_sendMessageBtn__4DBg_:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(5,150,105,.2)}.property-detail_sendMessageBtn__4DBg_:disabled{opacity:.6;cursor:not-allowed;transform:none}.property-detail_contactSuccess__7xoWj{margin:0;padding:10px 12px;border-radius:8px;background:#ecfdf5;color:#065f46;font-size:13px;font-weight:500;text-align:center}.property-detail_contactError__fGaAt{margin:0 0 10px;padding:10px 12px;border-radius:8px;background:#fef2f2;color:#991b1b;font-size:13px;font-weight:500}.property-detail_agentCardFooter__EtPU3{margin-top:16px;padding-top:12px;border-top:1px solid rgba(0,0,0,.04);text-align:center}.property-detail_viewAgentProfile__4aYhb{font-size:13px;font-weight:500;color:#059669;text-decoration:none}.property-detail_viewAgentProfile__4aYhb:hover{text-decoration:underline}.property-detail_quickActions__N2UY8{display:flex;flex-direction:column;gap:8px}.property-detail_quickActionSecondary__SNq4N,.property-detail_quickAction__ogYjX{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none}.property-detail_quickAction__ogYjX{background:linear-gradient(135deg,#1f2937,#059669);color:white}.property-detail_quickAction__ogYjX:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(5,150,105,.2)}.property-detail_quickActionSecondary__SNq4N{background:white;color:#4a5568;border:1px solid rgba(0,0,0,.06)}.property-detail_quickActionSecondary__SNq4N:hover{border-color:#059669;color:#059669}.property-detail_whatsappBtn__VaiN0{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;background:#25d366;color:white}.property-detail_whatsappBtn__VaiN0:hover{background:#1ebe57;transform:translateY(-2px);box-shadow:0 4px 16px rgba(37,211,102,.3)}.property-detail_fullscreenModal__rsUPd{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:1000;display:flex;align-items:center;justify-content:center;animation:property-detail_fadeIn__oz9B4 .3s ease}@keyframes property-detail_fadeIn__oz9B4{0%{opacity:0}to{opacity:1}}.property-detail_fullscreenContent__bOr1N{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.property-detail_fullscreenClose__auhLI{position:absolute;top:20px;right:20px;background:rgba(255,255,255,.1);border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:white;cursor:pointer;transition:all .2s;z-index:10}.property-detail_fullscreenClose__auhLI:hover{background:rgba(255,255,255,.2);transform:scale(1.05)}.property-detail_fullscreenSlide__JA1v8{padding:80px 100px}.property-detail_fullscreenImage__PseS0,.property-detail_fullscreenSlide__JA1v8{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.property-detail_fullscreenEmoji__dHwoj{font-size:200px}.property-detail_fullscreenPhoto__DcbVP{max-width:100%;max-height:100%;object-fit:contain}.property-detail_fullscreenVideo__SyU9C{width:100%;max-height:80vh;display:flex;align-items:center;justify-content:center}.property-detail_fullscreenVideo__SyU9C .property-detail_videoPlaceholder__F9nLs{width:100%;max-height:80vh}.property-detail_fullscreenArrow__FVMv5{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.1);border:none;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;color:white;cursor:pointer;transition:all .2s;z-index:5}.property-detail_fullscreenArrow__FVMv5:hover{background:rgba(255,255,255,.2)}.property-detail_fullscreenArrowLeft__1hywu{left:20px}.property-detail_fullscreenArrowRight__OmUDl{right:20px}.property-detail_fullscreenCounter__sgr_E{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:4px;padding:6px 16px;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);border-radius:20px;color:white;font-size:14px;font-weight:500}.property-detail_fullscreenThumbnails__xuzHQ{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;max-width:80%;overflow-x:auto;padding:4px}.property-detail_fullscreenThumbnail___5Kb6{position:relative;width:60px;height:60px;background:rgba(255,255,255,.1);border:2px solid transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;transition:all .2s;flex-shrink:0}.property-detail_fullscreenThumbnail___5Kb6:hover{background:rgba(255,255,255,.2)}.property-detail_fullscreenThumbnailActive__xKeFu{border-color:#059669}.property-detail_fullscreenThumbnail___5Kb6 .property-detail_thumbnailVideoBadge__mb5ig{position:absolute;bottom:4px;right:4px;width:18px;height:18px;background:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.property-detail_detailGrid__5uS8g{grid-template-columns:1fr}.property-detail_detailSidebar__dRu3V{display:grid;grid-template-columns:1fr 1fr;gap:16px}.property-detail_agentCard__k_AyD{position:static}.property-detail_similarGrid__ixy1D{grid-template-columns:repeat(3,1fr)}.property-detail_galleryMain__BVqun{height:360px}.property-detail_galleryThumbnails__YybtF{grid-template-columns:repeat(8,1fr)}}@media (max-width:768px){.property-detail_propertyTitle___MJip{font-size:24px}.property-detail_detailSidebar__dRu3V{grid-template-columns:1fr}.property-detail_galleryMain__BVqun{height:300px}.property-detail_galleryEmoji__UldCs{font-size:60px}.property-detail_videoEmoji__5QGHo{font-size:50px}.property-detail_videoPlayOverlayBtn__263X8{width:60px;height:60px}.property-detail_videoPlayOverlayBtn__263X8 svg{width:32px;height:32px}.property-detail_galleryThumbnails__YybtF{grid-template-columns:repeat(4,1fr)}.property-detail_thumbnail__uSH_H{height:50px;font-size:18px}.property-detail_quickStats__pd_sp{grid-template-columns:repeat(2,1fr)}.property-detail_featuresGrid__8pD0f{grid-template-columns:1fr}.property-detail_amenitiesGrid__inJiA{grid-template-columns:repeat(2,1fr)}.property-detail_nearbyGrid__8B1Hh{grid-template-columns:1fr}.property-detail_similarGrid__ixy1D{grid-template-columns:1fr 1fr}.property-detail_price__kPtcn{font-size:28px}.property-detail_galleryArrow__wCgcA{width:36px;height:36px}.property-detail_galleryArrow__wCgcA svg{width:18px;height:18px}.property-detail_galleryCounter__LRiUB{font-size:12px;padding:3px 10px}.property-detail_fullscreenSlide__JA1v8{padding:60px 20px}.property-detail_fullscreenEmoji__dHwoj{font-size:100px}.property-detail_fullscreenArrow__FVMv5{width:40px;height:40px}.property-detail_fullscreenArrow__FVMv5 svg{width:20px;height:20px}.property-detail_fullscreenThumbnails__xuzHQ{max-width:90%;bottom:16px}.property-detail_fullscreenThumbnail___5Kb6{width:48px;height:48px;font-size:18px}.property-detail_fullscreenClose__auhLI{top:12px;right:12px;width:40px;height:40px}.property-detail_fullscreenCounter__sgr_E{bottom:70px;font-size:12px;padding:4px 12px}}@media (max-width:480px){.property-detail_container___VQkz{padding:0 16px 32px}.property-detail_propertyHeader__7ybk2{flex-direction:column}.property-detail_propertyActions__pOZTG{align-self:flex-start}.property-detail_galleryMain__BVqun{height:240px}.property-detail_galleryEmoji__UldCs{font-size:48px}.property-detail_videoEmoji__5QGHo{font-size:40px}.property-detail_videoPlayOverlayBtn__263X8{width:48px;height:48px}.property-detail_videoPlayOverlayBtn__263X8 svg{width:24px;height:24px}.property-detail_galleryThumbnails__YybtF{grid-template-columns:repeat(4,1fr);gap:6px}.property-detail_thumbnail__uSH_H{height:44px;font-size:16px}.property-detail_quickStats__pd_sp{grid-template-columns:1fr 1fr;gap:6px}.property-detail_amenitiesGrid__inJiA{grid-template-columns:1fr 1fr}.property-detail_similarGrid__ixy1D{grid-template-columns:1fr}.property-detail_galleryArrow__wCgcA{width:32px;height:32px}.property-detail_galleryArrow__wCgcA svg{width:16px;height:16px}.property-detail_galleryArrowLeft__ZBuCA{left:8px}.property-detail_galleryArrowRight__MXt2B{right:8px}.property-detail_agentContactButtons__VPO2D{flex-direction:column}.property-detail_fullscreenSlide__JA1v8{padding:50px 12px}.property-detail_fullscreenEmoji__dHwoj{font-size:72px}.property-detail_fullscreenArrow__FVMv5{width:32px;height:32px}.property-detail_fullscreenArrow__FVMv5 svg{width:16px;height:16px}.property-detail_fullscreenArrowLeft__1hywu{left:8px}.property-detail_fullscreenArrowRight__OmUDl{right:8px}.property-detail_fullscreenThumbnail___5Kb6{width:40px;height:40px;font-size:14px}.property-detail_fullscreenClose__auhLI{top:8px;right:8px;width:36px;height:36px}.property-detail_fullscreenClose__auhLI svg{width:20px;height:20px}.property-detail_videoControls__kHKrb{padding:8px 12px;gap:8px}.property-detail_videoTime___yl3L{font-size:11px;min-width:50px}}.property-detail_floorPlanGrid__V0bMr{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.property-detail_floorPlanItem__rwZnk{display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#f8fafc;text-decoration:none}.property-detail_floorPlanItem__rwZnk img{width:100%;height:200px;object-fit:contain;background:#fff}.property-detail_floorPlanItem__rwZnk span{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;font-size:13px;font-weight:600;color:#059669}.property-detail_mapAddress__w7qhV{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:14px;color:#4a5568}.property-detail_mapFrame__mLoqq{position:relative;height:340px;border-radius:12px;overflow:hidden;background:#f1f5f9}.property-detail_mapFrame__mLoqq iframe{width:100%;height:100%;border:0}.property-detail_mapActions__ICRrx{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.property-detail_mapButton__ALVJ7{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid #059669;border-radius:10px;color:#059669;font-size:14px;font-weight:600;text-decoration:none}.property-detail_mapButtonPrimary__RN8T3{background:#059669;color:#fff}@media (max-width:600px){.property-detail_mapFrame__mLoqq{height:260px}.property-detail_mapButton__ALVJ7{flex:1 1 100%;justify-content:center}}