.layout-aside[data-v-6937f7bc]{background-color:var(--el-bg-color);transition:width .3s ease;width:200px}.layout-aside.is-collapsed[data-v-6937f7bc]{width:64px}.layout-aside .aside-header[data-v-6937f7bc]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding:16px 12px 12px}.layout-aside .aside-header .logo-wrapper[data-v-6937f7bc]{align-items:center;display:flex;flex-direction:row;gap:10px;margin-bottom:6px;text-decoration:none}.layout-aside .aside-header .logo-wrapper .logo-image[data-v-6937f7bc]{flex-shrink:0;height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.layout-aside .aside-header .logo-wrapper .logo-title[data-v-6937f7bc]{color:var(--el-text-color-primary);font-size:18px;font-weight:700;max-width:130px;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s ease,width .2s ease;white-space:nowrap}.layout-aside .aside-header .logo-wrapper:hover .logo-title[data-v-6937f7bc]{color:var(--el-color-primary)}.layout-aside .aside-header .logo-subtitle[data-v-6937f7bc]{color:var(--el-text-color-secondary);font-size:14px;font-weight:500;margin-bottom:8px;text-align:center;transition:opacity .2s ease;white-space:nowrap}.layout-aside.is-collapsed .aside-header[data-v-6937f7bc]{padding:16px 8px 12px}.layout-aside.is-collapsed .aside-header .logo-wrapper[data-v-6937f7bc]{gap:0;justify-content:center}.layout-aside .collapse-btn-wrapper[data-v-6937f7bc]{display:flex;flex-shrink:0;justify-content:center;padding:8px 0 12px}.layout-aside .collapse-btn[data-v-6937f7bc]{align-items:center;background:var(--el-fill-color-light);border:none;border-radius:8px;color:var(--el-text-color-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;outline:none;transition:all .25s ease;width:32px}.layout-aside .collapse-btn[data-v-6937f7bc]:hover{background:var(--el-color-primary-light-8);color:var(--el-color-primary);transform:scale(1.05)}.layout-aside .collapse-btn[data-v-6937f7bc]:active{transform:scale(.95)}.layout-aside .collapse-btn .collapse-icon[data-v-6937f7bc]{height:16px;transition:transform .3s ease;width:16px}.layout-aside .collapse-btn .collapse-icon.is-flipped[data-v-6937f7bc]{transform:rotate(180deg)}
