.liberty-voice-player{display:flex;align-items:center;gap:12px;width:min(340px,100%);max-width:100%;min-width:0;padding:8px 0;color:#bba2e5;box-sizing:border-box;background:transparent}
.liberty-voice-player>.voice-play{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:inherit;box-shadow:none;border-radius:50%;cursor:pointer}
.voice-play svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.voice-play:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.liberty-voice-player>.voice-seek{flex:1;min-width:32px;width:0;margin:0;padding:0;height:5px;border:0;border-radius:5px;appearance:none;-webkit-appearance:none;background:linear-gradient(to right,#bba2e5 var(--voice-progress,0%),#393342 var(--voice-progress,0%));cursor:pointer}
.voice-seek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;border:0;border-radius:50%;background:#bba2e5}
.voice-seek::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#bba2e5}
.voice-time{flex:none;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#a49dab}
#media-prepare .media-prepared>.liberty-voice-player{grid-column:1/-1;grid-row:auto;width:100%}
.liberty-voice-player>audio[hidden]{display:none!important}
.voice-fallback>.voice-play,.voice-fallback>.voice-seek,.voice-fallback>.voice-time{display:none}
.voice-fallback>audio{width:100%;max-width:100%}
