.list__item--photogallery {
  grid-template-columns: 1fr;
}

.list__item--photogallery .list__detail {
  gap: 0;
}

.list__foot {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.list__foot > * {
  margin-top: 12px;
}

.list__download {
  display: flex;
  align-items: center;
  margin-right: 6px;
}

.list__badges {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  margin-left: auto;
}

.list__badges .badge {
  margin: 2px 4px;
}

.list__item--photogallery .admin-area {
  margin-left: inherit;
}

.list__preview,
.list__photos {
  margin-top: 12px;
}

.list__preview {
  font-size: calc(1rem * 8 / 9);
  text-align: justify;
}

.meta-item__property {
  color: var(--text-color-gray);
}

.meta-item__value {
  color: var(--primary-color);
}
