.dp-compte{color:var(--gris-secondaire);margin-left:8px;font-weight:400}.dp-groupe{color:var(--gris-secondaire);letter-spacing:.14em;text-transform:uppercase;margin:8px 0 0;font-size:13px}.dp-candidat{border:1px solid var(--bordure);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;min-height:44px;padding:12px 14px;display:flex}.dp-candidat .dp-badge-pro{min-height:22px;color:var(--ambre-reserve);background:var(--ambre-reserve-fond);vertical-align:middle;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.dp-candidat .dp-badge-pro:before{content:"";background:var(--or);border-radius:50%;width:5px;height:5px}.dp-candidat+.dp-candidat{margin-top:8px}.dp-candidat[hidden]{display:none}.dp-candidat input{width:18px;height:18px;accent-color:var(--vert-eau);flex:none;margin:2px 0 0}.dp-candidat span{flex-direction:column;gap:2px;display:flex}.dp-candidat strong{font-size:15px;font-weight:500}.dp-candidat small{color:var(--gris-secondaire);font-size:13px}.dp-candidat:has(input:checked){border-color:var(--encre)}.dp-candidat:has(input:disabled){opacity:.5;cursor:not-allowed}.dp-plus{min-height:44px;color:var(--vert-eau);font:500 15px var(--sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.dp{flex-direction:column;gap:16px;max-width:640px;display:flex}.dp-etape{border:1px solid var(--bordure);background:var(--blanc);border-radius:18px;flex-direction:column;gap:20px;padding:24px;display:flex}.dp-etape__tete{align-items:center;gap:12px;display:flex}.dp-etape__tete h3{font:400 24px/1.2 var(--display);letter-spacing:-.02em;margin:0}.dp-num{background:var(--encre);width:32px;height:32px;color:var(--creme);border-radius:999px;flex:none;place-items:center;font-size:15px;font-weight:500;display:grid}.dp-tuiles{gap:8px;display:grid}.dp-tuiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-tuiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-tuile{border:1px solid var(--bordure);background:var(--creme);text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:10px 12px;font-size:15px;line-height:1.3;display:flex;position:relative}.dp-tuile input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dp-tuile:has(input:checked){border-color:var(--encre);background:var(--encre);color:var(--creme)}.dp-tuile:has(input:focus-visible){outline:2px solid var(--vert-eau);outline-offset:2px}.dp-candidat{background:var(--creme)}.dp-coordonnees{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dp-coordonnees .pg-field:last-child{grid-column:1/-1}.dp-envoyer{width:100%}@media (width<=520px){.dp-etape{padding:20px 16px}.dp-tuile{padding:8px 6px}.dp-coordonnees{grid-template-columns:1fr}}.dp-piege{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.dp-envoye{background:var(--blanc);border:1px solid var(--bordure);border-radius:18px;flex-direction:column;gap:14px;max-width:560px;padding:28px;display:flex}.dp-envoye h3{font:400 24px/1.2 var(--display);letter-spacing:-.02em;margin:0}.dp-selection{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dp-selection li{background:var(--vert-constat-fond);color:var(--vert-constat);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500}.dp-resume{color:var(--gris-texte);margin:0;font-size:15px}.dp-resume a{min-height:44px;color:var(--vert-eau);align-items:center;font-weight:500;display:inline-flex}.dp--deux{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:56px;max-width:none;display:grid}.dp--deux .pg-section__head{margin-bottom:0}.dp-recap{flex-direction:column;gap:24px;display:flex}.dp-recap__cadre{border:1px solid var(--bordure);border-radius:var(--r-l);background:var(--blanc);flex-direction:column;gap:12px;padding:20px 24px;display:flex}.dp-recap__titre{color:var(--gris-secondaire);margin:0}.dp-recap__titre span{color:var(--encre)}.dp-champs{border:1px solid var(--bordure);border-radius:var(--r-l);background:var(--blanc);flex-direction:column;gap:18px;padding:32px;display:flex}.dp-preciser{border:1px solid var(--bordure);border-radius:var(--r-m)}.dp-preciser summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 16px;font-weight:500;list-style:none;display:flex}.dp-preciser summary::-webkit-details-marker{display:none}.dp-preciser summary:after{content:"";border-right:2px solid var(--gris-secondaire);border-bottom:2px solid var(--gris-secondaire);width:8px;height:8px;transition:transform var(--t-quick) var(--e-in);flex:none;margin-left:auto;transform:translateY(-2px)rotate(45deg)}.dp-preciser[open] summary:after{transition:transform var(--t-fast) var(--e-out);transform:translateY(2px)rotate(-135deg)}.dp-preciser summary:focus-visible{outline:2px solid var(--vert-eau);outline-offset:2px;border-radius:var(--r-m)}.dp-preciser__corps{flex-direction:column;gap:16px;padding:4px 16px 16px;display:flex}@media (width<=1080px){.dp--deux{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=560px){.dp-champs{padding:20px 16px}.dp-recap__cadre{padding:16px}}
