Терпеть не могу important! Когда пишу сам проекты с нуля то настраиваю приоритеты так, что important не нужен. Но!
Дело в том, что по умолчанию в Битрикс основной файл template_styles.css подключается последним.
а стили компонентов перед ним) Это не логично, и кидаю камень в огород разработчикам системы.
Начал листать доки, но ничего не нашел. Ковырять ядро не считаю логичным.
Поэтому может кто сталкивался? Как сделать так, что бы стили компонентов подключались после основных?
Как по мне, стили и скрипты не стоит раскидывать по компонентам - потом замучаетесь их искать и править. Складывайте все в одном месте. CSS, к примеру в том же template_styles.css только писать. Тогда и проблема задачи решится и искать ничего по проекту не придется каждый раз, как потребуется что то подправить.