.card-edit-row {
  display: grid;
  grid-template-columns: minmax(230px, 2fr) 120px 90px minmax(110px, 1fr) 130px;
  gap: 10px;
  align-items: center;
}

.card-edit-row input {
  padding: 8px 10px;
}

.card-inventory-actions { display: flex; gap: 10px; flex-wrap: wrap; }
.card-inventory-actions form { margin: 0; }

@media (max-width: 900px) {
  .card-edit-row {
    min-width: 760px;
  }
}
