/* Liens brisés (outils/lib/pd/liens-brises.php) */

.pdx-lb-progres { padding: 1.4em; border-radius: 1em; background: var(--grisé); }
.pdx-lb-progres .chargement { padding: 0; background: none; }
.pdx-lb-barre { height: 0.6em; margin: 1.1em 0 0.9em; border-radius: 1em; background: var(--brume-2); overflow: hidden; }
.pdx-lb-barre span { display: block; height: 100%; border-radius: 1em; background: var(--orange); transition: width .6s ease; }
.pdx-lb-compteurs { display: flex; flex-wrap: wrap; gap: 0.4em 1.6em; margin: 0; padding: 0; list-style: none; color: var(--gris); }
.pdx-lb-compteurs strong { color: var(--encre); font-family: var(--mono); }
.pdx-lb-compteurs .pdx-lb-mauvais strong { color: var(--err); }
.pdx-lb-progres .pd-methode { margin-top: 0.9em; }

.pdx-lb-t td:first-child { width: 42%; }
.pdx-lb-t td:last-child a { color: var(--orange-texte); text-underline-offset: 0.2em; overflow-wrap: anywhere; }
.pdx-lb-t .pastille { white-space: normal; }

@media (prefers-reduced-motion: reduce) {
	.pdx-lb-barre span { transition: none; }
}
