.repository-pending-list {
  display: grid;
  gap: 12px;
}
.repository-pending-item {
  border: 1px solid #dce5e3;
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}
.repository-pending-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 14px 16px;
}
.repository-pending-heading > div {
  display: grid;
  gap: 5px;
  min-width: 0;
}
.repository-pending-heading strong {
  overflow-wrap: anywhere;
}
.repository-pending-heading small {
  color: #61716f;
}
.repository-pending-detail {
  display: grid;
  gap: 12px;
  padding: 14px 16px 16px;
  border-top: 1px solid #e4eae9;
  background: #f8fbfa;
}
.repository-pending-detail > p { margin: 0; }
.repository-pending-detail dl {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px 22px;
  margin: 0;
}
.repository-pending-detail dl > div { min-width: 0; }
.repository-pending-detail dt {
  margin-bottom: 3px;
  color: #61716f;
  font-size: 12px;
}
.repository-pending-detail dd {
  margin: 0;
  overflow-wrap: anywhere;
}
.repository-pending-detail > button { justify-self: start; }
@media (max-width: 640px) {
  .repository-pending-heading { align-items: flex-start; flex-direction: column; }
  .repository-pending-detail dl { grid-template-columns: 1fr; }
}
