.load-audio-player{display:block;margin-top:6px;max-width:260px;min-width:0}
.load-audio-player audio{display:none}
.load-audio-player .load-audio-play{width:100%;min-height:44px;padding:8px 10px;font-size:13px;line-height:1.25;display:flex;align-items:center;justify-content:center;gap:6px;white-space:normal}
.audio-playback-status{display:block;font-size:12px;margin-top:3px}
.audio-playback-status:empty,.audio-status:empty{display:none}
.review-quality .load-audio-player{width:100%}
.load-quality-screen{max-width:920px}
.quality-choice-group{border:0;padding:0;margin:0}
.quality-choice-group legend{font-size:14px;margin-bottom:10px}
.quality-choice{position:relative;margin:0;cursor:pointer}
.quality-choice input{position:absolute;opacity:0;width:1px;height:1px}
.quality-choice .button{width:100%;box-sizing:border-box;opacity:.7;border:3px solid transparent}
.quality-choice input:checked+.button{opacity:1;border-color:#162b22;box-shadow:0 0 0 2px #fff inset}
.quality-choice input:focus-visible+.button{outline:3px solid #287cbd;outline-offset:3px}
.quality-clear{display:flex;gap:8px;align-items:center;margin:16px 0 0}
.quality-clear input{width:auto}
.load-audio-recorder{margin-top:20px;padding-top:18px;border-top:1px solid #dce4de}
.load-audio-recorder [data-saved-audio]:not(:empty){margin-bottom:12px}
.audio-help{display:block;margin-top:6px}
.audio-recording-actions{display:flex;flex-wrap:wrap;gap:8px}
.audio-preview audio{width:100%;max-width:440px;margin-bottom:10px}
.audio-status{margin:10px 0 0;font-size:14px}
.load-audio-recorder [hidden]{display:none!important}
.load-quality-screen [aria-disabled="true"]{opacity:.6;pointer-events:none}
