/* Portal MultRisk — tema padrão (cores em core/Theme.php: preto #1a1a1a + laranja #ee5b25)
   As cores vêm das CSS variables impressas pelo Theme::cssVars():
   --augna-primary, --augna-secondary, --augna-navbar */

.btn-primary {
    background-color: var(--augna-secondary);
    border-color: var(--augna-secondary);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
    filter: brightness(0.9);
    background-color: var(--augna-secondary);
    border-color: var(--augna-secondary);
}

.btn-outline-primary {
    color: var(--augna-secondary);
    border-color: var(--augna-secondary);
}
.btn-outline-primary:hover {
    background-color: var(--augna-secondary);
    border-color: var(--augna-secondary);
    color: #fff;
}

a { color: var(--augna-secondary); }
a:hover { filter: brightness(0.85); }
a.btn, a.nav-link, a.dropdown-item, a.page-link { filter: none; }

.text-primary { color: var(--augna-secondary) !important; }
.bg-primary   { background-color: var(--augna-primary) !important; }

.card .card-header.bg-primary {
    background-color: var(--augna-primary) !important;
}

.page-link { color: var(--augna-secondary); }
.page-item.active .page-link {
    background-color: var(--augna-secondary);
    border-color: var(--augna-secondary);
}

.form-check-input:checked {
    background-color: var(--augna-secondary);
    border-color: var(--augna-secondary);
}

.nav-tabs .nav-link.active { color: var(--augna-primary); }

/* Cards de estatística clicáveis (listagens de boleto): o card é um atalho
   de filtro. Hover levanta o card; o filtro ativo recebe contorno. */
a.card-filtro { transition: transform .12s ease, box-shadow .12s ease; }
a.card-filtro:hover { transform: translateY(-2px); box-shadow: 0 .35rem .75rem rgba(0,0,0,.2); filter: brightness(1.06); }
a.card-filtro.ativo { outline: 3px solid rgba(255,255,255,.85); outline-offset: -5px; }
