.reviews__card-evaluation {
    display: flex;
}

.reviews__card-evaluation-details {
    display: flex;
    flex-direction: column;
    margin-left: 16px;
}

.reviews__card-star-container {
    display: flex;
    margin-bottom: 4px;
}

.reviews__card-date {
    margin: 0;
    font-size: var(--nav-btn-font-size);
    font-weight: 400;
    margin-left: 13px;
    color: var(--color-medium-gray);
}

.reviews__card-star-rating {
    direction: rtl;
    display: inline-flex;
    justify-content: flex-end;
}

.reviews__card-star-rating input[type="radio"] {
    display: none;
}

.reviews__card-star {
    width: 26px;
    height: 14px;
    cursor: pointer;
    display: flex;
}

.reviews__card-star svg {
    fill: var(--color-light-gray);
    width: 100%;
    height: 100%;
    border-radius: 50%;
    overflow: hidden;
}

.reviews__card-star-rating input[type="radio"]:checked ~ .reviews__card-star svg {
    fill: var(--color-star-checked);
}

.reviews__card-star:hover svg,
.reviews__card-star:hover ~ .reviews__card-star svg,
.reviews__card-star-rating input[type="radio"]:checked ~ .reviews__card-star:hover svg,
.reviews__card-star-rating input[type="radio"]:checked ~ .reviews__card-star:hover ~ .reviews__card-star svg {
    fill: var(--color-star-checked);
}

.reviews__card-author {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: var(--color-dark-blue);
}
