.sidebar-wrapper {
  &.theme-dark {
    background: $sidebar-dark-bg-color;
    h3 {
      color: $sidebar-dark-text-color;
    }
    .sidebar-linklist-wrapper {
      .link-list-wrapper {
        h3 {
          color: $sidebar-dark-text-color;
        }
        ul {
          li {
            a {
              color: $sidebar-dark-text-color;
              &.left-icon {
                i.left {
                  color: $sidebar-dark-text-color;
                }
              }
              p {
                color: $sidebar-dark-text-color;
              }
              span {
                color: $sidebar-dark-text-color;
              }
              i.it-expand {
                color: $sidebar-dark-text-color;
              }
              &[aria-expanded='true'] {
                i {
                  color: $sidebar-dark-text-color;
                }
              }
              &[data-bs-toggle='collapse'] {
                color: $sidebar-dark-text-color;
                &.active {
                  span,
                  i {
                    color: $sidebar-dark-text-color;
                  }
                }
              }
              &.active {
                &:after {
                  background-color: $sidebar-dark-text-color;
                }
              }
            }
          }
          &.link-sublist {
            li {
              a {
                color: $sidebar-dark-text-color;
                span {
                  color: $sidebar-dark-text-color;
                }
              }
            }
          }
        }
      }
      &.linklist-secondary {
        &:before {
          background: $sidebar-dark-separator-color;
        }
      }
    }
    // linea destra
    &.it-line-right-side {
      border-right-color: $sidebar-dark-separator-color;
      .sidebar-linklist-wrapper {
        .link-list-wrapper {
          ul {
            li {
              a {
                &[data-bs-toggle='collapse'] {
                  &.active {
                    border-left: none;
                    border-right-color: $sidebar-dark-text-color;
                  }
                }
              }
            }
          }
        }
      }
    }
    // linea sinistra
    &.it-line-left-side {
      border-left-color: $sidebar-dark-separator-color;
      .sidebar-linklist-wrapper {
        .link-list-wrapper {
          ul {
            li {
              a {
                &[data-bs-toggle='collapse'] {
                  &.active {
                    border-left-color: $sidebar-dark-text-color;
                  }
                }
              }
            }
          }
        }
      }
    }
  }

  .link-list-wrapper {
    ul {
      li {
        a.list-item.left-icon {
          .icon {
            margin: 0;
            margin-right: $v-gap;
          }
        }
      }
    }
  }
}
