.chart{display:table;margin-top:-4px;margin-bottom:-4px}@media only screen and (min-width:640px){.chart{margin-top:-6px;margin-bottom:-6px}}.chart__row{width:100%;display:table-row;cursor:pointer;line-height:14px}@media only screen and (min-width:640px){.chart__row{line-height:11px}}@media only screen and (min-width:640px){.chart__row:last-child .chart__cell{border-bottom:0}}.chart__row.chart__row--highlight.star-rating-1 .chart__cell__bar__value{background-color:#ff3722}.chart__row.chart__row--highlight.star-rating-2 .chart__cell__bar__value{background-color:#ff8622}.chart__row.chart__row--highlight.star-rating-3 .chart__cell__bar__value{background-color:#ffce00}.chart__row.chart__row--highlight.star-rating-4 .chart__cell__bar__value{background-color:#73cf11}.chart__row.chart__row--highlight.star-rating-5 .chart__cell__bar__value{background-color:#00b67a}@media (hover:hover){.chart__row.star-rating-1:hover .chart__cell__bar__value{background-color:#ff3722}.chart__row.star-rating-2:hover .chart__cell__bar__value{background-color:#ff8622}.chart__row.star-rating-3:hover .chart__cell__bar__value{background-color:#ffce00}.chart__row.star-rating-4:hover .chart__cell__bar__value{background-color:#73cf11}.chart__row.star-rating-5:hover .chart__cell__bar__value{background-color:#00b67a}}.chart__cell{display:table-cell;vertical-align:middle;background-clip:padding-box;border-top:4px solid transparent;border-bottom:4px solid transparent}@media only screen and (min-width:640px){.chart__cell{border-top:6px solid transparent;border-bottom:6px solid transparent}}.chart__cell__checkbox label{top:-17px}.chart__cell__checkbox input[type=checkbox]{position:absolute}.chart__cell__checkbox--mobile{padding-left:8px}@media only screen and (min-width:640px){.chart__cell__checkbox--mobile{display:none}}.chart__cell__checkbox--tablet{display:none;padding-right:8px}@media only screen and (min-width:640px){.chart__cell__checkbox--tablet{display:table-cell}}.chart__cell__label{text-align:left;white-space:nowrap;padding-right:20px;color:#5c5c70}@media only screen and (min-width:640px){.chart__cell__label{padding-right:24px}}.chart__cell__bar{width:100%;background-color:#f2f2f5;position:relative;border-radius:2px;box-shadow:inset 1px 3px 0 rgba(0,0,50,.04)}.chart__cell__bar__value{background-color:#6f6f87;position:absolute;left:0;top:0;height:14px;border-radius:2px}@media only screen and (min-width:640px){.chart__cell__bar__value{height:12px}}.chart__cell__value{white-space:nowrap;text-align:right;padding-left:24px;color:#5c5c70}@media only screen and (min-width:640px){.chart__cell__value{padding-left:32px}}