/*
 * Назначение файла: поведение горизонтальной ленты с протяжкой мышью
 * (см. js/modules/drag-scroll.js)
 *
 * Правила привязаны к data-атрибутам, а не к классам блока: разметку,
 * ширину и отступы каждая лента задаёт себе сама, а курсор, скрытый
 * скроллбар и погашенные на краю стрелки одинаковы везде. Подключить
 * протяжку в новом месте = повесить те же атрибуты, ничего не копируя.
 */

[data-drag-scroll] {
  overflow-x: auto;
  overflow-y: hidden;
  cursor: grab;
  /* Скроллбар скрыт: листание идёт протяжкой и стрелками */
  scrollbar-width: none;
}

[data-drag-scroll]::-webkit-scrollbar {
  display: none;
}

/* Во время протяжки гасим выделение текста и меняем курсор */
[data-drag-scroll].is-dragging {
  cursor: grabbing;
  user-select: none;
}

/* Переполнения нет — стрелки не нужны.
   Класс ставит сам модуль, он же следит за ресайзом. */
[data-drag-scroll-container].is-static [data-drag-scroll-prev],
[data-drag-scroll-container].is-static [data-drag-scroll-next] {
  display: none;
}
