/* 布局相关样式 */
.app-layout {
display: flex;
min-height: 100vh;
width: 100%;
background-color: #f2f3f5;
}
/* 主内容区域 */
.main-content {
flex: 1;
overflow: hidden;
transition: margin-left 0.3s ease;
flex-direction: column;