.status__expander.refinements__expander{display:flex;max-width:none;align-items:center}.status__expander-text{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status__selected-options{line-height:1}.status__bullet{margin-right:10px;border:1px solid rgb(var(--color-global-border));display:inline-block;vertical-align:top;border-radius:50%;box-sizing:border-box;width:14px;height:14px}.is-rtl .status__bullet{margin-right:0;margin-left:10px}@media screen and (min-width:0\0){.is-rtl .status__bullet{margin-right:0}}.status__selected-options .status__bullet{margin-right:0;margin-left:5px}.is-rtl .status__selected-options .status__bullet{margin-right:0}@media screen and (min-width:0\0){.is-rtl .status__selected-options .status__bullet{margin-right:0}}.is-rtl .status__selected-options .status__bullet{margin-left:0;margin-right:5px}@media screen and (min-width:0\0){.is-rtl .status__selected-options .status__bullet{margin-left:0}}.status__bullet--active{background-color:rgb(var(--color-global-positive))}.status__bullet--price-reduced{background-color:hsla(calc(var(--color-flag-reduced-h) + 0deg),calc(var(--color-flag-reduced-s) + 0%),calc(var(--color-flag-reduced-l) + 0%),calc(var(--color-flag-reduced-a) + 0))}.status__bullet--coming-soon{background-color:hsla(calc(var(--color-flag-coming-soon-h) + 0deg),calc(var(--color-flag-coming-soon-s) + 0%),calc(var(--color-flag-coming-soon-l) + 0%),calc(var(--color-flag-coming-soon-a) + 0))}.status__bullet--open-houses{background-color:hsla(calc(var(--color-flag-open-h) + 0deg),calc(var(--color-flag-open-s) + 0%),calc(var(--color-flag-open-l) + 0%),calc(var(--color-flag-open-a) + 0))}.status__bullet--virtual-open-houses{background-color:hsla(calc(var(--color-flag-virtual-open-house-h) + 0deg),calc(var(--color-flag-virtual-open-house-s) + 0%),calc(var(--color-flag-virtual-open-house-l) + 0%),calc(var(--color-flag-virtual-open-house-a) + 0))}.status__bullet--new-listings{background-color:hsla(calc(var(--color-flag-new-h) + 0deg),calc(var(--color-flag-new-s) + 0%),calc(var(--color-flag-new-l) + 0%),calc(var(--color-flag-new-a) + 0))}.status__bullet--featured{background-color:hsla(calc(var(--color-flag-featured-h) + 0deg),calc(var(--color-flag-featured-s) + 0%),calc(var(--color-flag-featured-l) + 0%),calc(var(--color-flag-featured-a) + 0))}.status__bullet--in-contract{background-color:hsla(calc(var(--color-flag-under-contract-h) + 0deg),calc(var(--color-flag-under-contract-s) + 0%),calc(var(--color-flag-under-contract-l) + 0%),calc(var(--color-flag-under-contract-a) + 0))}.status__bullet--sold{background-color:hsla(calc(var(--color-flag-sold-h) + 0deg),calc(var(--color-flag-sold-s) + 0%),calc(var(--color-flag-sold-l) + 0%),calc(var(--color-flag-sold-a) + 0))}.status__container .refinement__template{padding:0 0 0 24px}.is-rtl .status__container .refinement__template{padding:0 24px 0 0}.status__container>.refinement__template{border-bottom:1px solid rgb(var(--color-global-positive));padding:10px 20px}.status__container .is-collapsed-group{display:none}.status__container .checkbox__container+.checkbox__container{margin-top:10px}.status__container .refinements__group-container .refinement__template{padding:0 0 0 24px}.status__container .refinements__group-container .refinement__template:not(:last-child){padding:0 0 4px 24px}.is-rtl .status__container .refinements__group-container .refinement__template:not(:last-child){padding:0 24px 4px 0}.is-rtl .status__container .refinements__group-container .refinement__template{padding:0 24px 0 0}.active-status-group .is-collapsed-group{display:block}.c-status .checkbox__name,.c-status .input-box__name{text-transform:capitalize;line-height:1}.o-listing-flag{position:absolute;padding:10px;color:rgb(var(--color-global-positive));line-height:.85em;font-size:inherit}.o-listing-flag.flag--contract-pending,.o-listing-flag.flag--featured,.o-listing-flag.flag--under-contract{color:rgb(var(--color-global-secondary))}.o-listing-flag.flag--offmarket{color:rgb(var(--color-global-positive))}.flag--comingsoon{background-color:hsla(calc(var(--color-flag-coming-soon-h) + 0deg),calc(var(--color-flag-coming-soon-s) + 0%),calc(var(--color-flag-coming-soon-l) + 0%),calc(var(--color-flag-coming-soon-a) + 0))}.flag--soldorrented{background-color:hsla(calc(var(--color-flag-sold-h) + 0deg),calc(var(--color-flag-sold-s) + 0%),calc(var(--color-flag-sold-l) + 0%),calc(var(--color-flag-sold-a) + 0))}.flag--reduced{background-color:hsla(calc(var(--color-flag-reduced-h) + 0deg),calc(var(--color-flag-reduced-s) + 0%),calc(var(--color-flag-reduced-l) + 0%),calc(var(--color-flag-reduced-a) + 0));color:rgb(var(--color-global-positive))}.flag--featured{background-color:hsla(calc(var(--color-flag-featured-h) + 0deg),calc(var(--color-flag-featured-s) + 0%),calc(var(--color-flag-featured-l) + 0%),calc(var(--color-flag-featured-a) + 0))}.flag--new{background-color:hsla(calc(var(--color-flag-new-h) + 0deg),calc(var(--color-flag-new-s) + 0%),calc(var(--color-flag-new-l) + 0%),calc(var(--color-flag-new-a) + 0))}.flag--open,.flag--open-house{background-color:hsla(calc(var(--color-flag-open-h) + 0deg),calc(var(--color-flag-open-s) + 0%),calc(var(--color-flag-open-l) + 0%),calc(var(--color-flag-open-a) + 0))}.flag--for-sale{background-color:hsla(calc(var(--color-flag-for-sale-h) + 0deg),calc(var(--color-flag-for-sale-s) + 0%),calc(var(--color-flag-for-sale-l) + 0%),calc(var(--color-flag-for-sale-a) + 0))}.flag--recent{background-color:hsla(calc(var(--color-flag-recent-sold-h) + 0deg),calc(var(--color-flag-recent-sold-s) + 0%),calc(var(--color-flag-recent-sold-l) + 0%),calc(var(--color-flag-recent-sold-a) + 0))}.flag--expired{background-color:hsla(calc(var(--color-flag-expired-h) + 0deg),calc(var(--color-flag-expired-s) + 0%),calc(var(--color-flag-expired-l) + 0%),calc(var(--color-flag-expired-a) + 0))}.flag--under-contract{background-color:hsla(calc(var(--color-flag-under-contract-h) + 0deg),calc(var(--color-flag-under-contract-s) + 0%),calc(var(--color-flag-under-contract-l) + 0%),calc(var(--color-flag-under-contract-a) + 0))}.flag--contract-pending{background-color:hsla(calc(var(--color-flag-contact-pending-h) + 0deg),calc(var(--color-flag-contact-pending-s) + 0%),calc(var(--color-flag-contact-pending-l) + 0%),calc(var(--color-flag-contact-pending-a) + 0))}.flag--virtualopenhouse{background-color:hsla(calc(var(--color-flag-virtual-open-house-h) + 0deg),calc(var(--color-flag-virtual-open-house-s) + 0%),calc(var(--color-flag-virtual-open-house-l) + 0%),calc(var(--color-flag-virtual-open-house-a) + 0))}.flag--in-textbox{margin:-10px 0 0 -20px;left:0;transform:translateY(-100%);bottom:auto}.is-rtl .flag--in-textbox{margin:-10px -20px 0 0;left:auto;right:0}.flag--banner{margin-top:10px;padding:10px 20px}.flag--offmarket{background-color:hsla(calc(var(--color-flag-off-market-h) + 0deg),calc(var(--color-flag-off-market-s) + 0%),calc(var(--color-flag-off-market-l) + 0%),calc(var(--color-flag-off-market-a) + 0))}.o-listing-flag--complex{padding:0;display:flex;align-items:center;background-color:rgba(var(--color-global-negative),.5);height:auto}.o-listing-flag--complex .flag-color{width:100%;height:100%}.o-listing-flag--complex.with-openhouse .listing-item__flag-title{width:100%}.o-listing-flag--complex.with-openhouse .listing-item__flag-title:hover{background-color:rgba(var(--color-dynamic-primary-color),.7)}.o-listing-flag--complex .listing-item__flag-title{padding:10px 7px;font-weight:500;line-height:11px;cursor:pointer;font-size:.75rem}@media only screen and (max-width:47.999em){.o-listing-flag--complex .listing-item__flag-title{font-size:.87375rem}}@media only screen and (min-width:48em)and (max-width:79.999em){.o-listing-flag--complex .listing-item__flag-title{font-size:.75rem}}@media only screen and (min-width:80em){.o-listing-flag--complex .listing-item__flag-title{font-size:.75rem}}.o-listing-flag--complex .listing-item__flag-title .listing-item__openhouse-title{padding:0;color:rgb(var(--color-global-positive))}.o-listing-flag--complex .listing-item__flag-title.flag--under-contract{color:rgb(var(--color-global-secondary))}.o-listing-flag--complex .listing-item__box{width:100%}.o-listing-flag--complex .listing-item__openhouse-title .listing-item__openhouse-icon,.o-listing-flag--complex .listing-item__openhouse-title-element,.o-listing-flag--complex .listing-item__pricehistory-container .listing-item__openhouse-icon,.o-listing-flag--complex .listing-item__pricehistory-container-element{color:rgb(var(--color-global-positive))}.o-listing-flag--complex .listing-item__openhouse-title-element{margin-right:3px}.o-listing-flag--complex .listing-item__openhouse-table.on-status-flag{bottom:100%;width:100%}.o-listing-flag--complex .flag-expander__row{display:flex;padding-left:20px;font-size:1.05em;background:hsla(0,0%,100%,.9);color:#58585a;font-weight:600;padding-right:25px;align-items:center;min-height:auto;height:auto}.o-listing-flag--complex .flag-expander__row .listing-item__openhouse-title-element{color:#58585a}.o-listing-flag--complex .flag-expander__row:nth-child(odd){background-color:hsla(0,0%,100%,.9)}.o-listing-flag--complex.with-openhouse{width:100%}