/* Darolshafa V724 — rating beside review time and average beside review section title. */
body:not(.admin-page) .review-meta-rating-row{
 display:grid;grid-template-columns:minmax(0,1fr) auto;direction:rtl;align-items:end;
 gap:8px 14px;flex-wrap:wrap;margin:8px 0 12px;min-width:0;
}
body:not(.admin-page) .review-meta-rating-row .review-datetime-meta{
 margin:0;min-width:0;
}
body:not(.admin-page) .review-score{
 display:inline-flex;align-items:center;justify-content:flex-end;
 gap:7px;flex:0 0 auto;direction:rtl;white-space:nowrap;
 border:1px solid rgba(233,189,81,.38);border-radius:999px;
 background:rgba(255,211,113,.08);padding:4px 9px;
}
body:not(.admin-page) .review-rating-stars{
 display:inline-flex;direction:ltr;align-items:center;gap:1px;white-space:nowrap;line-height:1;
}
body:not(.admin-page) .review-rating-star{
 color:#8a7b9b;position:relative;display:inline-block;
 font-family:Arial,sans-serif;font-size:15px;font-weight:normal;line-height:1;
}
body:not(.admin-page) .review-rating-star::before{
 content:'★';position:absolute;top:0;left:0;width:var(--review-star-fill,0%);
 overflow:hidden;white-space:nowrap;color:#ffc857;
}
body:not(.admin-page) .review-score-number,
body:not(.admin-page) .review-average-number{
 color:#ffe8a4;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;
}
body:not(.admin-page) .review-average-badge{
 display:inline-flex;align-items:center;vertical-align:middle;justify-content:center;
 gap:8px;direction:rtl;margin-inline-start:12px;padding:6px 11px;
 border-radius:999px;border:1px solid rgba(246,200,95,.45);
 background:rgba(41,14,57,.55);font-size:13px;line-height:1.3;
}
body:not(.admin-page) .review-average-badge .review-rating-star{font-size:17px}
@media(max-width:600px){
 body:not(.admin-page) .review-meta-rating-row{gap:7px 10px}
 body:not(.admin-page) .review-score{padding:4px 7px}
 body:not(.admin-page) .review-rating-star{font-size:13px}
 body:not(.admin-page) .review-average-badge{margin-inline-start:7px;padding:5px 8px;gap:5px}
 body:not(.admin-page) .review-average-badge .review-rating-star{font-size:14px}
}
