.srp-map-view{width:100%;height:100%;position:relative}.srp-map-view .hui-map-view-root{width:100%;height:100%}.srp-map-view__error,.srp-map-view__search-as-move{background-color:var(--fill-neutral-secondary);border-radius:var(--pg-border-radius-full);box-shadow:var(--pg-box-shadow-soft);z-index:2;position:absolute}.srp-map-view__error{padding:8px 16px;top:64px;left:50%;transform:translate(-50%)}.srp-map-view__search-as-move{align-items:center;gap:8px;padding:8px 16px;display:flex;bottom:16px;left:50%;transform:translate(-50%)}.srp-map-view__popup{z-index:3;width:200px;position:absolute;top:0;left:88px;transform:translateY(-50%)}.srp-map-view__popup--units{width:auto}.srp-map-view__popup--align-h-left{left:auto;right:150px}.srp-map-view__popup--align-v-top{top:0;transform:translateY(0)}.srp-map-view__popup--align-v-bottom{top:auto;bottom:0;transform:translateY(0)}
.nav-heading-root{min-height:65px}.nav-heading-root .nav-heading-wrapper{z-index:1022;background-color:var(--fill-neutral-secondary);align-items:center;width:100%;padding:12px;display:flex;position:fixed;box-shadow:0 2px 4px #282c2e14}.nav-heading-root .nav-heading-wrapper .actionable{border:1px solid var(--border-active-primary);box-shadow:0 2px 4px #282c2e1f,inset 0 2px 2px #fff6}.nav-heading-root .nav-heading-wrapper .nav-heading{font-family:Poppins, Roboto, Helvetica Neue, Helvetica, Arial, sans-serif,var(--bs-font-sans-serif);letter-spacing:-.4px;padding-left:16px;font-size:1.25rem;font-weight:600;line-height:1.4}
.official-badge-modal{overflow:hidden}.official-badge-modal__badge{background-color:var(--fill-brand-teal);width:fit-content;color:var(--icon-active-tertiary);border-radius:50%;padding:8px;font-size:0}.official-badge-modal__detail-icon{background-color:var(--fill-brand-teal)}.official-badge-modal__note,.official-badge-modal__note a{color:var(--text-active-secondary)}
@keyframes animatedLoading{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}.multipage-takeover-modal-root.modal .multipage-takeover-modal-backdrop{background:var(--pg-black-60);width:100%;height:100%;position:absolute;top:0;left:0}.multipage-takeover-modal-root.modal .modal-dialog{width:unset}.multipage-takeover-modal-root.modal .modal-content{background:0 0;align-items:center}.multipage-takeover-modal-root.modal .modal-content .modal-body{background:var(--pg-bg-linear-gradient-loading);background-size:200%;padding:0;animation:1s ease-in-out infinite animatedLoading;position:relative}.multipage-takeover-modal-root.modal .modal-content .modal-body .multipage-takeover-modal__close-button{position:absolute;top:16px;right:16px}.multipage-takeover-modal-root.modal .modal-content .modal-body .multipage-takeover-modal__close-button .pgicon-cancel{font-size:20px;line-height:1}.multipage-takeover-modal-root.modal .modal-content .modal-body .multipage-takeover-modal__close-button .pgicon-cancel:before{line-height:1}
html.srp-map-view-lock,html.srp-map-view-lock body{overflow:hidden}.search-results--map{width:100%;height:calc(100vh - var(--srp-map-top,0px));flex-wrap:nowrap;margin:0;overflow:hidden}.search-results--map .search-results__map-pane{flex:1 1 0;min-width:0;max-width:none;height:100%;padding:0}.search-results--map>.col-lg-8{flex:0 0 450px;max-width:450px;height:100%;padding:0 40px;overflow-y:auto}.search-results--map .listing-card-v2 .contact-bar__label{display:none}.search-results--map .listing-card-v2 .contact-bar__actions{flex:1;min-width:0}.search-results--map .listing-card-v2 .contact-bar__actions .hui-button--round{flex-shrink:0}.search-results--map .listing-card-v2 .contact-bar--fixed-width-primary .contact-bar__primary-btn{flex:1 1 0;width:auto;min-width:0;margin-left:0}.search-results--map .listing-card-v2 .gallery .media-info{display:none}.srp-root--map-view .search-filter-root{box-shadow:var(--pg-soft-down-small);min-height:0}.srp-root--map-view .search-filter-root .search-filter-divider{display:none}.srp-root--map-view .search-filter-root .search-filter-form-root{margin:0;padding:0}.srp-root--map-view.srp-root .search-page-body,.srp-root--map-view.srp-root .search-page-body.search-page-body--empty{max-width:none;margin-top:0;padding:0}.srp-root--map-view .search-filter-root.hide-quick-filters .container{max-width:none;padding:16px 24px}.srp-root--map-view .search-filter-root.hide-quick-filters .container>.row{flex-wrap:nowrap}.srp-root--map-view .search-filter-root.hide-quick-filters .container>.row>.col:first-child>.row{justify-content:center}.srp-root--map-view .search-filter-root.hide-quick-filters .container>.row>.col:first-child .col:first-child{flex:0 630px;max-width:630px}.srp-root--map-view .search-filter-root:not(.hide-quick-filters) .container{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:16px;display:grid}.srp-root--map-view .search-filter-root:not(.hide-quick-filters) .container>.row:first-child,.srp-root--map-view .search-filter-root:not(.hide-quick-filters) .container>.row:first-child>.col-auto,.srp-root--map-view .search-filter-root:not(.hide-quick-filters) .container>.row:first-child>.col-auto>span{display:contents}.srp-root--map-view .search-filter-root:not(.hide-quick-filters) .container>.row:first-child>.col{grid-area:1/1;max-width:none;padding:0}.srp-root--map-view .search-filter-root:not(.hide-quick-filters) .container>.row:first-child>.col-auto>span>:not(.view-mode-tabs){grid-area:1/2}.srp-root--map-view .search-filter-root:not(.hide-quick-filters) .container .root-container{border-bottom:0}.srp-root--map-view .search-filter-root:not(.hide-quick-filters) .container .view-mode-tabs{grid-area:2/2}.srp-root--map-view .search-filter-root:not(.hide-quick-filters) .container>.row:nth-child(2){grid-area:2/1;min-width:0;margin:0}.srp-root--map-view .search-filter-root:not(.hide-quick-filters) .container>.row:nth-child(2)>.col{flex:1;max-width:none;padding:0}.search-results--map .listing-card-v2 .details-group-root{display:block}.search-results--map .listing-card-v2 .details-group-root .details-group-section .price-title-wrapper{flex-direction:column;justify-content:flex-start}.search-results--map .listing-card-v2 .details-group-root .details-group-section .content{overflow:visible}.search-results--map .listing-card-v2 .details-group-root .details-group-section .price-section{max-width:none}.search-results--map .listing-card-v2 .details-group-root .details-group-section .price-section .listing-price-availability{flex-direction:row;align-items:center}.search-results--map .listing-card-v2 .details-group-root .details-group-section .price-section .listing-price-availability .listing-price{text-align:start;margin-right:12px}
.srp-map-panel-header{padding:0 0 4px}.srp-map-panel-header__summary{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.srp-map-panel-header__heading{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}.srp-map-panel-header__sort{flex:none}
.view-mode-tabs{flex-shrink:0}.view-mode-tabs .tab-root.nav.nav-pills{background-color:var(--fill-neutral-tertiary);border-radius:var(--pg-border-radius-large);gap:0;padding:4px}.view-mode-tabs .tab-root.nav.nav-pills>.nav-item>.nav-link{min-width:auto;padding:4px 12px}.view-mode-tabs__item{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}
.save-search-root .btn-label{display:none}@media (min-width:992px){.save-search-root .btn-label{display:inline-block}}.save-search-popover.popover{z-index:1023}
.srp-root .save-watchlist-alert.hui-alert{z-index:9999;max-width:336px;position:fixed;bottom:16px;left:auto;right:16px}.save-watchlist-root .btn-label{display:none}@media (min-width:992px){.save-watchlist-root .btn-label{display:inline-block}}
/*# sourceMappingURL=1fu6vmj3bq410.css.map*/