Встраивание CSS в веб-часть - это хорошо, если вы никогда не планируете изменять CSS для веб-части.
Я бы порекомендовал вам включить CSS в отдельный файл, хранящийся в библиотеке стилей, или изменить файл CSS, связанный с макетом страницы или главной страницей (например, core.css).
Просто определите уникальные классы для вашей веб-части, если это необходимо, и оставьте определение того, как это отображается для каждого веб-сайта. Это позволяет различным областям реализации SharePoint по-разному отображать одну и ту же веб-часть.
Означает, что вам никогда не придется выпускать dll, чтобы изменить незначительный внешний вид.