/* Outil 3 · Comparer des mesures : compléments à styles.css (direction « Le site en coupe »). */
.answer-line{margin-top:14px;max-width:62ch}
.field-wide{grid-column:1/-1}
.field select{width:100%;min-height:44px;border:1px solid var(--line);background:var(--white);border-radius:4px;padding:8px 10px;font:inherit}
.form-error{color:var(--error);font-size:13px;margin:12px 0}
.empty{color:var(--soft);font-size:14px;margin:20px 0}
.measure-list{list-style:none;margin:18px 0;padding:0;display:grid;gap:12px;counter-reset:m}
.measure-list li{border:1px solid var(--line);border-radius:6px;padding:14px 16px;background:var(--white)}
.measure-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
.measure-head b{font-size:26px;font-variant-numeric:tabular-nums}
.measure-head span{font-size:12px;color:var(--soft);text-transform:uppercase;letter-spacing:.08em}
.measure-meta{overflow-wrap:anywhere;font-size:12px;color:var(--soft);margin:4px 0 0}
.measure-cmp{font-size:13px;margin:8px 0 0;padding-top:8px;border-top:1px dashed var(--line);font-weight:600}

body[data-page="mesures"] .results,#liste,.measure-list li{min-width:0}
.measure-list{grid-template-columns:minmax(0,1fr)}
