.dashboardContentArea { display: flex; flex-direction: column; flex: 1; min-height: 0; overflow: hidden; } .chatLogContainer { display: flex; flex-direction: column; flex: 1; min-height: 0; overflow: hidden; } .chatArea { display: flex; flex-direction: column; flex: 1; min-height: 0; overflow: hidden; } /* Dashboard-specific styles */ .dashboardPageCard { position: relative; } .verticalDivider { position: absolute; top: calc(86px + 20px + 1px); /* pageHeader height + gap + horizontalDivider height */ bottom: 0; left: calc(66.666% - 9px); width: 1px; background-color: var(--color-primary); z-index: 10; pointer-events: none; }