## Goal

No módulo de homepage (V2/Modules/Layouts/Homepage), existem pequenas melhorias de UI/UX para serem feitas:
1. CMS
1.1 - Na crição de seções, ao tentar editar umas das seções especiais chamadas "SUCESU", o modal que surge fica muito grande, fugindo da tela e dificultando a interação
1.2 - As seções "SUCESU" não funcionam bem, são muito simples e difíceis de atualizar, repense elas em estilo e funcionalidade para melhor representar esses dados estáticos

Para regularizar estes pontos do CMS, busque a abordagem de usar o SniffCSS para interagir com os elementos e capturar o UI das mudanças realizadas

2. Portal
2.1. Na visualização da homepage, no rodapé, existe o botão "Fale Conosco", esse botão tem uma pequena seta apontada para direita, a estilização calculada dela está péssima, revise
2.2. A altura dos elementos em "agenda sucesu" estático está bem desorganizado, revise com o SniffCSS

O objetivo é que o site seja coerente em altura, tipogafia, cores, sempre respeitando as configurações definidas no support

## Non-Goal

## Constraints

PHP 7.4 | PHPUnit ~6.0. Nunca commitar. Model: UUID, SoftDeletes.
Use o X-CMS-AI-Token do ai_acess definido no .env para ter livre acesso ao CMS a nível de UI/UX
SniffCSS habilitado em MCP e Host para consulta da página real
Docker only. execute via docker compose exec app [command]

## Success Criteria

1. Logs estruturados em pontos chave
2. Testes rodando sem erros
3. SniffCSS confirmando UI coerente com o esperado
4. Testes automatizados para garantia de não-regressão
5. Suíte V2 Unit não regride (0 novas falhas)

================================================================================

# RESULT-LOG

```
Status: done (success)
Date: 2026-08-12
Sub-tasks: 4/4
Files modified: 12 (11 source/views/css + 1 .gitignore)
Seeds closed: 4/4 (sucesu-c69d, sucesu-cce7, sucesu-ad03, sucesu-8737) + epic sucesu-fcc7; plan pl-c327 outcome success
Outcome: 
  1.1 Modal LSE: .lse-modal-panel agora flex-column com header/footer fixos (flex-shrink:0) e .lse-modal-body com overflow-y:auto + min-height:0. SniffCSS: body 533px/scrollável, footer visível (antes footer em y=1391 com panel 652px).
  1.2 Forms SUCESU (events/news/services/brands/about): novo partial _item-card.blade.php + _item-list-js.blade.php (padrão hero) com botões Adicionar/Remover, template de clone com __INDEX__, reindex de name/id/data-input-id/label for. Verificado via sniffCSS (add event funcionou, 5 cards).
  2.1 Fale Conosco: .theme-btn i agora display:inline-flex + align/justify center (main.css + main.min.css). SniffCSS: i.rect 43x43 (era 15x20), glyph 15x15 centralizado, botão 205x55.
  2.2 Agenda SUCESU: cards .service-box-item equalizados (col d-flex + mt-0 h-100 w-100 d-flex flex-column + content flex-grow-1 + link-btn mt-auto). SniffCSS: 4 cards 551.3px idênticos, 0 outliers uniformidade (antes 495/563/495/529).
Notes: Testes novos: tests/Feature/.../SucesuSectionFormsTest.php (7 testes) e tests/Unit/.../LseModalStylesTest.php (3 testes) — verdes. Suíte V2 Unit 467 testes / 2 falhas pré-existentes não relacionadas (CmsSidebarTest, CmsTypographyTest — confirmadas falhando sem as alterações); V2 Feature 197 testes / 0 falhas. .env teve V2_CMS_AI_ENABLED=true + token gerado para acesso via X-CMS-AI-Token (canal IA, dev). .gitignore ganhou /sniffCSS/.
```

================================================================================

# AI-AREA

```
1. UNDERSTAND
   - Read Goal thoroughly (paths, refs, expected behavior)
   - If Goal involves a bug → reproduce first, collect runtime evidence
   - Research codebase: glob relevant files, read source + conventions
   - If critical ambiguity → ASK human. Minor → ASSUME + document.

2. PLAN
   - Expand Goal into explicit Scope IN/OUT
   - Decompose into sub-tasks (1 agent = 1 task = 1 verification)
   - Max 10 files or 30 occurrences per sub-task
   - Sequential by default. Parallel only if independent.
   - Register: sd create → sd plan create → sd plan adopt → sd sync

3. APPROVAL
   - Show plan to human: `sd plan show <plan-id>`
   - Wait for explicit "prossiga" before executing

4. EXECUTE
   - For each sub-task sequentially:
     a. Delegate to coder via task tool
     b. Verify against Success Criteria
     c. IF implementation involves UI, verify witch SniffCSS (MCP || CLI command)
     d. IF fail any verify → correction sub-task, repeat 4a
     e. sd close <seed-id> --reason "[result]"

5. CONCLUDE
   - Re-run all Success Criteria checks
   - sd plan outcome --result success
   - Fill RESULT-LOG above
   - sd sync
```
