.pc21{max-width:1080px;margin:24px auto;color:inherit;font-size:15px;line-height:1.6}.pc21 *{box-sizing:border-box;min-width:0}.pc21 h2{font-size:25px;line-height:1.3;margin:8px 0 16px}.pc21 h3{font-size:19px;margin:24px 0 12px}.pc21 h4{font-size:16px;margin:8px 0}.pc21 p{margin:10px 0;overflow-wrap:anywhere}.pc21 small{font-size:12px;opacity:.75}.pc21 nav,.pc21-decision,.pc21-demarrer{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:20px 0}.pc21 nav{border-bottom:1px solid #53606666;padding-bottom:12px}.pc21 button,.pc21 select,.pc21 textarea{font:inherit;color:inherit;background:transparent;border:1px solid #65777e;border-radius:8px;padding:10px 14px}.pc21 button{cursor:pointer}.pc21 button[aria-pressed=true],.pc21 [data-pc-etudier],.pc21 [data-pc-valider]{background:#d7ddde;color:#0c181c}.pc21 button:disabled{opacity:.45;cursor:default}.pc21 textarea{display:block;width:100%;min-height:110px;resize:vertical;margin:10px 0}.pc21 form>div{display:flex;gap:10px;flex-wrap:wrap}.pc21 label{display:block}.pc21 [hidden]{display:none!important}.pc21-fil{max-height:58vh;overflow:auto;scrollbar-gutter:stable;padding-right:12px}.pc21-message{padding:18px 0;border-bottom:1px solid #53606666}.pc21-message.pc21-vous{max-width:85%;margin-left:auto;padding:14px 18px;background:#53606622;border-radius:10px}.pc21 [role=status]{font-size:13px;opacity:.8}.pc21-demarrer small{flex-basis:100%}.pc21-version{margin:20px 0}.pc21-version select{margin-left:12px;max-width:100%}.pc21-actions{padding-left:24px}.pc21-actions>li,.pc21-methode{padding:16px 0;border-bottom:1px solid #53606666}.pc21 dl{display:grid;grid-template-columns:130px 1fr;gap:6px 16px}.pc21 dd{margin:0}.pc21 dt{opacity:.75}.pc21 details{margin:20px 0}.pc21 summary{cursor:pointer}.pc21 a{color:inherit;text-decoration:underline;overflow-wrap:anywhere}.pc21-questions{padding:16px;border:1px solid #65777e;border-radius:10px}.pc21-plan-tete{margin:24px 0}.pc21 [data-pc-suivi] .fd21-plan-propose{display:none}.pc21 [data-pc-suivi] .fd21>header h2{font-size:21px}@media(max-width:700px){.pc21{margin:12px auto}.pc21 h2{font-size:22px}.pc21 nav{gap:6px}.pc21 nav button{padding:8px;font-size:13px}.pc21-fil{max-height:52vh}.pc21 dl{grid-template-columns:1fr;gap:3px}.pc21 dd{margin-bottom:8px}.pc21-version select{margin:8px 0}.pc21-message.pc21-vous{max-width:95%}.pc21-decision button{width:100%}}
.pc21{max-width:850px;margin:16px auto 0;font-size:15px;line-height:1.55;padding-bottom:130px}
.pc21 nav{margin:12px 0 20px;gap:20px;padding:0 0 10px;border-color:color-mix(in srgb,currentColor 12%,transparent)}
.pc21 nav button{border:0;border-radius:0;padding:7px 0;background:none!important;color:inherit!important;opacity:.6;font-size:14px}
.pc21 nav button[aria-pressed=true]{opacity:1;box-shadow:0 2px currentColor}
.pc21 h2{font-size:24px}.pc21 h3{font-size:18px}.pc21 p{max-width:70ch}
.pc21-fil{max-height:48dvh;padding-right:4px}.pc21-message{padding:14px 0;border:0}
.pc21-demarrer{margin:20px 0;align-items:flex-start;gap:10px;flex-direction:column}
.pc21 button{transition:background .16s ease,opacity .16s ease}.pc21 button:focus-visible,.pc21 textarea:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.pc21 textarea{min-height:68px;border-radius:14px;padding:14px 16px;font-size:15px;background:var(--t-coque,transparent);border-color:color-mix(in srgb,currentColor 24%,transparent)}
.pc21 [data-pc-form]>label{font-size:12px;opacity:.7}.pc21 [data-pc-form]>div{justify-content:flex-end}
.pc21 [data-pc-form] button[type=submit]{border-radius:10px;padding:8px 18px;background:var(--t-texte,#d7ddde);color:var(--t-page,#162125)}
.pc21-options,.pc21-note{font-size:12px;opacity:.75}.pc21-options summary{padding:8px 0}.pc21-note{margin-top:10px}
.pc21-actions{list-style:none;padding:0;counter-reset:actions}.pc21-actions>li{counter-increment:actions;padding:16px 0 16px 38px;position:relative}
.pc21-actions>li::before{content:counter(actions,decimal-leading-zero);position:absolute;left:0;top:23px;opacity:.5;font-size:12px;font-variant-numeric:tabular-nums}
.pc21-actions>li h4{font-weight:600;font-size:16px}.pc21-actions .pc21-qui{font-size:12px;opacity:.75}
.pc21-actions details{margin:6px 0;font-size:13px}.pc21-actions summary{opacity:.75}
.pc21-plan-tete{margin-top:12px}.pc21-decision{position:static;background:var(--t-page,#162125);padding:12px 0;border-top:1px solid color-mix(in srgb,currentColor 15%,transparent)}
.pl-app:has(.pc21) .pl-soie,body:has(.pc21) .nv2-soie{display:none}.pc21{background:var(--t-page,transparent)}
.pc21-methode{border:0;padding:4px 0 12px}.pc21-methode h4{font-weight:600}
@media(max-width:700px){.pc21{padding-bottom:150px}.pc21 h2{font-size:22px}.pc21 nav{gap:24px}.pc21 nav button{font-size:13px}.pc21-fil{max-height:none}.pc21-decision{bottom:128px}.pc21-decision button{width:auto;flex:1 1 auto;font-size:13px}.pc21-actions>li{padding-left:30px}}
