@use './variables' as * .v-window overflow: hidden &__container display: flex flex-direction: column height: inherit position: relative transition: $window-transition &__controls position: absolute left: 0 top: 0 width: 100% height: 100% display: flex align-items: center justify-content: space-between padding: $window-controls-padding pointer-events: none > * pointer-events: auto &--show-arrows-on-hover overflow: hidden .v-window__left transform: translateX(-200%) .v-window__right transform: translateX(200%) &:hover .v-window__left, .v-window__right transform: translateX(0) &-x-transition, &-x-reverse-transition, &-y-transition, &-y-reverse-transition &-enter-active, &-leave-active transition: $window-transition &-leave-from, &-leave-to position: absolute !important top: 0 width: 100% &-x-transition &-enter-from transform: translateX(100%) &-leave-to transform: translateX(-100%) &-x-reverse-transition &-enter-from transform: translateX(-100%) &-leave-to transform: translateX(100%) &-y-transition &-enter-from transform: translateY(100%) &-leave-to transform: translateY(-100%) &-y-reverse-transition &-enter-from transform: translateY(-100%) &-leave-to transform: translateY(100%)