/* Direct mouse dragging must not compete with CSS smooth scrolling or snapping. */
body .home-page--template .home-discovery-panel .day-rail,
body .home-page--template .day-rail[data-scroll-rail="dates"]{
 scroll-behavior:auto!important;scroll-snap-type:none!important;overflow-x:auto!important;
 overscroll-behavior-inline:contain;touch-action:pan-x pan-y!important;
 user-select:none;-webkit-user-select:none;cursor:grab;
}
body .home-page--template .day-rail.is-dragging,
body .home-page--template .day-rail.is-dragging *{cursor:grabbing!important}
body .home-page--template .day-rail .day-pill{scroll-snap-align:none!important;-webkit-user-drag:none}
[data-action="scroll-rail"][data-rail="dates"]:disabled{opacity:.32;cursor:default;pointer-events:none}
