| 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;
 
- }
 
 
  |