From 62df34c71d20c7e2d16251db21a5a45be4f258f9 Mon Sep 17 00:00:00 2001 From: Philip Jackson Date: Wed, 8 Apr 2026 15:05:54 +1200 Subject: [PATCH] MSD: Add sidebar top padding when no logo CIAB passes Logo: null; with dashboard/omnibar on, the menu sat flush under the omnibar. Use :has() to apply 24px top padding when the logo element isn't rendered. --- client/dashboard/app/responsive-sidebar/sidebar.scss | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/dashboard/app/responsive-sidebar/sidebar.scss b/client/dashboard/app/responsive-sidebar/sidebar.scss index 009bd1cb6e11..8d301a847bf3 100644 --- a/client/dashboard/app/responsive-sidebar/sidebar.scss +++ b/client/dashboard/app/responsive-sidebar/sidebar.scss @@ -20,6 +20,10 @@ overflow-y: auto; } +.dashboard-responsive-sidebar__sidebar:not( :has( > .dashboard-responsive-sidebar__logo ) ) { + padding-block-start: $grid-unit-30; +} + .dashboard-responsive-sidebar__logo { padding: 14px $grid-unit-30 + 2px; border-block-end: 1px solid var( --dashboard-header__border-color );