@import "variables.less"; @import "../common/SpinWheel.less"; @mbl-PickerItemHeight: 100px; @mbl-PickerItemWidth: 100px; .mblSpinWheel { background-image: none !important; border: none !important; margin: auto 0; height: 400px !important; width: auto !important; display: -ms-flexbox; color: @win-foreground-color; & .mblSpinWheelSlot { -ms-flex-preferred-size: auto; border: none; -ms-user-select: none; text-align: left !important; overflow: hidden; margin: 0px !important; width: @mbl-PickerItemWidth !important; &:empty { display: none !important; } &:not([widgetId]) { top: 150px; height: 94px !important; width: 86px !important; padding: 0 0 0 8px !important; margin-right: 6px !important; background-color: @win-inactive-color; line-height: 4.5; } } & .mblSpinWheelSlotContainer:not(.mblSelectedSlot) { & .mblSpinWheelSlotLabel:not(.mblSelectedSlotItem) { opacity: 0; -ms-transition: opacity 0.4s ease-out; &:before { opacity: 0; transition: opacity 0.4s ease-out; } } } & .mblSpinWheelSlotLabel:not(.mblSelectedSlotItem) { opacity: 1; -ms-transition: opacity 0.4s ease-out; &:before { opacity: 1; transition: opacity 0.4s ease-out; } } & .mblSpinWheelSlotLabel { border: none; margin: 0px; color: @win-disabled-color; height: @mbl-PickerItemHeight; line-height: 3.5; font-size: @win-font-size-extra-large; &.mblSelectedSlotItem { color: @win-foreground-color; &:before { background-color: @win-disabled-color; z-index: -1; } } &:before { content: ''; position: absolute; width: 90px; height: 90px; border: 2px solid @win-disabled-color; left: 0px; } &.mblSpinWheelSlotLabelGray { opacity: 0.3; &:before{ opacity: 0.3; } } } & .mblSpinWheelBar { display: none; } & .mblSpinWheelSlotTouch { background-color: @win-bg-color; opacity: 0.01; } } .mblTooltip.mblOpener { & .mblSpinWheelDatePicker { left: calc(~"50% - 150px"); position: absolute !important; top: 50%; bottom: 50%; width: 300px !important; } }