<select>, который сам подстраивается под ширину выбранного варианта — в одну строчку CSS:select {
field-sizing: content;
}По умолчанию ширина
select определяется самой длинной опцией. field-sizing: content заставляет элемент подстраиваться под текущий выбранный вариант. Работает в Chrome 125+, Edge 125+, Safari 17.4+.@WebDev_Plus