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 @@