/* Compléments propres au comparateur du projet réforme RUAMM (la feuille principale ../styles.css n'est pas modifiée) */
.alerte-pastille{border-color:var(--orange) !important;background:var(--warn-bg) !important}
.alerte-pastille span{color:#9A3D1F !important}
.etiquette-groupe{margin:16px 0 0;font:400 11px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}
.etiquette-groupe+.segments{margin-top:6px}

.verdict{margin-top:20px;border-radius:var(--r);padding:16px 18px;background:var(--accent-soft);border:1px solid var(--accent-pale)}
.verdict-chiffre{margin:0;font-size:40px;line-height:1.05;font-weight:850;letter-spacing:-.05em;color:var(--accent);font-variant-numeric:tabular-nums}
.verdict-texte{margin:6px 0 0;font-size:15px;font-weight:500}
.verdict.hausse{background:var(--warn-bg);border-color:var(--orange)}
.verdict.hausse .verdict-chiffre{color:#B4441F}
.verdict.baisse{background:#E8F6EE;border-color:#7BC49A}
.verdict.baisse .verdict-chiffre{color:#1E7A46}
.resultat.en-cours .verdict-chiffre{opacity:.45}

.duel{margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center}
.duel>div{border:1px solid var(--line);border-radius:var(--r);padding:12px}
.duel-titre{display:block;font:400 11px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}
.duel b{display:block;font-size:22px;font-weight:850;letter-spacing:-.04em;font-variant-numeric:tabular-nums}
.duel small{display:block;font-size:12px;color:var(--muted)}
.fleche{font-size:20px;color:var(--accent)}
.duel+.segments{margin-top:14px}

.tableau td.hausse{color:#B4441F}
.tableau td.baisse{color:#1E7A46}
.tableau td:first-child{padding:10px;font-weight:600}
.tableau tr.choisie td:first-child::before{content:"● ";color:var(--accent)}

@media (max-width:640px){
  .verdict-chiffre{font-size:32px}
  .duel{grid-template-columns:minmax(0,1fr)}
  .fleche{display:none}
}
