.sidebar[data-v-ffaaeddc]{background:linear-gradient(#18130d 0%,#0f0d0a 100%);flex-direction:column;width:220px;transition:width .3s;display:flex;overflow:hidden}.sidebar.collapsed[data-v-ffaaeddc]{width:80px}.logo[data-v-ffaaeddc]{border-bottom:1px solid #de7a3452;flex-shrink:0;justify-content:center;align-items:center;height:84px;padding:16px 12px 14px;display:flex}.logo-box[data-v-ffaaeddc]{width:100%;box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;padding:6px 8px;display:flex}.logo-box.compact[data-v-ffaaeddc]{width:48px;padding:4px}.logo-image[data-v-ffaaeddc]{object-fit:contain;filter:drop-shadow(0 0 10px #ff8c0038);background:0 0;flex-shrink:0;transition:filter .25s,transform .25s}.logo-box:hover .logo-image[data-v-ffaaeddc]{filter:drop-shadow(0 0 16px #ff8c0059);transform:translateY(-1px)}.logo-image.full[data-v-ffaaeddc]{width:130px;height:auto}.logo-image.compact[data-v-ffaaeddc]{width:34px;height:34px}.menu-container[data-v-ffaaeddc]{scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:8px 0;overflow-y:auto}.menu-container[data-v-ffaaeddc]::-webkit-scrollbar{display:none}.menu-group[data-v-ffaaeddc]{margin-bottom:8px}.group-title[data-v-ffaaeddc]{color:#f6b353c7;white-space:nowrap;text-overflow:ellipsis;padding:8px 20px;font-size:12px;font-weight:500;overflow:hidden}.group-items[data-v-ffaaeddc]{flex-direction:column;display:flex}.menu-item[data-v-ffaaeddc]{cursor:pointer;color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;margin:4px 8px;padding:12px 20px;transition:all .3s;display:flex;overflow:hidden}.menu-item[data-v-ffaaeddc]:hover{color:#fff;background:#de7a3429}.menu-item.active[data-v-ffaaeddc]{color:#fff;box-shadow:inset 3px 0 0 var(--af42fc18);background:linear-gradient(90deg,#de7a3457 0%,#de7a341f 100%)}.menu-icon[data-v-ffaaeddc]{flex-shrink:0;font-size:18px}.menu-text[data-v-ffaaeddc]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin-left:12px;font-size:14px;overflow:hidden}.menu-status[data-v-ffaaeddc]{border-radius:4px;flex-shrink:0;margin-left:6px;padding:1px 5px;font-size:10px;line-height:16px}.status-beta[data-v-ffaaeddc]{color:#e6a23c;background:#e6a23c24}.status-todo[data-v-ffaaeddc]{color:#909399;background:#90939929}.top-level .menu-text[data-v-ffaaeddc]{font-size:16px}.child-item[data-v-ffaaeddc]{padding-left:20px}.child-item.is-sub-item[data-v-ffaaeddc]{color:#ffffffad;padding-left:52px;font-size:13px}.child-item.is-sub-item[data-v-ffaaeddc]:hover{color:#fff;background:#de7a341f}.child-item.is-sub-item.active[data-v-ffaaeddc]{color:#fff;background:#de7a3433}.toggle-btn[data-v-ffaaeddc]{cursor:pointer;color:#fff;border-top:1px solid #de7a3452;justify-content:center;align-items:center;padding:12px;transition:all .3s;display:flex}.toggle-btn[data-v-ffaaeddc]:hover{background:#de7a3429}.toggle-btn .el-icon[data-v-ffaaeddc]{font-size:16px}.sidebar.collapsed .menu-item[data-v-ffaaeddc]{justify-content:center;margin:4px 8px;padding:12px}.sidebar.collapsed .menu-icon[data-v-ffaaeddc]{margin:0}.top-header-bar[data-v-f71d3e19]{background:#fff;justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex;box-shadow:0 2px 8px #00000014}.header-left[data-v-f71d3e19]{align-items:center;gap:15px;display:flex}.layout[data-v-f71d3e19]{width:100%;height:100vh;display:flex;overflow:hidden}.main-content[data-v-f71d3e19]{flex-direction:column;flex:1;margin-left:0;transition:margin-left .3s;display:flex;overflow:hidden}.main-content.collapsed[data-v-f71d3e19]{margin-left:0}.content-wrapper[data-v-f71d3e19]{background:#f5f7fa;flex-direction:column;flex:1;height:calc(100vh - 60px);display:flex;overflow-y:auto}.content-wrapper[data-v-f71d3e19]>*{flex-shrink:0}.theme-options[data-v-f71d3e19]{justify-content:center;gap:30px;padding:20px 0;display:flex}.theme-option[data-v-f71d3e19]{cursor:pointer;width:140px;transition:all .3s}.theme-option[data-v-f71d3e19]:hover{transform:translateY(-5px)}.theme-option.active .theme-preview[data-v-f71d3e19]{border-color:#722ed1;box-shadow:0 4px 12px #722ed14d}.theme-preview[data-v-f71d3e19]{border:2px solid #e8e8e8;border-radius:8px;flex-direction:column;gap:8px;height:90px;padding:12px;transition:all .3s;display:flex}.light-preview[data-v-f71d3e19]{background:linear-gradient(135deg,#f5f7fa 0%,#e4e8eb 100%)}.dark-preview[data-v-f71d3e19]{background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%)}.preview-line[data-v-f71d3e19]{border-radius:3px;height:6px}.light-preview .preview-line[data-v-f71d3e19]{background:#d1d5db}.dark-preview .preview-line[data-v-f71d3e19]{background:#4b5563}.theme-name[data-v-f71d3e19]{text-align:center;color:#333;margin-top:12px;font-size:14px}.theme-check[data-v-f71d3e19]{text-align:center;color:#722ed1;height:20px;margin-top:8px;font-size:20px}
