.project-choice{border:1px solid color-mix(in srgb,var(--color-encre) 25%,transparent);cursor:pointer;border-radius:6px;align-items:center;gap:12px;min-height:52px;padding:12px 14px;display:flex}.project-choice:hover{border-color:var(--color-cyan-texte)}.project-choice-selected{border-color:var(--color-cyan-texte);background:var(--color-cyan-pale)}.project-choice:focus-within{outline:2px solid var(--color-ardoise);outline-offset:2px}.project-nav{text-align:left;border:1px solid color-mix(in srgb,var(--color-encre) 15%,transparent);cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:48px;padding:12px;font-size:14px;display:flex}.project-guide textarea{resize:vertical}.project-guide summary::marker{color:var(--color-cyan-texte)}.project-guide progress{appearance:none;background:var(--color-cyan-pale);border:0;border-radius:2px;overflow:hidden}.project-guide progress::-webkit-progress-bar{background:var(--color-cyan-pale)}.project-guide progress::-webkit-progress-value{background:var(--color-ardoise)}.project-guide progress::-moz-progress-bar{background:var(--color-ardoise)}@media print{@page project-roadmap{size:A4;margin:14mm}body:has(.project-guide){page:project-roadmap;background:#fff;min-height:0;display:block}body:has(.project-guide) #contenu{display:block}body:has(.project-guide)>[aria-hidden=true]{display:none!important}body:has(.project-guide) header{display:none!important}body:has(.project-guide) footer{display:none!important}body:has(.project-guide) .project-no-print{display:none!important}body:has(.project-guide) [role=dialog]{display:none!important}body:has(.project-guide) .fixed{display:none!important}.project-guide{page:project-roadmap;max-width:none;padding:0;font-size:10pt}.project-guide:before{content:"CF Injection · Préparation de projet";margin-bottom:8mm;font-size:10pt;display:block}.project-guide>div,.project-guide .ds-carte{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.project-guide p,.project-guide dd,.project-guide li{font-size:10pt;line-height:1.45}.project-guide section section{break-inside:auto}.project-guide h2,.project-guide h3{break-after:avoid}.project-guide dl>div,.project-guide li{break-inside:avoid}.project-guide dl>div{padding:2mm 0}.project-guide button{color:var(--color-encre);text-decoration:none}}
