.receiving-metrics {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 14px;
  margin-bottom: 20px;
}
.receiving-metrics button {
  background: #fff;
  border: 1px solid var(--border);
  border-radius: 14px;
  padding: 17px;
  text-align: left;
}
.receiving-metrics small,
.receiving-item small {
  display: block;
  color: var(--muted);
}
.receiving-metrics strong {
  display: block;
  font-size: 30px;
  margin-top: 5px;
}
.receiving-board {
  padding: 0;
  overflow: hidden;
}
.receiving-list {
  display: flex;
  flex-direction: column;
}
.receiving-item {
  display: grid;
  grid-template-columns: 170px minmax(240px, 1fr) 110px 110px 170px 24px;
  gap: 18px;
  align-items: center;
  padding: 17px 20px;
  border-top: 1px solid var(--border);
  cursor: pointer;
}
.receiving-item:hover {
  background: #faf9f5;
}
.receiving-item p {
  margin: 4px 0 0;
  color: var(--muted);
}
.receiving-extra-actions {
  margin: 18px 0 0;
}
@media (max-width: 850px) {
  .receiving-metrics {
    grid-template-columns: repeat(2, 1fr);
  }
  .receiving-item {
    grid-template-columns: 1fr 90px;
  }
  .receiving-item > div:nth-child(3),
  .receiving-item > div:nth-child(4) {
    display: none;
  }
  .receiving-item .badge {
    justify-self: start;
  }
}
