<commit_before>.dashboard {
  @include clearfix;
  padding: 60px 0px 120px;

  .dashboard-banner {
    background: $yellow;
    border: 1px solid rgb(200,200,200);
    @include box-shadow(0 1px 0 0 rgba(255,255,255, 0.6));
    padding: 10px;
    margin-bottom: 30px;

    &:empty {
      display: none;
      background-color: #FFF;
    }

    h2 {
      margin-bottom: 0;
    }

    p {
      margin-bottom: 0;
    }
  }

  .profile-sidebar {
    background: transparent;
    float: left;
    margin-right: flex-gutter();
    width: flex-grid(3);

    header.profile {
      @include background-image(linear-gradient(-90deg, rgb(255,255,255), rgb(245,245,245)));
      border: 1px solid rgb(200,200,200);
      @include border-radius(4px);
      @include box-sizing(border-box);
      width: flex-grid(12);

      h1.user-name {
        color: $base-font-color;
        font: 700 1.2em/1.2em $sans-serif;
        margin: 0px;
        overflow: hidden;
        padding: 15px 10px 17px;
        text-wrap: nowrap;
        text-overflow: ellipsis;
        text-transform: none;
      }
    }

    .user-info {
      @include clearfix;
      padding: 0px 10px;

      > ul {
        background: rgb(252,252,252);
        border: 1px solid rgb(200,200,200);
        border-top: none;
        //@include border-bottom-radius(4px);
        @include box-sizing(border-box);
        @include box-shadow(inset 0 0 3px 0 rgba(0,0,0, 0.15));
        @include clearfix;
        margin: 0px;
        padding: 20px 10px 10px;
        width: flex-grid(12);

        li {
          @include clearfix;
          border-bottom: 1px dotted rgb(220,220,220);
          list-style: none;
          margin-bottom: 20px;
          padding-bottom: 10px;

          &:hover {
            .title .icon {
              opacity: 1;
            }
          }

          span.title {
            color: $lighter-base-font-color;
            float: left;
            font-family: $sans-serif;

            .icon {
              background-size: cover;
              float: left;
              height: 19px;
              margin: 2px 8px 0 0;
              opacity: 0.6;
              @include transition(all, 0.15s, linear);
              width: 19px;

              &.email-icon {
                @include background-image(url('../images/portal-icons/email-icon.png'));
              }
              
              &.name-icon {
                @include background-image(url('../images/portal-icons/course-info-icon.png'));
              }

              &.location-icon {
                @include background-image(url('../images/portal-icons/home-icon.png'));
              }

              &.language-icon {
                @include background-image(url('../images/portal-icons/language-icon.png'));
              }
            }
          }

          span.data {
            color: $lighter-base-font-color;
            font-weight: 700;
            margin-left: 12px;
          }
        }
      }
    }
  }

  .my-courses {
    float: left;
    margin: 0px;
    width: flex-grid(9);

    > header {
      border-bottom: 1px solid rgb(210,210,210);<commit_msg>adjusted dashboard sidebar to accommodate long emails<commit_after>.dashboard {
  @include clearfix;
  padding: 60px 0px 120px;

  .dashboard-banner {
    background: $yellow;
    border: 1px solid rgb(200,200,200);
    @include box-shadow(0 1px 0 0 rgba(255,255,255, 0.6));
    padding: 10px;
    margin-bottom: 30px;

    &:empty {
      display: none;
      background-color: #FFF;
    }

    h2 {
      margin-bottom: 0;
    }

    p {
      margin-bottom: 0;
    }
  }

  .profile-sidebar {
    background: transparent;
    float: left;
    margin-right: flex-gutter();
    width: flex-grid(3);

    header.profile {
      @include background-image(linear-gradient(-90deg, rgb(255,255,255), rgb(245,245,245)));
      border: 1px solid rgb(200,200,200);
      @include border-radius(4px);
      @include box-sizing(border-box);
      width: flex-grid(12);

      h1.user-name {
        color: $base-font-color;
        font: 700 1.2em/1.2em $sans-serif;
        margin: 0px;
        overflow: hidden;
        padding: 15px 10px 17px;
        text-wrap: nowrap;
        text-overflow: ellipsis;
        text-transform: none;
      }
    }

    .user-info {
      @include clearfix;
      padding: 0px 10px;

      > ul {
        background: rgb(252,252,252);
        border: 1px solid rgb(200,200,200);
        border-top: none;
        //@include border-bottom-radius(4px);
        @include box-sizing(border-box);
        @include box-shadow(inset 0 0 3px 0 rgba(0,0,0, 0.15));
        @include clearfix;
        margin: 0px;
        padding: 20px 10px 10px;
        width: flex-grid(12);

        li {
          @include clearfix;
          border-bottom: 1px dotted rgb(220,220,220);
          list-style: none;
          margin-bottom: 15px;
          padding-bottom: 17px;

          &:hover {
            .title .icon {
              opacity: 1;
            }
          }

          span {
            display: block;
          }

          span.title {
            color: $lighter-base-font-color;
            font-family: $sans-serif;
            font-size: 13px;

            .icon {
              background-size: cover;
              float: left;
              height: 19px;
              margin: 0 6px 0 0;
              opacity: 0.6;
              @include transition(all, 0.15s, linear);
              width: 19px;

              &.email-icon {
                @include background-image(url('../images/portal-icons/email-icon.png'));
              }
              
              &.name-icon {
                @include background-image(url('../images/portal-icons/course-info-icon.png'));
              }

              &.location-icon {
                @include background-image(url('../images/portal-icons/home-icon.png'));
              }

              &.language-icon {
                @include background-image(url('../images/portal-icons/language-icon.png'));
              }
            }
          }

          span.data {
            color: $lighter-base-font-color;
            font-weight: 700;
            margin-left: 26px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
          }
        }
      }
    }
  }

  .my-courses {
    float: left;
    margin: 0px;
    width: flex-grid(9);

    > header {
      border-bottom: 1px solid rgb(210,210,210);
{'fraction_non_alphanumeric': 0.1284389489953632, 'fraction_numerical': 0.05409582689335394, 'mean_word_length': 1.467963386727689, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, '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': '3095988', 'n_tokens_mistral': 2323, 'n_tokens_neox': 1990, 'n_words': 402}