/* admin-custom.css — surcharges et compléments site-spécifiques */

/* ==========================================================================
   Compatibilité badges BS3/4 dans le nouvel admin BS5
   Le code wisedyn générique génère encore <span class="badge badge-success">
   etc. (cf. wisedyn/admin/pages/redactionnels.4dweb pour la colonne Site).
   On restaure les couleurs sans toucher au HTML générique.
   ========================================================================== */
/* Cache les badges vides (Rédactionnel sans D-Site) générés par
   l'expression inline dans wisedyn/admin/pages/redactionnels.4dweb */
.badge:empty { display: none; }

.badge.badge-success   { background-color: #d1e7dd; color: #0a3622; }
.badge.badge-primary   { background-color: #cfe2ff; color: #052c65; }
.badge.badge-warning   { background-color: #fff3cd; color: #664d03; }
.badge.badge-danger    { background-color: #f8d7da; color: #58151c; }
.badge.badge-info      { background-color: #cff4fc; color: #055160; }
.badge.badge-secondary { background-color: #e2e3e5; color: #2b2f32; }

/* ==========================================================================
   Badges site dans le header de chaque paragraphe (lecture seule).
   Cf. admin-custom/partials/paragraphesBadgeSite.4dweb
   ========================================================================== */
.par-badges-site {
	display: inline-flex;
	flex-wrap: wrap;
	gap: .25rem;
	margin-left: .5rem;
	vertical-align: middle;
}
.par-badges-site .badge {
	font-weight: 500;
	padding: .25em .5em;
}

/* ==========================================================================
   Filtre site (Rédactionnels et Paragraphes) — checkboxes compactes + cadre
   Cf. admin-custom/partials/redactionnels_filtre_site.4dweb et
   admin-custom/partials/paragraphes_filtre_site.4dweb
   ========================================================================== */
.red-filtres,
.par-filtres {
	border: 1px solid #ccc !important;
	background: #efefef;
}
.par-filtres {
	margin-top: .5rem;
}
.par-toggle-filtres {
	cursor: pointer;
	color: #6c757d;
	transition: color .15s;
}
.par-toggle-filtres:hover {
	color: #212529;
}
.par-badges-empty {
	font-size: .75rem;
	color: #6c757d;
	font-style: italic;
}
.red-filtres .form-check-input,
.par-filtres .form-check-input {
	width: .875rem;
	height: .875rem;
	margin-top: .25rem;
}
.red-filtres .form-check-label,
.par-filtres .form-check-label {
	font-size: .85rem;
}
.red-filtres .form-check,
.par-filtres .form-check,
.form-wisedyn .red-filtres .form-check,
.form-wisedyn .par-filtres .form-check {
	min-height: 1.25rem;
	padding-left: 1.4rem;
	line-height: 22px;
}
