diff --git a/docs/styleguide/index.html b/docs/styleguide/index.html
index 3643483..c8cbd7b 100644
--- a/docs/styleguide/index.html
+++ b/docs/styleguide/index.html
@@ -40,6 +40,7 @@
- Portal Header
+ - VSF Portal Header Public
- Options Row
- Object Card
- Object Group Card
diff --git a/docs/styleguide/patterns/vsf-portal-header-public.html b/docs/styleguide/patterns/vsf-portal-header-public.html
new file mode 100644
index 0000000..924c3f4
--- /dev/null
+++ b/docs/styleguide/patterns/vsf-portal-header-public.html
@@ -0,0 +1,300 @@
+
+
+
+
+
+ Styleguide – Pattern VSF Portal Header Public
+
+
+
+
+ Pattern – VSF Portal Header Public
+
+
+
+
+
+
+
+
diff --git a/docs/styleguide/styles/10-components-interactive-elements.css b/docs/styleguide/styles/10-components-interactive-elements.css
index 44decb1..9c89d3f 100644
--- a/docs/styleguide/styles/10-components-interactive-elements.css
+++ b/docs/styleguide/styles/10-components-interactive-elements.css
@@ -519,6 +519,29 @@
max-width: 100%;
}
+ #component-pulldown .sg-labeled-input-row {
+ flex-direction: column;
+ align-items: flex-start;
+ gap: var(--spacing-small);
+ width: 100%;
+ max-width: 100%;
+ }
+
+ #component-pulldown .sg-labeled-input-row .sg-label {
+ min-width: 0;
+ flex: 0 0 auto;
+ margin-right: 0;
+ margin-bottom: 0;
+ line-height: 1;
+ }
+
+ #component-pulldown .sg-labeled-input-row .sg-pulldown-demo,
+ #component-pulldown .sg-labeled-input-row .sg-pulldown {
+ width: 100%;
+ min-width: 0;
+ max-width: 100%;
+ }
+
#component-pulldown .sg-activatable-row {
grid-template-columns: 1fr;
align-items: start;
@@ -530,6 +553,7 @@
.sg-labeled-input-row {
flex-direction: column;
align-items: flex-start;
+ gap: var(--spacing-small);
width: 100%;
max-width: 100%;
}
@@ -538,7 +562,8 @@
min-width: 0;
flex: 0 0 auto;
margin-right: 0;
- margin-bottom: var(--spacing-large);
+ margin-bottom: 0;
+ line-height: 1;
}
.sg-labeled-input-row .sg-input-single-line,
diff --git a/public/assets/styleguide.upstream.css b/public/assets/styleguide.upstream.css
index eb19c77..a84a958 100644
--- a/public/assets/styleguide.upstream.css
+++ b/public/assets/styleguide.upstream.css
@@ -1000,6 +1000,29 @@ section + section {
max-width: 100%;
}
+ #component-pulldown .sg-labeled-input-row {
+ flex-direction: column;
+ align-items: flex-start;
+ gap: var(--spacing-small);
+ width: 100%;
+ max-width: 100%;
+ }
+
+ #component-pulldown .sg-labeled-input-row .sg-label {
+ min-width: 0;
+ flex: 0 0 auto;
+ margin-right: 0;
+ margin-bottom: 0;
+ line-height: 1;
+ }
+
+ #component-pulldown .sg-labeled-input-row .sg-pulldown-demo,
+ #component-pulldown .sg-labeled-input-row .sg-pulldown {
+ width: 100%;
+ min-width: 0;
+ max-width: 100%;
+ }
+
#component-pulldown .sg-activatable-row {
grid-template-columns: 1fr;
align-items: start;
@@ -1011,6 +1034,7 @@ section + section {
.sg-labeled-input-row {
flex-direction: column;
align-items: flex-start;
+ gap: var(--spacing-small);
width: 100%;
max-width: 100%;
}
@@ -1019,7 +1043,8 @@ section + section {
min-width: 0;
flex: 0 0 auto;
margin-right: 0;
- margin-bottom: var(--spacing-large);
+ margin-bottom: 0;
+ line-height: 1;
}
.sg-labeled-input-row .sg-input-single-line,
diff --git a/public/assets/styleguide.upstream.meta.json b/public/assets/styleguide.upstream.meta.json
index 3fcc3ab..5fab17c 100644
--- a/public/assets/styleguide.upstream.meta.json
+++ b/public/assets/styleguide.upstream.meta.json
@@ -1,7 +1,7 @@
{
"styleguideVersion": "2026.05.18.1",
- "styleguideCommit": "4a3c939",
- "syncedAtUtc": "2026-06-09T08:51:49Z",
+ "styleguideCommit": "cc9103b",
+ "syncedAtUtc": "2026-06-10T11:28:58Z",
"sourceRepo": "/Users/mathias/Documents/Dokumente Chouchou/Codebases/Styleguide",
"mirroredDocsPath": "docs/styleguide"
}
diff --git a/public/assets/styles.css b/public/assets/styles.css
index eb19c77..a84a958 100644
--- a/public/assets/styles.css
+++ b/public/assets/styles.css
@@ -1000,6 +1000,29 @@ section + section {
max-width: 100%;
}
+ #component-pulldown .sg-labeled-input-row {
+ flex-direction: column;
+ align-items: flex-start;
+ gap: var(--spacing-small);
+ width: 100%;
+ max-width: 100%;
+ }
+
+ #component-pulldown .sg-labeled-input-row .sg-label {
+ min-width: 0;
+ flex: 0 0 auto;
+ margin-right: 0;
+ margin-bottom: 0;
+ line-height: 1;
+ }
+
+ #component-pulldown .sg-labeled-input-row .sg-pulldown-demo,
+ #component-pulldown .sg-labeled-input-row .sg-pulldown {
+ width: 100%;
+ min-width: 0;
+ max-width: 100%;
+ }
+
#component-pulldown .sg-activatable-row {
grid-template-columns: 1fr;
align-items: start;
@@ -1011,6 +1034,7 @@ section + section {
.sg-labeled-input-row {
flex-direction: column;
align-items: flex-start;
+ gap: var(--spacing-small);
width: 100%;
max-width: 100%;
}
@@ -1019,7 +1043,8 @@ section + section {
min-width: 0;
flex: 0 0 auto;
margin-right: 0;
- margin-bottom: var(--spacing-large);
+ margin-bottom: 0;
+ line-height: 1;
}
.sg-labeled-input-row .sg-input-single-line,