
#ev-model-list .card-img-top {
  width: 100%;
  height: 220px; /* You can adjust this height as you like (e.g. 200–260px) */
  object-fit: contain; /* Show full image without cropping */
  background-color: #f9f9f9; /* subtle neutral background for transparent or smaller images */
  padding: 8px; /* adds space around image so edges aren't cut */
  border-radius: 1rem 1rem 0 0;
}

/* Maintain sharpness on high-DPI screens */
#ev-model-list img {
  image-rendering: auto;
}

/* Optional: Smooth hover zoom for effect */
#ev-model-list .card:hover img {
  transform: scale(1.02);
  transition: transform 0.3s ease;
}
#evDetailsModal img {
  width: 100%;
  max-height: 350px;
  object-fit: contain;
  background-color: #f8f8f8;
  padding: 10px;
  border-radius: 12px;
}

/* #evDetailsModal img {
  object-fit: cover;
  max-height: 300px;
} */
#evDetailsModal th {
  width: 40%;
}