@media (min-width: 768px){
 #comments.nikikala-new-comments .nkdk-digikala-review-toolbar{
  direction:rtl;display:flex;align-items:center;justify-content:flex-start;gap:22px;
  flex-wrap:wrap;padding:18px 0;margin:8px 0 18px;border-top:1px solid #f0f0f0;
  color:#424750;font-family:inherit;font-size:13px
 }
 #comments.nikikala-new-comments .nkdk-digikala-review-toolbar label{
  display:flex;align-items:center;gap:9px;font-weight:700;color:#424750
 }
 #comments.nikikala-new-comments .nkdk-digikala-review-toolbar select{
  min-width:145px;height:36px;padding:0 12px;border:1px solid #e5e7eb;border-radius:7px;
  background:#fff;color:#242933;font:inherit;outline:none;cursor:pointer
 }
 #comments.nikikala-new-comments .nkdk-digikala-review-filters{display:flex;align-items:center;gap:7px}
 #comments.nikikala-new-comments .nkdk-digikala-review-filters button{
  border:0;border-bottom:2px solid transparent;background:transparent;padding:8px 10px;
  color:#81858b;font:inherit;cursor:pointer
 }
 #comments.nikikala-new-comments .nkdk-digikala-review-filters button.is-active{
  color:#ef4056;border-bottom-color:#ef4056;font-weight:700
 }
 #comments.nikikala-new-comments .nkdk-digikala-review-photos{
  display:flex;direction:rtl;align-items:center;flex-wrap:wrap;gap:8px;margin:14px 0 12px
 }
 #comments.nikikala-new-comments .nkdk-digikala-review-photos .new-comments-user-images-thumb{
  display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0
 }
 #comments.nikikala-new-comments .nkdk-digikala-review-photos a{
  display:block;width:76px;height:76px;border:1px solid #e5e7eb;border-radius:5px;overflow:hidden;background:#fff
 }
 #comments.nikikala-new-comments .nkdk-digikala-review-photos img{
  display:block;width:100%;height:100%;object-fit:cover
 }
 #comments.nikikala-new-comments .nkdk-digikala-review-photo-group img{
  width:76px;height:76px;object-fit:cover;border-radius:5px
 }
 #comments.nikikala-new-comments .nkdk-digikala-review-seller{
  display:flex;align-items:center;justify-content:flex-start;gap:7px;
  direction:rtl;margin:12px 0 0;color:#424750;font-size:12px;line-height:1.9;font-weight:400
 }
 #comments.nikikala-new-comments .nkdk-digikala-review-seller img{
  display:block;width:17px;height:17px;object-fit:contain;opacity:.8;flex:0 0 17px
 }
 #comments.nikikala-new-comments .new-comments-item[hidden]{display:none!important}
}

@media (min-width:768px){
 #comments.nikikala-new-comments .nkdk-digikala-review-toolbar{
  direction:rtl;display:flex;align-items:center;justify-content:flex-start;gap:10px;
  padding:18px 0;margin:18px 0 14px;border-top:1px solid #f0f0f0;
  border-bottom:1px solid #f0f0f0;color:#424750;font-family:inherit;font-size:13px
 }
 #comments.nikikala-new-comments .nkdk-digikala-sort-heading{display:flex;align-items:center;gap:7px;white-space:nowrap}
 #comments.nikikala-new-comments .nkdk-digikala-sort-heading img{width:19px;height:19px;object-fit:contain}
 #comments.nikikala-new-comments .nkdk-digikala-sort-heading strong{font-weight:700}
 #comments.nikikala-new-comments .nkdk-digikala-sort-options{display:flex;align-items:center;gap:0;flex-wrap:wrap}
 #comments.nikikala-new-comments .nkdk-digikala-sort-options button{
  border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;
  padding:9px 12px;color:#81858b;font:inherit;white-space:nowrap;cursor:pointer
 }
 #comments.nikikala-new-comments .nkdk-digikala-sort-options button.is-active{
  color:#ef4056;border-bottom-color:#ef4056;font-weight:700
 }
}

@media (min-width:768px){
 #comments.nikikala-new-comments .new-comments-item-row:last-child{
  display:flex;align-items:center;justify-content:space-between;gap:14px
 }
 #comments.nikikala-new-comments .nkdk-digikala-review-seller{
  display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;
  direction:rtl;margin:0 0 0 auto;color:#62666d;font-size:12px;line-height:1.8;
  white-space:nowrap
 }
 #comments.nikikala-new-comments .nkdk-digikala-review-seller img{width:17px;height:17px}
 #comments.nikikala-new-comments .nkdk-digikala-pagination{
  direction:rtl;display:flex;align-items:center;justify-content:center;gap:7px;
  padding:18px 0 24px;margin:0;border-top:1px solid #e5e7eb
 }
 #comments.nikikala-new-comments .nkdk-digikala-pagination button{
  min-width:36px;height:36px;padding:0 10px;border:0;border-radius:50%;
  background:transparent;color:#424750;font:inherit;font-size:13px;cursor:pointer
 }
 #comments.nikikala-new-comments .nkdk-digikala-pagination button.is-active{
  background:#ef4056;color:#fff;font-weight:700
 }
 #comments.nikikala-new-comments .nkdk-digikala-pagination button:disabled{
  opacity:.35;cursor:not-allowed
 }
 #comments.nikikala-new-comments .nkdk-digikala-pagination span{color:#a1a1aa;padding:0 3px}
 #comments.nikikala-new-comments .new-comments-item[hidden]{display:none!important}
}

/* Desktop-only alignment refinements: seller label shares the feedback row
   without moving the theme's helpfulness controls. */
@media (min-width:768px){
 #comments.nikikala-new-comments .new-comments-item-row:last-child{
  width:100%;direction:rtl;display:flex;align-items:center;justify-content:space-between;gap:14px
 }
 #comments.nikikala-new-comments .nkdk-digikala-review-seller{
  direction:rtl;text-align:right;justify-content:flex-start;flex:0 0 auto;
  margin:0 auto 0 0;order:-1
 }
 .nkdk-digikala-pagination{
  direction:rtl;display:flex;align-items:center;justify-content:center;gap:7px;
  padding:18px 0 24px;margin:0;border-top:1px solid #e5e7eb
 }
 .nkdk-digikala-pagination button{
  min-width:36px;height:36px;padding:0 10px;border:0;border-radius:50%;
  background:transparent;color:#424750;font:inherit;font-size:13px;cursor:pointer
 }
 .nkdk-digikala-pagination button.is-active{background:#ef4056;color:#fff;font-weight:700}
 .nkdk-digikala-pagination button:disabled{opacity:.35;cursor:not-allowed}
 .nkdk-digikala-pagination span{color:#a1a1aa;padding:0 3px}
}
