/* Nettoyer un texte collé depuis Word (outils/lib/pd/nettoyer-word.php) */
.pdx-mot .outil-etiquette { margin: 0 0 0.5em; font-weight: 700; }
.pdx-mot-zone {
	min-height: 8em;
	padding: 1em 1.1em;
	border: 0.13em dashed var(--brume-2);
	border-radius: 0.9em;
	background: var(--grisé);
	color: var(--encre);
	overflow-wrap: anywhere;
	cursor: text;
}
.pdx-mot-zone:focus { outline: 0; border-color: var(--orange); background: #fff; }
.pdx-mot-zone:empty::before { content: attr(data-vide); color: var(--gris); }
.pdx-mot-zone.pdx-colle:empty::before { content: attr(data-colle); color: var(--ok); font-weight: 600; }
.pdx-mot-options { display: flex; justify-content: space-between; align-items: flex-start; gap: 0.8em; flex-wrap: wrap; margin-top: 1em; }
.pdx-mot-options label { flex: 1 1 20em; display: flex; gap: 0.6em; align-items: baseline; font-size: 0.92em; cursor: pointer; }
.pdx-mot-options input { accent-color: var(--orange-texte); }

.pdx-mot-res { margin-top: 2.2em; scroll-margin-top: 1em; }
.pdx-mot-tailles { display: flex; justify-content: space-between; gap: 0.4em 1.4em; flex-wrap: wrap; margin: 0 0 0.6em; font-size: 1.05em; }
.pdx-mot-faits { margin: 0; padding-left: 1.2em; color: var(--gris); }
.pdx-mot-faits li { margin: 0.2em 0; }
.pdx-mot-faits .pdx-mot-attn { color: var(--attn); }
.pdx-mot-res .res-bloc { margin-top: 2em; }
.pdx-mot-apercu { padding: 1.2em 1.4em; border: 1px solid var(--trait); border-radius: 0.9em; background: #fff; overflow-x: auto; }
.pdx-mot-apercu > :first-child { margin-top: 0; }
.pdx-mot-apercu > :last-child { margin-bottom: 0; }
.pdx-mot-apercu h2, .pdx-mot-apercu h3, .pdx-mot-apercu h4 { font-family: var(--titre); line-height: 1.2; margin: 1.2em 0 0.5em; }
.pdx-mot-apercu table { border-collapse: collapse; }
.pdx-mot-apercu td, .pdx-mot-apercu th { padding: 0.35em 0.7em; border: 1px solid var(--trait); vertical-align: top; }
.pdx-mot-apercu a { color: var(--orange-texte); }
.pdx-mot-code {
	display: block;
	width: 100%;
	box-sizing: border-box;
	padding: 0.9em 1em;
	border: 0;
	background: transparent;
	color: var(--encre);
	font: 400 0.88em/1.55 var(--mono);
	resize: vertical;
	white-space: pre;
	overflow: auto;
}
.pdx-mot-code:focus { outline: 0; }
