.layout-header[data-v-ee4b5919]{gap:10px;min-height:100%;padding:6px 0;position:relative}.layout-header[data-v-ee4b5919]:after{background:rgba(15,23,42,.05);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.dark{background:hsla(0,0%,100%,.06)}.panel[data-v-0572950b]{padding-bottom:env(safe-area-inset-bottom)}.el-menu-item[data-v-236bb885],.el-sub-menu__title[data-v-236bb885]{height:auto}.el-menu-item .menu-item-icon[data-v-236bb885],.el-sub-menu__title .menu-item-icon[data-v-236bb885]{height:22px;text-align:center;vertical-align:middle;width:22px}.menu[data-v-6fa3896b] .el-menu{border-right:none;--el-menu-bg-color:transparent;--el-menu-text-color:var(--el-text-color-primary)}.menu[data-v-6fa3896b] .el-menu .el-menu-item{align-items:center;border-radius:14px;color:var(--aside-text-color);flex-direction:column;gap:6px;justify-content:center;line-height:20px;margin:8px 10px;min-height:68px;padding:10px 12px}.menu[data-v-6fa3896b] .el-menu .el-menu-item [class^=el-icon]{margin-right:0}.menu[data-v-6fa3896b] .el-menu .el-menu-item:hover{background:var(--ui-hover-bg);color:var(--el-text-color-primary)}.menu[data-v-6fa3896b] .el-menu .el-menu-item .menu-icon{color:inherit}.menu[data-v-6fa3896b] .el-menu .el-menu-item.is-active{background:var(--ui-accent-soft);box-shadow:inset 0 0 0 1px #4f6bff14;color:var(--aside-text-active-color)}.menu[data-v-6fa3896b] .el-menu .el-menu-item.is-active .menu-icon{color:var(--el-color-primary)}.menu[data-v-ec34a86e] .el-menu{border-right:none;--el-menu-bg-color:transparent;--el-menu-text-color:var(--el-text-color-primary)}.menu[data-v-ec34a86e] .el-menu .el-menu-item{align-items:center;border-radius:14px;color:var(--aside-text-color);flex-direction:column;gap:6px;justify-content:center;line-height:20px;margin:8px 10px;min-height:68px;padding:10px 12px}.menu[data-v-ec34a86e] .el-menu .el-menu-item [class^=el-icon]{margin-right:0}.menu[data-v-ec34a86e] .el-menu .el-menu-item:hover{background:var(--ui-hover-bg);color:var(--el-text-color-primary)}.menu[data-v-ec34a86e] .el-menu .el-menu-item .menu-icon{color:inherit}.menu[data-v-ec34a86e] .el-menu .el-menu-item.is-active{background:var(--ui-accent-soft);box-shadow:inset 0 0 0 1px #4f6bff14;color:var(--aside-text-active-color)}.menu[data-v-ec34a86e] .el-menu .el-menu-item.is-active .menu-icon{color:var(--el-color-primary)}.layout-aside[data-v-614be06b]{gap:10px;position:relative}.layout-aside__nav[data-v-614be06b]{-webkit-backdrop-filter:blur(var(--ui-blur-soft));backdrop-filter:blur(var(--ui-blur-soft));background:var(--ui-shell-sidebar);border:1px solid var(--ui-shell-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-soft);padding:8px 0}.layout-aside__nav[data-v-614be06b],.layout-aside__nav-scroll[data-v-614be06b]{width:var(--aside-width)}.layout-aside__panel[data-v-614be06b]{-webkit-backdrop-filter:blur(var(--ui-blur-base));backdrop-filter:blur(var(--ui-blur-base));background:var(--ui-shell-sidebar);border:1px solid var(--ui-shell-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-soft);width:var(--aside-panel-width)}.layout-aside[data-v-614be06b] .panel-drawer .el-drawer__body{padding:0}.layout-aside .panel-left-arrow[data-v-614be06b]{align-items:center;background:var(--ui-shell-sidebar);border:1px solid var(--ui-shell-border);border-radius:999px;box-shadow:var(--ui-shadow-card);color:var(--el-text-color-secondary);cursor:pointer;display:flex;flex-direction:column;height:42px;justify-content:center;position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:24px;z-index:10}.layout-default[data-v-247fb2df]{background:var(--ui-app-bg)}.layout-default__header[data-v-247fb2df]{background:transparent;padding:0 var(--main-padding)}.layout-default__body[data-v-247fb2df]{gap:10px;padding:0 var(--main-padding) var(--main-padding)}.layout-default__aside[data-v-247fb2df]{flex:0 0 auto}.layout-default__main[data-v-247fb2df]{-webkit-backdrop-filter:blur(var(--ui-blur-base));backdrop-filter:blur(var(--ui-blur-base));background:var(--ui-shell-main);border:1px solid var(--ui-shell-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-soft)}.layout-bg[data-v-247fb2df]{background:var(--ui-panel-bg)}
