/* Modo escuro para o sistema financeiro */
body.dark-mode {
    background-color: #181a1b;
    color: #e0e0e0;
}

body.dark-mode h1 {
    color: #e0e0e0;
}

body.dark-mode .container {
    background: #232526;
    box-shadow: 0 2px 8px rgba(0,0,0,0.5);
}

body.dark-mode input,
body.dark-mode select,
body.dark-mode button {
    background: #232526;
    color: #e0e0e0;
    border: 1px solid #444;
}

body.dark-mode input::placeholder {
    color: #b0b0b0;
}

body.dark-mode .navbar {
    background: #222326;
    color: #e0e0e0;
}

body.dark-mode .navbar a {
    color: #e0e0e0;
}

body.dark-mode .navbar a:hover {
    color: #ffd700;
}

body.dark-mode .footer {
    background: #232526;
    border-top: 1px solid #333;
}

body.dark-mode .footer-dark-btn {
    background: #232526;
    color: #ffd700;
    border: 1px solid #444;
}

body.dark-mode .footer-dark-btn:hover {
    background: #333;
    color: #fff;
}

body.dark-mode .resumo-mes {
    background: #232526;
    color: #ffd700;
    border: 1px solid #444;
}

body.dark-mode #alert-modal > div,
body.dark-mode #alert-modal-error > div {
    background: #232526;
    color: #ffd700;
    border: 1px solid #444;
} 