.ux-scrollable-container {
  background: #fff;
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.ux-scrollable-container__track {
  background: #c5c5c5;
  border-radius: 30px;
  cursor: grab;
  display: block;
  height: 10px;
}
.ux-scrollable-container [data-scroll-target], .ux-scrollable-container__scroll {
  /* IE10+ */
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-x: auto;
  /* FireFox */
  scrollbar-width: none;
}
.ux-scrollable-container [data-scroll-target]::-webkit-scrollbar, .ux-scrollable-container__scroll::-webkit-scrollbar {
  /* Chrome, Safari, Edge */
  display: none;
}
.ux-scrollable-container--top {
  margin-bottom: 5px;
}
.ux-scrollable-container--bottom {
  margin-top: 5px;
}