.btn-group-xs > .btn, .btn-xs { padding: .25rem .4rem; font-size: .875rem; line-height: .5; border-radius: .2rem; } .playlist { margin: 2em 0; } .playlist .playlist-time-scale { height: 30px; } .playlist .playlist-tracks { background: #e0eff1; } .playlist .channel { background: grey; } .playlist .channel-progress { background: orange; } .playlist .cursor { background: black; } .playlist .wp-fade { background-color: rgba(0, 0, 0, 0.1); } .playlist .state-cursor, .playlist .state-select { cursor: text; } .playlist .state-fadein { cursor: w-resize; } .playlist .state-fadeout { cursor: e-resize; } .playlist .state-shift { cursor: ew-resize; } .playlist .selection.point { background: red; } .playlist .selection.segment { background: rgba(0, 0, 0, 0.1); } .playlist .channel-wrapper.silent .channel { opacity: 0.3; } .playlist .controls { background: white; text-align: center; border: 1px solid black; border-radius: 0.2rem; } .playlist .controls .track-header { overflow: hidden; color: black; height: 26px; display: flex; align-items: center; justify-content: space-between; padding: 0 0.2rem; font-size: 0.65rem; margin-bottom: -10px; } .playlist .controls .track-header button { width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; } .playlist .controls input[type="range"] { display: inline-block; width: 90%; } .playlist .controls .user-info { word-break: break-word; color: black; align-items: center; justify-content: space-between; padding: 0 0.2rem; font-size: 0.65rem; margin-top: -5px; }