.Image {
  width: 100px;
  margin: -16px;
  margin-right: 16px;
  border-radius: 2px 0 0 2px;
  background-size: cover;
}

.Details {
  width: 100%;
}

.TypeDisplay {
  margin-bottom: 8px;
}

.VersionControlTooltip {
  cursor: default;
}

// Legacy project styles
.LegacyCard {
  border-color: var(--theme-color-border-danger) !important;

  &:hover {
    border-color: var(--theme-color-border-danger) !important;
  }
}

.LegacyBanner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--spacing-2);
  margin-top: var(--spacing-3);
  padding: var(--spacing-2) var(--spacing-3);
  background-color: var(--theme-color-bg-danger-subtle);
  border: 1px solid var(--theme-color-border-danger);
  border-radius: var(--border-radius-medium);
}

.LegacyDetails {
  margin-top: var(--spacing-2);
  padding: var(--spacing-3);
  background-color: var(--theme-color-bg-2);
  border-radius: var(--border-radius-medium);
  border: 1px solid var(--theme-color-border-default);
}
