/* Übernommen aus Inline-Styles der Live-Seite */
/* 2026-09-21: Zweizeilige Buttons, z. B. „Hochzeits-DJ Kosten“ / „berechnen“. Jede Zeile ist ein span, der Button stapelt sie. */.btn.btn--zweizeilig{flex-direction:column!important;align-items:center;justify-content:center;gap:0!important;line-height:1.3!important;text-align:center}.btn.btn--zweizeilig>span{display:block}
/* 2026-09-21: Preiskacheln nebeneinander. Drei .wedding-price-card in einem .wedding-price-row stehen ab 1024px als drei Spalten, darunter bleiben sie untereinander. Zuerst auf /dj-grafenstadl/. */
.wedding-price-row .wedding-checklist li{display:block;position:relative;line-height:1.5;padding-left:36px}.wedding-price-row .wedding-checklist li::before{position:absolute;left:0;top:12px}@media(min-width:1024px){.wedding-price-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.wedding-price-row>.wedding-price-card{margin-top:0!important;padding:28px 22px 24px;display:flex;flex-direction:column}.wedding-price-row .wedding-price-card__price{font-size:clamp(1.5rem,2.5vw,1.95rem);line-height:1.1}.wedding-price-row .wedding-price-card__sub{font-size:.8rem;letter-spacing:.12em;margin:10px 0 18px}.wedding-price-row .wedding-check-grid{grid-template-columns:1fr;gap:0}.wedding-price-row .wedding-checklist li{padding:7px 0 7px 36px;font-size:.95rem}.wedding-price-row .wedding-checklist li::before{top:8px}.wedding-price-row .wedding-price-card__actions{margin-top:auto;padding-top:22px;flex-direction:column;align-items:stretch;gap:10px}.wedding-price-row .wedding-price-card__actions .btn{width:100%!important;justify-content:center;text-align:center;white-space:normal;line-height:1.3!important;padding-top:12px;padding-bottom:12px}}
