The panel forms had already moved to Tailwind at the end of September. On October 3, the migration became a program for every module and, in three days, closed the loop: every panel screen now uses the same set of components, and an audit went through the modules one by one.
One set of components
Panel controls come from a shared stylesheet with the c2fc- prefix: buttons, fields, select with a floating panel, on/off switch, tables with a light header, cards, tabs (c2fc-abas-lista and c2fc-painel-aba) and alerts. A new screen inherits the look without its own CSS.
What the audit fixed
- Icons: the "black circles" were Lucide's fallback icon when an old Fomantic name had no mapping. The map grew from 29 to 62 names, and a test flags any missing icon.
- Tabs without the detached gap between the list and the panel, selects that no longer get cut inside tables and cards, tables that wrap lines in the history.
- Files:
admin-arquivosbecame the only file module, also when opened as a picker. - Mobile: no screen with horizontal scrolling at 1366 and 390 px.
Status
Core and site PHP and JavaScript tests without failures, and a browser sweep over 257 screens in the test environment. The Chief Engineer's visual acceptance continues in rounds; the fixes it points out come in as new requests.
Source: Core and Site · REQ-219, REQ-238 to REQ-243 · BATCH-247 to BATCH-252