.recording-controls{display:flex;flex-wrap:wrap;align-items:center;gap:7px;max-width:250px}
#recordingLiveStatus{flex-basis:100%;font:500 12px/1.4 system-ui,sans-serif;color:#e6f0ee;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px #000}
#recordingLiveStatus[data-state=recording]{color:#ffc7b4}
#recordingLiveStatus[data-state=recording]::before{content:'●';margin-right:6px;color:#ff8e79}
#recordingQuickDownload{font-size:11px;min-height:38px}
@media(max-width:760px){.recording-controls{flex:1 1 130px;max-width:none}.recording-controls #record{flex:1}#recordingLiveStatus{font-size:12px}.recording-controls #recordingQuickDownload{min-height:44px}}
