<commit_before>@import "../mixins/index";
@tablePrefixClass: ~"@{css-prefix}table";
@table-border-color: #e9e9e9;
@table-head-background-color: #f3f3f3;

.@{tablePrefixClass} {
  font-size: @font-size-base;
  color: @text-color;
  border-radius: 6px;
  transition: opacity 0.3s ease;

  table {
    width: 100%;
    max-width: 100%;
    border-collapse: collapse;
    text-align: left;
  }

  th {
    background: @table-head-background-color;
    font-weight: bold;
    transition: background .3s ease;
    text-align: left;

    .anticon-bars {
      margin-left: 4px;
      position: relative;
      top: -1px;
      .iconfont-size-under-12px(10px);
      cursor: pointer;
      color: #aaa;
      transition: all 0.3s ease;
      &:hover {
        color: #666;
      }
    }

    .@{tablePrefixClass}-filter-dropdown {
      min-width: 88px;
      margin-left: -8px;
      margin-top: -6px;
      .ant-dropdown-menu-item {
        overflow: hidden;
        padding: 7px 8px;
        position: relative;
        &.ant-dropdown-menu-item-selected:after {
          content: '\e613';
          font-family: 'anticon';
          font-weight: bold;
          position: absolute;
          top: 6px;
          color: @primary-color;
          .iconfont-size-under-12px(10px);
          right: 8px;
        }
      }
    }

    a.@{tablePrefixClass}-filter-dropdown-link {
      color: @link-color;
      &:hover {
        color: @link-hover-color;
      }
      &:active {
        color: @link-active-color;
      }
      &.confirm {
        float: left;
      }
      &.clear {
        float: right;
      }
    }

    .@{tablePrefixClass}-filter-selected.anticon-bars {
      color: @primary-color;
    }

    &:first-child {
      border-radius: 6px 0 0 0;
    }
    &:last-child {
      border-radius: 0 6px 0 0;
    }
  }

  td {
    border-bottom: 1px solid @table-border-color;
  }

  tr {
    transition: all .3s ease;
    &:hover {
      background: tint(@primary-color, 90%);
    }
  }

  tr.@{tablePrefixClass}-row-selected {
    background: #fafafa;
  }

  th.@{tablePrefixClass}-column-sort {
    background: #EAEAEA;
  }

  th, td {
    padding: 16px 8px;
  }

  th.@{tablePrefixClass}-selection-column,
  td.@{tablePrefixClass}-selection-column {
    text-align: center;
  }

  &-loading {
    .ant-table-body {
      opacity: 0.42;
    }
    position: relative;
    &:after {
      position: absolute;
      display: inline-block;
      .animation(loadingCircle 1.5s infinite linear);
      content:"\e610";
      top: 50%;
      left: 50%;
      margin-top: -10px;
      margin-left: -10px;
      font-family: anticon;
      width: 20px;
      height: 20px;
      line-height: 20px;
      font-size: 20px;
      color: @primary-color;
    }
  }

  &-small {
    border: 1px solid #e9e9e9;
    padding: 0 8px;

    th {
      padding: 10px 8px;
      background: #fff;
      border-bottom: 1px solid #e9e9e9;
    }

    td {
      padding: 6px 8px;
    }
    .ant-table-row:last-child td {
      border-bottom: 0;
    }
  }

  &-column-sorter {
    margin-left: 4px;
    display: inline-block;
    width: 12px;
    height: 14px;
    vertical-align: middle;
    text-align: center;
    &-up,
    &-down {
      line-height: 4px;
      height: 6px;
      display: block;
      width: 12px;
      cursor: pointer;
      &:hover .anticon {
        color: #666;
      }
      &.on {
        .anticon-caret-up,
        .anticon-caret-down {
          color: @primary-color;
        }
      }
    }
    .anticon-caret-up,
    .anticon-caret-down {
      .iconfont-size-under-12px(6px);
      line-height: 6px;
      height: 6px;
      color: #aaa;
      &:before {
        -moz-transform-origin: 53% 50%; /* fix firefox position */
      }
    }
  }

  &.@{tablePrefixClass}-bordered {
    border: 1px solid #E9E9E9;
    border-bottom: 0;
    overflow: hidden;

    th {
      border-bottom: 1px solid #E9E9E9;
    }

    th, td {
      border-right: 1px solid #E9E9E9;
      &:last-child {
        border-right: 0;
      }
    }
  }
}

.@{tablePrefixClass}-pagination {
  margin: 16px 0;
  float: right;
}<commit_msg>Remove overflow:hidden from table container<commit_after>@import "../mixins/index";
@tablePrefixClass: ~"@{css-prefix}table";
@table-border-color: #e9e9e9;
@table-head-background-color: #f3f3f3;

.@{tablePrefixClass} {
  font-size: @font-size-base;
  color: @text-color;
  transition: opacity 0.3s ease;

  table {
    width: 100%;
    max-width: 100%;
    border-collapse: separate;
    text-align: left;
    border-radius: @border-radius-base;
  }

  th {
    background: @table-head-background-color;
    font-weight: bold;
    transition: background .3s ease;
    text-align: left;

    .anticon-bars {
      margin-left: 4px;
      position: relative;
      top: -1px;
      .iconfont-size-under-12px(10px);
      cursor: pointer;
      color: #aaa;
      transition: all 0.3s ease;
      &:hover {
        color: #666;
      }
    }

    .@{tablePrefixClass}-filter-dropdown {
      min-width: 88px;
      margin-left: -8px;
      margin-top: -6px;
      .ant-dropdown-menu-item {
        overflow: hidden;
        padding: 7px 8px;
        position: relative;
        &.ant-dropdown-menu-item-selected:after {
          content: '\e613';
          font-family: 'anticon';
          font-weight: bold;
          position: absolute;
          top: 6px;
          color: @primary-color;
          .iconfont-size-under-12px(10px);
          right: 8px;
        }
      }
    }

    a.@{tablePrefixClass}-filter-dropdown-link {
      color: @link-color;
      &:hover {
        color: @link-hover-color;
      }
      &:active {
        color: @link-active-color;
      }
      &.confirm {
        float: left;
      }
      &.clear {
        float: right;
      }
    }

    .@{tablePrefixClass}-filter-selected.anticon-bars {
      color: @primary-color;
    }

    &:first-child {
      border-radius: 6px 0 0 0;
    }
    &:last-child {
      border-radius: 0 6px 0 0;
    }
  }

  td {
    border-bottom: 1px solid @table-border-color;
  }

  tr {
    transition: all .3s ease;
    &:hover {
      background: tint(@primary-color, 90%);
    }
  }

  tr.@{tablePrefixClass}-row-selected {
    background: #fafafa;
  }

  th.@{tablePrefixClass}-column-sort {
    background: #EAEAEA;
  }

  th, td {
    padding: 16px 8px;
  }

  th.@{tablePrefixClass}-selection-column,
  td.@{tablePrefixClass}-selection-column {
    text-align: center;
  }

  &-loading {
    .ant-table-body {
      opacity: 0.42;
    }
    position: relative;
    &:after {
      position: absolute;
      display: inline-block;
      .animation(loadingCircle 1.5s infinite linear);
      content:"\e610";
      top: 50%;
      left: 50%;
      margin-top: -10px;
      margin-left: -10px;
      font-family: anticon;
      width: 20px;
      height: 20px;
      line-height: 20px;
      font-size: 20px;
      color: @primary-color;
    }
  }

  &-small {
    table {
      border: 1px solid #e9e9e9;
      padding: 0 8px;
    }

    th {
      padding: 10px 8px;
      background: #fff;
      border-bottom: 1px solid #e9e9e9;
    }

    td {
      padding: 6px 8px;
    }
    .ant-table-row:last-child td {
      border-bottom: 0;
    }
  }

  &-column-sorter {
    margin-left: 4px;
    display: inline-block;
    width: 12px;
    height: 14px;
    vertical-align: middle;
    text-align: center;
    &-up,
    &-down {
      line-height: 4px;
      height: 6px;
      display: block;
      width: 12px;
      cursor: pointer;
      &:hover .anticon {
        color: #666;
      }
      &.on {
        .anticon-caret-up,
        .anticon-caret-down {
          color: @primary-color;
        }
      }
    }
    .anticon-caret-up,
    .anticon-caret-down {
      .iconfont-size-under-12px(6px);
      line-height: 6px;
      height: 6px;
      color: #aaa;
      &:before {
        -moz-transform-origin: 53% 50%; /* fix firefox position */
      }
    }
  }

  &.@{tablePrefixClass}-bordered {
    table {
      border: 1px solid #E9E9E9;
    }

    th {
      border-bottom: 1px solid #E9E9E9;
    }

    tr:last-child {
      td {
        border-bottom: 0;
      }
    }

    th, td {
      border-right: 1px solid #E9E9E9;
      &:last-child {
        border-right: 0;
      }
    }
  }
}

.@{tablePrefixClass}-pagination {
  margin: 16px 0;
  float: right;
}
{'fraction_non_alphanumeric': 0.1410133843212237, 'fraction_numerical': 0.03214627151051625, 'mean_word_length': 1.7702747434624297, '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': '6116729', 'n_tokens_mistral': 3229, 'n_tokens_neox': 2981, 'n_words': 584}