.ArrangeViewingCard-module-scss-module__GDGi0a__cardContainer{container-type:inline-size}.ArrangeViewingCard-module-scss-module__GDGi0a__buttonsContainer{flex-direction:column;gap:.75rem;display:flex}@container (min-width:600px){.ArrangeViewingCard-module-scss-module__GDGi0a__buttonsContainer{flex-direction:row}.ArrangeViewingCard-module-scss-module__GDGi0a__buttonsContainer>*{flex:1}}.ArrangeViewingCard-module-scss-module__GDGi0a__contactImage{object-fit:cover;border-radius:50%;width:100px;height:100px}.ArrangeViewingCard-module-scss-module__GDGi0a__contactInfo{min-width:0}.ArrangeViewingCard-module-scss-module__GDGi0a__contactName{font-size:18px}.ArrangeViewingCard-module-scss-module__GDGi0a__emailLink{word-break:break-word;overflow-wrap:break-word}
.BiddingCard-module-scss-module__mcDBzq__HeaderBlock{border-radius:5px 5px 0 0;height:75px;margin-top:-2px;margin-left:-1px;margin-right:-1px}.BiddingCard-module-scss-module__mcDBzq__BlueGradient{background:linear-gradient(234deg,#122248 5.25%,#091b69 71.25%,#001489 100%)}.BiddingCard-module-scss-module__mcDBzq__GreenGradient{background:linear-gradient(233.88deg,#004024 1.78%,#09692e 56.08%,#8cba23 100%)}.BiddingCard-module-scss-module__mcDBzq__RedGradient{background:linear-gradient(233.76deg,#500011 1.61%,#7b001b 51.28%,#ff1043 100%)}.BiddingCard-module-scss-module__mcDBzq__YellowGradient{background:linear-gradient(233.88deg,#ffc107 0%,#ffd54f 50%,#ffeb3b 100%)}.BiddingCard-module-scss-module__mcDBzq__Border{border:1px solid}.BiddingCard-module-scss-module__mcDBzq__BlueBorder{border-color:#001489}.BiddingCard-module-scss-module__mcDBzq__GreenBorder{border-color:#8cba23}.BiddingCard-module-scss-module__mcDBzq__RedBorder{border-color:#ff1043}.BiddingCard-module-scss-module__mcDBzq__YellowBorder{border-color:#ffc107}.BiddingCard-module-scss-module__mcDBzq__GrayGradient{background:linear-gradient(233.88deg,#6c757d 0%,#868e96 50%,#adb5bd 100%)}.BiddingCard-module-scss-module__mcDBzq__GrayBorder{border-color:#6c757d}.BiddingCard-module-scss-module__mcDBzq__PriceAnimate{animation:.6s BiddingCard-module-scss-module__mcDBzq__priceFlash}@keyframes BiddingCard-module-scss-module__mcDBzq__priceFlash{0%{background:#ff0}to{background:0 0}}.BiddingCard-module-scss-module__mcDBzq__PulsatingIcon{animation:2s ease-in-out infinite BiddingCard-module-scss-module__mcDBzq__pulse}@keyframes BiddingCard-module-scss-module__mcDBzq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.BiddingCard-module-scss-module__mcDBzq__SpinningIcon{animation:1s linear infinite BiddingCard-module-scss-module__mcDBzq__spin}@keyframes BiddingCard-module-scss-module__mcDBzq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.PropertyGalleryMobileOverlay-module-scss-module__VY4yta__backButtonContainer{height:35px}.PropertyGalleryMobileOverlay-module-scss-module__VY4yta__statusBadgeContainer{height:35px;padding:0 8px}.PropertyGalleryMobileOverlay-module-scss-module__VY4yta__statusBadge{padding:4px 8px;font-size:14px}.PropertyGalleryMobileOverlay-module-scss-module__VY4yta__statusBadgeSmall{padding:4px 8px;font-size:13px}.PropertyGalleryMobileOverlay-module-scss-module__VY4yta__iconButton{width:40px;height:35px}
.PropertyMediaModal-module-scss-module__Gw9vFG__propertyMediaModal .PropertyMediaModal-module-scss-module__Gw9vFG__modal-dialog{max-width:100%;height:100vh;margin:0}.PropertyMediaModal-module-scss-module__Gw9vFG__propertyMediaModal .PropertyMediaModal-module-scss-module__Gw9vFG__modal-content{background:#fff;border:none;border-radius:0;flex-direction:column;height:100vh;display:flex}.PropertyMediaModal-module-scss-module__Gw9vFG__modalBody{flex-direction:column;height:100vh;padding:0;display:flex;overflow:hidden}.PropertyMediaModal-module-scss-module__Gw9vFG__modalHeader{background:#fff;border-bottom:1px solid #e0e0e0;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}@media (max-width:575.98px){.PropertyMediaModal-module-scss-module__Gw9vFG__modalHeader{padding:.5rem 0}}.PropertyMediaModal-module-scss-module__Gw9vFG__tabsContainer{gap:.5rem;display:flex}@media (max-width:575.98px){.PropertyMediaModal-module-scss-module__Gw9vFG__tabsContainer{gap:.25rem;padding-left:.75rem}}.PropertyMediaModal-module-scss-module__Gw9vFG__tab{color:#666;cursor:pointer;background:0 0;border:none;border-bottom:2px solid transparent;align-items:center;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.PropertyMediaModal-module-scss-module__Gw9vFG__tab:hover{color:#333}@media (max-width:575.98px){.PropertyMediaModal-module-scss-module__Gw9vFG__tab svg{display:none}}.PropertyMediaModal-module-scss-module__Gw9vFG__tabActive{color:#007bff;border-bottom-color:#007bff;font-weight:500}.PropertyMediaModal-module-scss-module__Gw9vFG__closeButton{color:#333;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex}.PropertyMediaModal-module-scss-module__Gw9vFG__closeButton:hover{background:#f0f0f0}@media (max-width:575.98px){.PropertyMediaModal-module-scss-module__Gw9vFG__closeButton{padding-right:.75rem}}.PropertyMediaModal-module-scss-module__Gw9vFG__modalContent{flex-direction:column;flex:1;display:flex;overflow:hidden}.PropertyMediaModal-module-scss-module__Gw9vFG__imagesTab{flex-direction:column;height:100%;display:flex}.PropertyMediaModal-module-scss-module__Gw9vFG__imagesDesktop{gap:0;height:100%}.PropertyMediaModal-module-scss-module__Gw9vFG__thumbnailsColumn{background:#f8f9fa;border-right:1px solid #e0e0e0;flex-direction:column;width:20%;padding:1rem;display:flex;overflow-y:auto}.PropertyMediaModal-module-scss-module__Gw9vFG__hideGalleryButton{margin-bottom:1rem}.PropertyMediaModal-module-scss-module__Gw9vFG__showGalleryButton{z-index:10000;margin-top:1rem;position:fixed;top:4.5rem;left:1rem;box-shadow:0 2px 8px rgba(0,0,0,.15)}.PropertyMediaModal-module-scss-module__Gw9vFG__thumbnailsList{flex-direction:column;flex:1;gap:.75rem;display:flex}.PropertyMediaModal-module-scss-module__Gw9vFG__thumbnail{aspect-ratio:4/3;cursor:pointer;background:#fff;border:2px solid transparent;border-radius:4px;width:100%;padding:0;transition:border-color .2s,opacity .2s;position:relative;overflow:hidden}.PropertyMediaModal-module-scss-module__Gw9vFG__thumbnail:hover{border-color:#007bff}.PropertyMediaModal-module-scss-module__Gw9vFG__thumbnailActive{opacity:.9;border-color:#007bff}.PropertyMediaModal-module-scss-module__Gw9vFG__thumbnailImage{object-fit:cover}.PropertyMediaModal-module-scss-module__Gw9vFG__mainImageColumn{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.PropertyMediaModal-module-scss-module__Gw9vFG__mainImageContainer{background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.PropertyMediaModal-module-scss-module__Gw9vFG__mainImage{object-fit:contain}.PropertyMediaModal-module-scss-module__Gw9vFG__navButton{color:#001489;cursor:pointer;background:rgba(255,255,255,.6);border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .2s,opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px rgba(0,0,0,.15)}.PropertyMediaModal-module-scss-module__Gw9vFG__navButton svg{stroke:currentColor}.PropertyMediaModal-module-scss-module__Gw9vFG__navButton:hover{opacity:1;background:rgba(255,255,255,.8)}@media (max-width:991.98px){.PropertyMediaModal-module-scss-module__Gw9vFG__navButton{width:40px;height:40px}}.PropertyMediaModal-module-scss-module__Gw9vFG__navButtonLeft{left:1rem}.PropertyMediaModal-module-scss-module__Gw9vFG__navButtonRight{right:1rem}.PropertyMediaModal-module-scss-module__Gw9vFG__imageCounter{color:#fff;z-index:5;background:rgba(0,0,0,.7);border-radius:4px;padding:.5rem 1rem;font-size:.875rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.PropertyMediaModal-module-scss-module__Gw9vFG__imagesMobile{flex-direction:column;gap:3rem;height:100%;display:flex;overflow-y:auto}.PropertyMediaModal-module-scss-module__Gw9vFG__mobileImageItem{flex-shrink:0;width:100%}.PropertyMediaModal-module-scss-module__Gw9vFG__mobileImage{width:100%;height:auto;display:block}.PropertyMediaModal-module-scss-module__Gw9vFG__floorPlansTab{flex-direction:column;height:100%;display:flex}.PropertyMediaModal-module-scss-module__Gw9vFG__floorPlansDesktop{height:100%;position:relative}.PropertyMediaModal-module-scss-module__Gw9vFG__floorPlanContainer{background:#f8f9fa;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.PropertyMediaModal-module-scss-module__Gw9vFG__floorPlanImage{object-fit:contain}.PropertyMediaModal-module-scss-module__Gw9vFG__floorPlanTitle{color:#fff;z-index:5;background:rgba(0,0,0,.7);border-radius:4px;padding:.5rem 1rem;font-size:.875rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.PropertyMediaModal-module-scss-module__Gw9vFG__mobileFloorPlanImage{width:100%;height:auto;display:block}.PropertyMediaModal-module-scss-module__Gw9vFG__mobileFloorPlanTitle{color:#666;text-align:center;margin-top:.5rem;font-size:.875rem}.PropertyMediaModal-module-scss-module__Gw9vFG__mobileImageCounter{color:#fff;z-index:5;background:rgba(0,0,0,.7);border-radius:1rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;position:absolute;bottom:1rem;right:1rem}.PropertyMediaModal-module-scss-module__Gw9vFG__videosTab{flex-direction:column;gap:2rem;height:100%;padding:2rem;display:flex;overflow-y:auto}.PropertyMediaModal-module-scss-module__Gw9vFG__videoItem{flex-direction:column;gap:1rem;display:flex}.PropertyMediaModal-module-scss-module__Gw9vFG__videoEmbed{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;position:relative;overflow:hidden}.PropertyMediaModal-module-scss-module__Gw9vFG__videoIframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.PropertyMediaModal-module-scss-module__Gw9vFG__videoLink{justify-content:center;padding:2rem;display:flex}.PropertyMediaModal-module-scss-module__Gw9vFG__videoDescription{color:#333;text-align:center;font-size:1rem}
.MediaCountButton-module-scss-module__NdPejW__mediaCountButton{opacity:.9;padding:.5rem .75rem;font-size:.875rem}
.PropertyGalleryWithModal-module-scss-module__Fhtkhq__mainImageContainer{width:100%;height:600px;max-height:600px;position:relative}.PropertyGalleryWithModal-module-scss-module__Fhtkhq__mainImageButton{outline:none}.PropertyGalleryWithModal-module-scss-module__Fhtkhq__mainImage{object-fit:cover}@media (max-width:991.98px){.PropertyGalleryWithModal-module-scss-module__Fhtkhq__mainImagePlaceholder{background-color:#f6f6f6}}.PropertyGalleryWithModal-module-scss-module__Fhtkhq__navButton{color:#001489;cursor:pointer;background:rgba(255,255,255,.6);border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .2s,opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px rgba(0,0,0,.15)}.PropertyGalleryWithModal-module-scss-module__Fhtkhq__navButton svg{stroke:currentColor}.PropertyGalleryWithModal-module-scss-module__Fhtkhq__navButton:hover{opacity:1;background:rgba(255,255,255,.8)}@media (max-width:991.98px){.PropertyGalleryWithModal-module-scss-module__Fhtkhq__navButton{width:40px;height:40px}}.PropertyGalleryWithModal-module-scss-module__Fhtkhq__navButtonLeft{left:1rem}.PropertyGalleryWithModal-module-scss-module__Fhtkhq__navButtonRight{right:1rem}.PropertyGalleryWithModal-module-scss-module__Fhtkhq__thumbnailColumn{height:600px;max-height:600px}.PropertyGalleryWithModal-module-scss-module__Fhtkhq__thumbnailContainer{flex:1;min-height:0;position:relative}.PropertyGalleryWithModal-module-scss-module__Fhtkhq__thumbnailButton{outline:none}.PropertyGalleryWithModal-module-scss-module__Fhtkhq__thumbnailButtonActive{opacity:.7}.PropertyGalleryWithModal-module-scss-module__Fhtkhq__thumbnailImage{object-fit:cover;object-position:center}.PropertyGalleryWithModal-module-scss-module__Fhtkhq__fallbackContainer{width:100%;height:400px;position:relative}.PropertyGalleryWithModal-module-scss-module__Fhtkhq__fallbackImage{object-fit:contain}