.sidebar { display: flex; flex-direction: column; margin-bottom: 0; height: calc(100vh - 50px); } .commentwrapper.comments { flex-grow: 1; overflow-y: scroll; padding-left: 15px; padding-right: 15px; } div#sticky { padding-left: 15px; padding-right: 15px; } .panel-footer { text-align: left; font-size: 8px; padding-left: 15px; } p.comment { margin: 0; padding: 10px; border-bottom: 1px solid grey; word-break: break-word; } .col-md.p-0 { padding: 10px !important; } .nojsleleks { display: flex; align-items: baseline; overflow-y: auto; padding: 15px; } /*[[scope]]*/ ::-webkit-scrollbar, /*[[scope]]*/::-webkit-scrollbar-corner, /*[[scope]]*/::-webkit-scrollbar-track-piece { background: /*[[background]]*/!important; } /*[[scope]]*/ ::-webkit-scrollbar { width: 17px !important; height: 17px !important; } /*[[scope]]*/ ::-webkit-scrollbar-thumb { background: /*[[scrollbar]]*/; border: /*[[border-width]]*/ solid /*[[background]]*/ !important; border-radius: /*[[border-radius]]*/!important; } /*[[scope]]*/ ::-webkit-scrollbar-thumb:hover { background: /*[[scrollbar-hover]]*/; } .nocommentjs { padding: 10px; margin: 5px; } .col-sm.p-0.sidebar { padding: 15px !important; } .items { display: grid; grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); grid-gap: 1em; }