.rappel[hidden],.rappel [hidden]{display:none!important}.rappel{display:flex;flex-direction:column;gap:14px;scroll-margin-top:84px}.rappel--doc{border-top:1px solid var(--nodara-filet);padding-top:24px}.rappel__tete{display:flex;flex-direction:column;gap:6px}.rappel--doc .rappel__tete{padding-left:var(--diag-retrait, 22px);padding-right:var(--diag-retrait, 22px)}.rappel__titre{font-size:21px;font-weight:800;line-height:1.2;letter-spacing:-.015em;color:var(--nodara-texte-fort)}.rappel__sous{font-size:15px;line-height:1.55;color:var(--nodara-texte);max-width:58ch;text-wrap:pretty}.rappel-reprise{display:flex;flex-direction:column;gap:8px;background:var(--nodara-surface-haute);border:1px solid var(--nodara-filet-carte);border-radius:var(--nodara-rayon-carte);padding:20px 22px}.rappel-reprise__tete{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.rappel-reprise__titre{font-size:14px;font-weight:800;color:var(--nodara-vert-action)}.rappel-reprise__ref{margin-left:auto}.rappel-reprise__synthese{font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.015em;color:var(--nodara-texte-fort);max-width:52ch;text-wrap:pretty}.rappel-reprise__extrait{font-size:15px;line-height:1.5;color:var(--nodara-texte-faible);max-width:62ch;text-wrap:pretty}.rappel-reprise__promesse{font-size:15px;line-height:1.5;color:var(--nodara-texte);max-width:62ch;text-wrap:pretty}.rappel__panneau{background:var(--nodara-vert-voile);border-radius:var(--nodara-rayon-carte);padding:22px}.rappel__form{display:flex;flex-direction:column;gap:20px}.rappel-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.rappel-champ{display:flex;flex-direction:column;gap:7px;margin:0 0 16px;min-width:0}.rappel-champ--large{grid-column:1 / -1}.rappel-champ label{font-size:14px;font-weight:700;color:var(--nodara-texte-fort)}.rappel-champ__option{font-weight:400;color:var(--nodara-texte-faible)}.rappel-champ input,.rappel-champ textarea{font-family:inherit;font-size:16px;line-height:1.5;color:var(--nodara-texte-fort);background:var(--nodara-surface-haute);border:none;border-radius:var(--nodara-rayon-champ);padding:13px 16px;min-height:48px;width:100%;box-sizing:border-box}.rappel-champ textarea{min-height:92px;resize:vertical}.rappel-champ input::placeholder,.rappel-champ textarea::placeholder{color:var(--nodara-texte-faible);opacity:1}.rappel-champ input:focus,.rappel-champ textarea:focus{outline:none;box-shadow:var(--nodara-focus-champ)}.rappel-champ input.est-invalide{box-shadow:0 0 0 1.5px var(--nodara-erreur-filet)}.rappel-champ input.est-invalide:focus{box-shadow:var(--nodara-focus-champ)}.rappel-champ input:-webkit-autofill,.rappel-champ input:-webkit-autofill:hover,.rappel-champ input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px var(--nodara-surface-haute) inset;-webkit-text-fill-color:var(--nodara-texte-fort)}.rappel-champ input:-webkit-autofill:focus{box-shadow:var(--nodara-focus-champ)}.rappel-champ__aide,.rappel-champ__devine{font-size:14px;line-height:1.45;color:var(--nodara-texte-faible);text-wrap:pretty}.rappel-champ__erreur{font-size:14px;line-height:1.45;color:var(--nodara-erreur-texte)}.rappel-groupe{display:flex;flex-direction:column;gap:10px}.rappel-groupe__titre{font-size:15px;font-weight:800;color:var(--nodara-texte-fort)}.rappel-chips{display:flex;flex-wrap:wrap;gap:12px 10px}.rappel-chip{display:inline-flex;position:relative}.rappel-chip>span{display:inline-flex;align-items:center;font-size:15px;font-weight:700;line-height:1.2;border:2.5px solid var(--nodara-encre);border-radius:12px;padding:9px 15px;min-height:44px;background:var(--nodara-surface-haute);color:var(--nodara-encre);box-shadow:3px 4px 0 var(--nodara-vert-action);cursor:pointer;transition:background-color var(--nodara-tps-reflexe) linear,transform .18s var(--nodara-ressort),box-shadow .18s var(--nodara-ressort)}@media(hover:hover){.rappel-chip>span:hover{background:var(--nodara-vert-voile);transform:translate(-2px,-3px);box-shadow:5px 7px 0 var(--nodara-vert-action)}}.rappel-chip input:checked+span{background:var(--nodara-vert-action);color:#fff;box-shadow:3px 4px 0 var(--nodara-encre)}.rappel-chip input:focus-visible+span{outline:3px solid var(--nodara-vert-action);outline-offset:4px}.rappel-plus>summary{display:flex;align-items:center;min-height:44px;font-size:15px;font-weight:700;color:var(--nodara-vert-action);cursor:pointer;list-style:none}.rappel-plus>summary::-webkit-details-marker{display:none}.rappel-plus[open]>summary{margin-bottom:10px}.rappel__pied{display:flex;flex-direction:column;align-items:stretch;gap:10px}.rappel__envoyer{width:100%;margin-inline:auto}.rappel__envoyer[aria-disabled=true]{background:#edefee;color:#9aa8a1;cursor:default;border-color:var(--nodara-filet-fort);box-shadow:none}.rappel__envoyer[aria-disabled=true]:hover,.rappel__envoyer[aria-disabled=true]:active{background:#edefee;transform:none;box-shadow:none}.rappel__mention{font-size:14px;text-align:center;color:var(--nodara-texte-faible)}.rappel__echec{font-size:15px;line-height:1.5;color:var(--nodara-erreur-texte);max-width:60ch;text-wrap:pretty}.rappel__echec:focus-visible{outline:none;box-shadow:var(--nodara-focus-bouton);border-radius:var(--nodara-rayon-champ)}.rappel__agenda{font-size:15px;line-height:1.5;color:var(--nodara-texte-faible)}.rappel__agenda a{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--nodara-vert-souligne);text-underline-offset:4px}.rappel__vers-diag{display:none}.js .rappel__vers-diag{display:block}.rappel__agenda,.rappel__rgpd{order:1}.rappel__rgpd{font-size:14px;line-height:1.5;color:var(--nodara-texte-faible);max-width:68ch;text-wrap:pretty}.rappel__fait{scroll-margin-top:84px;background:var(--nodara-vert-voile);border-radius:var(--nodara-rayon-carte);padding:26px;display:flex;align-items:flex-start;gap:12px;animation:m-fade var(--nodara-tps-entree) var(--nodara-courbe-entree) both}.rappel__fait:focus{outline:none}.rappel__fait:focus-visible{outline:none;box-shadow:var(--nodara-focus-champ)}.rappel__fait-disque{position:relative;flex:none;width:48px;height:48px;margin-top:-2px;border-radius:50%;background:var(--nodara-vert-action);border:var(--nodara-trait) solid var(--nodara-encre);display:grid;place-items:center}.rappel__fait-coche{width:26px;height:26px}.rappel__fait-eclat{position:absolute;width:30px;height:30px;left:34px;top:-22px;transform-origin:0 100%}.rappel__fait.est-arrive{animation:none}.rappel__fait.est-arrive .rappel__fait-eclat{animation:n-eclate .34s var(--nodara-ressort) .64s both}.rappel__fait.est-arrive .rappel__fait-titre{animation:n-glisse .34s var(--nodara-courbe-entree) .46s both}.rappel__fait.est-arrive .rappel__fait-texte{animation:n-glisse .34s var(--nodara-courbe-entree) .56s both}.rappel__fait.est-arrive .rappel__fait-pied{animation:n-glisse .34s var(--nodara-courbe-entree) .66s both}.rappel__panneau.est-efface .rappel__form>:not(.rappel__pied),.rappel__panneau.est-efface .rappel__mention{opacity:0;transition:opacity .2s var(--nodara-courbe-sortie)}.rappel__fait-corps{display:flex;flex-direction:column;gap:8px;min-width:0}.rappel__fait-titre{font-size:17px;font-weight:800;letter-spacing:-.015em;color:var(--nodara-texte-fort)}.rappel__fait-texte{font-size:15px;line-height:1.55;color:var(--nodara-succes-texte);max-width:58ch;text-wrap:pretty}.rappel__fait-pied{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.rappel__corriger{font-family:inherit;font-size:15px;font-weight:700;line-height:1;background:none;border:none;padding:0;min-height:44px;color:var(--nodara-vert-action-actif);cursor:pointer;text-decoration:underline;text-decoration-color:var(--nodara-vert-souligne);text-underline-offset:3px}.rappel__corriger:hover{text-decoration-color:var(--nodara-vert-action-actif)}.rappel__corriger:focus-visible{outline:none;box-shadow:var(--nodara-focus-bouton);border-radius:var(--nodara-rayon-champ)}.rappel-cache{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}@media(max-width:900px){.rappel__panneau,.rappel__fait{padding:22px}.rappel__form{gap:18px}.rappel-grille{gap:0 12px}}@media(max-width:640px){.rappel__panneau,.rappel__fait{padding:18px}.rappel-grille{grid-template-columns:minmax(0,1fr)}.rappel__titre{font-size:19px}.rappel__sous{font-size:14.5px}}@media(prefers-reduced-motion:reduce){.rappel__fait,.rappel__fait.est-arrive *{animation:none}}
