.view-create-template {
  .tree-node {
    margin: 5px;
    padding: 0;
    list-style: none;
    ul {
      margin: 5px;
      padding-left: 20px;
      list-style: none;
    }
    li label {
      cursor: pointer;
      i {
        margin-left: 5px;
        margin-right: 5px;
        font-size: 17px;
      }
      .node {
        padding: 5px;
      }
    }
    li.show-edit label .node {
      background: #c69500;
      color: #fff;
      border-radius: 4px;
    }
    .view {
      i {
        cursor: pointer;
        margin-left: 5px;
        margin-right: 5px;
        font-size: 17px;
      }
      .fas.fa-eye {
        display: none;
      }
      &.edit {
        .fas.fa-eye {
          display: contents;
        }
        .fas.fa-eye-slash {
          display: none;
        }
      }
    }
  }
}