<commit_before>.chat-container {
  position: absolute;
  height: 100%;
  width: 100%;
  padding-top: 50px;
  top: 0;
  display: flex;
  align-content: stretch;

  .online-users {
    height: 100%;
    overflow-y: scroll;
    width: 20%;
    background: #4B5360;
    @media (max-width: 768px) {
      display: none;
    }

    ul {
      li {
        border-top: 1px solid #545C69;
        border-bottom: 1px solid #404752;

        a {
          color: #eaeaea;
          display: block;
          padding: 10px;
          &:hover {
            background: lighten(#434A56, 2);
          }
        }

        img {
          height: 25px;
          width: 25px;
          margin-right: 10px;
          border-radius: 3px;
        }

        &.header {
          text-align: center;
          padding-top: 9px;
          height: 40px;
          color: #F5B144;
        }
      }
    }
  }

  .chat-window {
    width: 80%;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-bottom: 54px;
    @media (max-width: 768px) {
      width: 100%;
      padding-top: 50px;
    }

    .chat-items {
      height: 100%;
      overflow-y: scroll;
      overflow-x: hidden;
      // to bring back inertial scrolling on iOS
      -webkit-overflow-scrolling: touch;

      li {
        @extend .clearfix;
        border-bottom: 1px solid #BCBDC2;
        background: #F4F4F6;
        .username, .message {
          float: left;
        }
        .username {
          width: 15%;
          text-align: left;
          padding: 10px 20px;
          font-weight: bold;
          opacity: 0.8;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          @media (max-width: 768px) {
            width: 35%;
          }
        }
        .message {
          width: 85%;
          background: #fff;
          border-left: 1px solid #BCBDC2;
          padding: 10px 15px;
          @media (max-width: 768px) {
            width: 65%;
          }
          .time {
            //@extend .label;
            //@extend .label-default;
            font-size: 0.8em;
            opacity: 0.8;
            float: right;
          }
          .video-embed {
            padding: 5px 0 10px 0;
            .video-wrapper {
              max-width: 500px;
              padding-bottom: 32.8%;
              padding-top: 0;
            }
          }
          .autoembed {
            max-width: 300px;
          }
          &.pending {
            opacity: 0.4;
          }
        }
      }
    }

    .entry {
      border-top: 1px solid #999;
      height: 55px;
      width: 100%;
      background: #fff;
      flex: 0;
      bottom: 0;
      position: fixed;

      form {
        height: 100%;
        width: 100%;
        display: flex;
      }

      input {
        height: 100%;
        width: 70%;
        padding-left: 10px;
        border: none;
      }

      button {
        height: 100%;
        width: 10%;
        border-radius: 0;
        margin: 0;
        @media (max-width: 768px) {
          width: 30%;
        }
      }
    }
  }
}
<commit_msg>Further Chat cleanup<commit_after>.chat-container {
  position: absolute;
  height: 100%;
  width: 100%;
  padding-top: 50px;
  top: 0;
  display: flex;
  align-content: stretch;

  .online-users {
    height: 100%;
    overflow-y: scroll;
    width: 20%;
    background: #4B5360;
    @media (max-width: 768px) {
      display: none;
    }

    ul {
      li {
        border-top: 1px solid #545C69;
        border-bottom: 1px solid #404752;

        a {
          color: #eaeaea;
          display: block;
          padding: 10px;
          &:hover {
            background: lighten(#434A56, 2);
          }
        }

        img {
          height: 25px;
          width: 25px;
          margin-right: 10px;
          border-radius: 3px;
        }

        &.header {
          text-align: center;
          padding-top: 9px;
          height: 40px;
          color: #F5B144;
        }
      }
    }
  }

  .chat-window {
    width: 80%;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-bottom: 40px;
    @media (max-width: 768px) {
      width: 100%;
      padding-top: 50px;
    }

    .chat-items {
      height: 100%;
      overflow-y: scroll;
      overflow-x: hidden;
      // to bring back inertial scrolling on iOS
      -webkit-overflow-scrolling: touch;

      li {
        @extend .clearfix;
        background: #F4F4F6;
        .username, .message {
          float: left;
        }
        .username {
          width: 15%;
          text-align: right;
          padding: 5px 20px;
          font-weight: bold;
          font-family: "klavika", Helvetica, Arial, sans-serif;
          opacity: 0.8;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          cursor: pointer;
          .fa {
            font-size: 12px;
            padding-left: 3px;
          }
          @media (max-width: 768px) {
            width: 35%;
          }
          &.admin {
            color: #e74c3c;
          }
          &:hover {
            opacity: .5;
          }
        }
        .message {
          width: 85%;
          background: #fff;
          border-left: 1px solid #E7E9EF;
          padding: 5px 15px;
          @media (max-width: 768px) {
            width: 65%;
          }
          .time {
            //@extend .label;
            //@extend .label-default;
            font-size: 0.8em;
            opacity: 0.8;
            float: right;
          }
          .video-embed {
            padding: 5px 0 10px 0;
            .video-wrapper {
              max-width: 500px;
              padding-bottom: 32.8%;
              padding-top: 0;
            }
          }
          .autoembed {
            max-width: 300px !important; // Not sure where / how the inline styles are being embedded that were overwriting this. Temp-fix!
          }
          &.pending {
            opacity: 0.4;
          }
        }
      }
    }

    .entry {
      border-top: 1px solid #999;
      height: 40px;
      width: 100%;
      background: #fff;
      flex: 0;
      bottom: 0;
      position: fixed;

      form {
        height: 100%;
        width: 100%;
        display: flex;
      }

      input {
        height: 100%;
        width: 70%;
        padding-left: 10px;
        border: none;
      }

      button {
        height: 100%;
        width: 10%;
        border-radius: 0;
        margin: 0;
        @media (max-width: 768px) {
          width: 30%;
        }
      }
    }
  }
}

{'fraction_non_alphanumeric': 0.11547799696509864, 'fraction_numerical': 0.05007587253414264, 'mean_word_length': 1.1469055374592834, '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': '1681464', 'n_tokens_mistral': 2353, 'n_tokens_neox': 2030, 'n_words': 496}