--- /dev/null
+.container-screen.question-draganddrop
+ .screen-image
+ width: auto
+ img
+ height: 100%
+ &.zone-1
+ .zone-content
+ left: 24px
+ &.zone-2
+ left: initial
+ right: 0
+ .zone-content
+ right: 24px
+ .zone-content
+ position: absolute
+ top: 50%
+ transform: translateY(-50%)
+ width: 100%
+ max-width: 180px
+ .text
+ margin-bottom: 21px
+
+ form
+ +opacity(.08,background-color,$texts-color)
+ +radius(16px)
+ padding: 8px
+ border: 1px dashed rgba($texts-color,.4)
+ .slot
+ width: 100%
+ height: 51px
+ border: 1px solid rgba($texts-color,.24)
+ +radius(8px)
+
+ .screen
+ +flex-config(center, false, false, center)
+ margin-top: 92px
+ .list
+ position: relative
+ width: 100%
+ max-width: 368px
+ height: 225px
+ margin: 0 16px
+ &-item
+ position: absolute
+ width: 100%
+ height: 100%
+ +radius(16px)
+ &:nth-child(1)
+ background-color: $neutral-color
+ z-index: 4
+ border: 2px solid $texts-color
+ padding: 20px
+ &:nth-child(2)
+ opacity: .64
+ +opacity(.8,background-color,$neutral-color)
+ transform: scale(.9)
+ z-index: 3
+ top: 32px
+ &:nth-child(3)
+ opacity: .4
+ +opacity(.8,background-color,$neutral-color)
+ transform: scale(.81)
+ z-index: 2
+ top: 61px
+ &:nth-child(4)
+ opacity: .16
+ +opacity(.8,background-color,$neutral-color)
+ transform: scale(0.72)
+ z-index: 1
+ top: 91px
+ &:not(:nth-child(-n+4)) // on cache les items à partir du 5ème
+ opacity: 0
+ visibility: hidden
+
+
+ .controls
+ width: 124px
+ padding: 12px 0
+ +font-size(20)
+ +opacity(.16,background-color,$texts-color)
+ border-radius: 16px
+ text-align: center
+ &.left .access
+ transform: rotate(-90deg)
+ &.right .access
+ transform: rotate(90deg)
+ p
+ margin-bottom: 5px
+ .access
+ margin: 0 auto
+ span
+ display: flex
+ svg
+ color: $texts-color