/*
 * استخراج‌شده از استایلِ رفرنسِ DiviFlash (GPLv2) برای ماژولِ StarRating.
 * منبع: difl/ratingbox (ریشه .difl_ratingbox، 9 کلاسِ DOM)
 *
 * تنها تغییر نسبت به اصل، همان بازنویسیِ پیشوندِ کلاس‌هاست که در
 * PHP و module.json هم انجام شده — تا هر سه لایه یک DOM را بشناسند.
 * دست‌کاریِ دستی نکن؛ با tools/dfme/extract-module-css.js بازتولید کن.
 */
.dfme_star_rating .dfme_rating_box_container *{border-width:0px;border-style:solid;border-color:#333}

.dfme_rating_wrapper{box-sizing:border-box;display:flex;flex-direction:column-reverse}

.dfme_star_rating .dfme_rating_icon{display:flex;align-items:center;flex-wrap:wrap}

.dfme_star_rating .dfme_rating_icon span.et-pb-icon{margin-top:-5px;line-height:1em;font-size:30px}

.dfme_star_rating span.dfme_rating_icon_fill,.dfme_star_rating span.dfme_rating_icon_empty{display:inline-block;position:relative;font-style:normal;cursor:default}

.dfme_star_rating .dfme_rating_icon span.dfme_rating_icon_fill::before{content:"★";display:block;font-family:inherit;position:absolute;overflow:hidden;top:0;left:0}

.dfme_star_rating .dfme_rating_icon span.dfme_fill_1::before,.dfme_star_rating .dfme_rating_icon span.dfme_fill_9::after{width:10% !important}

.dfme_star_rating .dfme_rating_icon span.dfme_fill_2::before,.dfme_star_rating .dfme_rating_icon span.dfme_fill_8::after{width:20% !important}

.dfme_star_rating .dfme_rating_icon span.dfme_fill_3::before,.dfme_star_rating .dfme_rating_icon span.dfme_fill_7::after{width:30% !important}

.dfme_star_rating .dfme_rating_icon span.dfme_fill_4::before,.dfme_star_rating .dfme_rating_icon span.dfme_fill_6::after{width:40% !important}

.dfme_star_rating .dfme_rating_icon span.dfme_fill_5::before,.dfme_star_rating .dfme_rating_icon span.dfme_fill_5::after{width:50% !important}

.dfme_star_rating .dfme_rating_icon span.dfme_fill_6::before,.dfme_star_rating .dfme_rating_icon span.dfme_fill_4::after{width:60% !important}

.dfme_star_rating .dfme_rating_icon span.dfme_fill_7::before,.dfme_star_rating .dfme_rating_icon span.dfme_fill_3::after{width:70% !important}

.dfme_star_rating .dfme_rating_icon span.dfme_fill_8::before,.dfme_star_rating .dfme_rating_icon span.dfme_fill_2::after{width:80% !important}

.dfme_star_rating .dfme_rating_icon span.dfme_fill_9::before,.dfme_star_rating .dfme_rating_icon span.dfme_fill_1::after{width:90% !important}

.dfme_star_rating .dfme_rating_icon span.dfme_rating_icon_empty::after{content:"☆";display:block;font-family:inherit;position:absolute;overflow:hidden;top:0;left:0;transform:rotateY(180deg);right:0px !important;left:auto !important}

.dfme_star_rating .dfme_rating_number{color:#000;margin:0px 5px;line-height:1m;font-size:20px}

.dfme_star_rating .dfme_rating_box_container .dfme_rating_wrapper .dfme_rating_title{font-size:20px;text-align:center;line-height:1.7em;padding-bottom:0px}

.dfme_star_rating .dfme_rating_box_container .dfme_rating_content{font-size:14px;text-align:center;line-height:1.7em}

.dfme_star_rating .dfme_rating_box_container .dfme_rating_content p{padding-bottom:0px}

.dfme_star_rating .dfme_rating_box_container .dfme_rating_content ul{list-style-position:inside;padding:0px}

.dfme_star_rating,.dfme_star_rating *:not(.dfme_rating_box_container){overflow:hidden}

.dfme_star_rating.vb .et_pb_background_mask,.dfme_star_rating.vb .et_pb_background_pattern,.dfme_star_rating.vb .et-pb-parallax-wrapper{z-index:-1}

.dfme_rating_box_container{position:relative}

.dfme_rating_icon span.et-pb-icon:not(.dfme_rating_icon_empty),.dfme_rating_icon .dfme_rating_icon_fill::before{color:#e02b20}

.dfme_rating_wrapper{align-items:center}
