:host,
.mw-list {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  height: inherit;
}
.mw-list {
  &__content {
    flex: 1;
    overflow: auto;
    position: relative;
  }

  &__group {
    padding-top: 16px;

    &-title {
      font-size: 16px;
    }
    .mw-list__item-title {
      padding-left: 16px;
    }
  }

  ::ng-deep .mat-list-item-content {
    overflow: hidden;
  }

  ::ng-deep .ps__rail-y {
    right: 0 !important;
    left: auto !important;
  }
  &__item {
    display: flex;
    flex-direction: row;
    flex: 1;
    border-bottom-width: 1px;
    border-bottom-style: solid;

    &-content {
      flex: 1;
      overflow: hidden;
    }

    &-subtitle {
      font-size: 10px;
    }

    ::ng-deep {
      .mat-list-item-content {
        flex: 1;
      }
    }
  }
}
