diff --git a/gajim/data/gui/contact_info.ui b/gajim/data/gui/contact_info.ui
index 3f7e1e69ffbd743bbba8798d1d9646236412bce2..1cf81fe3be4f962ba6d67d33d1136b8bb8d18779 100644
--- a/gajim/data/gui/contact_info.ui
+++ b/gajim/data/gui/contact_info.ui
@@ -409,6 +409,9 @@
                     </child>
                   </object>
                 </child>
+                <style>
+                  <class name="padding-18"/>
+                </style>
               </object>
               <packing>
                 <property name="name">information</property>
@@ -711,6 +714,9 @@
                     </child>
                   </object>
                 </child>
+                <style>
+                  <class name="padding-18"/>
+                </style>
               </object>
               <packing>
                 <property name="name">settings</property>
diff --git a/gajim/gtk/contact_info.py b/gajim/gtk/contact_info.py
index 0c9873d6b05a47119a3fe1be1de084a9e9ce1dd7..9ade9c795d37ee113154da41b2d038a0496cbbeb 100644
--- a/gajim/gtk/contact_info.py
+++ b/gajim/gtk/contact_info.py
@@ -93,7 +93,7 @@ def __init__(self,
         self._tasks: list[Task] = []
         self._devices: dict[str, DeviceGrid] = {}
 
-        self._switcher = SideBarSwitcher()
+        self._switcher = SideBarSwitcher(width=250)
         self._switcher.set_stack(self._ui.main_stack, rows_visible=False)
         self._ui.main_grid.attach(self._switcher, 0, 0, 1, 1)
         self._ui.main_stack.connect('notify::visible-child-name',
diff --git a/gajim/gtk/contact_settings.py b/gajim/gtk/contact_settings.py
index 09c7335fcd89742376496d501c7cc3b27bb75c47..b47c5275f943786bb9897c89c90b2f4fedb8f818 100644
--- a/gajim/gtk/contact_settings.py
+++ b/gajim/gtk/contact_settings.py
@@ -27,9 +27,9 @@
 class ContactSettings(SettingsBox):
     def __init__(self, account: str, jid: JID) -> None:
         SettingsBox.__init__(self, account, str(jid))
-
         self.get_style_context().add_class('settings-border')
         self.set_selection_mode(Gtk.SelectionMode.NONE)
+        self.set_size_request(700, -1)
         self.set_valign(Gtk.Align.START)
         self.set_halign(Gtk.Align.CENTER)
 
diff --git a/gajim/gtk/groupchat_details.py b/gajim/gtk/groupchat_details.py
index df37256c2c6f8d2c74a87aa8c96cb891670cfb89..45dd6bef537c7262172c49dcad873975a82e9582 100644
--- a/gajim/gtk/groupchat_details.py
+++ b/gajim/gtk/groupchat_details.py
@@ -62,7 +62,7 @@ def __init__(self,
         self._ui = get_builder('groupchat_details.ui')
         self._ui.connect_signals(self)
 
-        self._switcher = SideBarSwitcher()
+        self._switcher = SideBarSwitcher(width=250)
         self._switcher.set_stack(self._ui.main_stack)
         self._ui.main_grid.attach(self._switcher, 0, 0, 1, 1)
         self._ui.main_stack.connect('notify::visible-child-name',
@@ -148,6 +148,7 @@ def _add_groupchat_info(self) -> None:
 
     def _add_groupchat_settings(self) -> None:
         main_box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=24)
+        main_box.get_style_context().add_class('padding-18')
 
         settings_box = GroupChatSettings(self.account, self._contact.jid)
         main_box.add(settings_box)
diff --git a/gajim/gtk/groupchat_settings.py b/gajim/gtk/groupchat_settings.py
index aa495398fade3bd5ac0a85c97ea2f82fb115bfa6..6669d1e49c34521c8c31d2e1150704a2c9c6c9b0 100644
--- a/gajim/gtk/groupchat_settings.py
+++ b/gajim/gtk/groupchat_settings.py
@@ -27,9 +27,9 @@
 class GroupChatSettings(SettingsBox):
     def __init__(self, account: str, jid: JID) -> None:
         SettingsBox.__init__(self, account, str(jid))
-
         self.get_style_context().add_class('settings-border')
         self.set_selection_mode(Gtk.SelectionMode.NONE)
+        self.set_size_request(700, -1)
         self.set_valign(Gtk.Align.START)
         self.set_halign(Gtk.Align.CENTER)