Is there a way to make a view's content shown right-to-left without manually changing CSS styles?
An alternative way so you don't have to change css all the time.

You can probably setup a generic RTL css rule in your theme (one time)

.rtl {
    direction: rtl;
}


and use this rule in each of your views under advanced &gt; css class as you see fit.

Alternatively as Leymannx points out you can add global text area in the header of your view and add the following css

&lt;style&gt;.view {direction: rtl;}&lt;/style&gt;


using Full HTML format as shown in the screenshots below




NOTE: view class is included in all views so this solution could potential affect all views on the page