/* webkit (chrome/edge/opera/safari) */
.custom-scroll::-webkit-scrollbar {
  width: 8px;            /* толщина */
}
.custom-scroll::-webkit-scrollbar-track {
  background: rgba(120,120,120,0.15); /* цвет дорожки */
  border-radius: 8px;
}
.custom-scroll::-webkit-scrollbar-thumb {
  background: rgba(120,120,120,0.45); /* цвет бегунка */
  border-radius: 8px;                 /* скругление как на скрине */
  border: 2px solid transparent;      /* «внутренний зазор» */
  background-clip: padding-box;
}
.custom-scroll::-webkit-scrollbar-thumb:hover {
  background: rgba(120,120,120,0.6);
}

/* firefox */
.custom-scroll {
  scrollbar-width: thin;                                   /* тонкий */
  scrollbar-color: rgba(120,120,120,0.45) transparent;     /* бегунок / трек */
}