/* Shared Sources behavior: Game Profile + Codes + News.
   Up to five rows = normal. Six or more = five visible rows + scroll. */

.gp-mockup-page .gp-source-sec .gp-sec-box.has-source-scroll,
.codes-page #sources > .box.has-source-scroll,
.news-page #sources > .box.has-source-scroll,
.guide-page #sources > .box.has-source-scroll{
  overscroll-behavior:contain!important;
  scrollbar-width:thin!important;
  scrollbar-color:#30394d transparent!important;
}

.gp-mockup-page .gp-source-sec .gp-sec-box.has-source-scroll::-webkit-scrollbar,
.codes-page #sources > .box.has-source-scroll::-webkit-scrollbar,
.news-page #sources > .box.has-source-scroll::-webkit-scrollbar,
.guide-page #sources > .box.has-source-scroll::-webkit-scrollbar{
  width:5px!important;
}

.gp-mockup-page .gp-source-sec .gp-sec-box.has-source-scroll::-webkit-scrollbar-track,
.codes-page #sources > .box.has-source-scroll::-webkit-scrollbar-track,
.news-page #sources > .box.has-source-scroll::-webkit-scrollbar-track,
.guide-page #sources > .box.has-source-scroll::-webkit-scrollbar-track{
  background:transparent!important;
}

.gp-mockup-page .gp-source-sec .gp-sec-box.has-source-scroll::-webkit-scrollbar-thumb,
.codes-page #sources > .box.has-source-scroll::-webkit-scrollbar-thumb,
.news-page #sources > .box.has-source-scroll::-webkit-scrollbar-thumb,
.guide-page #sources > .box.has-source-scroll::-webkit-scrollbar-thumb{
  border-radius:4px!important;
  background:#30394d!important;
}

.gp-mockup-page .gp-source-sec .gp-sec-box.has-source-scroll::-webkit-scrollbar-thumb:hover,
.codes-page #sources > .box.has-source-scroll::-webkit-scrollbar-thumb:hover,
.news-page #sources > .box.has-source-scroll::-webkit-scrollbar-thumb:hover,
.guide-page #sources > .box.has-source-scroll::-webkit-scrollbar-thumb:hover{
  background:#3a455d!important;
}
