@use '../../style/themes/default.scss' as *;
@use '../../style/util.scss' as *;

/* 页签栏 */
.ele-admin-tabs {
  flex-shrink: 0;
  background: eleVar('header', 'bg');
  box-shadow: eleVar('header', 'shadow');
  z-index: calc(#{eleVar('layout', 'index')} + 1);

  &:not(.is-fixed-home) .el-tabs__nav-wrap:not(.is-scrollable) .el-tabs__nav {
    padding-left: eleVar('page', 'padding');
  }

  /* 固定主页页签 */
  &.is-fixed-home {
    padding-left: eleVar('page', 'padding');

    &.is-tag .el-tabs__nav-wrap:not(.is-scrollable) .el-tabs__nav {
      padding-left: eleVar('tab', 'tag-space');
    }

    &.is-button .el-tabs__nav-wrap:not(.is-scrollable) .el-tabs__nav {
      padding-left: eleVar('tab', 'button-space');
    }
  }

  /* 页签风格适配 */
  &.is-tag {
    padding-right: eleVar('tab', 'tag-space');
  }

  &.is-button {
    padding-right: eleVar('page', 'padding');
    background: eleVar('layout', 'bg');
    box-shadow: none;
  }
}

/* 顶栏阴影改分割线 */
.ele-admin-open-tab:not(.ele-admin-tab-card) {
  .ele-admin-header:not(.is-dark):not(.is-primary) {
    box-shadow: 0 -0.8px 0 eleVar('header', 'line-color') inset;
  }
}
