/* SLIDER SPONSOR FINAL: OTOMATIS + GESER MANUAL */

html body .sl-sponsor-directory {
  overflow-x: auto !important;
  overflow-y: hidden !important;

  scroll-behavior: auto !important;
  touch-action: pan-x pan-y !important;
  -webkit-overflow-scrolling: touch !important;
  overscroll-behavior-x: contain !important;

  cursor: grab !important;
  user-select: none !important;

  scrollbar-width: thin !important;
  scrollbar-color: #35d7ff #07152c !important;
}

html body .sl-sponsor-directory.is-dragging {
  cursor: grabbing !important;
}

html body .sl-sponsor-directory::-webkit-scrollbar {
  height: 7px !important;
}

html body .sl-sponsor-directory::-webkit-scrollbar-track {
  background: #07152c !important;
}

html body .sl-sponsor-directory::-webkit-scrollbar-thumb {
  background: #35d7ff !important;
  border-radius: 999px !important;
}

html body .sl-sponsor-directory-track {
  width: max-content !important;
  min-width: max-content !important;

  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 14px !important;

  animation: none !important;
  transition: none !important;
  transform: none !important;

  padding: 10px 14px 18px !important;
}

html body .sl-sponsor-directory img {
  pointer-events: none !important;
  user-select: none !important;
  -webkit-user-drag: none !important;
}

html body .sl-sponsor-filled,
html body .sl-final-card {
  flex: 0 0 auto !important;
}