.grants-summary__sub {
  display: block;
  margin-top: 4rpx;
  color: #667085;
  font-size: 23rpx;
}

.grants-card {
  overflow: hidden;
}

.grants-module {
  margin-top: 18rpx;
}

.grants-module__title {
  display: block;
  margin-bottom: 12rpx;
  color: #111827;
  font-size: 24rpx;
  font-weight: 900;
}

.grants-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10rpx;
}

.grants-action {
  max-width: 100%;
  padding: 10rpx 16rpx;
  border: 1rpx solid #d7e2f1;
  border-radius: 999rpx;
  background: #ffffff;
  color: #667085;
  font-size: 21rpx;
  line-height: 1.35;
}

.grants-action.is-checked {
  border-color: #123e7c;
  background: #edf5ff;
  color: #123e7c;
  font-weight: 850;
}

.grants-action.is-disabled {
  opacity: 0.55;
}

.grants-actions-row {
  justify-content: flex-end;
}
