Решили: отмеченный чекбокс больше не заливается патиной — фон утопленный, кайма латунная, отмеченность несёт сама галка. При этом правило :checked в теме ОСТАВЛЕНО, хотя его значения теперь совпадают с базовыми.

Почему: заливка цветом действия (реш. 06.08.2026) в ряду с кнопкой тянула взгляд сильнее самой кнопки и спорила с табачной гаммой; патина в интерфейсе значит «сюда нажать», а галочка — состояние, а не действие. Отменено словом Макса.

Сказано: «3 — без заливки: утопленный фон, латунная кайма, галка сама себе знак» (21.08.2026, сессия 26182ec4).

Грабли:

  • Удалить правило состояния — не то же, что вернуться к базе. Я сначала снесла блок :checked целиком, ожидая, что чекбокс упадёт на наше базовое правило. Он упал на правило ТЕМЫ UNITY: у неё на это состояние свой селектор с большей специфичностью, и кайма стала серой. Состояние обязано быть объявлено явно, даже когда выглядит как база.
  • Правку .uss живой play не видит. Переимпорт папки темы при работающей игре ничего не меняет на экране: кадр остаётся прежним, и это читается как «правка не сработала». Нужен выход из play и вход заново — только тогда панель пересобирает стили.
  • Цвет проверяется замером, а не глазами по кадру. resolvedStyle.backgroundColor / borderTopColor сразу называют, какая ступень рампы применилась; на кадре «серое» и «тёмно-табачное» различимы плохо, а промах между ними — это промах мимо палитры.

Владелец правды: Assets/_Project/UI/Theme/components/row.uss (блок «ОТМЕЧЕНО»).