.main-layout { min-height: 100vh; display: flex; flex-direction: row; /* Changed to row for Sider-Left layout */ background: var(--bg-color-secondary); } .main-content-wrapper { display: flex; flex-direction: column; flex: 1; height: 100vh; background: var(--bg-color-secondary); overflow: hidden; } .main-content { background: var(--bg-color-secondary); overflow-y: auto; flex: 1; padding: 16px; } .content-wrapper { padding: 0; min-height: 100%; }