/**
 * استایل‌های استاندارد برای آواتار کاربران در نظرات
 * برای محصولات و مقالات
 */

/* آواتار در نظرات محصولات (WooCommerce Reviews) */
.woocommerce .comment_container img.avatar,
.woocommerce #reviews .comment_container img.avatar,
.woocommerce #comments .comment_container img.avatar,
.woocommerce .commentlist .comment_container img.avatar {
    width: 45px !important;
    height: 45px !important;
    border-radius: 50%;
    display: block;
    margin: 0 auto;
    object-fit: cover;
}

.woocommerce .comment_container .avatar,
.woocommerce #reviews .comment_container .avatar,
.woocommerce #comments .comment_container .avatar {
    width: 45px !important;
    height: 45px !important;
    border-radius: 50%;
    display: block;
    margin: 0 auto;
    object-fit: cover;
}

/* آواتار در نظرات مقالات (Blog Comments) */
#single_blog_comments .commentlist .comment-author img,
#single_blog_comments .commentlist .comment-author .avatar,
#single_blog_comments .commentlist img.avatar {
    width: 45px !important;
    height: 45px !important;
    border-radius: 50%;
    display: block;
    margin: 3px auto 11px;
    object-fit: cover;
}

/* آواتار در نظرات عمومی */
.commentlist .comment-author img,
.commentlist .comment-author .avatar,
.commentlist img.avatar,
.comment-body img.avatar,
.comment-body .avatar {
    width: 45px !important;
    height: 45px !important;
    border-radius: 50%;
    display: block;
    object-fit: cover;
}

/* آواتار در نظرات تو در تو (nested comments) */
.commentlist .children .comment-author img,
.commentlist .children .comment-author .avatar,
.commentlist .children img.avatar,
#single_blog_comments .commentlist .children .comment-author img {
    width: 40px !important;
    height: 40px !important;
    border-radius: 50%;
    display: block;
    object-fit: cover;
}

/* آواتار در WooCommerce Reviews - nested */
.woocommerce .commentlist .children .comment_container img.avatar,
.woocommerce .commentlist .children .comment_container .avatar {
    width: 40px !important;
    height: 40px !important;
}

/* برای موبایل */
@media (max-width: 768px) {
    .woocommerce .comment_container img.avatar,
    .woocommerce .comment_container .avatar,
    .woocommerce #reviews .comment_container img.avatar,
    .woocommerce #comments .comment_container img.avatar {
        width: 40px !important;
        height: 40px !important;
    }
    
    #single_blog_comments .commentlist .comment-author img,
    #single_blog_comments .commentlist .comment-author .avatar {
        width: 40px !important;
        height: 40px !important;
    }
    
    .commentlist .comment-author img,
    .commentlist .comment-author .avatar,
    .commentlist img.avatar {
        width: 40px !important;
        height: 40px !important;
    }
    
    .commentlist .children .comment-author img,
    .commentlist .children .comment-author .avatar {
        width: 35px !important;
        height: 35px !important;
    }
}

/* برای تبلت */
@media (min-width: 769px) and (max-width: 1024px) {
    .woocommerce .comment_container img.avatar,
    .woocommerce .comment_container .avatar {
        width: 42px !important;
        height: 42px !important;
    }
    
    #single_blog_comments .commentlist .comment-author img {
        width: 42px !important;
        height: 42px !important;
    }
}

