.property-snapshot-root{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.property-snapshot-root .verified-listing-badge-root{margin-bottom:8px}.property-snapshot-root .verified-listing-badge-root .actionable{padding:0}.property-snapshot-root .property-snapshot-info{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.property-snapshot-root .property-snapshot-info .title{-webkit-line-clamp:2;text-overflow:ellipsis;color:var(--text-active-primary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.property-snapshot-root .property-snapshot-info .full-address{-webkit-line-clamp:1;text-overflow:ellipsis;color:var(--text-active-secondary);-webkit-box-orient:vertical;margin-bottom:8px;display:-webkit-box;overflow:hidden}.property-snapshot-root .property-snapshot-info .price{white-space:nowrap;-ms-flex-direction:row;flex-direction:row;align-items:center;margin-bottom:12px;display:-ms-flexbox;display:flex}.property-snapshot-root .property-snapshot-info .price .amount{color:var(--text-active-primary);margin-right:12px}.property-snapshot-root .property-snapshot-info .price .price-type{height:max-content;color:var(--text-active-secondary);border:1px solid var(--fill-neutral-primary);background-color:var(--fill-neutral-primary);border-radius:8px;padding:4px 8px}.property-snapshot-root .property-snapshot-info .amenities{align-items:flex-start;gap:12px;padding:12px 0;display:-ms-flexbox;display:flex}.property-snapshot-root .property-snapshot-info .amenities .amenity{text-align:center;-ms-flex-direction:column;flex-direction:column;align-items:center;gap:4px;width:72px;display:-ms-flexbox;display:flex}.property-snapshot-root .property-snapshot-info .amenities .amenity-icon-wrapper{background-color:var(--fill-neutral-primary);border-radius:100px;justify-content:center;align-items:center;width:40px;height:40px;display:-ms-flexbox;display:flex}.property-snapshot-root .property-snapshot-info .amenities .amenity-icon-wrapper-psf-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.property-snapshot-root .property-snapshot-info .amenities .amenity-text-wrapper{-ms-flex-direction:column;flex-direction:column;gap:2px;display:-ms-flexbox;display:flex}.property-snapshot-root .property-snapshot-info .amenities .amenity-text{color:var(--text-active-primary)}.property-snapshot-root .horizontal-divider{color:var(--fill-neutral-primary);opacity:unset;margin:0}@media (min-width:992px){.property-snapshot-root .property-snapshot-info .title{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
.affordabilityFormModalRoot .affordabilityFormModal .modal-content .modal-body{-ms-flex-direction:column;flex-direction:column;gap:12px;display:-ms-flexbox;display:flex}.affordabilityFormModalRoot .affordabilityFormModal .modal-content .modal-body .hui-fieldtitle__main{color:var(--text-active-primary)}
.heading{letter-spacing:.005rem;color:var(--text-active-primary);margin:20px 0;font-family:Mulish,sans-serif;font-size:1.5rem;font-weight:600;line-height:2rem}.affordabilityWidgetRoot .alert-button{margin-top:16px;display:block}.affordabilityWidgetRoot .affordabilityWidget{width:100%;padding:16px;display:grid}.affordabilityWidgetRoot .affordabilityWidget .header{-webkit-column-gap:12px;-moz-column-gap:12px;grid-template:"sparkleIcon title""sparkleIcon subtitle""sparkleIcon checkButton"/auto 1fr;column-gap:12px;display:grid}.affordabilityWidgetRoot .affordabilityWidget .sparkleIcon{grid-area:sparkleIcon}.affordabilityWidgetRoot .affordabilityWidget .title{letter-spacing:-.005rem;color:var(--text-active-primary);grid-area:title;align-items:center;gap:8px;margin-bottom:4px;font-family:Mulish,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;display:-ms-flexbox;display:flex}.affordabilityWidgetRoot .affordabilityWidget .subtitle{letter-spacing:0;color:var(--text-active-primary);grid-area:subtitle;font-family:Mulish,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.affordabilityWidgetRoot .affordabilityWidget .subtitle :first-child{color:var(--text-brand-teal)}.affordabilityWidgetRoot .affordabilityWidget .subtitle :nth-child(3){color:var(--text-warning-primary)}.affordabilityWidgetRoot .affordabilityWidget .infoIconButton{color:var(--text-active-primary);background:0 0;border:none;padding:0}.affordabilityWidgetRoot .affordabilityWidget .checkButton{letter-spacing:0;grid-area:checkButton;width:190px;padding:8px 16px;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}.affordabilityWidgetRoot .affordabilityWidget .body{padding:0}.affordabilityWidgetRoot .affordabilityWidget .divider{border:1px solid var(--border-active-secondary);margin:20px 0}.affordabilityWidgetRoot .affordabilityWidget .accordion{margin-bottom:20px}.affordabilityWidgetRoot .affordabilityWidget .accordion-button{border:none;padding:12px 0}.affordabilityWidgetRoot .affordabilityWidget .accordion-button:focus{-webkit-box-shadow:none;box-shadow:none;border-bottom:none}.affordabilityWidgetRoot .affordabilityWidget .accordion-button:hover{background-color:unset;color:unset}.affordabilityWidgetRoot .affordabilityWidget .accordion-body{-ms-flex-direction:column;flex-direction:column;gap:8px;padding:8px 0 0;display:-ms-flexbox;display:flex}.affordabilityWidgetRoot .affordabilityWidget .userDetailItem{justify-content:space-between;display:-ms-flexbox;display:flex}.affordabilityWidgetRoot .affordabilityWidget .label{letter-spacing:.02rem;font-family:Mulish,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.affordabilityWidgetRoot .affordabilityWidget .value{letter-spacing:-.01rem;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.affordabilityWidgetRoot .affordabilityWidget .editButton{letter-spacing:.02rem;-webkit-box-shadow:none;box-shadow:none;background:0 0;border:none;width:fit-content;padding:0;font-family:Mulish,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-decoration-line:underline}.affordabilityWidgetRoot .affordabilityWidget .editButton:hover{background:0 0}.affordabilityWidgetRoot .affordabilityWidget .preQualifiedButton{letter-spacing:0;padding:8px 16px;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}.affordabilityInfoModalRoot .affordabilityInfoModal .subtitle{color:var(--text-active-primary)}.affordabilityInfoModalRoot .affordabilityInfoModal .pointsContainer{margin:16px 0;display:-ms-flexbox;display:flex}.affordabilityInfoModalRoot .affordabilityInfoModal .checkIcon{-ms-flex-negative:0;flex-shrink:0}.affordabilityInfoModalRoot .affordabilityInfoModal .pointTitle{letter-spacing:-.005rem;color:var(--text-active-primary);font-family:Mulish,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.affordabilityInfoModalRoot .affordabilityInfoModal .pointText{color:var(--text-active-primary)}.affordabilityInfoModalRoot .affordabilityInfoModal .assumptionText{color:var(--text-active-primary);margin-bottom:44px}.affordabilityInfoModalRoot .affordabilityInfoModal .assumptionText :first-child{font-weight:700}@media (min-width:992px){.affordabilityWidgetRoot .affordabilityWidget{padding:24px}.affordabilityWidgetRoot .affordabilityWidget .preQualifiedButton{width:296px}}
/*# sourceMappingURL=cf4cd07835bdcde6.css.map*/