diff --git a/src/app/pricelist/pricelist.component.css b/src/app/pricelist/pricelist.component.css
index 4b85d6c..13d3846 100644
--- a/src/app/pricelist/pricelist.component.css
+++ b/src/app/pricelist/pricelist.component.css
@@ -4,11 +4,12 @@ h1 {
letter-spacing: 2px;
}
+/* Nur 2 Spalten insgesamt */
.menu-container {
display: grid;
- grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
+ grid-template-columns: repeat(2, 1fr);
gap: 30px;
- max-width: 1000px;
+ max-width: 900px;
margin-left: auto;
margin-right: auto;
}
@@ -26,6 +27,9 @@ h1 {
border-bottom: 1px solid rgba(0, 0, 0, 0.5);
padding-bottom: 10px;
margin-bottom: 15px;
+
+ font-size: 1.8rem; /* größer */
+ font-weight: 700; /* fett */
}
.item {
@@ -40,3 +44,39 @@ h1 {
.item:last-child {
border-bottom: none;
}
+
+/* Sitzplätze-Karte ist DOPPELT so breit */
+.seats-card {
+ grid-column: span 2;
+}
+
+/* Sitzplätze→ 2 Items pro Zeile */
+.seats-grid {
+ display: grid;
+ grid-template-columns: repeat(2, 1fr);
+ gap: 12px;
+}
+
+.seat-item {
+ background: #ffffff;
+ padding: 12px;
+ border-radius: 10px;
+ box-shadow: 0 0 6px rgba(0,0,0,0.1);
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ font-size: 1.1rem;
+}
+
+.seat-icon {
+ display: flex;
+ align-items: center;
+}
+
+.seat-name {
+ flex: 1;
+}
+
+.seat-price {
+ font-weight: bold;
+}
diff --git a/src/app/pricelist/pricelist.component.html b/src/app/pricelist/pricelist.component.html
index 05ffe1c..eea398c 100644
--- a/src/app/pricelist/pricelist.component.html
+++ b/src/app/pricelist/pricelist.component.html
@@ -1,6 +1,29 @@