.shell[data-v-e21aa018]{--aside-w:228px;--gap:14px;grid-template-columns:var(--aside-w) minmax(0, 1fr);gap:var(--gap);height:100%;padding:var(--gap);box-sizing:border-box;transition:grid-template-columns .25s;display:grid}.shell.collapsed[data-v-e21aa018]{--aside-w:72px}.aside[data-v-e21aa018]{background:var(--lg-surface-raised);flex-direction:column;min-height:0;display:flex;overflow:hidden}.brand[data-v-e21aa018]{flex:none;align-items:center;gap:10px;height:60px;padding:0 18px;display:flex}.collapsed .brand[data-v-e21aa018]{justify-content:center;padding:0}.mark[data-v-e21aa018]{color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--el-color-primary) 70%, white), var(--el-color-primary));width:32px;height:32px;box-shadow:inset 0 1px 0 #ffffff80, 0 6px 14px -6px var(--el-color-primary);border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid}.name[data-v-e21aa018]{white-space:nowrap;letter-spacing:-.01em;font-weight:700}.nav-scroll[data-v-e21aa018]{flex:1;min-height:0}.menu[data-v-e21aa018]{padding:0 10px 12px}.collapsed .menu[data-v-e21aa018]{padding:0 8px 12px}.collapsed .menu-group+.menu-group[data-v-e21aa018]{margin-top:10px}.menu ul[data-v-e21aa018]{margin:0;padding:0;list-style:none}.menu-title[data-v-e21aa018]{letter-spacing:.04em;color:var(--el-text-color-secondary);margin:0;padding:14px 0 6px 14px;font-size:11.5px;font-weight:500;line-height:20px}.menu-link[data-v-e21aa018]{box-sizing:border-box;white-space:nowrap;height:42px;color:var(--el-text-color-primary);border-radius:12px;align-items:center;gap:10px;margin:2px 0;padding:0 14px;font-size:14px;text-decoration:none;transition:background .2s,color .2s;display:flex}.menu-link[data-v-e21aa018]:hover{background:var(--lg-fill-hover)}.menu-link[data-v-e21aa018]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:-2px}.menu-link.active[data-v-e21aa018]{color:var(--el-color-primary);background:var(--lg-surface-pop);box-shadow:var(--lg-highlight), 0 4px 12px -6px #581c3a40;font-weight:600}.collapsed .menu-link[data-v-e21aa018]{justify-content:center;padding:0}.body[data-v-e21aa018]{gap:var(--gap);flex-direction:column;min-width:0;min-height:0;display:flex}.header[data-v-e21aa018]{background:var(--lg-surface-raised);border-radius:18px;flex:none;align-items:center;gap:8px;height:56px;padding:0 12px 0 8px;display:flex}.title[data-v-e21aa018]{font-size:15px;font-weight:650}.spacer[data-v-e21aa018]{flex:1}.user[data-v-e21aa018]{cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 8px 4px 4px;transition:background .2s;display:inline-flex}.user[data-v-e21aa018]:hover{background:var(--lg-fill-hover)}.avatar[data-v-e21aa018]{background:var(--lg-tint);width:30px;height:30px;color:var(--el-color-primary);border:1px solid var(--lg-stroke);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.who[data-v-e21aa018]{font-size:13px;line-height:1.2;display:grid}.roles[data-v-e21aa018]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11.5px;overflow:hidden}.main[data-v-e21aa018]{border-radius:18px;flex:1;min-height:0;padding:0 2px;overflow:auto}@media (width<=768px){.shell[data-v-e21aa018],.shell.collapsed[data-v-e21aa018]{--gap:8px;grid-template-columns:minmax(0,1fr)}.aside[data-v-e21aa018]{z-index:1500;width:228px;transition:transform .25s,visibility;position:fixed;top:8px;bottom:8px;left:8px}.shell.collapsed .aside[data-v-e21aa018]{visibility:hidden;transition:transform .25s,visibility 0s .25s;transform:translate(calc(-100% - 16px))}.scrim[data-v-e21aa018]{z-index:1400;background:var(--el-overlay-color-lighter);position:fixed;inset:0}.header[data-v-e21aa018] .el-button{width:40px;height:40px}.who[data-v-e21aa018]{display:none}}
