@import '../../../styles/app';

.list-group-sortable {
  > .list-group-item {
    margin-bottom: 0;
    border-radius: $border-radius;
    
    &:hover {
      background: $widget-bg-color !important;
    }

    + .list-group-item {
      margin-top: $spacer;
    }
  }

  > .list-group-item-placeholder {
    border: 1px dashed $gray-300;

  }

  &:last-of-type > .list-group-item:last-child {
    border-bottom: 1px solid $list-group-border-color;
  }
}

.nestable {
  min-height: 600px;
}


.rst__moveHandle {
  border: solid $bg-custom-dark 1px;
  box-shadow: none;
  background: $subtle-blue url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiI+PGcgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIuOSIgPjxwYXRoIGQ9Ik0xNCAxNS43aDE0LjQiLz48cGF0aCBkPSJNMTQgMjEuNGgxNC40Ii8+PHBhdGggZD0iTTE0IDI3LjFoMTQuNCIvPjwvZz4KPC9zdmc+") no-repeat center;
}

.rst__rowContents {
  border: solid $bg-custom-dark 1px;
  box-shadow: none;
}

.rst__collapseButton {
  background: $subtle-blue;
  
  &::before {
    content: '-';
    color: #ffffff;
    line-height: 14px;
    vertical-align: super;
  }
}
.rst__rowContents {
  background: transparent;
}