/*
 * Eigene Ergänzungen zur Froxlor-Oberfläche.
 *
 * Diese Datei ist in templates/Froxlor/config.json bereits als Asset deklariert,
 * wird aber von Froxlor nicht ausgeliefert — ein bewusst freigelassener Haken.
 * Nicht im Vite-Manifest enthaltene Assets verlinkt lib/functions.php roh,
 * ein Build-Schritt ist also nicht nötig.
 *
 * Bewusst sparsam: fast alles in der Projektansicht kommt mit Bootstrap-Klassen
 * aus. Hier steht nur, was sich damit nicht sauber ausdrücken lässt.
 */

/* Kästen einer Zeile gleich hoch, damit das Raster nicht ausfranst.
   h-100 allein reicht nicht, weil die Listen unterschiedlich lang sind. */
.card.h-100 > .list-group {
	flex: 1 1 auto;
}

/* Aufklappende Formulare in Listenzeilen sollen sich vom Eintrag absetzen,
   sonst verschwimmt beim Öffnen die Grenze zwischen Anzeige und Eingabe. */
.list-group-item > .collapse.show,
.list-group-item > .collapsing {
	border-top: 1px solid var(--bs-border-color);
	padding-top: .75rem;
}

/* Pfade und Datenbanknamen brechen sonst das Kartenlayout auf schmalen
   Bildschirmen auf. */
.card code {
	overflow-wrap: anywhere;
}
