Entschuldigung, da hatte ich etwas geschlafen und die Frage aus deinem ersten Beitrag aus den Augen verloren.
Dafür gibt es bei Flexbox die order-Anweisung. Standardmäßig haben alle Items den Wert order = 0 (Null).
Mit der zusätzlichen Anweisung
in
Code:
.sidebar{
width: 20%;
}
wird die .sidebar in der Ansicht (nicht im Quelltext) hinter .main geschoben und erscheint rechts davon.