/* Financial Summary Boxes in Facility Card */
.facility-card .bg-light.p-3.rounded {
  display: table;
  width: 100%;
  height: 100%;
  text-align: center;
}

.facility-card .bg-light.p-3.rounded h6.text-muted {
  font-size: 0.7rem;
  display: table-header-group;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.facility-card .bg-light.p-3.rounded h4 {
  font-size: 1rem;
  display: table-row-group;
  font-weight: 600;
}

.facility-card .bg-light.p-3.rounded small.text-muted {
  font-size: 0.65rem;
  display: table-footer-group;
}

/* Ensure equal height for all summary boxes */
.facility-card .col-md-3,
.facility-card .col-md-4 {
  display: flex;
  margin-bottom: 0.5rem;
}

.facility-card .col-md-3 > div,
.facility-card .col-md-4 > div {
  flex: 1;
}