.treasury-metrics {
  grid-template-columns: repeat(5, 1fr) !important;
}

.treasury-total-card {
  border-top: 4px solid #c42376 !important;
  background: #fff1f8 !important;
}

.treasury-total-card strong {
  color: #b31461 !important;
  font-size: 25px !important;
}

.treasury-total-card strong.negative {
  color: #c33355 !important;
}

.treasury-movement-filter {
  min-width: 190px;
  padding: 10px 13px;
  border: 1px solid #e7cfdb;
  border-radius: 11px;
  background: #fff;
  color: #4d3548;
  font: inherit;
  font-size: 13px;
  font-weight: 700;
}

@media (max-width: 1250px) {
  .treasury-metrics { grid-template-columns: repeat(3, 1fr) !important; }
}

@media (max-width: 800px) {
  .treasury-metrics { grid-template-columns: repeat(2, 1fr) !important; }
}

@media (max-width: 600px) {
  .treasury-metrics { grid-template-columns: 1fr !important; }
}
