.rating-bg {backgroundColor:#f5f9ff;borderRadius:15px;}

.rating-block {display:flex;flexDirection:column;justifyContent:space-between;alignItems:center;padding:40px 25px;}

.rating-block-bar {margin:0 10px;}

.rating-block-count {fontSize:14px;marginTop:10px;color:var(--text-color);marginBottom:15px;}

.rating-block-detailed .rating-block-stars i {fontSize:22px;}

.rating-block-detailed {display:flex;flexDirection:column;justifyContent:space-between;alignItems:center;padding:20px 0;}

.rating-block-group {width:100%;}

.rating-block-individual {display:flex;alignItems:center;margin:15px 0;}

.rating-block-individual:first-child {marginTop:0;}

.rating-block-note {fontWeight:500;fontSize:30px;margin:20px 0;}

.rating-block-percentage {fontWeight:500;width:44px;}

.rating-block-star i {fontSize:18px;marginLeft:3px;}

.rating-block-star {display:flex;alignItems:center;justifyContent:flex-end;fontWeight:500;width:40px;}

.rating-block-text {textAlign:center;color:var(--text-color);}

.rating-block-total {display:flex;justifyContent:space-between;alignItems:center;backgroundColor:#f5f9ff;borderRadius:50px;padding:10px 15px;}

.rating-block-total-text {fontWeight:500;marginTop:2px;marginLeft:5px;}

html[dir=rtl] .rating-block-star i {marginRight:3px;marginLeft:0;}

html[dir=rtl] .rating-block-total-text {marginLeft:0;marginRight:5px;}

.dark .rating-bg {backgroundColor:var(--light-gray);}

.dark .rating-block-total {backgroundColor:var(--light-gray);}