В файлах module_name.libraries.yml css подключается немного сложнее, чем js.
Пример:
map_render:
js:
js/infobox.js: {}
js/markerclusterer.js: {}
js/map_render.js: {}
css:
base:
css/map_base.css: {}
layout:
css/map_layout.css: {}
component:
css/map_component.css: {}
state:
css/map_state.css: {}
theme:
css/map_theme.css: {}
Конкретно в этом случае все css подключатся в порядке добавления, одна происходит это за счёт веса их родительского раздела. Веса следующие:
- base CSS_BASE = -200
- layout CSS_LAYOUT = -100
- component CSS_COMPONENT = 0;
- state CSS_STATE = 100
- theme CSS_THEME = 200
Соответственно стили с меньшим весом грузятся раньше, а с большим, позже. Если не уверены в выборе веса - используйте theme.