Есть несколько способов решить проблему длинных текстов опций, охватывающих остальные опции.
Первый вариант - изменить ширину класса Continput на более высокую значение, чтобы больше текста могло поместиться внутри меток. Метки ограничены полями и отступами, включенными списком и элементами списка, внутрь которых помещаются переключатели. Следовательно, более широкая ширина будет означать, что можно аккуратно отобразить больше текста опции.
Второй вариант - установить свойство переполнения элементов списка как скрытое, как это (новое свойство в внизу определения):
li {
position: relative;
padding: 10px;
padding-left: 40px;
height: 30px;
overflow: hidden;
}
Таким образом, текст, который не может быть отображен без выхода за пределы элементов списка, будет скрыт, а не будет перекрывать текст, принадлежащий переключателям ниже. Есть также больше вариантов настройки переполнения; в веб-документации Mozilla MDN есть небольшая статья об этом свойстве: https://developer.mozilla.org/en-US/docs/Web/CSS/overflow
Третий вариант представляет собой комбинацию этих опций, указанных выше. В результате должно получиться что-то, что выглядит и работает так, как вам нужно. Если вы еще не начали проверять и экспериментировать со своим собственным контентом, используя что-то вроде функции проверки Google Chrome, я рекомендую вам прочитать руководство для используемого вами браузера. У Zapier есть подробное руководство для Google Chrome здесь , и я вижу, что Microsoft включила те же инструменты, которые доступны в Google Chrome, в свой обновленный Microsoft Edge (с синим и зеленым lo go).