Это для выравнивания справа. Попробуйте:
select{
text-align-last:right;
padding-right: 29px;
direction: rtl;
}
поддержку браузера для атрибута text-align-last
можно найти здесь: https://www.w3schools.com/cssref/css3_pr_text-align-last.asp Похоже, что только Safari все еще не поддерживает его.