/* Shared compact horizontal rails for related and topic tags.
 * Version: d18e59f
 */
ul.related-tag {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 8px;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  overscroll-behavior-x: contain;
  -webkit-overflow-scrolling: touch;
  scroll-snap-type: x proximity;
  scrollbar-width: thin;
  margin-top: 0;
  margin-left: 0 !important;
  padding-left: 0 !important;
  padding-bottom: 6px;
}

ul.related-tag > li.tag {
  flex: 0 0 auto !important;
  margin-top: 0 !important;
  scroll-snap-align: start;
  white-space: nowrap;
}

ul.related-tag::-webkit-scrollbar {
  height: 6px;
}

ul.related-tag::-webkit-scrollbar-thumb {
  background: rgba(90, 100, 110, 0.35);
  border-radius: 999px;
}

@media print {
  ul.related-tag {
    flex-wrap: wrap !important;
    overflow: visible !important;
  }
}
