Сейчас постоянно творится следующая чехарда: если у сайта есть дизайн, то он непременно должен учитывать дизайн административных элементов Битрикса, потому что если они где-то пересекаются, окошки, ссылки, кнопки, текст в визуальном редакторе и многое другое может перекраситься, "поползти", "схлопнуться" и иногда даже оказаться совсем непригодным для использования.
Но было правильнее именно Битриксу изолировать от пользовательских стилей свои, заключив их в контейнеры, вроде
#bitrixAdminContainer, которые бы исключали перекрытие, а в наиболее важных и уязвимых элементах ставить !important.
Я покупаю продукт и рассчитываю на его стабильную работу независимо от того дизайна, который будет придуман мной или дизайнером. Поэтому считаю, что эта работа должна делаться именно разработчиками Битрикса.
Читать подробнее...