
.avue-logo[data-v-e453d1a3] {
  display: flex;
  align-items: center;
  justify-content: start;
  /* 固定为顶栏同高（--top-height=60px）并禁止 flex 伸缩：
     刷新时菜单数据未回来、侧栏菜单区为空，若用 height:100% 会被 flex 撑满整条侧栏，
     里面的 logo+企业名因 align-items:center 落到垂直正中。固定高度后 logo 始终钉在顶部，
     空白由下方 flex:1 的 .avue-sidebar-nav 吸收。 */
  height: var(--app-layout-toolbar-height);
  flex-shrink: 0;
  color: var(--app-brand-title-color);
}
.logo-title[data-v-e453d1a3] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px;
}
.logo-img[data-v-e453d1a3] {
  display: block;
  width: 26px;
  height: 28px;
  /* background-image 由统一品牌解析器以内联样式写入；无主题/登录配置品牌时回落本 token。 */
  background-image: var(--app-brand-logo);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.avue-logo_subtitle[data-v-e453d1a3] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 12px 0;
}

._Title_41ozy_2 {
    font-size: 16px;
}
