<commit_before>.jf-table-view {
  width: 100%;
  .columns-customization-wrap {
    width: 100%;
    height: 50px;
    display: block
  }
  a.new-entity {
    color: @gray-dark;
    font-size: 16px;
    &:hover {
      text-decoration: none;
      color: @color-JFrog-green;
    }
    i {
      font-size: 18px;
      margin: 1px 8px 0 0;
      vertical-align: middle;
    }
  }

  .jf-table-top {
//    background-color: blue;
    display: flex;
    flex-direction: row;
    margin-bottom: 20px;

    .counter-and-filter-wrapper {
      .table-counter {
        font-size: 16px;
        font-weight: 700;
        height: 16px;
        margin-bottom: 10px;
        color: @blackBGLight;
      }
      .jf-table-filter {
        i {
          color: @light-gray;
        }
        input {
          width: 250px;
        }
      }
    }

    .batch-actions-wrapper {
      flex-grow: 1;
      align-self: flex-end;
      margin-bottom: 14px;
    }

    .pagination-controls {
      align-self: flex-end;
      margin-bottom: 13px;
      .grid-pagination {
        font-size: 14px;
        color: @blackBGLight;
        margin: 0;
        padding: 0;
      }
    }
  }

  .jf-table-view-container {
    width: 100%;
    clear: both;
    .table-rows-container {
      position: relative;
      border-top: 1px solid #cdd2d4;
      .scroll-faker-container {
        position: absolute;
        width: 30px;
        height: 100%;
        overflow: auto;
        overflow-x: hidden;
        z-index: 0;
        .scroll-faker {
        }
      }
      .jf-table-row {
      }
    }
    .empty-table-placeholder {
      font-size: 20px;
      height: 50px;
      line-height: 50px;
      width: 100%;
      //background-color: lightgoldenrodyellow;
      text-align: center;
    }
    .jf-table-row {
      display: flex;
      overflow: hidden;
      width: 100%;
      white-space: nowrap;
      padding: 0;
      margin: 0;

      &:hover {
        .jf-table-cell {
          &.actions {
            display: inline-table !important;
          }
        }
      }
      &.sticky {
          font-weight: 600;
          &:nth-child(2) {
            border-top: 1px solid @grayGridHeader;
            border-bottom: 1px solid @greenFontHeader;
          }
      }
      &.group-header {
        background-color: white !important;
        color: @greenBGDark;
        cursor: pointer;
        &.expanded {
          background-color: @greenBGSmallHover !important;
        }
      }
      &:not(.headers) {
        border: none;
        border-bottom: 1px solid #cdd2d4;
      }

      &:not(:first-child) {
        border-top: none;
      }
      .jf-table-cell {
        display: inline-table;
        //padding: 5px;
        overflow: hidden;
        z-index: 1;
        position: relative;

        .row-expander {
          width: 26px;
          position: absolute;
          top: 0;
          left: 0;
          &:not(.placeholder) {
            background-color: lightyellow;
            cursor: pointer;
            .icon-more {
              transform: rotate(-90deg) translate(-15px, 0) scale(1.5, 1.5);
              margin: 4px 18px 0 7px;
              display: inline-block;
              &.expanded {
                transform: rotate(0deg) translate(0, 16px) scale(1.5, 1.5);
              }
            }
          }
        }

        &.drag-right {
          border-right: 1px @greenBorderLight dotted !important;
        }
        &.drag-left {
          //          border-left: 1px @greenBorderLight dashed;
        }
        &.selection{
          &.single-selection{
            .selection-button{
              .selection-icon{
                display: none;
                &.selected{
                  display: block;
                }
              }
              &:hover{
                .selection-icon{
                  display: block;
                }
              }
            }
          }
        }
        &.actions {
          display: none;
        }
        &.selection,
        &.actions {
          padding: 0px !important;
        }
        &.header {
          &.sortable {
            cursor: pointer;
          }
          .jf-table-cell-content {
            font-size: 14px;<commit_msg>jf-table-view: Fix single selection hover<commit_after>.jf-table-view {
  width: 100%;
  .columns-customization-wrap {
    width: 100%;
    height: 50px;
    display: block
  }
  a.new-entity {
    color: @gray-dark;
    font-size: 16px;
    &:hover {
      text-decoration: none;
      color: @color-JFrog-green;
    }
    i {
      font-size: 18px;
      margin: 1px 8px 0 0;
      vertical-align: middle;
    }
  }

  .jf-table-top {
//    background-color: blue;
    display: flex;
    flex-direction: row;
    margin-bottom: 20px;

    .counter-and-filter-wrapper {
      .table-counter {
        font-size: 16px;
        font-weight: 700;
        height: 16px;
        margin-bottom: 10px;
        color: @blackBGLight;
      }
      .jf-table-filter {
        i {
          color: @light-gray;
        }
        input {
          width: 250px;
        }
      }
    }

    .batch-actions-wrapper {
      flex-grow: 1;
      align-self: flex-end;
      margin-bottom: 14px;
    }

    .pagination-controls {
      align-self: flex-end;
      margin-bottom: 13px;
      .grid-pagination {
        font-size: 14px;
        color: @blackBGLight;
        margin: 0;
        padding: 0;
      }
    }
  }

  .jf-table-view-container {
    width: 100%;
    clear: both;
    .table-rows-container {
      position: relative;
      border-top: 1px solid #cdd2d4;
      .scroll-faker-container {
        position: absolute;
        width: 30px;
        height: 100%;
        overflow: auto;
        overflow-x: hidden;
        z-index: 0;
        .scroll-faker {
        }
      }
      .jf-table-row {
      }
    }
    .empty-table-placeholder {
      font-size: 20px;
      height: 50px;
      line-height: 50px;
      width: 100%;
      //background-color: lightgoldenrodyellow;
      text-align: center;
    }
    .jf-table-row {
      display: flex;
      overflow: hidden;
      width: 100%;
      white-space: nowrap;
      padding: 0;
      margin: 0;

      &:hover {
        .jf-table-cell {
          &.actions {
            display: inline-table !important;
          }
          &.selection{
            &.single-selection{
              .selection-button{
                .selection-icon{
                  display: block;
                }
              }
            }
          }

        }
      }
      &.sticky {
          font-weight: 600;
          &:nth-child(2) {
            border-top: 1px solid @grayGridHeader;
            border-bottom: 1px solid @greenFontHeader;
          }
      }
      &.group-header {
        background-color: white !important;
        color: @greenBGDark;
        cursor: pointer;
        &.expanded {
          background-color: @greenBGSmallHover !important;
        }
      }
      &:not(.headers) {
        border: none;
        border-bottom: 1px solid #cdd2d4;
      }

      &:not(:first-child) {
        border-top: none;
      }
      .jf-table-cell {
        display: inline-table;
        //padding: 5px;
        overflow: hidden;
        z-index: 1;
        position: relative;

        .row-expander {
          width: 26px;
          position: absolute;
          top: 0;
          left: 0;
          &:not(.placeholder) {
            background-color: lightyellow;
            cursor: pointer;
            .icon-more {
              transform: rotate(-90deg) translate(-15px, 0) scale(1.5, 1.5);
              margin: 4px 18px 0 7px;
              display: inline-block;
              &.expanded {
                transform: rotate(0deg) translate(0, 16px) scale(1.5, 1.5);
              }
            }
          }
        }

        &.drag-right {
          border-right: 1px @greenBorderLight dotted !important;
        }
        &.drag-left {
          //          border-left: 1px @greenBorderLight dashed;
        }
        &.selection{
          &.single-selection{
            .selection-button{
              .selection-icon{
                display: none;
                &.selected{
                  display: block;
                }
              }
            }
          }
        }
        &.actions {
          display: none;
        }
        &.selection,
        &.actions {
          padding: 0px !important;
        }
        &.header {
          &.sortable {
            cursor: pointer;
          }
          .jf-table-cell-content {
            font-size: 14px;
{'fraction_non_alphanumeric': 0.11766076421248835, 'fraction_numerical': 0.024930102516309414, 'mean_word_length': 1.200717764675724, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1882761', 'n_tokens_mistral': 2873, 'n_tokens_neox': 2640, 'n_words': 519}