Тогда скорее всего чистым css не достать.
На js можно искать конкретный класс внутри блока и к нему уже применять свойства (или добавить дополнительный класс и уже в css делать, что нужно)
Александр, собственно, у всех трех внутренних блоков добавляешь display: flex.
У первого внутреннего - justify-content: flex-start, у среднего - justify-content: center, у третьего - justify-content: flex-end.
Если нужно, чтобы внутри каждого блока так же выравнивались по середине блока - у всех align-items: center.
Роман Кузнецов, ну если это один такой блок будет (не шаблонный, когда могут меняться картинки), можно один раз извратиться)
Блоку .rad поставить фоном картинку, а также всем псевдоэлементам ставить эту же картинку фоном, только менять позицию, подгоняя под большой фон))
it_pear_yurec, то, что издевательство - это да. Тем более, непонятно, чем оно оправдано, какой-то сильной "художественной" ценности в таком ходе не видно. Ну да ладно)
Тогда попробуйте этот псевдоэлемент сделать внутри click-area (на вашей картинке), если все такие блоки построены одинаково, то получится его спозиционировать так, чтобы казалось, будто стрелочка относится к выпадающему элементу.
На js можно искать конкретный класс внутри блока и к нему уже применять свойства (или добавить дополнительный класс и уже в css делать, что нужно)