diff --git a/fusion_plating/fusion_plating_portal/static/src/scss/fp_portal_sidebar.scss b/fusion_plating/fusion_plating_portal/static/src/scss/fp_portal_sidebar.scss index 8fe86c2f..f959144d 100644 --- a/fusion_plating/fusion_plating_portal/static/src/scss/fp_portal_sidebar.scss +++ b/fusion_plating/fusion_plating_portal/static/src/scss/fp_portal_sidebar.scss @@ -10,7 +10,6 @@ display: grid; grid-template-columns: 240px 1fr; gap: $fp-space-5; - align-items: start; background: $fp-page-bg; min-height: calc(100vh - 80px); padding: $fp-space-4; @@ -146,3 +145,14 @@ display: block; } } + +.o_fp_portal_main { + // Stretches with the grid row so the right column matches the + // sidebar's height on short pages (empty list states, statements + // tab, etc.) — uniform visual rhythm. + min-height: 100%; + // Bootstrap tables can grow wider than the grid track without this; + // min-width: 0 lets the flex/grid child shrink and lets overflow-x + // on inner .table-responsive containers do their job on Safari. + min-width: 0; +} diff --git a/fusion_plating/fusion_plating_portal/views/fp_portal_breadcrumbs.xml b/fusion_plating/fusion_plating_portal/views/fp_portal_breadcrumbs.xml index 6c2d7284..58f21337 100644 --- a/fusion_plating/fusion_plating_portal/views/fp_portal_breadcrumbs.xml +++ b/fusion_plating/fusion_plating_portal/views/fp_portal_breadcrumbs.xml @@ -62,13 +62,13 @@