/* Übernommen aus Inline-Styles der Live-Seite */
/* Einsatzgebiete 23.09.2026: breitere Ort- und Location-Kacheln, Buttons gleich
   breit und gleich hoch, Text darf umbrechen. Liegt hier statt in style.css,
   weil die CSS-Dateien mit langer Cache-Zeit ausgeliefert werden. Doppelte
   Klasse im Selektor, damit die Regel die spaeter geladene style.css schlaegt. */
.ez-cards-grid.ez-cards-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}
.ez-cards-grid--regions.ez-cards-grid--regions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.ez-cards-grid:not(.ez-cards-grid--regions) .ez-card{display:flex;flex-direction:column;padding:16px 16px 14px}
.ez-cards-grid:not(.ez-cards-grid--regions) .ez-card__pills{margin-top:auto;flex-wrap:nowrap}
.ez-cards-grid:not(.ez-cards-grid--regions) .ez-card__pills .ez-pill{width:100%;min-height:58px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;line-height:1.25;padding:9px 10px;font-size:.76rem}
@media(max-width:900px){.ez-cards-grid--regions.ez-cards-grid--regions{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ez-cards-grid.ez-cards-grid{grid-template-columns:1fr}.ez-cards-grid--regions.ez-cards-grid--regions{grid-template-columns:1fr}}
