| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 | .audioPlayer {  display: flex;  flex-direction: row;  align-items: center;  background-color: #ffffff;  border-radius: 10px;  padding: 8px;  min-width: 240px;  max-width: 420px;  max-height: 40px;  backdrop-filter: blur(5px);  border: 1px solid rgba(16, 24, 40, 0.08);  box-shadow: 0 1px 2px rgba(9, 9, 11, 0.05);  gap: 8px;}.playButton {  display: inline-flex;  width: 16px;  height: 16px;  border-radius: 50%;  background-color: #296DFF;  color: white;  border: none;  cursor: pointer;  align-items: center;  justify-content: center;  transition: background-color 0.1s;  flex-shrink: 0;}.playButton:hover {  background-color: #3367d6;}.playButton:disabled {  background-color: #bdbdbf;}.audioControls {  flex-grow: 1;  }.progressBarContainer {  height: 32px;  display: flex;  align-items: center;  justify-content: center;}.waveform {  position: relative;  display: flex;  cursor: pointer;  height: 24px;  width: 100%;  flex-grow: 1;  align-items: center;  justify-content: center;}.progressBar {  position: absolute;  top: 0;  left: 0;  opacity: 0.5;  border-radius: 2px;  flex: none;  order: 55;  flex-grow: 0;  height: 100%;  background-color: rgba(66, 133, 244, 0.3);  pointer-events: none;}.timeDisplay {  /* position: absolute; */  color: #296DFF;  border-radius: 2px;  order: 0;  height: 100%;  width: 50px;  display: inline-flex;  align-items: center;  justify-content: center;}/* .currentTime {    position: absolute;    bottom: calc(100% + 5px);    transform: translateX(-50%);    background-color: rgba(255,255,255,.8);    padding: 2px 4px;    border-radius:10px;    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.08);} */.duration {  background-color: rgba(255, 255, 255, 0.8);  padding: 2px 4px;  border-radius: 10px;}.source_unavailable {  border: none;  display: flex;  align-items: center;  justify-content: center;  width: 100%;  height: 100%;  position: absolute;  color: #bdbdbf;}.playButton svg path,.playButton svg rect{   fill:currentColor;}
 |