.reprise{background:var(--champ);border-radius:14px;margin:0 0 12px;padding:10px 14px}.reprise p{margin:0 0 8px}.actions-reprise{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.code-dossard>summary,.section-coureur>summary{cursor:pointer;font-weight:700}.code-dossard .champ{margin-top:10px}.ajouter-coureur>summary{text-align:center;width:100%;list-style:none;display:block}.ajouter-coureur>summary::-webkit-details-marker{display:none}.choix-epreuves{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.choix-epreuves a,.choix-epreuves .desactive{border:1px solid var(--trait);color:var(--texte);border-radius:12px;padding:12px 14px;text-decoration:none;display:block}.choix-epreuves a:hover{border-color:var(--accent-fonce)}.choix-epreuves .desactive{color:var(--gris)}.section-coureur>summary{padding:2px 0}.section-coureur[open]>summary{margin-bottom:12px}.section-coureur .carte.article{box-shadow:none;border:1px solid var(--trait)}.message-taille{background:#fff7ed;border-radius:10px;padding:8px 12px}.pastilles input:disabled+label{opacity:.4;cursor:not-allowed;text-decoration:line-through}.actions-coureur{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:8px;display:flex}.actions-coureur form{margin:0}.choix-suite{gap:10px;display:grid}.choix-suite h2{margin:0;font-size:1.15rem}.choix-suite .aide{margin:-4px 0 6px}.choix-suite>.bouton,.autre-personne,.ajouter-coureur>summary{box-sizing:border-box;text-align:center;width:100%;padding:14px 20px;font-size:1.02rem;display:block}#autre-personne{scroll-margin-top:12px}.section-coureur>summary{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.section-coureur>summary::-webkit-details-marker{display:none}.section-coureur>summary:before{content:"▸";flex:none}.section-coureur[open]>summary:before{content:"▾"}.section-titre{flex:12rem;min-width:0}.etat-options{border-radius:999px;flex:none;padding:2px 10px;font-size:12px;font-weight:700}.etat-options.a-choisir{color:#7a5200;background:#fff4d6}.etat-options.fait{color:#065f46;background:#e3f9f0}.resume-options{flex-wrap:wrap;flex:100%;justify-content:space-between;gap:2px 12px;font-size:14px;font-weight:400;display:flex}.section-coureur[open] .resume-options{display:none}.reste-a-choisir{color:#7a5200;background:#fff4d6;border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:14px;font-weight:600}.option-perdue{margin:0 0 12px}.option-retiree{color:#7a5200;background:#fff4d6;border-radius:10px;margin:8px 0 0;padding:8px 12px;font-size:14px;font-weight:600}.etat-options.neutre{color:#475569;background:#eef2f7}
