SplitView { display: flex flex: 3 div.main { display: flex flex-direction: column flex: 1 overflow-y: auto } div.side { width: 280px; padding: 20px; background: #383736; border-right: 1px solid #2d2c2c; overflow-y: auto; -right { border: none border-left: 1px solid #dcdcdc background: linear-gradient(100deg, #ffffff, #f9ecca); } h2 { margin-top: 20px margin-bottom: 8px color: #6e6d6d; font-weight: lighter; span.sub { font-weight: normal font-size: 90% } } } }