/* Dark mode do SweetAlert2 — extraído de portal.css pra ser reaproveitado
   também nos layouts fora do shell do portal (login, seleção de
   franquia/filial, cadastro de cliente/representante), que não carregam
   portal.css inteiro (tem seletores genéricos como `body {}`/`a {}` que
   colidiriam com o estilo próprio dessas páginas). */

html.dark .swal2-popup {
    background-color: #1e293b;
    color: #cbd5e1;
}

html.dark .swal2-title {
    color: #f1f5f9;
}

html.dark .swal2-html-container {
    color: #cbd5e1;
}

html.dark .swal2-close {
    color: #94a3b8;
}

html.dark .swal2-input,
html.dark .swal2-textarea,
html.dark .swal2-select {
    background-color: #0f172a;
    border-color: #334155;
    color: #cbd5e1;
}

html.dark .swal2-toast {
    background-color: #1e293b;
    color: #cbd5e1;
}
