[data-vertical-style="icontext"][data-toggled="icon-text-close"] {
  @media (min-width: 992px) {
    &:not([data-icon-text="open"]) {
      .app-sidebar {
        position: absolute;
        width: 9rem;
        .main-sidebar {
          overflow: visible;
        }
        .main-sidebar-header {
          width: 9rem;
          .header-logo{
            .desktop-logo{
              display: none;
            }
            .toggle-logo{
              display: block;
            }
          }
        }
        .side-menu__icon {
          margin-inline-end: 0;
          margin-block-end: 0.5rem;
        }
        .slide {
          padding: 0;
        }
        .slide__category,
        .side-menu__angle {
          display: none;
        }
        .slide.has-sub.open {
          .slide-menu {
            display: none !important;
          }
        }
        .side-menu__item {
          border-radius: 0;
        }
        .side-menu__item,
        .side-menu__label {
          display: block;
          text-align: center;
        }
      }
      &[data-menu-position="fixed"] {
        .app-sidebar {
          position: fixed;
        }
      }
      .app-header {
        padding-inline-start: 9rem;
      }
      .page-header-breadcrumb {
        padding-inline-start: 10.4rem;
      }
    }
    .app-content {
      margin-inline-start: 9rem;
    }
    &[data-icon-text="open"] {
      .app-sidebar {
        width: 15rem;
        .main-sidebar-header {
          width: 15rem;
        }
        .side-menu__icon {
          margin-block-end: 0;
          margin-inline-end: 0.625rem;
        }
        .slide {
          padding: 0rem 0.625rem;
        }
        .slide-menu {
          &.child1,
          .child2,
          .child3 {
            li {
              padding: 0;
              padding-inline-start: 1.5rem;
            }
          }
        }
      }
    }
  }
}

[data-vertical-style="icontext"] {
  @media (min-width: 992px) {
    &[data-header-position="rounded"] {
      .app-header.sticky-pin {
        margin-inline-start: 16rem;
        width: calc(100% - 17rem);
        padding-inline-start: 0;
      }
      &[data-toggled="icon-text-close"] {
        .app-header.sticky-pin {
          margin-inline: 10rem;
          width: calc(100% - 11rem);
        }
      }
    }
  }
}
