<commit_before>// Disable sidenav animations while starting the app
// See https://github.com/angular/material2/blob/master/src/lib/sidenav/sidenav-transitions.scss
.starting.mat-sidenav-transition {
  .mat-sidenav,
  .mat-sidenav-content,
  .mat-sidenav-backdrop.mat-sidenav-shown {
    transition: none;
  }
}

aio-nav-menu {
  display: block;
  padding: 16px 0 0;
  margin: 0 auto;
  font-size: 13px;
  ul, a {
    padding: 0;
    margin: 0;
  }

  aio-nav-item div a {
    padding-left: 16px;
  }
}

md-sidenav.mat-sidenav.sidenav {
  position: fixed;
  bottom: 0;
  left: 0;
  padding: 80px 0px 0px;
  min-width: 260px;
  background-color: $offwhite;
  box-shadow: 6px 0 6px rgba(0,0,0,0.10);

  &.collapsed {
    padding-top: 64px;
  }
}

md-sidenav-container.sidenav-container {
    min-height: 100%;
    height: auto !important;
    max-width: 82%;
    margin: 0;
    transform: none;

    @media (max-width: 800px) {
      max-width: 100%;
    }
}

md-sidenav-container div.mat-sidenav-content {
    height: auto;
}

.vertical-menu-item {
  box-sizing: border-box;
  color: $darkgray;
  cursor: pointer;
  display: block;
  max-width: 260px;
  overflow-wrap: break-word;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 16px;
  text-decoration: none;
  text-align: left;
  transition-duration: 180ms;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  width: 100%;
  word-wrap: break-word;
  outline: none;
  transition: all 0.3s ease-in-out;

  &:hover {
    text-shadow: 0 0 5px #ffffff;
    color: $blue;
  }

  //icons _within_ nav
  .mat-icon {
    position: absolute;
    top: 0;
    right: 8px;
    margin: 4px;
  }
}

.vertical-menu-item.selected {
  color: $blue;
}

button.vertical-menu-item {
  border: none;
  background-color: transparent;
  padding: 8px 0 8px 20px;

  &:focus {
    color: $black;
  }
}

.heading {
  color: $blue-grey-700;
  cursor: pointer;
  position: relative;
  text-transform: uppercase;
  width: 100%;
}

.heading-children.expanded {
  visibility: visible;
  opacity: 1;
  max-height: 4000px; // Arbitrary max-height. Can increase if needed. Must have measurement to transition height.
  transition: visibility 500ms, opacity 500ms, max-height 500ms;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}

.heading-children.collapsed {
  visibility: hidden;
  opacity: 0;
  max-height: 1px; // Must have measurement to transition height.
  transition: visibility 275ms, opacity 275ms, max-height 280ms;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.level-1 {
  font-family: $main-font;
  font-size: 14px;
  font-weight: 400;
  padding-left: 20px;
  transition: background-color 0.2s;
}

.level-2 {
  font-family: $main-font;
  font-size: 14px;
  color: $mediumgray;
  font-weight: 400;
  padding-left: 24px;
  text-transform: none;
}

.level-3 {
  font-family: $main-font;
  font-size: 14px;
  color: $mediumgray;
  padding-left: 8px;
}
<commit_msg>fix(aio): fix SideNav items alignment (#17106)<commit_after>// Disable sidenav animations while starting the app
// See https://github.com/angular/material2/blob/master/src/lib/sidenav/sidenav-transitions.scss
.starting.mat-sidenav-transition {
  .mat-sidenav,
  .mat-sidenav-content,
  .mat-sidenav-backdrop.mat-sidenav-shown {
    transition: none;
  }
}

aio-nav-menu {
  display: block;
  padding: 16px 0 0;
  margin: 0 auto;
  font-size: 13px;
  ul, a {
    padding: 0;
    margin: 0;
  }

  aio-nav-item div a {
    padding-left: 16px;
  }
}

md-sidenav.mat-sidenav.sidenav {
  position: fixed;
  bottom: 0;
  left: 0;
  padding: 80px 0px 0px;
  min-width: 260px;
  background-color: $offwhite;
  box-shadow: 6px 0 6px rgba(0,0,0,0.10);

  &.collapsed {
    padding-top: 64px;
  }
}

md-sidenav-container.sidenav-container {
    min-height: 100%;
    height: auto !important;
    max-width: 82%;
    margin: 0;
    transform: none;

    @media (max-width: 800px) {
      max-width: 100%;
    }
}

md-sidenav-container div.mat-sidenav-content {
    height: auto;
}

.vertical-menu-item {
  box-sizing: border-box;
  color: $darkgray;
  cursor: pointer;
  display: block;
  max-width: 260px;
  overflow-wrap: break-word;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 16px;
  text-decoration: none;
  text-align: left;
  transition-duration: 180ms;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  width: 100%;
  word-wrap: break-word;
  outline: none;
  transition: all 0.3s ease-in-out;

  &:hover {
    text-shadow: 0 0 5px #ffffff;
    color: $blue;
  }

  //icons _within_ nav
  .mat-icon {
    position: absolute;
    top: 0;
    right: 8px;
    margin: 4px;
  }
}

.vertical-menu-item.selected {
  color: $blue;
}

button.vertical-menu-item {
  border: none;
  background-color: transparent;
  padding: 8px 0 8px 20px;

  &:focus {
    color: $black;
  }
}

.heading {
  color: $blue-grey-700;
  cursor: pointer;
  position: relative;
  text-transform: uppercase;
  width: 100%;
}

.heading-children.expanded {
  visibility: visible;
  opacity: 1;
  max-height: 4000px; // Arbitrary max-height. Can increase if needed. Must have measurement to transition height.
  transition: visibility 500ms, opacity 500ms, max-height 500ms;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}

.heading-children.collapsed {
  visibility: hidden;
  opacity: 0;
  max-height: 1px; // Must have measurement to transition height.
  transition: visibility 275ms, opacity 275ms, max-height 280ms;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.level-1 {
  font-family: $main-font;
  font-size: 14px;
  font-weight: 400;
  padding-left: 20px;
  transition: background-color 0.2s;
}

.level-2 {
  font-family: $main-font;
  font-size: 14px;
  color: $mediumgray;
  font-weight: 400;
  padding-left: 20px;
  text-transform: none;
}

.level-3 {
  font-family: $main-font;
  font-size: 14px;
  color: $mediumgray;
  padding-left: 8px;
}

{'fraction_non_alphanumeric': 0.13824733824733826, 'fraction_numerical': 0.041113841113841115, 'mean_word_length': 3.1256756756756756, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, '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': '4610831', 'n_tokens_mistral': 2566, 'n_tokens_neox': 2304, 'n_words': 521}