
/* V0.5 : entraînement distinct de l’autoévaluation et de la validation. */
.practice-pilot{margin:2rem 0;padding:1.3rem;border:1px solid #b8d1c8;border-radius:18px;background:#f0f7f3;color:#17382f}.practice-pilot h2{margin-top:0}.practice-pilot fieldset{border:0;padding:0;margin:1rem 0}.practice-pilot legend{font-weight:700;margin-bottom:1rem}.practice-pilot label{display:block;padding:.75rem;margin:.5rem 0;border:1px solid #b5cec4;border-radius:10px;background:white;cursor:pointer}.practice-pilot label:focus-within{outline:3px solid #236d61;outline-offset:2px}.practice-pilot button{padding:.7rem 1rem;border:1px solid #236d61;border-radius:10px;background:#17594f;color:white;font:inherit;cursor:pointer;margin:.3rem .4rem .3rem 0}.practice-pilot button:disabled{opacity:.5;cursor:not-allowed}.practice-pilot .practice-feedback{padding:.8rem;background:white;border-left:4px solid #236d61;margin-top:1rem}.practice-pilot .practice-note{font-size:.95rem}.practice-pilot [hidden]{display:none!important}@media(max-width:600px){.practice-pilot{padding:1rem}.practice-pilot button{max-width:100%}}

/* V0.5.3 : retours accessibles et distinctions visuelles */
.practice-pilot label.practice-selected{border-width:2px;border-color:#275c84}.practice-pilot label.practice-correct{border:2px solid #23724e;background:#e6f5eb}.practice-pilot label.practice-incorrect{border:2px solid #9b4a35;background:#fff0e9}.practice-pilot label:has(input:disabled){cursor:default}.practice-summary{padding:.8rem 0}.practice-feedback{white-space:normal}
