.v2 .sim-box{background:var(--cool);border-radius:var(--r);padding:24px}.v2 .sim-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px}@media (max-width:700px){.v2 .sim-grid{grid-template-columns:1fr}}.v2 .sim-grid label{display:flex;flex-direction:column;gap:6px;font-size:.88rem;font-weight:600;color:var(--navy)}.v2 .sim-grid input{font:inherit;font-weight:400;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.v2 .sim-rows{margin-top:24px;border-top:1px solid var(--line);padding-top:16px}.v2 .sim-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:.92rem}.v2 .sim-row span{color:var(--muted)}.v2 .sim-total{margin-top:6px;border-top:1px solid var(--line);padding-top:12px;font-size:1.05rem}.v2 .sim-total b{color:var(--green,#2a9d8f)}.v2 .sim-total.neg b{color:var(--red,#e94940)}.v2 .sim-comment{margin-top:14px}.v2 .guides-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:700px){.v2 .guides-grid{grid-template-columns:1fr}}.v2 .jauge-box{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:24px 26px;box-shadow:var(--sh)}.v2 .jauge-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.v2 .jauge-list li{border-bottom:1px solid var(--line)}.v2 .jauge-list li:last-child{border-bottom:none}.v2 .jauge-list label{display:flex;align-items:flex-start;gap:12px;padding:12px 0;cursor:pointer;font-size:.94rem}.v2 .jauge-list input{margin-top:4px;flex:none;width:18px;height:18px;accent-color:var(--navy)}.v2 .jauge-score{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.v2 .jg-chiffre{font-size:1.4rem;font-weight:700;color:var(--navy);margin:0 0 6px}.v2 .jg-reco{margin:10px 0 0;padding-left:1.2em;font-size:.92rem;color:var(--text)}.v2 .jg-reco li+li{margin-top:6px}.v2 .protocole-details{background:var(--cool);border-radius:var(--r);padding:4px 24px 24px}.v2 .protocole-details summary{cursor:pointer;padding:20px 0;font-weight:700;color:var(--navy);list-style:none}.v2 .protocole-details summary::-webkit-details-marker{display:none}.v2 .protocole-details summary:before{content:"+ ";color:var(--fc-red,#e94940)}.v2 .protocole-details[open] summary:before{content:"− "}.v2 .protocole-pre{white-space:pre-wrap;word-break:break-word;font-family:Courier New,monospace;font-size:.86rem;line-height:1.6;background:#fff;border:1px solid var(--line);border-radius:10px;padding:22px 24px;max-height:640px;overflow-y:auto}