@charset "UTF-8";
.custom-sub-menu[data-v-2f80d5ed] .el-sub-menu__icon-arrow {
  display: none; /* 隐藏默认箭头 */
}
.custom-sub-menu .sub-menu-arrow[data-v-2f80d5ed] {
  margin-left: auto;
  font-size: var(--app-font-size-xs);
  transition: transform var(--app-transition-base);
  color: var(--app-layout-sidebar-text-muted);
}
.custom-sub-menu[data-v-2f80d5ed] {
  /* 默认指右；展开旋转 90° 指下 */
}
.custom-sub-menu.is-opened .sub-menu-arrow[data-v-2f80d5ed] {
  transform: rotate(90deg);
}

/* 一级分组标题：无图标、灰字、不可点击 */
.sidebar-group-title[data-v-2f80d5ed] {
  display: inline-block;
  padding: 0;
  font-size: var(--app-font-size-xs);
  color: var(--app-layout-sidebar-text-muted);
  font-weight: var(--app-font-weight-normal);
  letter-spacing: 0.5px;
}

/* 最近访问为空：禁用态去掉透明度与 not-allowed 光标，让它看起来就是普通条目 */
.sidebar-recent-empty[data-v-2f80d5ed],
.sidebar-recent-empty[data-v-2f80d5ed]:hover {
  cursor: default !important;
  opacity: 1 !important;
}