/* Rezeptnest v0.9.49 – dauerhafte Layout-Guards
 * Diese Datei wird NACH rezeptnest.css geladen und enthält ausschließlich
 * Release-Invarianten, die nicht wieder durch historische Styles überschrieben
 * werden dürfen.
 */

/* Die zweite Filtergruppe ist seit v0.9.43 der haushaltsweit erweiterbare
 * Kategorienbereich. Sie darf niemals als horizontal scrollende Ein-Zeilen-
 * Leiste gerendert werden – unabhängig davon, ob ein JS-Modul zusätzlich die
 * Klasse rn-category-filter-group gesetzt hat.
 */
.v97-filter-section .v97-filter-group.secondary,
.v97-filter-section .rn-category-filter-group {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  align-items: start !important;
  gap: 6px !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  overflow: hidden !important;
}

.v97-filter-section .v97-filter-group.secondary > .v97-filter-title,
.v97-filter-section .rn-category-filter-group > .v97-filter-title {
  display: block !important;
  width: 100% !important;
  min-width: 0 !important;
}

.v97-filter-section .v97-filter-group.secondary > .v97-filter-scroll,
.v97-filter-section .rn-category-filter-group > .v97-filter-scroll {
  display: flex !important;
  flex-flow: row wrap !important;
  align-items: center !important;
  align-content: flex-start !important;
  gap: 6px !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  overflow-x: visible !important;
  overflow-y: visible !important;
  padding: 1px 0 !important;
  scrollbar-width: none !important;
}

.v97-filter-section .v97-filter-group.secondary > .v97-filter-scroll > .v97-filter-chip,
.v97-filter-section .rn-category-filter-group > .v97-filter-scroll > .v97-filter-chip {
  flex: 0 0 auto !important;
  width: auto !important;
  max-width: 100% !important;
  min-width: 0 !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}
