@import "../global/globalCssVariables.scss"; .collectionStackedTimeline { position: absolute; width: 100%; height: 100%; z-index: 1000; overflow: hidden; top: 0px; .collectionStackedTimeline-trim-shade { position: absolute; height: 100%; background-color: $dark-gray; opacity: 0.3; } .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%; .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 { width: 1px; height: 100%; background-color: $pink; position: absolute; top: 0px; pointer-events: none; } .collectionStackedTimeline-marker-timeline { position: absolute; top: 2.5%; height: 95%; border-radius: 4px; &:hover { opacity: 1; } .collectionStackedTimeline-left-resizer, .collectionStackedTimeline-resizer { background: $medium-gray; position: absolute; top: 0; height: 100%; width: 10px; pointer-events: all; cursor: ew-resize; z-index: 100; } .collectionStackedTimeline-resizer { right: 0; } .collectionStackedTimeline-left-resizer { left: 0; } } .collectionStackedTimeline-waveform { position: absolute; width: 100%; height: 100%; top: 0; left: 0; pointer-events: none; } }