/*
 * Blocs de preuve des fiches produit (E-E-A-T), sous le résumé produit.
 *
 * Virage à deux blocs (voir .superpowers/sdd/briefs/virage-deux-blocs.md) : les
 * quatre autres (fiche technique, livraison, mesure, outil) sont retirés, ils
 * répétaient ce que la fiche dit déjà. Restent .jdp-honnete (« Ce que ce
 * service ne fait pas ») et .jdp-combine (« Pour de meilleurs résultats,
 * associez ce service à... »), un panneau à filets entre les deux, jamais une
 * grille de cartes identiques (motif déjà banni sur ce projet : plusieurs
 * blocs répétitifs représentant des sujets différents, pas les deux registres
 * ci-dessous).
 *
 * Mise à la charte v14 (2026-07-29) : les deux registres internes de
 * .jdp-honnete (« ne fait pas » / « ne faisons jamais ») étaient un h2/h3 nus
 * suivis de listes à puces, sans aucun relief, détonnant entre le split
 * illustré qui précède et le FAQ en accordéon qui suit. Chacun a maintenant sa
 * propre carte .jdp-h-card (mêmes jetons que .smm-feature-card /
 * .smm-content-card de smm-fiche.min.css). Deux cartes empilées pour deux
 * registres complémentaires, pas une grille de cartes identiques pour des
 * sujets différents : la distinction avec le motif banni ci-dessus tient.
 *
 * Mise à la charte v14 bis (2026-07-29) : .jdp-combine reprend la même carte
 * .jdp-h-card (inc/product-combine.php), pour rester dans la même famille
 * visuelle que .jdp-honnete juste au-dessus au lieu d'un h2/liste nus. Un seul
 * registre ici (pas deux comme .jdp-honnete) : pas de modificateur dédié,
 * jdp-h-card seule suffit.
 *
 * Emplacement : les deux blocs sont maintenant insérés dans le fil éditorial
 * via le filtre the_content (inc/product-combine.php, jdp_place_fiche_extras,
 * priorité 22), juste avant la FAQ, au lieu d'un accrochage direct sur
 * woocommerce_after_single_product_summary. Ils peuvent donc se retrouver
 * imbriqués dans .smm-fiche.net-{réseau} : sans impact, ils n'utilisent pas
 * les jetons --smm-net-*, seulement les jetons génériques du thème, corrects
 * partout.
 */

/*
 * grid-column:1/-1 : hérité de l'ancien accrochage direct sur
 * woocommerce_after_single_product_summary, où ces sections étaient enfants
 * directs de <div class="product"> (grid deux colonnes 480px/1fr,
 * product.css) et devaient s'en échapper pour ne pas tomber dans
 * l'auto-placement du grid (même pattern que .jdp-author-band dans
 * product-content.css, qui reste sur ce hook, lui).
 *
 * Depuis le déplacement vers the_content, .jdp-honnete et .jdp-combine sont
 * imbriqués dans .smm-fiche, lui-même dans #tab-description > .woocommerce-tabs
 * (déjà grid-column:1/-1 côté product.css) : la règle ci-dessous est devenue
 * inerte (aucun effet hors d'un parent en display:grid) mais inoffensive.
 * Laissée telle quelle pour un diff minimal ; à retirer si .jdp-preuve ne
 * revient jamais en enfant direct du grid.
 */
.jdp-preuve {
	grid-column: 1 / -1;
	width: 100%;
}

/* Séparation entre les deux blocs : un trait, jamais un encadré individuel.
   Pas de margin-top ici : .smm-fiche > section (smm-fiche.min.css) espace déjà
   chaque section de sa propre marge (!important) ; on ajoute seulement le
   filet et l'air qui le précède. */
.jdp-preuve + .jdp-preuve {
	padding-top: 28px;
	border-top: 1px solid var(--border);
}

/* !important : imbriqué dans .smm-fiche (the_content), le reset de smm-fiche.min.css
   (.smm-fiche h2...h6 { margin:0 !important }) écraserait sinon cette marge. */
.jdp-preuve-t {
	font-size: var(--fs-h2);
	font-weight: 800;
	margin-bottom: 10px !important;
}

/* Note de révision de la carte auteur (.jdp-author-band, product-author.php) :
   même registre discret que l'ancien .jdp-preuve-src (retiré, plus produit par
   aucun bloc conservé). */
.jdp-revision {
	display: block;
	margin-top: 10px;
	font-size: 12.5px;
	line-height: 1.5;
	color: var(--fg2);
}

/* ------------------------------------------------------------------
   .jdp-honnete : limites du service, puis engagements permanents
   ------------------------------------------------------------------ */

/* Carte v14 : mêmes jetons que les cartes déjà utilisées sur la fiche habillée
   (fond blanc, bordure fine, rayon large, ombre basse - voir .smm-feature-card
   et .smm-content-card dans smm-fiche.min.css). Jetons génériques du thème
   uniquement (pas --smm-net-*) : comme le reste de ce fichier, cette carte doit
   rester identique quel que soit le réseau de la fiche. */
.jdp-h-card {
	padding: var(--sp-7) var(--sp-8);
	background: var(--bg);
	border: 1px solid var(--border);
	border-radius: var(--radius-lg);
	box-shadow: var(--shadow-sm);
}

.jdp-h-card + .jdp-h-card {
	margin-top: var(--sp-6);
}

/* Les puces DOIVENT être forcées ici. Une fois les blocs déplacés dans le fil
   éditorial (filtre the_content), ils héritent du reset de .smm-fiche qui pose
   list-style:none sur les listes du contenu. Résultat mesuré à l'écran : sept
   lignes flottantes sans repère, impossibles à lire comme une énumération.
   Le sélecteur descendant depuis .smm-fiche passe devant ce reset. */
.jdp-h-list,
.smm-fiche .jdp-h-list,
.jdp-c-list,
.smm-fiche .jdp-c-list {
	list-style: disc outside;
}

.jdp-h-list {
	margin: 0;
	padding-left: 1.1em;
}

.jdp-h-list li {
	padding: 6px 0;
	line-height: 1.55;
}

.jdp-h-non li {
	color: var(--fg2);
}

.jdp-h-non li::marker {
	color: var(--fg3);
}

/* !important : imbriqué dans .smm-fiche (the_content), le reset de
   smm-fiche.min.css (.smm-fiche h2...h6 { margin:0; padding:0; border:none
   !important }) écraserait sinon cette marge. Le filet qui séparait avant les
   deux registres est retiré : chaque registre a maintenant sa propre carte
   (.jdp-h-card), la séparation visuelle vient de la carte, plus du filet. */
.jdp-h-st {
	font-size: var(--fs-h4);
	font-weight: 700;
	color: var(--fg1);
	margin: 0 0 10px !important;
}

.jdp-h-jamais li {
	color: var(--fg1);
}

/* Turquoise de la palette (jetons existants) : marque les engagements
   permanents sans introduire de couleur propre à ce bloc. */
.jdp-h-jamais li::marker {
	color: var(--accent-cool);
}

/* ------------------------------------------------------------------
   .jdp-combine : accroche puis trois conseils gratuits
   ------------------------------------------------------------------ */

.jdp-c-lead {
	font-size: 16px;
	line-height: 1.6;
	color: var(--fg1);
	margin: 0 0 12px;
}

.jdp-c-list {
	margin: 0;
	padding-left: 1.1em;
}

.jdp-c-list li {
	padding: 6px 0;
	line-height: 1.55;
	color: var(--fg2);
}

.jdp-c-list li::marker {
	color: var(--accent);
}
