# Revolution 5.x: свои стили и скрипты > Канонический контекст сущности `revolution.custom_code` для OpenCart 3.x. Проверен по форме админки, открытому PHP-генератору CSS, OCMOD и Twig шаблона Revolution 5.x. ## Инструкция агенту 1. Применяй этот контекст только к совместимой версии Revolution. Для другой версии сначала перепроверь исходники. 2. Не превращай неопределённости в факты. 3. До изменения выполни предусловия безопасности и сохрани несвязанный код. 4. Не изменяй production без явного разрешения пользователя. 5. После изменения выполни проверки результата и критических сценариев магазина. 6. При расхождении документации с исходниками приоритет имеют исходники установленной версии. Каноническая HTML-страница: https://rev.uask.pro/settings/custom-code.html - DOC: https://rev.uask.pro/settings/custom-code.html#doc - DEV: https://rev.uask.pro/settings/custom-code.html#dev - AI: https://rev.uask.pro/settings/custom-code.html#ai - JSON: https://rev.uask.pro/ai/revolution.custom-code.json ## Назначение Раздел позволяет администратору: - добавить глобальный пользовательский CSS; - вывести доверенный HTML/JavaScript-фрагмент в подвале витрины; - выбрать CSS- или JavaScript-стратегию выравнивания товарных карточек. Путь в админке: **Настройки шаблона → Основные настройки → Свои стили и скрипты**. Уровень риска изменения: **высокий**. CSS и JavaScript действуют глобально на витрине. ## Контракт полей ### styles - Form name: `revtheme_footer_user_set[styles]` - UI: `textarea`, `rows="20"` - Тип: строка с чистым CSS - Обёртка `