/* Keep native WebKit selects in the shared label/control/help tracks. */
#audio-lab .tool-select {
    appearance: none;
    -webkit-appearance: none;
    min-height: 46px;
    height: auto;
    padding-inline-end: 36px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236b7280' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 12px center;
}
html[dir="rtl"] #audio-lab .tool-select {background-position: left 12px center;}
#audio-lab .audio-lab-range-control {display: flex; align-items: center; gap: 12px;}
#audio-lab .audio-lab-range-control output {flex: 0 0 auto; color: var(--site-muted); font-size: 14px; white-space: nowrap;}

/* Isolate numeric units without moving RTL result alignment. */
html[dir="rtl"] #audio-lab .tool-metric-value[dir="ltr"] {text-align: right;}
