.review-stars-wrapper-04644dc1 {
    display: inline-flex;
    align-items: center;
    max-width: 100%;
}

.review-stars-container-04644dc1 {
    display: inline-flex;
    align-items: center;
}

.review-star-item-04644dc1 {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: 1;
}

.review-stars-text-04644dc1 {
    display: inline-block;
    line-height: 1.2;
}

/* Responsive Label Positions using Elementor's device prefix classes on widget container */
/* Desktop Positions (prefix_class adds 'review-stars-pos-') */
.review-stars-pos-right .review-stars-wrapper-04644dc1 {
    flex-direction: row;
}
.review-stars-pos-left .review-stars-wrapper-04644dc1 {
    flex-direction: row-reverse;
}
.review-stars-pos-below .review-stars-wrapper-04644dc1 {
    flex-direction: column;
}
.review-stars-pos-above .review-stars-wrapper-04644dc1 {
    flex-direction: column-reverse;
}

/* Tablet Overrides (prefix_class adds 'review-stars-pos-tablet-') */
@media (max-width: 1024px) {
    .review-stars-pos-tablet-right .review-stars-wrapper-04644dc1 {
        flex-direction: row;
    }
    .review-stars-pos-tablet-left .review-stars-wrapper-04644dc1 {
        flex-direction: row-reverse;
    }
    .review-stars-pos-tablet-below .review-stars-wrapper-04644dc1 {
        flex-direction: column;
    }
    .review-stars-pos-tablet-above .review-stars-wrapper-04644dc1 {
        flex-direction: column-reverse;
    }
}

/* Mobile Overrides (prefix_class adds 'review-stars-pos-mobile-') */
@media (max-width: 767px) {
    .review-stars-pos-mobile-right .review-stars-wrapper-04644dc1 {
        flex-direction: row;
    }
    .review-stars-pos-mobile-left .review-stars-wrapper-04644dc1 {
        flex-direction: row-reverse;
    }
    .review-stars-pos-mobile-below .review-stars-wrapper-04644dc1 {
        flex-direction: column;
    }
    .review-stars-pos-mobile-above .review-stars-wrapper-04644dc1 {
        flex-direction: column-reverse;
    }
}
