/*
 * Cabeçalhos de card: use .card-title (título) + .card-tools (botões à direita), como no AdminLTE.
 * Evite d-flex em .card-title junto ao tema padrão — conflita com float e desalinha ações.
 */
.card-header {
    display: flow-root;
}

:root {
    --primary: #add295;
}

.bg-primary,
.btn-primary,
.card-primary:not(.card-outline) > .card-header,
.page-item.active .page-link {
    background-color: #add295 !important;
    border-color: #add295 !important;
    color: #1f2d3d !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
    background-color: #99c47c !important;
    border-color: #99c47c !important;
    color: #1f2d3d !important;
}

.card-outline.card-primary {
    border-top: 3px solid #add295 !important;
}

.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active {
    background-color: #add295 !important;
    color: #1f2d3d !important;
}

.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active i {
    color: #1f2d3d !important;
}
