/* Gemeinsame Layout-Entscheidung (V1 + V2): keine Sammelkarte um Ergebnislisten.
   Die DOM-Container, Trefferzahl und Statusmeldungen bleiben für Filter, Merklisten und Programme erhalten.
   Nur Listen/Übersichten werden entrahmt; Suchformular und Programm-Erstellungsformular bleiben Karten. */
body .results-panel {
  background:transparent;
  border:0;
  box-shadow:none;
  border-radius:0;
  padding:0;
  margin-top:14px;
}
body .results-panel #count {
  margin:0 2px 12px;
  padding:0 2px;
  font-size:14px;
  color:var(--muted,#687386);
}
body .results-panel #results { width:100%; min-width:0; }
body .results-panel #results > .result { width:100%; box-sizing:border-box; }

/* Die Merklisten-Übersicht erzeugt eigene Karten innerhalb des bisherigen Header-Panels. */
body .results-panel #favoritesViewHeader:has(.bookmark-overview) {
  background:transparent;
  border:0;
  box-shadow:none;
  border-radius:0;
  padding:0;
  margin:0 0 14px;
}
body .results-panel #favoritesViewHeader .bookmark-overview > .programme-card {
  width:100%;
  box-sizing:border-box;
}

/* Programm-Übersicht und Programmliste: ebenfalls keine äußere Sammelkarte.
   Das Formular zum Erstellen eines Programms behält seinen schützenden Panel-Rahmen. */
body #programmesRoot.programmes-root:not(:has(.programme-form)) {
  background:transparent;
  border:0;
  box-shadow:none;
  border-radius:0;
  padding:0;
  margin-top:14px;
}
body #programmesRoot.programmes-root > .programme-card,
body #programmesRoot.programmes-root > .programme-piece {
  width:100%;
  box-sizing:border-box;
}
