.loading-view-root .title-line-loader{border-radius:8px;height:24px}.loading-view-root .subtitle-line-loader{border-radius:8px;height:72px;margin-top:4px}.loading-view-root .button-line-loader{border-radius:100px;height:40px;margin-top:16px}
.mortgage-calculator-ldp-root .mortgage-calculator__title{margin-bottom:12px}.mortgage-calculator-ldp-root .mortgage-calculator__divider{color:var(--border-active-secondary);margin:20px 0}@media (min-width:768px){.mortgage-calculator-ldp-root .mortgage-calculator__divider{display:none}}.mortgage-calculator-ldp-root .mortgage-calculator__graph{flex-direction:column;gap:24px;display:flex}.mortgage-calculator-ldp-root .mortgage-calculator__graph .graph-item__title{color:var(--text-active-primary)}.mortgage-calculator-ldp-root .mortgage-calculator__graph .graph-item__info{justify-content:space-between;align-items:center;margin:4px 0 8px;display:flex}.mortgage-calculator-ldp-root .mortgage-calculator__graph .graph-item__info-label,.mortgage-calculator-ldp-root .mortgage-calculator__graph .graph-item__info-value{color:var(--text-active-primary)}.mortgage-calculator-ldp-root .mortgage-calculator__graph .graph-item__bar.progress,.mortgage-calculator-ldp-root .mortgage-calculator__graph .graph-item__bar.progress-bar{height:1rem}.mortgage-calculator-ldp-root .mortgage-calculator__graph .graph-item__bar.progress{border-radius:16px}.mortgage-calculator-ldp-root .mortgage-calculator__graph .graph-item__bar.progress-bar{letter-spacing:.02rem;color:var(--fill-neutral-secondary);font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.mortgage-calculator-ldp-root .mortgage-calculator__graph .graph-item__bar.progress-bar.bg-blue{background-color:var(--fill-brand-blue)}.mortgage-calculator-ldp-root .mortgage-calculator__graph .graph-item__bar.progress-bar.bg-teal{background-color:var(--fill-brand-teal)}.mortgage-calculator-ldp-root .mortgage-calculator__graph .graph-item__legends{justify-content:space-between;align-self:auto;margin-top:12px;display:flex}@media (min-width:576px){.mortgage-calculator-ldp-root .mortgage-calculator__graph .graph-item__legends{flex-wrap:nowrap}}.mortgage-calculator-ldp-root .mortgage-calculator__graph .graph-item__legend{color:var(--text-active-primary);align-items:flex-start;gap:8px;display:flex}.mortgage-calculator-ldp-root .mortgage-calculator__graph .graph-item__legend-circle{border-radius:24px;flex-shrink:0;width:8px;height:8px;margin-top:4px}.mortgage-calculator-ldp-root .mortgage-calculator__graph .graph-item__legend.blue .graph-item__legend-circle{background-color:var(--fill-brand-blue)}.mortgage-calculator-ldp-root .mortgage-calculator__graph .graph-item__legend.teal .graph-item__legend-circle{background-color:var(--fill-brand-teal)}.mortgage-calculator-ldp-root .mortgage-calculator__graph .graph-item__legend.teal{width:60%}.mortgage-calculator-ldp-root .mortgage-calculator__helper-btn .hui-buttonlink{letter-spacing:0;color:var(--text-static-secondary);user-select:none;align-items:center;margin-top:20px;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:underline;display:flex}.mortgage-calculator-ldp-root .mortgage-calculator__helper-btn .hui-buttonlink .hui-svgicon{margin-right:4px}.mortgage-calculator-ldp-root .mortgage-calculator__helper-btn .hui-buttonlink.disabled{pointer-events:none}.mortgage-calculator-ldp-root .mortgage-calculator__helper-btn .hui-buttonlink.success{color:var(--text-success-primary)}.mortgage-calculator-ldp-root .mortgage-calculator__helper-btn .hui-buttonlink.error{color:var(--text-warning-primary)}.mortgage-calculator-ldp-root .mortgage-calculator__calculate-btn{margin-top:20px}.mortgage-calculator-ldp-root .mortgage-calculator__form{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.mortgage-calculator-ldp-root .mortgage-calculator__form-compacted{margin-top:0}}.mortgage-calculator-ldp-root .mortgage-calculator__form .hui-field-help-text{margin-bottom:8px}.mortgage-calculator-ldp-root .mortgage-calculator__form .hui-textinput{width:100%}.mortgage-calculator-ldp-root .mortgage-calculator__form .hui-textinput .input-group>.form-control:focus{z-index:1}.mortgage-calculator-ldp-root .mortgage-calculator__form .hui-fieldtitle{margin-bottom:12px}.mortgage-calculator-ldp-root .mortgage-calculator__form .mortgage-calculator__interest-tenure .hui-textinput .hui-textinput__wrapper{min-width:0;max-width:100%}.mortgage-calculator-ldp-root .fade-enter{opacity:0}.mortgage-calculator-ldp-root .fade-exit,.mortgage-calculator-ldp-root .fade-enter-active{opacity:1}.mortgage-calculator-ldp-root .fade-exit-active{opacity:0}.mortgage-calculator-ldp-root .fade-enter-active,.mortgage-calculator-ldp-root .fade-exit-active{transition:opacity .4s}
.project-details-section-ldp-root{flex-direction:column;align-items:start;gap:8px;display:flex}.project-details-section-ldp-root .project-details-section__title{color:var(--text-active-primary)}.project-details-section-ldp-root .project-details-section__image{object-fit:cover;border-radius:24px;width:min(356px,100%)}.project-details-section-ldp-root .project-details-section__description-section{flex-direction:column;align-items:start;gap:8px;display:flex}.project-details-section-ldp-root .project-details-section__description{-webkit-line-clamp:4;text-overflow:ellipsis;color:var(--text-active-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.project-details-section-ldp-root .project-details-section__view-project-details{letter-spacing:0;color:var(--text-active-primary);cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;text-decoration:underline}.project-details-section-ldp-root .project-details-section__cards-section{align-self:stretch;gap:16px;display:flex}.project-details-section-ldp-root .project-details-section__card{width:calc(50% - 8px);height:120px;text-decoration:unset;border:1px solid #737d87;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.project-details-section-ldp-root .project-details-section__card-value{color:var(--text-active-primary)}.project-details-section-ldp-root .project-details-section__review-rating{flex-direction:column;align-items:center;gap:4px;display:flex}.project-details-section-ldp-root .project-details-section__stars{gap:4px;display:flex}.project-details-section-ldp-root .project-details-section__star--filled,.project-details-section-ldp-root .project-details-section__star--half{color:var(--fill-brand-gold)}.project-details-section-ldp-root .project-details-section__reviews-label{color:var(--text-active-primary)}.project-details-section-ldp-root .project-details-section__green-score-rating{align-items:center;padding:4px 0;display:flex}.project-details-section-ldp-root .project-details-section__green-score-laurel{color:var(--fill-brand-green)}.project-details-section-ldp-root .project-details-section__green-score-laurel--right{transform:scaleX(-1)}.project-details-section-ldp-root .project-details-section__green-score-label{color:var(--text-active-primary);align-items:center;gap:4px;display:flex}.project-details-section-ldp-root .project-details-section__green-score-tooltip-trigger{border:unset;padding:unset;background:unset;color:unset;box-shadow:unset}.project-details-section-ldp-root .project-details-section__green-score-tooltip-trigger:active{border:unset;background:unset;color:unset}.project-details-section-ldp-root .project-details-section__green-score-info-circle{display:block}@media (min-width:576px){.project-details-section-ldp-root .project-details-section__cards-section{align-self:unset}.project-details-section-ldp-root .project-details-section__card{flex:unset;width:166px}}
.property-amenities-root{flex-direction:column;gap:8px;display:flex}.property-amenities-root .property-amenities__title{color:var(--text-active-primary)}.property-amenities-root .property-amenities__row{align-items:center;display:flex}.property-amenities-root .property-amenities__row-item{align-items:center;gap:12px;padding-top:16px;padding-bottom:12px;display:flex}.property-amenities-root .property-amenities__row-item__value{-webkit-line-clamp:2;text-overflow:ellipsis;color:var(--text-active-primary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.property-amenities-root .property-amenities__row-item__icon{flex-shrink:0}.property-amenities-root .amenities-button{cursor:pointer;width:fit-content}.property-amenities-root .amenities-button:focus,.property-amenities-root .amenities-button:focus-visible{border-color:inherit;outline:none}
/*# sourceMappingURL=0yzl.jz0047lj.css.map*/