.non-selectable
  user-select: none !important
  -webkit-user-select: none !important /* Safari, older Chrome */

.scroll,
body.mobile .scroll--mobile
  overflow: auto

.scroll, .scroll-x, .scroll-y
  will-change: scroll-position
.scroll-x
  overflow-x: auto
.scroll-y
  overflow-y: auto
.no-scroll
  overflow: hidden !important

.no-pointer-events,
.no-pointer-events--children,
.no-pointer-events--children *
  pointer-events: none !important
.all-pointer-events
  pointer-events: all !important

.cursor
  &-pointer
    cursor: pointer !important
  &-not-allowed
    cursor: not-allowed !important
  &-inherit
    cursor: inherit !important
  &-none
    cursor: none !important

[aria-busy='true']
  cursor: progress

[aria-controls]
  cursor: pointer

[aria-disabled='true']
  cursor: default
