/* Общая обрезка и прокрутка названий; расстояние и время вычисляет JS. */
.radio-overflow { display: block; min-width: 0; max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.radio-overflow.radio-overflow--moving { text-overflow: clip; }
.radio-overflow--moving > .radio-overflow__text { display: inline-block; }
.radio-overflow:focus-visible { outline: 1px solid var(--radio-accent); outline-offset: 2px; }
