/* Étape banc — Modèle et décisions, Forçage des sorties, atteignabilité (action O5T87kYs). */

/* --- Récap Modèle & décisions ------------------------------------------- */
.bench-recap__card { min-width: 0; }
.bench-recap__classes summary::-webkit-details-marker { display: none; }
.bench-recap__classes ul > li { display: flex; flex-wrap: wrap; align-items: baseline; gap: 0.5rem; }

/* --- Forçage des sorties ------------------------------------------------- */
.bench-forcing__table { border-collapse: separate; border-spacing: 0; width: 100%; }
.bench-forcing__table th,
.bench-forcing__table td { border-bottom: 1px solid rgb(231 229 228); }
.bench-forcing__label { min-width: 14rem; max-width: 22rem; }
.bench-forcing__case { font-size: 10px; letter-spacing: 0.02em; writing-mode: vertical-rl; transform: rotate(180deg); padding: 0.25rem 0; }
.bench-forcing__row--dead td { background: rgba(254, 226, 226, 0.35); }
.bench-forcing__value { font-weight: 600; }
.bench-forcing__dead-tag { white-space: nowrap; }

/* --- Atteignabilité par sortie ------------------------------------------- */
.bench-atteignabilite__card { min-width: 0; }
[data-theme="dark"] .bench-atteignabilite__card { color-scheme: dark; }
