.solutions-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.solution-card {
  min-height: 500px;
}

.solution-pickle {
  border-top: 4px solid #7667e8;
}

.solution-wash {
  border-top: 4px solid #13a7b8;
}

.solution-top {
  gap: 12px;
}

.product-status {
  white-space: nowrap;
}

.progress-status {
  color: #7a5310;
  background: #fff0cd;
}

.live-status {
  color: #17613e;
  background: #dbf4e5;
}

@media (max-width: 900px) {
  .solutions-grid {
    grid-template-columns: 1fr;
  }
}
