de106a203e
Боковая панель ProjectDetailsDrawer ловила в onSave только 422; при 409 balance_insufficient (лимит превышает баланс) ничего не показывала — клиент не понимал, почему правка лимита не сохранилась. Теперь под полем лимита выводится причина с ёмкостью и запрошенным объёмом + призыв пополнить баланс. TDD: ProjectDetailsDrawer.spec — 409 balance_insufficient показывает сообщение, saved не эмитится. Глаза: лимит 100 при ёмкости 60 → PATCH 409 → видимое «Лимит превышает баланс: хватает на 60 лид(ов), запрошено 105…». Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>