/* Cores dos cards de resumo financeiro */
.card-total-value {
  background-color: #007bff !important;
  color: white !important;
}

.card-total-cost {
  background-color: #ffc107 !important;
  color: #212529 !important;
}

.card-profit {
  background-color: #28a745 !important;
  color: white !important;
}

.card-profit-margin {
  background-color: #6f42c1 !important;
  color: white !important;
}

.card-received {
  background-color: #20c997 !important;
  color: white !important;
}

.card-pending {
  background-color: #fd7e14 !important;
  color: white !important;
}

/* Manter texto legível */
.card-total-value .text-muted,
.card-profit .text-muted,
.card-profit-margin .text-muted,
.card-received .text-muted,
.card-pending .text-muted {
  color: rgba(255, 255, 255, 0.8) !important;
}

.card-total-cost .text-muted {
  color: rgba(0, 0, 0, 0.6) !important;
}
