.logo-brand { margin-bottom: $space-normal; padding: $space-normal $space-smaller $space-small; text-align: center; } .navigation { background: $white; border-right: 1px solid $color-border; display: flex; flex-direction: column; font-size: $font-size-default; font-weight: $font-weight-medium; height: 100%; justify-content: flex-start; left: 0; margin: 0; overflow: auto; padding: $space-normal; position: fixed; top: 0; width: 23rem; z-index: 1023; li { align-items: center; display: flex; a { color: $color-gray; text-decoration: none; } i { min-width: $space-medium; } } } .navigation__link { background-color: transparent; color: $color-gray; display: block; line-height: 1; margin-bottom: $space-smaller; padding: $space-one; &:hover { color: $blue; a { color: $blue; } } &.navigation__link--active { background-color: $color-background; border-radius: $base-border-radius; color: $blue; a { color: $blue; } } } .logout { bottom: $space-normal; left: $space-normal; position: fixed; } .app-version { color: $color-gray; font-size: $font-size-small; padding-top: $space-smaller; }