<commit_before>#fittable .table {
  position: relative;
  clear: left;
  width: 100%;

  &--cut { width: 75%; }

  @media screen and (max-width: 1200px) {
    &--cut { width: 60%; }
  }

  &--muted {
    .grid-wrapper,
    .now-indicator,
    .label,
    .hour-labels,
    .event:not(.is-opened){ opacity: .3 !important; }
    .days .day:nth-child(odd) { background: rgba($secondary-color, .3); }
  }

  .day {
    max-height: $vertical-layout-day-height;
    background: white;
    color: $primary-color;
    height: $vertical-layout-day-height;
    width: 20%;
    float: left;

    .label {
      display: block;
      background: none;
      text-align: left;
      color: $primary-color;
      position: relative;
      z-index: 12;
      float: none;
      width: 100%;
      line-height: 1.7;
      height: 7%;
      margin: 0;
      overflow: hidden;
      padding: 0 $day-row-padding;
      @include disable-selection();

      span {
        padding: 5px 0 5px 20px;
        margin-left: -18px;
      }
    }

    .day-num {
      display: inline;
      font-weight: bold;
      margin-right: 5px;
    }

    .label-wrap {
      padding: $day-row-padding 0;
    }

    &.active {
      .day-num {
        font-weight: 700;
        margin-left: -14px;
        padding-left: 14px;
      }

      .day-name {
        font-weight: 700;
      }

      .label-wrap {
        border-top: 3px solid $primary-color;
      }
    }
  }

  &--7days .day {
    width: 14.28%;
  }

  .event .type {
    bottom: 15px;
  }

  .day:nth-child(odd) {
    background: $light-secondary-color;
  }

  .grid-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 6;
  }

  .grid-wrapper {
    width: 100%;
    height: 93%;
    position: relative;
    left: 0;
    top: 7%;
    padding: 0 $day-row-padding;
  }

  .grid {
    position: relative;
    width: 100%;
    height: 100%;
  }

  .now-indicator {
    position: absolute;
    left: 0;
    top: 0;
    height: 107%;
    z-index: 5;
    border-bottom: $nowindicator-thickness solid $nowindicator-color;
    opacity: 1;
    @include disable-selection();

    &::after {
      content: '';
      display: block;
      width: $nowindicator-thickness*3;
      height: $nowindicator-thickness*3;
      background: $nowindicator-color;
      border-radius: 50%;
      position: absolute;
      bottom: -$nowindicator-thickness*2;
      left: -$nowindicator-thickness*2;
    }
  }

  .hour-labels {
    @include disable-selection();
    overflow: hidden;
    z-index: 10;
    left: -2.5rem;
    top: 7%;
    width: 2rem;
    position: absolute;
    height: 93%;
    text-align: right;
  }

  .HourLabel {
    position: absolute;
    color: $lightgraytext-color;
    font-size: $small-font-size;
    text-align: right;
    left: 0;
    width: 25px;
    margin-top: -10px;
  }

  .event {
    &.hide, &:not(.detail-shown).hide {
      display: block;
      opacity: 0 !important;
    }
  }
}<commit_msg>Remove overflow:hidden from hour labels<commit_after>#fittable .table {
  position: relative;
  clear: left;
  width: 100%;

  &--cut { width: 75%; }

  @media screen and (max-width: 1200px) {
    &--cut { width: 60%; }
  }

  &--muted {
    .grid-wrapper,
    .now-indicator,
    .label,
    .hour-labels,
    .event:not(.is-opened){ opacity: .3 !important; }
    .days .day:nth-child(odd) { background: rgba($secondary-color, .3); }
  }

  .day {
    max-height: $vertical-layout-day-height;
    background: white;
    color: $primary-color;
    height: $vertical-layout-day-height;
    width: 20%;
    float: left;

    .label {
      display: block;
      background: none;
      text-align: left;
      color: $primary-color;
      position: relative;
      z-index: 12;
      float: none;
      width: 100%;
      line-height: 1.7;
      height: 7%;
      margin: 0;
      overflow: hidden;
      padding: 0 $day-row-padding;
      @include disable-selection();

      span {
        padding: 5px 0 5px 20px;
        margin-left: -18px;
      }
    }

    .day-num {
      display: inline;
      font-weight: bold;
      margin-right: 5px;
    }

    .label-wrap {
      padding: $day-row-padding 0;
    }

    &.active {
      .day-num {
        font-weight: 700;
        margin-left: -14px;
        padding-left: 14px;
      }

      .day-name {
        font-weight: 700;
      }

      .label-wrap {
        border-top: 3px solid $primary-color;
      }
    }
  }

  &--7days .day {
    width: 14.28%;
  }

  .event .type {
    bottom: 15px;
  }

  .day:nth-child(odd) {
    background: $light-secondary-color;
  }

  .grid-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 6;
  }

  .grid-wrapper {
    width: 100%;
    height: 93%;
    position: relative;
    left: 0;
    top: 7%;
    padding: 0 $day-row-padding;
  }

  .grid {
    position: relative;
    width: 100%;
    height: 100%;
  }

  .now-indicator {
    position: absolute;
    left: 0;
    top: 0;
    height: 107%;
    z-index: 5;
    border-bottom: $nowindicator-thickness solid $nowindicator-color;
    opacity: 1;
    @include disable-selection();

    &::after {
      content: '';
      display: block;
      width: $nowindicator-thickness*3;
      height: $nowindicator-thickness*3;
      background: $nowindicator-color;
      border-radius: 50%;
      position: absolute;
      bottom: -$nowindicator-thickness*2;
      left: -$nowindicator-thickness*2;
    }
  }

  .hour-labels {
    @include disable-selection();
    z-index: 10;
    left: -2.5rem;
    top: 7%;
    width: 2rem;
    position: absolute;
    height: 93%;
    text-align: right;
  }

  .HourLabel {
    position: absolute;
    color: $lightgraytext-color;
    font-size: $small-font-size;
    text-align: right;
    left: 0;
    width: 25px;
    margin-top: -10px;
  }

  .event {
    &.hide, &:not(.detail-shown).hide {
      display: block;
      opacity: 0 !important;
    }
  }
}
{'fraction_non_alphanumeric': 0.14904650384744061, 'fraction_numerical': 0.03412512546002008, 'mean_word_length': 1.8842257597684515, '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': '4654613', 'n_tokens_mistral': 2367, 'n_tokens_neox': 2123, 'n_words': 472}