.newos-alerta.swal2-popup { border:1px solid var(--newos-cor-borda); border-radius:var(--newos-raio-borda, .75rem); font-family:inherit; }
.newos-alerta .swal2-title { color:inherit; font-size:1.35rem; }
.newos-alerta .swal2-html-container { color:inherit; overflow-wrap:anywhere; }
.newos-alerta .swal2-actions { gap:.5rem; }
.newos-alerta .swal2-timer-progress-bar { background:var(--newos-alerta-primaria); }
.newos-alerta .swal2-confirm { background-color:var(--newos-alerta-primaria); border-color:var(--newos-alerta-primaria); color:var(--newos-alerta-contraste); }
.newos-alerta .swal2-confirm:hover { filter:brightness(.94); }
.newos-alerta .swal2-close { color:var(--newos-cor-texto); }
.newos-alerta .swal2-input { color:inherit; background:var(--newos-cor-superficie); border-color:var(--newos-cor-borda); }
