.property-action-container .status-badge{position:absolute;top:12px;left:12px;padding:10px 15px;border-radius:20px;font-size:13px;font-weight:500;text-transform:capitalize;letter-spacing:.5px;z-index:2;background-color:#fff;height:33px;display:flex;align-items:center;gap:6px}@media(max-width:768px){.property-action-container .status-badge{height:28px;font-size:12px}}.property-action-container .status-badge .status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.property-action-container .status-badge.approved{color:#16d591}.property-action-container .status-badge.approved .status-dot{background-color:#16d591}.property-action-container .status-badge.rejected{color:#df1b41}.property-action-container .status-badge.rejected .status-dot{background-color:#df1b41}.property-action-container .status-badge.pending_review,.property-action-container .status-badge.revision_needed{color:#e17912}.property-action-container .status-badge.pending_review .status-dot,.property-action-container .status-badge.revision_needed .status-dot{background-color:#e17912}.property-action-container .status-badge.archived .status-dot{background-color:#666}.property-action-container .property-action{display:flex;gap:5px;position:absolute;right:10px;top:10px}.property-action-container .property-action.--left{left:10px;right:auto}.property-action-container .property-action.--right{right:10px;left:auto}.property-action-container .property-action .property-close img{width:11px!important;height:11px!important}.property-action-container .property-action button{display:flex;justify-content:center;align-items:center;background-color:#fff;height:33px;width:33px;border-radius:50%;z-index:1;transition:all .2s ease;box-shadow:0 1px 4px rgba(0,0,0,.16)}@media(max-width:768px){.property-action-container .property-action button{height:28px;width:28px}}@media(max-width:480px){.property-action-container .property-action button{height:26px;width:26px}}.property-action-container .property-action button:active{transform:scale(.9)}.property-action-container .property-action button:disabled{opacity:1}.property-action-container .property-action button img{width:13px;height:auto;margin-top:1px}.property-action-container .property-action button img.liked{animation:pop-effect .3s ease}@keyframes pop-effect{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.property-image-carousel{position:absolute;top:0;left:0;width:100%;height:100%}.property-image-carousel .image-carousel-container{cursor:pointer;position:absolute;width:100%;height:100%;display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;touch-action:manipulation;scroll-snap-type:inline mandatory;scrollbar-width:none;-ms-overflow-style:none;border-radius:8px;background-color:#f8f9fa}.property-image-carousel .image-carousel-container::-webkit-scrollbar{display:none}.property-image-carousel .image-carousel-container .image-holder{scroll-snap-align:start;scroll-snap-stop:always;display:block;width:100%;height:100%;position:relative}.property-image-carousel .image-carousel-container .image-holder img{object-fit:cover}.property-image-carousel:hover .arrow-btn{display:grid}.property-image-carousel .arrow-btn{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;display:none;place-items:center;background-color:#fff;border-radius:50%;z-index:100;opacity:1;box-shadow:0 1px 4px rgba(0,0,0,.16);transition:background-color .1s ease;cursor:pointer}@media(max-width:1024px){.property-image-carousel .arrow-btn{height:28px;width:28px}}@media(max-width:768px){.property-image-carousel .arrow-btn{height:26px;width:26px}}@media(max-width:480px){.property-image-carousel .arrow-btn{height:24px;width:24px}}.property-image-carousel .arrow-btn img{height:13px;width:auto}.property-image-carousel .arrow-btn.left{left:10px;padding-right:2px}.property-image-carousel .arrow-btn.right{right:10px;padding-left:2px}.property-image-carousel .arrow-btn:hover{background-color:hsl(0,0%,93.0392156863%)}.property-image-carousel .dot-indicators{position:absolute;left:50%;transform:translateX(-50%);bottom:20px;display:flex;gap:5px;justify-content:center;margin-top:10px}.property-image-carousel .dot-indicators .dot{width:6px;height:6px;border-radius:50%;background-color:hsla(0,0%,100%,.5);transition:all .2s ease}.property-image-carousel .dot-indicators .dot.active{background-color:#fff;transform:scale(1.2)}.property-listing-card{width:100%}.property-listing-card.archived{opacity:.7}.property-listing-card .property-thumbnail-wrapper{position:relative;width:100%;padding-bottom:70%}.property-listing-card.on-google-map .property-pricing{padding:0 20px}.property-listing-card.on-google-map .property-details-container{padding:0 20px 20px}.property-listing-card.on-google-map .property-image-carousel .image-carousel-container{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.property-listing-card .property-details-container{width:100%;overflow:hidden;font-size:16px}.property-listing-card .property-details-container .property-address{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:600;color:#2c3952;margin-top:5px;line-height:1.2}@media(max-width:768px){.property-listing-card .property-details-container .property-address{font-size:13px}}.property-listing-card .property-details-container .property-specs{display:flex;align-items:center;gap:5px;color:#6e6d7a;font-size:15px;margin-bottom:8px;margin-top:15px}.property-listing-card .property-details-container .property-specs.less-space{margin-bottom:0;margin-top:10px}.property-listing-card .property-details-container .property-specs .spec-item{display:inline-flex;align-items:center;gap:4px;color:#666;font-size:14px;font-weight:400}.property-listing-card .property-details-container .property-specs .spec-item .value{display:flex;align-items:center;gap:4px}.property-listing-card .property-details-container .property-specs .divider{color:#6e6d7a;margin:0 2px}.property-listing-card .property-pricing{display:flex;gap:15px;margin-top:10px}.property-listing-card .property-pricing .property-pricing-item{display:flex;gap:5px}.property-listing-card .property-pricing .property-pricing-item.no-price{color:#6e6d7a;font-size:15px}.property-listing-card .property-pricing .property-pricing-item .price{font-size:20px;font-weight:700;color:#2c3952}.property-listing-card .property-pricing .property-pricing-item .label{font-size:12px;color:#1a2231;font-weight:500;margin-top:2px;background-color:#f8f9fa;border:1px solid #ddd;padding:2px 4px;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;border-radius:5px}.property-listing-card .property-thumbnail{width:100%;position:relative;padding-bottom:70%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.property-listing-card .property-thumbnail:hover .property-image-carousel .arrow-btn{display:grid}.gm-style-iw-chr{display:none}.gm-style .gm-style-iw-c{padding-left:0;height:-moz-fit-content!important;height:fit-content!important;width:350px!important}.gm-style-iw-d{overflow:unset!important}@keyframes fadeScaleDown{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.property-listing-card.--skeleton .property-thumbnail{animation:loadingShimmer 2s infinite;background-color:#f0f0f0;border-radius:10px}.property-listing-card.--skeleton .property-address{animation:loadingShimmer 2s infinite;background-color:#f0f0f0;border-radius:20px;width:80%;height:23px;margin-top:10px}.property-listing-card.--skeleton .property-details-container{margin-top:10px}.property-listing-card.--skeleton .property-details-container .property-amenity{display:flex;gap:10px}.property-listing-card.--skeleton .property-details-container .property-amenity div:first-child{animation:loadingShimmer 2s infinite;background-color:#f0f0f0;border-radius:23px;width:50px;height:23px}.property-listing-card.--skeleton .property-details-container .property-amenity div:nth-child(2){animation:loadingShimmer 2s infinite;background-color:#f0f0f0;border-radius:23px;width:80px;height:23px}@keyframes loadingShimmer{0%{background-color:#f0f0f0}50%{background-color:#e0e0e0}to{background-color:#f0f0f0}}