/* Transcriptions */ .tooltip-parent { position: static; } .tooltip-parent:hover .tooltip-wrapper { display: block; } .tooltip-parent .tooltip-wrapper { position: absolute; z-index: 10; display: none; } .tooltip { width: 120px; background-color: black; color: #fff; text-align: center; padding: 5px 0; border-radius: 6px; } /* Audio slider element */ .audio-slider__container { padding: 8px; margin: 0; display: flex; align-items: center; } .audio-slider__range { /* Override user-agent default styles */ -webkit-appearance: none; appearance: none; width: 80%; height: 8px; margin: 0; padding: 0; border-radius: 4px; background: #d3d3d3; outline: none; /* For a visual cue on mouseover */ opacity: 0.7; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; &:hover { opacity: 1; } } .audio-slider__value { display: inline-block; position: relative; background-color: rgb(85, 95, 100); color: white; text-align: center; border-radius: 3px; padding: 5px 10px; margin-left: 8px; width: 300; &::after { position: absolute; top: 8px; left: -7px; width: 0; height: 0; border-top: 7px solid transparent; border-right: 7px solid rgb(85, 95, 100); border-bottom: 7px solid transparent; content: ''; } } .audio-slider__play-button { vertical-align: middle; background-color: var(--primary-bg-color); border: none; border-radius: 16px; height: 32px; width: 32px; box-shadow: 0px 0px 2px 0px #0a2e4d; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; } .audio-slider__play-button:hover { box-shadow: 0px 0px 4px 0px #0a2e4d; }