.data-list {
    display: grid;
    -moz-column-gap: 30px;
    column-gap: 30px;
    row-gap: 30px;
    grid-template-columns: repeat(2, 1fr);
    &__item {
      position: relative;
      .label {
        border-radius: 5px;
        border: 1px solid #e4dfd8;
        display: inline-block;
        justify-content: center;
        align-items: center;
        height: 22px;
        vertical-align: middle;
        text-align: center;
        padding: 0 8px;
        margin-left: 6px;
        color: #a7a098;
        &:hover {
          color: #00b6e3;
          border-color: #00b6e3;
        }
      }
      .edit {
        position: absolute;
        right: -4px;
        transform: translateX(100%);
        top: 2px;
        color: #8fa4ab;
        font-size: 20px;
        opacity: 0;
        transition: all 0.2s linear;
        visibility: hidden;
        &:hover {
          color: #444444;
          .edit {
            opacity: 1;
            visibility: visible;
          }
        }
      }
    }
    &__header {
      margin-bottom: 8px;
    }
    &__content {
      color: #92a2b2;
    }
    &--full {
      grid-template-columns: 1fr;
    }
  }