.finance-card {
  display: grid;
  gap: 1rem;
}

.finance-card h3 {
  margin: 0;
}

.finance-team {
  border: 1px solid #d8e0ea;
  border-left: .4rem solid #8b98a8;
  border-radius: .75rem;
  padding: .85rem;
}

.finance-team > div:first-child {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
}

.finance-team small {
  display: block;
  margin-top: .45rem;
}

.finance-team.state-solvent {
  border-left-color: #18864b;
  background: #f0fbf5;
}

.finance-team.state-insolvent {
  border-left-color: #c52e2e;
  background: #fff2f2;
}

.finance-team .actions {
  margin-top: .75rem;
}

.solvency-ready {
  color: #126b3b;
  font-weight: 800;
}
