Corepro, псевдоэлементы по умолчанию имеют display: inline, а значит у них не работают размеры и горизонтальные отступы. Вертикальные margin тоже не работают, а padding работает не так, как в основном ожидают люди.
Позиционировать их можно как inline-block, абсолютами, флексами или гридами.
При использовании флексов или гридов, нужно либо оборачивать контент в дополнительную обертку либо точно быть уверенным, что в тексте нет и не будет никаких тегов (типа br, span, strong и т.д.)
Удобнее манипулировать положением и размерами галки, если она будет фоном, а не написана в content.
А content оставить пустым. content: ""
---
Не очень четко описано, какого эффекта нужно добиться. Чтобы было как на скрине или чтобы текст шел по красной линии?