
/* MEL & BAUNILHA — ÚLTIMOS ACENTOS: SEM VERDE OLIVA */
:root {
  --primary: #A46F50 !important;
  --primary-dark: #87583E !important;
  --accent: #B88B50 !important;
  --sidebar-bg: #B88B50 !important;
  --success: #A46F50 !important;
}
.header-brand-icon,
.user-avatar,
.sidebar-toggle,
.logout-button { color: #87583E !important; }

.dash-wrap { --brand: #A46F50 !important; }
.dash-wrap .dash-eyebrow {
  color: #87583E !important;
  background: #F2E5D1 !important;
  border-color: #E7D8C2 !important;
}
.dash-wrap .metric-icon {
  color: #A46F50 !important;
  background: #F2E5D1 !important;
  border-color: #E7D8C2 !important;
}
.dash-wrap .metric-icon i,
.dash-wrap .metric-icon svg { color: #A46F50 !important; }
.dash-wrap .quick-action:hover {
  color: #654633 !important;
  border-color: #B88B50 !important;
}
.dash-wrap .dash-head .btn-outline-secondary {
  color: #87583E !important;
  border-color: #D8BE9B !important;
}
.dash-wrap .dash-head .btn-outline-secondary:hover {
  color: #FFFFFF !important;
  background: #A46F50 !important;
  border-color: #A46F50 !important;
}
.dash-wrap .dash-table thead th { color: #87583E !important; }
.dash-wrap .alert-dot { background: #A46F50 !important; }
.dash-wrap .text-success,
.dash-wrap .icon-success { color: #A46F50 !important; }
.dash-wrap .badge.bg-success {
  color: #87583E !important;
  background: #F2E5D1 !important;
}
/* Botões genéricos e ícones de destaque seguem a paleta canela/cacau */
.btn-success,
.bg-success,
.text-success,
.icon-success { --bs-success-rgb: 164,111,80; }
.btn-success {
  background: #A46F50 !important;
  border-color: #A46F50 !important;
  color: #FFFFFF !important;
}
