--- name: Usar SweetAlert2 (Swal.fire) em vez de alert/confirm/prompt description: SEMPRE usar SweetAlert2 para alertas, confirmações e prompts - NUNCA usar alert(), confirm() ou prompt() nativos do JavaScript type: feedback --- NUNCA usar `alert()`, `confirm()` ou `prompt()` nativos do JavaScript. SEMPRE usar **SweetAlert2** (`Swal.fire()`). **Why:** Os alertas nativos do JavaScript são feios e não profissionais. O usuário exigiu que todos os alertas do sistema usem SweetAlert2 para manter a aparência profissional e consistente. **How to apply:** - Substituir `alert(msg)` por `Swal.fire({icon:'info', text: msg})` - Substituir `confirm(msg)` por `Swal.fire({icon:'warning', text: msg, showCancelButton: true, confirmButtonText: 'Sim', cancelButtonText: 'Cancelar'})` - Substituir `prompt(msg, default)` por `Swal.fire({input: 'text', inputLabel: msg, inputValue: default, showCancelButton: true})` - Incluir CDN do SweetAlert2 em TODAS as views que precisam de alertas: `` - Para sucesso: `Swal.fire({icon:'success', title:'Sucesso', text: msg, timer: 2000})` - Para erro: `Swal.fire({icon:'error', title:'Erro', text: msg})`