/* Guides 07/10 (inc/guides-0710.php): decision blocks of the steps, the reader's marks, the units line. */
.g0710-decision { margin: 14px 0 6px; padding: 12px 14px; border-left: 3px solid var(--accent, #c8a24a); background: var(--fond-doux, rgba(0, 0, 0, .035)); border-radius: 0 6px 6px 0; display: grid; gap: 8px; }
.g0710-decision__ligne { display: grid; gap: 2px; }
.g0710-decision dt { font-size: .74rem; font-weight: 700; letter-spacing: .04em; text-transform: uppercase; color: var(--texte-doux, #555); }
.g0710-decision dd { margin: 0; font-size: .95rem; line-height: 1.45; }
.g0710-decision__ligne--piege dt { color: var(--alerte, #9a3b1b); }
.g0710-decision__ligne--repere dd { font-weight: 600; }
.guide-methode .g0710-decision { margin-top: 10px; }

.g0710-reperes { margin: 18px 0 28px; padding: 18px; border: 1px solid var(--bord, rgba(0, 0, 0, .12)); border-radius: 10px; background: var(--fond, #fff); }
.g0710-reperes__titre { margin: 0 0 4px; font-weight: 700; font-size: 1.05rem; }
.g0710-reperes__intro { margin: 0 0 14px; font-size: .95rem; color: var(--texte-doux, #555); }
.g0710-reperes__grille { display: grid; gap: 12px; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); }
.g0710-reperes__champ { display: grid; gap: 4px; margin: 0; padding: 0; border: 0; min-width: 0; }
.g0710-reperes__lib { font-weight: 600; font-size: .9rem; }
.g0710-reperes__saisie { display: flex; align-items: center; gap: 6px; }
.g0710-reperes__saisie input { width: 100%; max-width: 140px; padding: 8px 10px; font: inherit; border: 1px solid var(--bord, rgba(0, 0, 0, .2)); border-radius: 6px; }
.g0710-reperes__aide { font-size: .8rem; color: var(--texte-doux, #666); }
.g0710-reperes__couchage label { display: inline-flex; align-items: center; gap: 6px; margin-right: 12px; font-size: .92rem; }
.g0710-reperes__note { margin: 12px 0 0; font-size: .8rem; color: var(--texte-doux, #666); }
.g0710-reperes__suite { margin: 10px 0 0; }

.g0710-unites { margin: 8px 0 0; font-size: .82rem; color: var(--texte-doux, #666); }
.g0710-unite { font-size: .8em; color: var(--texte-doux, #666); }
