/* 页面适配 */
/* 目录 */
.lefthideBtn {
  display: none;
}

.sidebar {
  top: 26.5vw;
  left: 0;
  width: 100%;
  transform: translateX(-100%);
  z-index: 100;
}
.sidebar .sidebar-nav {
  margin-left: 3.200vw;
}
.sidebar ul,
.sidebar ul li,
.sidebar ul li a,
.sidebar li > p {
  font-weight: 400;
  font-size: 4.000vw;
  color: #4E5969;
  letter-spacing: 0;
  line-height: 12.000vw;
}
.sidebar ul li > .active > a,
.sidebar ul li.active > a {
  font-weight: 600;
  font-size: 4.000vw;
  color: #0D6EFF;
  letter-spacing: 0;
  background:#fff
}
.sidebar-nav ul:not(.app-sub-sidebar)>li:not(.file)::before {
  content: '';
  display: block;
  position: absolute;
  top: 4.667vw !important;
  right: 3.200vw !important;
  height: 2.400vw !important;
  width: 2.400vw !important;
  border-right: 0.267vw solid #4E5969 !important;
  border-top: 0.267vw solid #4E5969 !important;
  transform: rotate(135deg);
}
.hideLeftSidebar {
  transform: translateX(0);
}
/* 主内容 */
.content {
  left: 0;
  right: 0 !important;
  padding-top: 0vw;
}
.markdown-section {
  max-width: 100%;
  padding: 5.333vw 3.200vw 13.333vw !important;
}
/* 索引 */
.hideBtn {
  display: none !important;
}
.rightSidebar {
  top: 26.5vw;
  width: 100%;
  left: 0;
  right: 0;
  padding: 0;
  transform: translateX(100%);
  z-index: 100;
}
.rightSidebar > .sidebar-nav {
  padding: none !important;
  /* margin-left: -1.333vw; */
}
.sidebar-nav + .siderbar {
  display: none;
}

.rightSidebar > .sidebar-nav > h1,
.rightSidebar > .sidebar-nav > h2,
.rightSidebar > .sidebar-nav > h3,
.rightSidebar > .sidebar-nav > h4,
.rightSidebar > .sidebar-nav > h5,
.rightSidebar > .sidebar-nav > h6 {
  font-weight: 400;
  font-size: 4vw;
  color: #4e5969;
  letter-spacing: 0;
  line-height: 12vw;
  height: 12vw;
  margin: 0;
  border-bottom: 0.133vw solid rgb(244, 244, 244);
  padding: 0 3.2vw;
}
.rightSidebar > .sidebar-nav .anchor > span {
  font-weight: 400;
  font-size: 4vw;
  color: #4E5969;
  letter-spacing: 0;
}
.rightSidebar > .sidebar-nav > h2 {
  padding-left: 3.2vw;
}
.rightSidebar > .sidebar-nav > h3{
  padding-left: 6.400vw;
}
.rightSidebar > .sidebar-nav > h4{
  padding-left: 9.600vw;
}
.rightSidebar > .sidebar-nav > h5{
  padding-left: 12.800vw;
}
.rightSidebar > .sidebar-nav > h6{
  padding-left: 16.000vw;
}

.hideRightSidebar {
  overflow-y: scroll;
  transform: translateX(0);
}
.openRightSidebar {
  transform: translateX(100%);
}
