#reviews_add_form .redactor_box,
#reviews_add_form .tox-tinymce {
    margin: 0 0 1rem 0;
}
.review-answer {
    background-color: #fafafa;
    margin-left: 2rem;
    padding: 0.5rem;
    border-left: 0.3rem solid #aaa;
}
review-answer-html p:last-child {
    margin-bottom: 0;
}
.reviews-form {
    border-top: 1px solid #ccc;
}
#reviews_list .bad {
    transition: opacity 0.15s linear;
}
#reviews_list .bad:hover {
    opacity: 1;
}
#reviews_list .bad6 {
    opacity: 0.1;
}
#reviews_list .bad5 {
    opacity: 0.2;
}
#reviews_list .bad4 {
    opacity: 0.35;
}
#reviews_list .bad3 {
    opacity: 0.5;
}
#reviews_list .bad2 {
    opacity: 0.65;
}
#reviews_list .bad1 {
    opacity: 0.8;
}
.review-html > *:last-child {
    margin-bottom: 0;
}
.review-html.is_deleted,
.reviews-rating.is_deleted {
    opacity: 0.3;
}
.review-html.is_deleted:hover,
.reviews-rating.is_deleted:hover {
    opacity: 1;
}
.review-controls .actions-item {
    display: inline-block;
}
.is-hide-attaches {
    opacity: 0.3;
}
.is-hide-attaches:hover {
    opacity: 1;
}
.hidden-attaches {
    display: block;
    color: red;
}

#f_status label:first-child {
    font-weight: bold;
}
.ireviews-status img {
    height: 2rem;
    width: auto;
}
.review-status .custom-radio {
    padding: 7px;
    margin-bottom: 7px;
    border: 1px solid #eaeaea;
    border-radius: 5px;
}
.review-status .custom-radio:has(#radio-status) {
    color: #842029;
    border: 1px solid #f5c2c7;
    background-color: #f8d7da;
}
.review-status .custom-radio.checked:has(#radio-status) {
    color: #fff;
    border: 1px solid #dc3545;
    background-color: #dc3545;
}
.review-status .custom-radio.checked {
    background-color: #eee;
}
.review-status .custom-radio .custom-control-label::before,
.review-status .custom-radio .custom-control-input:checked~.custom-control-label::before,
.review-status .custom-radio .custom-control-label::after,
.review-status .custom-radio .custom-control-input:checked~.custom-control-label::after {
    display: none;
}
.review-html.is_long_text {
    height: 150px;
    overflow-y: hidden;
}
.review-phone {
    background-color: #eff;
}
.review-email {
    background-color: #efe;
}
