/*
 * Numéro du secrétariat hors de sa plage (appel-horaires-perinea.js ; variante B validée par Monsieur sur planches,
 * #7 du 16/10/2026, quête LE-SITE-DE-PERINEA-AFFICHE-LES-DEUX-NUMEROS-DU-SECRETARIAT, run 754).
 *
 * L'état est posé par le script sur une ancre devenue inactive (sans href) : il doit l'emporter sur toutes les règles
 * de lien du thème et des blocs, états compris (survol, focus, actif) -- un état non déclaré revient au thème. D'où
 * `!important` sur la couleur et le soulignement, et la famille des états fermée. La couleur se dérive de celle du
 * contexte (fond clair de « Nous trouver », fond d'encre du pied) : aucune teinte n'est écrite ici. Un composant
 * d'interface inactif n'est pas soumis au contraste minimal (WCAG 1.4.3) ; il reste lisible.
 */
a.perinea-appel-ferme,
a.perinea-appel-ferme:hover,
a.perinea-appel-ferme:focus,
a.perinea-appel-ferme:active {
	color: color-mix(in srgb, currentColor 60%, transparent) !important;
	text-decoration: none !important;
	cursor: default;
}

/* Le texte intérieur suit : le pied du menu souligne le `span` de ses liens au survol (nav-mobile-perinea.css). */
a.perinea-appel-ferme span,
a.perinea-appel-ferme:hover span {
	text-decoration: none !important;
}

a.perinea-appel-ferme .perinea-joindre-pastille {
	opacity: .55;
}

.perinea-appel-mention {
	display: inline-block;
	margin-inline-start: .5em;
	padding: .05em .55em;
	border: 1px solid currentColor;
	border-radius: 999px;
	font-size: .72em;
	line-height: 1.4;
	letter-spacing: normal;
	text-transform: none;
	vertical-align: .1em;
	white-space: nowrap;
}

.perinea-appel-repli {
	list-style: none;
}

.perinea-appel-repli p {
	margin: -.25rem 0 0;
	font-size: .9375rem;
	line-height: 1.5;
}

/* Les liens du repli restent dans la phrase : la bande « Nous joindre » met ses liens en flex (joindre-perinea.css),
   règle qui les jetait chacun sur sa ligne (planche avant / après du 16/10/2026). Spécificité plus haute que la sienne,
   états compris, sans dépendre de l'ordre des feuilles. */
:is(.perinea-joindre-liste, .dtb-location-list) .perinea-appel-repli a,
:is(.perinea-joindre-liste, .dtb-location-list) .perinea-appel-repli a:visited,
:is(.perinea-joindre-liste, .dtb-location-list) .perinea-appel-repli a:hover,
:is(.perinea-joindre-liste, .dtb-location-list) .perinea-appel-repli a:focus-visible {
	display: inline;
	color: inherit;
	text-decoration: underline;
}
