.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(0,48,135,.3) transparent}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(0,48,135,.2);border-radius:4px;border:2px solid transparent;background-clip:padding-box}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(0,48,135,.4);border:2px solid transparent;background-clip:padding-box}.custom-scrollbar:not(:hover)::-webkit-scrollbar-thumb{background:rgba(0,48,135,.1)}.custom-scrollbar{scroll-behavior:smooth}.course-navigation [id^=topic-]{transition:max-height .3s ease-in-out,opacity .3s ease-in-out}@media (min-width:769px){.binder__sidebar .course-navigation{width:100%;max-width:100%;margin-top:0;display:flex;flex-direction:column;overflow:hidden;max-height:calc(100vh - 8rem)}.binder__sidebar .course-navigation .custom-scrollbar{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 12rem)}}@media (max-width:768px){.course-sidebar-wrapper{position:sticky!important;left:0!important;top:80px!important;width:50px!important;max-width:50px!important;z-index:50!important;height:-moz-fit-content!important;height:fit-content!important;max-height:none!important;align-self:flex-start!important;margin-right:-50px!important}.course-navigation{max-width:280px!important;box-shadow:4px 0 12px rgba(0,0,0,.15)!important}.course-navigation[data-examinator-sidebar=true]{max-width:100%!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)!important}.custom-scrollbar::-webkit-scrollbar{width:4px}}