.chooser__legend-single.sold:before{background-color:#f44336}
.chooser__legend-single.reservation:before{background-color:#ff9800}
.chooser__legend-single.available:before{background-color:#4caf50}
.chooser__legend-single.soon:before{background-color:#fff}
.flats-table .status-dot.available,.flats-table .status-dot.forrent,.flats-table .status-dot.forsale{background-color:#4caf50}
.flats-table .status-dot.reservation{background-color:#ff9800}
.flats-table .status-dot.sold{background-color:#f44336}
.flats-table .status-dot.soon{background-color:#fff}
.flats-widget .tooltip .list>span:not(.close) span[data-status=available]:before,.flats-widget .tooltip .list>span:not(.close) span[data-status=forrent]:before,.flats-widget .tooltip .list>span:not(.close) span[data-status=forsale]:before{background:#4caf50}
.flats-widget .tooltip .list>span:not(.close) span[data-status=rented]:before,.flats-widget .tooltip .list>span:not(.close) span[data-status=sold]:before{background:#f44336}
.flats-widget .tooltip .list>span:not(.close) span[data-status=reservation]:before{background:#ff9800}
.flats-widget .tooltip .list>span:not(.close) span[data-status=next_stage]:before,.flats-widget .tooltip .list>span:not(.close) span[data-status=soon]:before{background:#fff}
.flats-widget.colored .widget-item[data-status=available]>*,.flats-widget.colored .widget-item[data-status=forrent]>*,.flats-widget.colored .widget-item[data-status=forsale]>*{fill:#4caf50}
.flats-widget.colored .widget-item[data-status=rented]>*,.flats-widget.colored .widget-item[data-status=sold]>*{fill:#f44336}
.flats-widget.colored .widget-item[data-status=reservation]>*{fill:#ff9800}
.flats-widget.colored .widget-item[data-status=next_stage]>*,.flats-widget.colored .widget-item[data-status=soon]>*{fill:#37474f}