.type {
  position: absolute;
  left: -115px;
  top: 0;
  width: 115px;
  height: 100%;
  background: #181b25;
  border-right: var(--easyv-border-black);
  box-shadow: 0px 5px 32px rgba(0, 0, 0, 0.3);
  .typeItem {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: left;
    padding: 0 20px;
    color: var(--easyv-text-4);
    &.active {
      background: var(--easyv-primary-color);
      color: var(--easyv-text-3);
    }
    :global(.icon.iconfont) {
      font-size: 24px;
    }
  }
}
