diff --git a/portal/menu-builder.html b/portal/menu-builder.html
index fc62508..71bf6d3 100644
--- a/portal/menu-builder.html
+++ b/portal/menu-builder.html
@@ -17,6 +17,7 @@
.builder-container {
display: flex;
flex: 1;
+ min-height: 0;
gap: 16px;
padding: 16px;
overflow: hidden;
@@ -468,6 +469,7 @@
/* Properties Panel */
.builder-properties {
width: 320px;
+ min-height: 0;
background: #fff;
border-radius: var(--radius);
box-shadow: var(--shadow);
@@ -479,6 +481,12 @@
}
.properties-header {
+ position: sticky;
+ top: -16px;
+ margin: -16px -16px 0 -16px;
+ padding: 16px;
+ background: #fff;
+ z-index: 1;
display: flex;
justify-content: space-between;
align-items: center;