/* Tema Nimbus - Cores Personalizadas */

/* Sobrescrever cores primary do DaisyUI usando variáveis CSS */
[data-theme="nord"] {
    --p: 197 100% 50%; /* #23b0e6 */
    --pf: 197 100% 30%; /* #177599 - versão mais escura */
    --pc: 0 0% 100%; /* texto branco no botão */
}

/* Aplicar cores customizadas diretamente nos botões primary */
.btn-primary {
    background-color: #23b0e6 !important;
    border-color: #23b0e6 !important;
    color: #ffffff !important;
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: #177599 !important;
    border-color: #177599 !important;
}

.btn-primary:active {
    background-color: #177599 !important;
    border-color: #177599 !important;
}

/* Aplicar cor no ícone do header */
.text-primary {
    color: #23b0e6 !important;
}

/* Background com opacidade para o ícone - aplicado via inline style nas views */

/* Aplicar cor nos inputs quando focados */
.input:focus,
.input:focus-within {
    border-color: #23b0e6 !important;
    outline-color: #23b0e6 !important;
}

/* Aplicar cor nos alerts info */
.alert-info {
    background-color: rgba(35, 176, 230, 0.1) !important;
    border-color: #23b0e6 !important;
    color: #23b0e6 !important;
}

/* Aplicar cor nos links e elementos interativos */
a.btn-primary,
button.btn-primary {
    background-color: #23b0e6 !important;
    border-color: #23b0e6 !important;
}

a.btn-primary:hover,
a.btn-primary:focus,
button.btn-primary:hover,
button.btn-primary:focus {
    background-color: #177599 !important;
    border-color: #177599 !important;
}

