.ai-aside-layout[data-v-1c772c18]{display:flex;height:calc(100vh - 65px);overflow:hidden;background-color:#f7f7f9}.ai-aside-layout .ai-sidebar[data-v-1c772c18]{width:260px;min-width:260px;display:flex;flex-direction:column;background-color:#fff;border-right:1px solid #eef0f3;padding:16px;box-sizing:border-box;transition:width .3s ease,min-width .3s ease,padding .3s ease}.ai-aside-layout .ai-sidebar.collapsed[data-v-1c772c18]{width:56px;min-width:56px;padding:16px 8px;align-items:center}.ai-aside-layout .sidebar-header[data-v-1c772c18]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.ai-aside-layout .user-info[data-v-1c772c18]{display:flex;align-items:center}.ai-aside-layout .user-info .avatar[data-v-1c772c18]{font-size:24px;background:linear-gradient(180deg,#eb62ea 6.82%,#41afff 90.91%);color:#fff;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-right:10px}.ai-aside-layout .user-info .app-name[data-v-1c772c18]{font-size:16px;font-weight:600;color:#1a1a20}.ai-aside-layout .new-chat-btn[data-v-1c772c18]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background-color:#f0f4ff;border-radius:8px;color:#2d2fad;cursor:pointer;transition:all .2s}.ai-aside-layout .new-chat-btn[data-v-1c772c18]:hover{background-color:#e6edff}.ai-aside-layout .new-chat-btn .btn-content[data-v-1c772c18]{font-size:14px;font-weight:500}.ai-aside-layout .new-chat-btn .btn-content i[data-v-1c772c18]{margin-right:6px;font-weight:700}.ai-aside-layout .new-chat-btn .shortcut[data-v-1c772c18]{font-size:12px;color:#8c8c99}.ai-aside-layout .system-menu[data-v-1c772c18]{margin-bottom:10px;border-bottom:1px solid #f2f3f5;padding-bottom:16px}.ai-aside-layout .system-menu .menu-item[data-v-1c772c18]{display:flex;align-items:center;padding:10px 12px;margin-bottom:4px;border-radius:6px;cursor:pointer;font-size:14px;color:#4e5058;transition:background-color .2s}.ai-aside-layout .system-menu .menu-item i[data-v-1c772c18]{margin-right:10px;font-size:16px}.ai-aside-layout .system-menu .menu-item[data-v-1c772c18]:hover{background-color:#f7f7f9}.ai-aside-layout .system-menu .menu-item.active[data-v-1c772c18]{background-color:#e6edff;color:#2d2fad;font-weight:500}.ai-aside-layout .history-section[data-v-1c772c18]{flex:1;display:flex;flex-direction:column;overflow:hidden}.ai-aside-layout .history-section .history-title[data-v-1c772c18]{font-size:12px;font-weight:500;color:#a3a6ad;margin-bottom:12px;padding:0 4px}.ai-aside-layout .history-section .history-list[data-v-1c772c18]{flex:1;overflow-y:auto}.ai-aside-layout .history-section .history-list[data-v-1c772c18]::-webkit-scrollbar{width:4px}.ai-aside-layout .history-section .history-list[data-v-1c772c18]::-webkit-scrollbar-thumb{background:#dcdee3;border-radius:4px}.ai-aside-layout .history-section .history-list[data-v-1c772c18]::-webkit-scrollbar-track{background:transparent}.ai-aside-layout .history-group[data-v-1c772c18]{margin-bottom:16px}.ai-aside-layout .history-group .group-title[data-v-1c772c18]{font-size:12px;color:#8c8c99;padding:4px 12px;margin-bottom:4px}.ai-aside-layout .history-group .history-item[data-v-1c772c18]{padding:10px 12px;border-radius:6px;cursor:pointer;color:#333;transition:all .2s}.ai-aside-layout .history-group .history-item[data-v-1c772c18]:hover{background-color:#f5f6f8}.ai-aside-layout .history-group .history-item.active[data-v-1c772c18]{background-color:#e6edff;color:#2d2fad}.ai-aside-layout .history-group .history-item .session-name[data-v-1c772c18]{font-size:13px}.ai-aside-layout .empty-state[data-v-1c772c18],.ai-aside-layout .loading-state[data-v-1c772c18],.ai-aside-layout .no-more[data-v-1c772c18]{text-align:center;font-size:12px;color:#a3a6ad;padding:12px 0}.ai-aside-layout .truncate[data-v-1c772c18]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-aside-layout .collapse-btn[data-v-1c772c18]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;cursor:pointer;font-size:14px;color:#8c8c99;transition:all .2s;flex-shrink:0}.ai-aside-layout .collapse-btn[data-v-1c772c18]:hover{background-color:#f5f6f8;color:#4e5058}.ai-aside-layout .ai-sidebar.collapsed .sidebar-header[data-v-1c772c18]{justify-content:center}.ai-aside-layout .ai-sidebar.collapsed .system-menu .menu-item[data-v-1c772c18]{justify-content:center;padding:10px}.ai-aside-layout .ai-sidebar.collapsed .system-menu .menu-item i[data-v-1c772c18]{margin-right:0;font-size:18px}.ai-aside-layout .ai-content-main[data-v-1c772c18]{flex:1;overflow:hidden;position:relative}