/* Shopyneer — Judge.me review widget skin */
.jdgm-widget.jdgm-review-widget,.jdgm-rev-widg{direction:rtl;text-align:right;font-family:inherit!important;color:#121212}
.jdgm-rev-widg{max-width:1200px;margin:0 auto!important;padding:36px 20px!important;border:0!important}
.jdgm-rev-widg__title{grid-column:1/-1;font-size:0!important;text-align:center!important;margin:0 0 22px!important;line-height:1.3}
.jdgm-rev-widg__title::after{content:"آراء عميلاتنا 💕";display:block;font-size:clamp(24px,2.8vw,36px);font-weight:900;color:#121212}
.jdgm-rev-widg__header{display:grid!important;grid-template-columns:1fr 1.2fr 1fr;gap:16px;align-items:center;background:linear-gradient(135deg,#FFF0F7,#FCE4EE);border-radius:24px;padding:22px!important;margin-bottom:20px}
.jdgm-rev-widg__summary,.jdgm-histogram,.jdgm-widget-actions-wrapper{float:none!important;width:auto!important;border:0!important;padding:0!important;margin:0!important;text-align:center!important}
.jdgm-rev-widg__summary-stars,.jdgm-rev-widg__summary-text{display:block!important}
.jdgm-rev-widg__summary-average{font-size:40px;font-weight:900;color:#121212}
.jdgm-rev-widg__summary-text{font-size:14px;font-weight:700;color:#6f5a63;margin-top:6px}
.jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--half,.jdgm-star.jdgm--off,.jdgm-prev-badge__stars .jdgm-star{color:#EF2D8E!important}
.jdgm-rev-widg__summary-stars .jdgm-star{font-size:20px!important}
.jdgm-histogram__row{display:flex!important;align-items:center;gap:8px;margin:4px 0!important}
.jdgm-histogram__bar{flex:1;height:8px!important;border-radius:9px!important;background:#fff!important;overflow:hidden}
.jdgm-histogram__bar-content{background:#EF2D8E!important;border-radius:9px!important}
.jdgm-histogram__frequency,.jdgm-histogram__percentage{font-size:12px!important;color:#8b7f85!important}
.jdgm-histogram .jdgm-star{font-size:12px!important}
.jdgm-write-rev-link,.jdgm-ask-question-btn{display:inline-flex!important;align-items:center;justify-content:center;min-width:180px;height:48px;border-radius:14px!important;background:#EF2D8E!important;border:0!important;color:#fff!important;font-size:0!important;box-shadow:0 12px 24px -10px rgba(239,45,142,.6)}
.jdgm-write-rev-link::after{content:"اكتبي رأيك ✍️";font-size:15px;font-weight:900;color:#fff}
.jdgm-rev-widg__sort-wrapper{border:0!important;padding:0 0 12px!important;margin:0!important}
.jdgm-sort-dropdown{color:#EF2D8E!important;font-weight:800!important}
.jdgm-rev-widg__reviews{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.jdgm-rev{position:relative;background:#fff;border:1px solid #f3e1ea!important;border-radius:20px;padding:18px!important;margin:0!important;box-shadow:0 14px 30px -24px rgba(176,18,95,.35)}
.jdgm-rev__header{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:0 0 10px 54px!important;min-height:44px}
.jdgm-rev__icon{position:absolute!important;top:18px;left:18px;width:42px!important;height:42px!important;border-radius:50%!important;background:#FFF0F7!important;color:#EF2D8E!important}
.jdgm-rev__rating{order:2}
.jdgm-rev__rating .jdgm-star{font-size:15px!important}
.jdgm-rev__author-wrapper{order:1;width:100%}
.jdgm-rev__author{font-size:15px!important;font-weight:900!important;color:#121212!important}
.jdgm-rev__buyer-badge{background:#E9F8EF!important;color:#16833f!important;border-radius:99px!important;padding:2px 8px!important;font-size:11px!important}
.jdgm-rev__timestamp{order:3;font-size:12px!important;color:#a0939a!important}
.jdgm-rev__content{text-align:right}
.jdgm-rev__title{font-size:15.5px!important;font-weight:900!important;color:#121212!important;margin:0 0 4px!important}
.jdgm-rev__body{font-size:14px!important;line-height:1.8!important;color:#5c4a53!important}
.jdgm-rev__pics img,.jdgm-rev__pic-img{border-radius:12px!important}
.jdgm-paginate{grid-column:1/-1;text-align:center;margin-top:10px}
.jdgm-paginate__page{border-radius:10px!important;color:#121212!important}
.jdgm-paginate__page.jdgm-curt{background:#EF2D8E!important;color:#fff!important}
.jdgm-form-wrapper{background:#FFF6FA;border-radius:20px;padding:20px!important;margin-bottom:16px!important}
.jdgm-form input,.jdgm-form textarea{border-radius:12px!important;border:1.5px solid #eadde3!important}
.jdgm-submit-rev{background:#EF2D8E!important;border-radius:12px!important;color:#fff!important}
@media (max-width:749px){
.jdgm-rev-widg{padding:24px 12px!important}
.jdgm-rev-widg__header{grid-template-columns:1fr;padding:18px!important}
.jdgm-rev-widg__reviews{grid-template-columns:1fr}
}
/* Empty state (no reviews yet) */
.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__header,
.jdgm-rev-widg:not(:has(.jdgm-rev)) .jdgm-rev-widg__header{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:26px 20px!important}
.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary,
.jdgm-rev-widg:not(:has(.jdgm-rev)) .jdgm-rev-widg__summary{display:flex!important;flex-direction:column;align-items:center;gap:8px}
.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary-text,
.jdgm-rev-widg:not(:has(.jdgm-rev)) .jdgm-rev-widg__summary-text{font-size:0!important;margin:0!important}
.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary-text::after,
.jdgm-rev-widg:not(:has(.jdgm-rev)) .jdgm-rev-widg__summary-text::after{content:"لسه محدش قيّم المنتج ده — كوني أول واحدة تكتب رأيها 💕";font-size:15px;font-weight:700;color:#6f5a63}
.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-histogram,
.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__sort-wrapper,
.jdgm-rev-widg:not(:has(.jdgm-rev)) .jdgm-histogram,
.jdgm-rev-widg:not(:has(.jdgm-rev)) .jdgm-rev-widg__sort-wrapper{display:none!important}
.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-widget-actions-wrapper,
.jdgm-rev-widg:not(:has(.jdgm-rev)) .jdgm-widget-actions-wrapper{display:flex!important;justify-content:center}
.jdgm-rev-widg:not(:has(.jdgm-rev)) :has(> .jdgm-rev-widg__summary){display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:14px!important}
.jdgm-rev-widg:not(:has(.jdgm-rev)) .jdgm-rev-widg__summary,
.jdgm-rev-widg:not(:has(.jdgm-rev)) .jdgm-widget-actions-wrapper{width:100%!important;max-width:100%!important;flex:0 0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;float:none!important}
.jdgm-rev-widg:not(:has(.jdgm-rev)) .jdgm-rev-widg__summary-stars,
.jdgm-rev-widg:not(:has(.jdgm-rev)) .jdgm-rev-widg__summary-text{width:100%!important;text-align:center!important;display:flex!important;justify-content:center!important}
.jdgm-rev-widg:not(:has(.jdgm-rev)) .jdgm-rev-widg__summary-stars{gap:4px;direction:ltr}