.AvailabilitySvgOverlay-module__ZEv_RG__container{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.AvailabilitySvgOverlay-module__ZEv_RG__container svg{pointer-events:none;width:100%;height:100%;display:block}.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon{cursor:default;pointer-events:auto;outline:none;transition:fill .16s cubic-bezier(.16,1,.3,1),stroke .16s cubic-bezier(.16,1,.3,1),stroke-width .16s cubic-bezier(.16,1,.3,1),filter .16s cubic-bezier(.16,1,.3,1)}.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-state=available]{cursor:pointer;fill:#22c55e61;stroke:#22c55ed9;stroke-width:1.5px}:is(.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-state=available]:hover,.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-state=available][data-active=true],.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-state=available]:focus-visible){cursor:pointer;fill:#22c55e9e;stroke:#fffffff2;stroke-width:2.5px;filter:drop-shadow(0 0 8px #22c55ea6)}:is(.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-state=reserved],.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-availability=reserved]){cursor:default;fill:#f59e0b61;stroke:#f59e0bd9;stroke-width:1.5px}:is(.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-state=reserved]:hover,.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-state=reserved][data-active=true],.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-state=reserved]:focus-visible,.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-availability=reserved]:hover,.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-availability=reserved][data-active=true],.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-availability=reserved]:focus-visible){cursor:default;fill:#f59e0b9e;stroke:#fffffff2;stroke-width:2.5px;filter:drop-shadow(0 0 8px #f59e0ba6)}:is(.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-state=unavailable],.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-availability=sold]){cursor:default;fill:#ef444461;stroke:#ef4444d9;stroke-width:1.5px}:is(.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-state=unavailable]:hover,.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-state=unavailable][data-active=true],.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-state=unavailable]:focus-visible,.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-availability=sold]:hover,.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-availability=sold][data-active=true],.AvailabilitySvgOverlay-module__ZEv_RG__container .apartment-polygon[data-availability=sold]:focus-visible){cursor:default;fill:#ef44449e;stroke:#fffffff2;stroke-width:2.5px;filter:drop-shadow(0 0 8px #ef4444a6)}
.AvailabilityFacadeStage-module__u_AEWa__stage{contain:layout style paint;will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0}.AvailabilityFacadeStage-module__u_AEWa__stageIdle{opacity:1;z-index:10;pointer-events:auto;transform:translate(0,0)scale(1)}.AvailabilityFacadeStage-module__u_AEWa__stageEnterNext{z-index:10;pointer-events:auto;animation:.55s cubic-bezier(.16,1,.3,1) both AvailabilityFacadeStage-module__u_AEWa__stageEnterNext}.AvailabilityFacadeStage-module__u_AEWa__stageExitNext{z-index:0;animation:.55s cubic-bezier(.16,1,.3,1) both AvailabilityFacadeStage-module__u_AEWa__stageExitNext;pointer-events:none!important}.AvailabilityFacadeStage-module__u_AEWa__stageEnterPrev{z-index:10;pointer-events:auto;animation:.55s cubic-bezier(.16,1,.3,1) both AvailabilityFacadeStage-module__u_AEWa__stageEnterPrev}.AvailabilityFacadeStage-module__u_AEWa__stageExitPrev{z-index:0;animation:.55s cubic-bezier(.16,1,.3,1) both AvailabilityFacadeStage-module__u_AEWa__stageExitPrev;pointer-events:none!important}@keyframes AvailabilityFacadeStage-module__u_AEWa__stageEnterNext{0%{opacity:0;transform:translate(3.5%)scale(1.025)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes AvailabilityFacadeStage-module__u_AEWa__stageExitNext{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(-3.5%)scale(.975)}}@keyframes AvailabilityFacadeStage-module__u_AEWa__stageEnterPrev{0%{opacity:0;transform:translate(-3.5%)scale(1.025)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes AvailabilityFacadeStage-module__u_AEWa__stageExitPrev{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(3.5%)scale(.975)}}@media (prefers-reduced-motion:reduce){.AvailabilityFacadeStage-module__u_AEWa__stageEnterNext,.AvailabilityFacadeStage-module__u_AEWa__stageEnterPrev{animation:.18s ease-out both AvailabilityFacadeStage-module__u_AEWa__stageFadeIn!important;transform:none!important}.AvailabilityFacadeStage-module__u_AEWa__stageExitNext,.AvailabilityFacadeStage-module__u_AEWa__stageExitPrev{animation:.18s ease-out both AvailabilityFacadeStage-module__u_AEWa__stageFadeOut!important;transform:none!important}}@keyframes AvailabilityFacadeStage-module__u_AEWa__stageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes AvailabilityFacadeStage-module__u_AEWa__stageFadeOut{0%{opacity:1}to{opacity:0}}
