body { &.ticker-hidden { .siema-indexes { display: none; } .indexes-visibility { .toggle-btn { &.to-hide { display: none; } &.to-show { display: table; } } } .ticker__arrow { display: none !important; } } } .ticker { bottom: 0; flex-shrink: 0; overflow: hidden; position: fixed; width: 100%; z-index: 2000; &__prev, &__next { background: $white; border: 0; border-radius: 50%; box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.15); cursor: pointer; font-size: 0; padding: $space-sm; position: absolute; top: calc(50% + 3px); transform: scale(1); transition: .3s; z-index: 2002; &:hover { background: $primary-light; transform: scale(1.2); .icon { fill: $white; transform: rotate(90deg) scale(1.2); } } &:focus { background: $white; .icon { fill: $primary-light; } } } &__prev .icon, &__next .icon { fill: $primary-light; height: 12px; width: 12px; } &__next { right: $space-xs; @include mq($breakpoint-xs) { right: $space-md; } .icon { transform: rotate(90deg); } } &__prev { left: $space-xs; @include mq($breakpoint-xs) { left: $space-md; } .icon { transform: rotate(90deg); } } } .siema-indexes { background-color: $white; min-height: 80px; padding: $space-xs 0; position: relative; & > div { display: flex; } &::before, &::after { content: ''; height: 100%; min-height: 80px; position: absolute; top: 0; width: 160px; z-index: 2001; } &.no-bg { &::before, &::after { background-image: none; } } &::before { background-image: linear-gradient(to right, rgba(255,255,255,1), rgba(255,255,255,.5), rgba(255,255,255,0)); left: 0; } &::after { background-image: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,.5), rgba(255,255,255,1)); right: 0; } .index-card { border-right: 1px solid $gray-lighter; height: 100%; min-height: 80px; &--wrapper { height: 100%; } } } .indexes-visibility { padding: 6px 0; &:after { box-shadow: inset 0px -4px 8px -3px rgba(17, 17, 17, 0.1); content: ""; height: 6px; left: 0; opacity: 1; position: absolute; right: 0; top: 41px; width: 100%; z-index: 2050; } .toggle-btn { background-color: $white; box-shadow: $card-drop-shaddow; color: $primary; cursor: pointer; display: table; font-weight: $font-weight-normal; margin: 0 $spacer 0 auto; padding: $space-xs $space-xs $space-xs ($space-xs + $space-md); position: relative; text-transform: uppercase; &::after, &::before { background-color: $secondary; border-bottom: 1px solid $primary-lighter; border-top: 1px solid $primary-lighter; content: ''; height: 1px; left: $space-xs; position: absolute; top: $space-sm; width: .75rem; } &::after { top: 17px; } &.to-show { display: none; } } }