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