Доброй ночи! Чтобы стиль применялся только к нумерованным спискам `<ol>`, нужно быть уверенным, что ваш CSS не затрагивает маркированные списки `<ul>`. Ваш текущий код уже применяет стиль только к `<ol>`, так что он не должен затрагивать `<ul>`. Возможно, вы просто не наблюдаете разницу при отображении.
Для улучшения и гарантии того, что стиль не будет применен к маркированным спискам, вы можете добавить специфические стили только для `ol` и `ol li`, как вы уже сделали. Однако, чтобы уточнить настройки, можно переопределить стиль для `<ul>`. Например:
```css
ul {
margin: 0; /* Уберите или стилизуйте на ваше усмотрение */
padding: 0; /* Уберите или стилизуйте на ваше усмотрение */
list-style-type: disc; /* Или любую другую желаемую маркировку */
font-size: 16px; /* Установите размер шрифта для маркированных списков */
}
ol {
list-style-type: none;
counter-reset: num;
margin: 0 0 0 60px;
padding: 15px 0 5px 0;
font-size: 18px;
}
ol li {
position: relative;
margin: 0;
padding: 0 0 10px 0;
}
ol li:before {
content: counter(num);
counter-increment: num;
display: inline-block;
position: absolute;
top: 0px;
left: -60px;
width: 50px;
color: #ef6780;
text-align: center;
font-size: 26px;
font-weight: bold;
}
```
Таким образом, ваш стиль для нумерованных списков не будет конфликтовать с другими стилями для маркированных списков. Если у вас все равно возникают проблемы с отображением, проверьте, что в вашем коде нет конфликтующих стилей, установленных где-либо еще (например, в других CSS-файлах или в тегах `<style>`).