:root { 
    --client-color: #d2a387; 
    --client-color-secondary: #fdf4ef;
    --client-highlight-color: #b2bf91;
    --client-link: var(--client-color);
    --client-link-hover: #5b2b10; /* ou o hover que preferir */
}

.main-sidebar.bg-custom-sidebar {
    background-color: var(--client-color-secondary) !important;
}

.main-sidebar.bg-custom-sidebar .nav-link,
.main-sidebar.bg-custom-sidebar .brand-link {
    color: var(--client-color) !important;
}

.main-sidebar.bg-custom-sidebar .nav-link:hover,
.main-sidebar.bg-custom-sidebar .nav-link:focus {
    background-color: #d8dccdff; /* Cor de destaque para o hover */
    color: white; /* Cor do texto no hover */
}

/* Adicione estas classes para o item de menu ativo */
.nav-sidebar .nav-item > .nav-link.active,
.nav-sidebar .nav-item > .nav-link.active:hover {
    background-color: var(--client-highlight-color) !important;
    color: white !important; /* Para garantir contraste com a cor de destaque */
}

/* Card na cor do cliente */
.card-outline.card-client { border-top: 3px solid var(--client-color) !important; }
.card-client .card-title,
.card-client .card-header a,
.card-client .card-tools .btn-link { color: var(--client-color) !important; }

/* Botão na cor do cliente */
.btn-client {
background-color: var(--client-color-secondary) !important;
border-color: var(--client-color-secondary) !important;
color: var(--client-color) !important;
}
.btn-client:hover,
.btn-client:focus { filter: brightness(0.92); color: #fff !important; }

/* Utilitários (opcional) */
.bg-client   { background-color: var(--client-color) !important; color:#fff !important; }
.text-client { color: var(--client-color) !important; }
.border-client { border-color: var(--client-color) !important; }