/* Отзывы CSRAY. Разметка модуля без изменений. */
.ReviewsBlock1, .ReviewsBlock2, .ReviewsBlockAdd { background: var(--c-surface); border: 0; border-radius: var(--r-card); }
.ReviewsBlockScore h1, .ReviewsBlockScore b { letter-spacing: -0.03em; }
.span-color { color: var(--c-accent); }
/* Форма отзыва: оранжевая только кнопка, контейнер со звёздами — прозрачный */
.ReviewsBlockFormBut { background: none; padding: 16px 0 0; gap: 16px; }
.ReviewsBlockFormBut > button, .ReviewsBlockFormBut > a.button_steam_auth {
  height: 44px; align-items: center; background: var(--c-accent); color: #fff; border: 0; border-radius: var(--r-pill); font-weight: 600;
}
.ReviewsBlockFormBut > button:hover, .ReviewsBlockFormBut > a.button_steam_auth:hover { background: var(--c-accent-hover); filter: none; }
.rating_reviews > input:checked ~ label, .rating_reviews:not(:checked) > label:hover,
.rating_reviews:not(:checked) > label:hover ~ label { color: var(--c-accent); opacity: 1; }
.ReviewsBlockComm textarea, .ReviewsBlockAdd textarea { background: var(--c-surface-2); border: 0; border-radius: var(--r-field); color: var(--c-text); }

/* Правка отзыва модератором */
.ReviewsBlockAllSetting { display: flex; gap: 6px; }
.ReviewsBlockAllSetting > a.edit_reviews { background: var(--c-surface-3) !important; }
.ReviewsBlockAllSetting > a.edit_reviews svg { fill: var(--c-text) !important; }
.ReviewsBlockAllSetting > a.edit_reviews:hover { background: var(--c-accent) !important; }
.cs-rev-edit { display: flex; flex-direction: column; gap: 10px; margin-top: 4px; }
.cs-rev-edit textarea { width: 100%; min-height: 96px; padding: 10px 12px; resize: vertical; font-size: 14px; }
.cs-rev-edit__row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.cs-rev-edit select {
  flex: 1; min-width: 140px; height: 36px; padding: 0 10px; border: 0; border-radius: var(--r-field);
  background: var(--c-surface-2); color: var(--c-accent);
}
.cs-rev-edit button { height: 36px; padding: 0 16px; border: 0; border-radius: var(--r-pill); font-weight: 600; cursor: pointer; }
.cs-rev-edit__cancel { background: var(--c-surface-2); color: var(--c-text); }
.cs-rev-edit__save { background: var(--c-accent); color: #fff; }
.cs-rev-edit__save:hover { background: var(--c-accent-hover); }
