Der freie Platz ist nur bei brassberg. Das Problem hier ist, dass der Timeline-Div-Container auch für nicht eingeloggte Benutzer vorhanden sein muss. Der Div ist zwar leer, aber der gigantische Margin (sehr wahrscheinlich auf Kundenwunsch) ist ja noch da (sehe die beiden Screenshots).
nicht erkennen kann, ob hier der Orderprocess oder Login-Maske kommt. Mögliche Lösung:
Unnötige HTML Elemente aus dem nicht eingeloggt Template (OrderProcess.Nobody.html) entfernen und gleichzeitig JS anpassen, dass da keine Fehler geworfen werden.
CSS Klasse auf Body setzen, wenn man nicht eingeloggt ist.
Wenn du die Punkte @henbug erledigen würdest, könnte das Problem teilweise gelöst werden.
Was das Problem angeht (mobile):
hier muss eine andere Lösung her ggf. als Buttons. Oben ist ja genug platz oder als Select
meine sachen sind soweit eingespielt. Bei brassberg hab ich nicht verstanden wieso der Abstand da ist. Da am besten den nur beim Desktop verwenden? Naja, bis ende deines Urlaubs reicht das so wie es ist.
Mobile werden die Inputs ausgeblendet. Man muss erst auf eine Option klicken. Dann wird das Formular eingeblendet und dahin gescrollt. Ich schaue noch, dass das Design in Ordnung ist.