@import '../global/globalCssVariables.module.scss'; .collectionStackedTimeline-timelineContainer { height: 100%; position: absolute; overflow-x: auto; overflow-y: hidden; border: none; background-color: $white; border-width: 0 2px 0 2px; &:hover { cursor: default; .collectionStackedTimeline-hover { display: block; } } } .collectionStackedTimeline-timelineContainer:hover + .timeline-hoverUI { display: flex; justify-content: center; } ::-webkit-scrollbar { height: 5px; } .collectionStackedTimeline { position: absolute; background: $off-white; z-index: 1000; height: 100%; overflow: hidden; .collectionStackedTimeline-trim-shade { position: absolute; height: 100%; background-color: $dark-gray; opacity: 0.3; top: 0; } .collectionStackedTimeline-trim-controls { height: 100%; position: absolute; box-sizing: border-box; border: 2px solid $medium-blue; display: flex; justify-content: space-between; max-width: 100%; top: 0; left: 0; .collectionStackedTimeline-trim-handle { background-color: $medium-blue; height: 100%; width: 5px; cursor: ew-resize; } } .collectionStackedTimeline-selector { position: absolute; width: 10px; top: 2.5%; height: 95%; background: $light-blue; border-radius: 3px; opacity: 0.3; z-index: 500; border-style: solid; border-color: $medium-blue; border-width: 1px; } .collectionStackedTimeline-current, .collectionStackedTimeline-hover { width: 1px; height: 100%; position: absolute; top: 0px; pointer-events: none; } .collectionStackedTimeline-current { background-color: $pink; } .collectionStackedTimeline-hover { display: none; background-color: $medium-blue; } .collectionStackedTimeline-marker-timeline { position: absolute; top: 2.5%; height: 95%; border-radius: 4px; //background: $light-gray; &:hover { opacity: 1; } .collectionStackedTimeline-left-resizer, .collectionStackedTimeline-resizer { background: $dark-gray; position: absolute; top: 0; height: 100%; width: 10px; pointer-events: all; z-index: 100; } .collectionStackedTimeline-resizer { right: 0; cursor: e-resize; } .collectionStackedTimeline-left-resizer { left: 0; cursor: w-resize; } } .collectionStackedTimeline-waveform { position: absolute; width: 100%; height: 100%; top: 0; left: 0; pointer-events: none; } } .timeline-hoverUI { position: absolute; z-index: 10000; transform: translate(-50%, 100%); height: 100%; display: none; .hoverTime { position: absolute; color: $dark-gray; transform: translate(0, -100%); font-weight: bold; pointer-events: none; } }