#media-icon {
  float: left;
}

.near-icon {
  margin-left: 70px;
  margin-bottom: 3em;
}

#media-details {
  ul {
    display: block;
    margin-left: 0;
    padding: 0;
  }

  li {
    list-style: square inside;
    margin: 0;
    padding: 0;
  }
}

#media-original-image {
  overflow: auto;

  &.overheight {
    max-height: 500px;
  }
}

#media-attribute {
  margin-left: 0.5em;
  padding: 0.5em;
  border-left: 1px solid currentColor;
  overflow-wrap: break-word;

  .media-title {
    font-weight: bolder;
  }

  .media-desc {
    font-style: italic;
  }
}
