.bloc-infos-perso__champ-pleine-largeur{align-items:center;column-gap:var(--espace-petit);margin-bottom:var(--espace-petit);flex-wrap:wrap;display:flex}.bloc-infos-perso__champ-pleine-largeur>label{flex:0 0 var(--largeur-label-champ)}.bloc-infos-perso__champ-pleine-largeur>input,.bloc-infos-perso__champ-pleine-largeur>select{flex:1 1 var(--largeur-champ-saisie);box-sizing:border-box;width:auto;max-width:32rem}.bloc-infos-perso__champ-pleine-largeur p[role=alert]{margin:.25rem 0 0 calc(var(--largeur-label-champ) + var(--espace-petit));flex-basis:100%}.bloc-infos-perso__champ-pleine-largeur .bloc-infos-perso__fieldset-civilite{border:0;min-width:0;margin:0;padding:0;display:contents}.bloc-infos-perso__champ-pleine-largeur .bloc-infos-perso__legende-civilite{flex:0 0 var(--largeur-label-champ);margin:0;padding:0}.bloc-infos-perso__options{column-gap:var(--espace-grand);row-gap:var(--espace-petit);flex-wrap:wrap;display:flex}.bloc-coordonnees__champ{align-items:center;column-gap:var(--espace-petit);margin-bottom:var(--espace-petit);flex-wrap:wrap;display:flex}.bloc-coordonnees__champ label{flex:0 0 var(--largeur-label-champ)}.bloc-coordonnees__champ input{flex:1 1 var(--largeur-champ-saisie);box-sizing:border-box;width:auto;max-width:32rem}.bloc-coordonnees__champ p[role=alert]{margin:.25rem 0 0 calc(var(--largeur-label-champ) + var(--espace-petit));flex-basis:100%}.bloc-disponibilites__case-immediate{align-items:center;gap:var(--espace-petit);display:flex}.bloc-disponibilites__case-immediate input[type=checkbox]{flex:none;width:1rem;height:1rem;margin:0}.bloc-disponibilites__dates{gap:var(--espace-grand);margin-left:calc(1rem + var(--espace-petit));flex-wrap:wrap;display:flex}.bloc-disponibilites__dates>div{align-items:center;gap:var(--espace-petit);flex-wrap:wrap;display:flex}.bloc-disponibilites__dates>div p[role=alert]{flex-basis:100%;margin:0}.bloc-disponibilites__options{column-gap:var(--espace-grand);row-gap:var(--espace-petit);flex-wrap:wrap;display:flex}.bloc-disponibilites__champ-precision{align-items:center;gap:var(--espace-petit);flex-wrap:wrap;display:flex}.bloc-disponibilites__champ-precision p[role=alert]{flex-basis:100%;margin:0}.bloc-disponibilites__champ-precision--large input{flex:1 1 var(--largeur-champ-saisie);box-sizing:border-box;width:auto;max-width:32rem}.bloc-disponibilites__champ-precision--empile{flex-direction:column;align-items:stretch}.bloc-disponibilites__champ-precision--empile textarea{resize:vertical;width:100%;font:inherit}.signature-electronique__canvas{touch-action:none;border:1px solid #333}.signature-electronique--desactivee{opacity:.5}.signature-electronique--desactivee .signature-electronique__canvas{pointer-events:none;cursor:not-allowed}.bloc-consentement-rgpd__option{margin-bottom:var(--espace-petit);display:block}.bloc-charte__notice{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond-secondaire);max-height:16rem;padding:var(--espace-petit);margin-bottom:var(--espace-petit);overflow-y:auto}.bloc-charte__confirmation input#charteMention{margin-left:var(--espace-petit)}.bloc-charte__label-signature{margin:var(--espace-moyen) 0 var(--espace-petit)}.bloc-charte__alerte-lecture{color:var(--couleur-erreur);font-size:.9rem}.bloc-charte__confirmation input#charteMention:disabled{background-color:var(--couleur-fond-secondaire);color:var(--couleur-texte-secondaire);cursor:not-allowed}.formulaire-inscription__etape{gap:var(--espace-grand);grid-template-columns:1fr;display:grid}@media (width>=1024px){.formulaire-inscription__etape{grid-template-columns:repeat(2,minmax(0,1fr))}}.formulaire-inscription__bloc{grid-column:1/-1}.formulaire-inscription__bloc--moitie{grid-column:span 1}.formulaire-inscription__bloc>.bloc-formulaire{box-sizing:border-box;height:100%}.formulaire-inscription__etapes{color:var(--couleur-texte-secondaire);margin-bottom:var(--espace-moyen);font-size:.9rem}.formulaire-inscription__navigation{margin-top:var(--espace-grand);justify-content:space-between;display:flex}.formulaire-inscription__navigation button{font-family:var(--police-base);border-radius:var(--rayon-bordure);border:1px solid var(--couleur-primaire);background-color:var(--couleur-primaire);color:var(--couleur-fond);cursor:pointer;padding:.6rem 1.4rem;font-size:1rem}.formulaire-inscription__navigation button:hover:not(:disabled){background-color:var(--couleur-primaire-hover);border-color:var(--couleur-primaire-hover)}.formulaire-inscription__navigation button:disabled{background-color:var(--gris-200);border-color:var(--gris-200);color:var(--gris-500);cursor:not-allowed}.confirmation-inscription{text-align:center;justify-content:center;align-items:center;gap:var(--espace-grand);flex-direction:column;min-height:60vh;display:flex}.confirmation-inscription__message{color:var(--couleur-primaire);max-width:48rem;font-size:2.75rem;font-weight:600;line-height:1.3}.confirmation-inscription__ligne{justify-content:center;align-items:center;gap:var(--espace-petit);display:flex}.confirmation-inscription__ligne svg{flex-shrink:0}.confirmation-inscription__ligne--succes{color:var(--couleur-succes);white-space:nowrap;font-size:1.75rem}.confirmation-inscription__ligne+.confirmation-inscription__ligne{margin-top:2.5rem}.confirmation-inscription button{font-family:var(--police-base);border-radius:var(--rayon-bordure);border:1px solid var(--couleur-primaire);background-color:var(--couleur-primaire);color:var(--couleur-fond);cursor:pointer;padding:1rem 2rem;font-size:1.1rem;font-weight:600}.confirmation-inscription button:hover:not(:disabled){background-color:var(--couleur-primaire-hover);border-color:var(--couleur-primaire-hover)}.confirmation-inscription button:disabled{background-color:var(--gris-200);border-color:var(--gris-200);color:var(--gris-500);cursor:not-allowed}.pied-de-page{background:linear-gradient(180deg, var(--couleur-primaire), var(--couleur-primaire-hover));border-radius:var(--rayon-bordure) var(--rayon-bordure) 0 0}.pied-de-page__contenu{box-sizing:border-box;max-width:var(--largeur-max-formulaire);padding:var(--espace-petit) var(--espace-moyen);justify-content:space-between;align-items:center;gap:var(--espace-moyen);flex-wrap:wrap;margin:0 auto;display:flex}.pied-de-page__logo{width:auto;height:2.75rem;display:block}.pied-de-page__coordonnees{text-align:right;flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.pied-de-page__contact{color:#fff;margin:0;font-size:.9rem}.pied-de-page__copyright{text-align:center;color:#ffffffb3;flex:1;margin:0;font-size:.75rem}.filigrane-formulaire{z-index:-1;pointer-events:none;--largeur-logo-filigrane:150px;--filigrane-plage:calc(100vh - var(--hauteur-entete,8rem) - 88px);display:none;position:fixed;inset:0;overflow:hidden}@media (width>=1440px){.filigrane-formulaire{display:block}}.filigrane-formulaire__logo{width:var(--largeur-logo-filigrane);opacity:.35;height:auto;position:absolute;transform:translateY(-50%)}.filigrane-formulaire__logo--gauche{left:calc((100vw - var(--largeur-max-formulaire)) / 4 - var(--largeur-logo-filigrane) / 2)}.filigrane-formulaire__logo--droite{right:calc((100vw - var(--largeur-max-formulaire)) / 4 - var(--largeur-logo-filigrane) / 2)}.page-inscription-tablette{--hauteur-entete:8rem;--largeur-max-formulaire:1300px;flex-direction:column;min-height:100vh;display:flex}.page-inscription-tablette .filigrane-formulaire{display:none}@media (width>=1640px){.page-inscription-tablette .filigrane-formulaire{display:block}}.page-inscription-tablette__entete{z-index:10;background:linear-gradient(90deg, var(--couleur-primaire), var(--couleur-primaire-hover));border-bottom:1px solid var(--couleur-primaire-hover);border-radius:10px;position:fixed;top:0;left:0;right:0;overflow:hidden;box-shadow:0 2px 6px #00000040}.page-inscription-tablette__entete-contenu{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--espace-grand);min-height:var(--hauteur-entete);max-width:var(--largeur-max-formulaire);padding:var(--espace-petit) var(--espace-moyen);margin:0 auto;display:flex}.page-inscription-tablette__logo{width:auto;height:4.5rem;display:block}.page-inscription-tablette__logos-marques{align-items:flex-end;gap:var(--espace-grand);flex-direction:column;display:flex}.page-inscription-tablette__logo-marque{align-items:center;gap:var(--espace-petit);display:flex}.page-inscription-tablette__logo-marque-icone{width:auto;height:2.75rem;display:block}.page-inscription-tablette__logo-marque-texte{flex-direction:column;display:flex}.page-inscription-tablette__logo-marque-nom{color:#fff;letter-spacing:.28em;font-size:1.1rem;font-weight:600;line-height:1.3}.page-inscription-tablette__logo-marque-sous-nom{color:#d8e6f2;letter-spacing:.04em;border-top:1px solid #ffffff8c;margin-top:.15rem;padding-top:.15rem;font-size:.8rem;line-height:1.3}.page-inscription-tablette__contenu{box-sizing:border-box;width:100%;max-width:var(--largeur-max-formulaire);padding-top:calc(var(--hauteur-entete) + var(--espace-grand));padding-right:var(--espace-moyen);padding-bottom:var(--espace-grand);padding-left:var(--espace-moyen);flex:1 0 auto;margin:0 auto}.page-inscription-tablette h1{color:var(--couleur-texte);margin:0 0 .25rem}.page-inscription-tablette__mention-obligatoire{margin:0 0 var(--espace-grand);color:var(--couleur-texte-secondaire);font-size:.85rem}.calendrier-hebdo{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);padding:var(--espace-petit);gap:var(--espace-petit);flex-direction:column;display:flex}.calendrier-hebdo__entete{justify-content:space-between;align-items:center;gap:var(--espace-petit);background:var(--couleur-back-office-clair);margin:calc(-1 * var(--espace-petit)) calc(-1 * var(--espace-petit)) 0;padding:.5rem var(--espace-petit);border-radius:var(--rayon-bordure) var(--rayon-bordure) 0 0;display:flex}.calendrier-hebdo__entete>button{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);border-radius:var(--rayon-bordure);cursor:pointer;flex-shrink:0;width:2rem;height:2rem;font-size:1.1rem;line-height:1}.calendrier-hebdo__titre{color:var(--couleur-texte);text-align:center;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}.calendrier-hebdo__aujourdhui{border:1px solid var(--couleur-back-office-dore);background:var(--couleur-back-office-clair);color:var(--couleur-back-office);border-radius:var(--rayon-bordure);cursor:pointer;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.8rem;font-weight:600;display:inline-flex}.calendrier-hebdo__aujourdhui:hover{background:var(--statut-dore-fond);border-color:var(--couleur-back-office)}.calendrier-hebdo__statut{color:var(--couleur-texte-secondaire);margin:0;font-size:.85rem}.calendrier-hebdo__grille-scroll{border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);max-height:22rem;overflow:auto}.calendrier-hebdo__grille{background:var(--couleur-bordure-legere);grid-template-columns:3.5rem repeat(7,minmax(3.75rem,1fr));gap:1px;min-width:32rem;display:grid}.calendrier-hebdo__coin,.calendrier-hebdo__entete-jour{z-index:2;background:var(--couleur-back-office-clair);position:sticky;top:0}.calendrier-hebdo__coin{z-index:3;left:0}.calendrier-hebdo__bandeau-coin,.calendrier-hebdo__bandeau-jour{z-index:2;background:var(--couleur-fond-secondaire);position:sticky;top:2.1rem}.calendrier-hebdo__bandeau-coin{z-index:3;color:var(--couleur-texte-secondaire);justify-content:flex-end;align-items:center;padding:.2rem .3rem .2rem 0;font-size:.65rem;font-weight:700;display:flex;left:0}.calendrier-hebdo__bandeau-jour{flex-direction:column;gap:2px;min-height:1.4rem;padding:2px;display:flex}.calendrier-hebdo__bandeau-evenement{background:color-mix(in srgb, var(--couleur-erreur) 55%, var(--couleur-fond));color:var(--couleur-texte);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;padding:1px 4px;font-size:.6rem;line-height:1.2;overflow:hidden}.calendrier-hebdo__entete-jour{color:var(--couleur-texte);flex-direction:column;justify-content:center;align-items:center;padding:.3rem .15rem;font-size:.75rem;font-weight:600;display:flex}.calendrier-hebdo__entete-jour-date{color:var(--couleur-texte-secondaire);font-size:.7rem;font-weight:400}.calendrier-hebdo__entete-jour--dimanche{color:var(--couleur-texte-secondaire);opacity:.6}.calendrier-hebdo__colonne-heures{z-index:1;background:var(--couleur-fond-secondaire);grid-auto-rows:2rem;display:grid;position:sticky;left:0}.calendrier-hebdo__heure-label{color:var(--couleur-texte-secondaire);border-bottom:1px solid var(--couleur-bordure-legere);justify-content:flex-end;align-items:flex-start;padding:.1rem .3rem 0 0;font-size:.7rem;font-weight:700;display:flex}.calendrier-hebdo__heure-label:nth-child(4n){border-bottom-color:var(--couleur-bordure)}.calendrier-hebdo__colonne-jour{grid-auto-rows:2rem;display:grid;position:relative}.calendrier-hebdo__creneau{border:none;border-bottom:1px solid var(--couleur-bordure-legere);background:var(--couleur-fond);cursor:pointer;grid-column:1/-1;height:2rem;padding:0;position:relative}.calendrier-hebdo__creneau:nth-child(4n){border-bottom-color:var(--couleur-bordure)}.calendrier-hebdo__creneau:hover:not(:disabled){background:var(--couleur-back-office-clair)}.calendrier-hebdo__creneau:disabled{cursor:not-allowed;background:var(--gris-200)}.calendrier-hebdo__creneau.calendrier-hebdo__creneau--dimanche{background:repeating-linear-gradient(45deg, var(--couleur-fond-secondaire), var(--couleur-fond-secondaire) 4px, var(--gris-50) 4px, var(--gris-50) 8px)}.calendrier-hebdo__creneau--occupe{background:color-mix(in srgb, var(--couleur-erreur) 32%, var(--couleur-fond))}.calendrier-hebdo__creneau--occupe:hover:not(:disabled){background:color-mix(in srgb, var(--couleur-erreur) 48%, var(--couleur-fond))}.calendrier-hebdo__evenements-overlay{pointer-events:none;position:absolute;inset:0}.calendrier-hebdo__evenement-bloc{box-sizing:border-box;background:color-mix(in srgb, var(--couleur-erreur) 55%, var(--couleur-fond));border-radius:3px;min-width:0;margin:1px 2px;padding:2px 5px;position:absolute}.calendrier-hebdo__evenement-bloc__libelle{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--couleur-texte);font-size:.68rem;font-weight:600;line-height:1.2;display:block;overflow:hidden}.calendrier-hebdo__creneau__infobulle{z-index:10;border-radius:var(--rayon-bordure);background:var(--gris-800);color:#fff;white-space:normal;word-break:break-word;text-align:left;opacity:0;pointer-events:none;flex-direction:column;gap:.3rem;padding:.4rem .55rem;font-size:.72rem;font-weight:400;line-height:1.35;transition:opacity .12s;display:flex;position:absolute;top:calc(100% + 2px);left:0;right:0;box-shadow:0 4px 10px #00000040}.calendrier-hebdo__creneau:hover .calendrier-hebdo__creneau__infobulle,.calendrier-hebdo__creneau:focus-visible .calendrier-hebdo__creneau__infobulle{opacity:1}.calendrier-hebdo__creneau__infobulle-ligne:not(:last-child){border-bottom:1px solid #ffffff40;padding-bottom:.3rem}.calendrier-hebdo__evenement-bloc--selectionne{box-shadow:inset 0 0 0 2px #1f4e9c}.calendrier-hebdo__creneau--selectionne,.calendrier-hebdo__creneau--selectionne:hover:not(:disabled){background:#1f4e9c}.modale-planification-test{margin-top:var(--espace-moyen);padding:var(--espace-moyen);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond-secondaire);scroll-margin-top:calc(var(--hauteur-entete) + var(--espace-grand))}.modale-planification-test__entete{margin-bottom:var(--espace-petit);justify-content:space-between;align-items:center;display:flex}.modale-planification-test__entete h3{color:var(--couleur-back-office);margin:0}.modale-planification-test [role=alert]{color:var(--couleur-erreur);font-size:.875rem}.modale-planification-test__formulaire{gap:var(--espace-moyen);flex-direction:column;display:flex}.modale-planification-test__formulaire label{color:var(--couleur-texte);flex-direction:column;gap:.3rem;display:flex}.modale-planification-test__groupes-role{gap:var(--espace-petit);display:flex}.modale-planification-test__groupes-role button{border:1px solid var(--gris-500);background-color:var(--couleur-fond);color:var(--couleur-texte);cursor:pointer;border-radius:999px;padding:.5rem 1rem;font-size:.9rem}.modale-planification-test__groupes-role button.actif{background-color:var(--couleur-back-office);border-color:var(--couleur-back-office);color:#fff}.modale-planification-test__groupe-vide{margin:0}.modale-planification-test__formulaire input,.modale-planification-test__formulaire select{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);font:inherit;padding:.5rem}.modale-planification-test__ligne-date-heure-lieu{align-items:flex-start;gap:var(--espace-moyen);flex-wrap:wrap;display:flex}.modale-planification-test__champ-date-heure{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);flex:none;margin:0;padding:.6rem .75rem}.modale-planification-test__champ-date-heure legend{color:var(--couleur-texte);padding:0 .3rem}.modale-planification-test__date-heure-controles{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.3rem;display:flex}.modale-planification-test__date-heure-controles input[type=date]{flex:none;max-width:160px}.modale-planification-test__date-heure-controles select{flex:none;width:auto;min-width:4.5rem}.modale-planification-test__champ-lieu{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);flex:240px;min-width:200px;margin:0;padding:.6rem .75rem}.modale-planification-test__champ-lieu legend{color:var(--couleur-texte);padding:0 .3rem}.modale-planification-test__champ-lieu select{width:100%;margin-top:.3rem}.modale-planification-test__lieu-etat{color:var(--couleur-texte-secondaire);margin:.3rem 0 0;font-size:.875rem}.modale-planification-test__lieu-select-ligne{align-items:center;gap:.4rem;margin-top:.3rem;display:flex}.modale-planification-test__lieu-select-ligne select,.modale-planification-test__lieu-select-ligne p{flex:auto;margin:0}.modale-planification-test__bouton-ajout-lieu{flex:none;width:2.25rem;height:2.25rem;padding:0;font-size:1.25rem;line-height:1}.modale-planification-test__ajout-lieu{gap:var(--espace-petit);margin-top:var(--espace-petit);padding:var(--espace-petit);border:1px dashed var(--couleur-bordure);border-radius:var(--rayon-bordure);flex-direction:column;display:flex}.modale-planification-test__ajout-lieu label{flex-direction:column;gap:.2rem;display:flex}.modale-planification-test__ajout-lieu input{width:100%}.modale-planification-test__ajout-lieu-actions{margin-top:var(--espace-petit);justify-content:flex-end;gap:.4rem;display:flex}.modale-planification-test__avertissement-doublon{margin-top:var(--espace-petit);padding:var(--espace-petit);background:var(--statut-attente-fond);border:1px solid var(--statut-attente-bordure);border-radius:var(--rayon-bordure)}.modale-planification-test__avertissement-doublon p{color:var(--statut-attente-texte);margin:0;font-size:.875rem}.modale-planification-test__avertissement-doublon .modale-planification-test__ajout-lieu-actions{margin-top:var(--espace-petit)}.modale-planification-test__migration-lieu{margin-top:var(--espace-petit);padding:var(--espace-petit);background:var(--statut-echec-fond);border:1px solid var(--statut-echec-bordure);border-radius:var(--rayon-bordure)}.modale-planification-test__migration-lieu>p{margin:0 0 var(--espace-petit);color:var(--couleur-erreur);font-size:.875rem}.modale-planification-test__migration-lieu-liste{margin:0 0 var(--espace-petit);color:var(--couleur-texte);max-height:8rem;padding-left:1.2rem;font-size:.85rem;overflow-y:auto}.modale-planification-test__migration-lieu label{flex-direction:column;gap:.2rem;display:flex}.modale-planification-test__migration-lieu select{width:100%}.modale-planification-test__champ-postes{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);flex-flow:wrap;gap:.4rem .75rem;margin:0;padding:.6rem .75rem;display:flex}.modale-planification-test__champ-postes legend{color:var(--couleur-texte);padding:0 .3rem}.modale-planification-test__formulaire label.modale-planification-test__poste{flex-direction:row;align-items:center;gap:.5rem}.modale-planification-test__champ-note textarea{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);font:inherit;resize:vertical;padding:.5rem}.modale-planification-test__formulaire-actions{gap:var(--espace-petit);display:flex}.modale-planification-test__formulaire-actions button{border-radius:var(--rayon-bordure);padding:.7rem 1.4rem;font-size:1rem}.modale-planification-test__formulaire-actions button[type=submit]{background-color:var(--couleur-back-office);border-color:var(--couleur-back-office);color:#fff;font-weight:600}.panneau-apercu-piece{margin-top:var(--espace-moyen);padding:var(--espace-moyen);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond-secondaire)}.panneau-apercu-piece__entete{margin-bottom:var(--espace-petit);justify-content:space-between;align-items:center;display:flex}.panneau-apercu-piece__entete h3{color:var(--couleur-back-office);margin:0}.panneau-apercu-piece__bouton-fermer{border-radius:var(--rayon-bordure);border:1px solid var(--couleur-bordure-legere);color:var(--couleur-texte-secondaire);cursor:pointer;background-color:#0000;padding:.35rem .8rem;font-size:.85rem;transition:background-color .15s,color .15s}.panneau-apercu-piece__bouton-fermer:hover{background-color:var(--gris-100);color:var(--couleur-texte)}.panneau-apercu-piece__image{object-fit:contain;border-radius:var(--rayon-bordure);border:1px solid var(--couleur-bordure);background-color:var(--couleur-fond);width:100%;max-height:75vh}.panneau-apercu-piece__pdf{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);width:100%;height:75vh}.panneau-apercu-piece [role=alert]{color:var(--couleur-erreur);font-size:.875rem}.capture-tablette{max-width:var(--largeur-max-formulaire);margin:0 auto var(--espace-grand);padding:var(--espace-moyen);background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);box-shadow:var(--ombre-bloc)}.capture-tablette__entete h2{color:var(--couleur-back-office);margin:0 0 var(--espace-petit)}.capture-tablette__progression{margin:0 0 var(--espace-moyen);font-weight:600}.capture-tablette__liste{gap:var(--espace-petit);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.capture-tablette__item{padding:var(--espace-petit) var(--espace-moyen);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);flex-direction:column;display:flex}.capture-tablette__item-principale{align-items:center;gap:var(--espace-petit);display:flex}.capture-tablette__item-verso{align-items:center;gap:var(--espace-petit);margin-top:var(--espace-petit);padding-top:var(--espace-petit);padding-left:calc(1.5rem + var(--espace-petit));border-top:1px dashed var(--couleur-bordure-legere);display:flex}.capture-tablette__libelle--verso{color:var(--couleur-texte-secondaire);font-size:.9rem}.capture-tablette__statut{border:2px solid var(--couleur-bordure);color:#0000;border-radius:50%;flex:0 0 1.5rem;justify-content:center;align-items:center;height:1.5rem;font-size:.9rem;font-weight:700;display:flex}.capture-tablette__statut--ok{border-color:var(--statut-succes-texte);background-color:var(--statut-succes-texte);color:#fff}.capture-tablette__libelle{color:var(--couleur-texte);flex:auto}.capture-tablette__optionnel{color:var(--couleur-texte-secondaire);font-size:.85rem}.capture-tablette__item button{flex:none}.capture-tablette__bouton-action{border-radius:var(--rayon-bordure);cursor:pointer;border:1px solid #0000;padding:.55rem 1.1rem;font-size:.95rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.capture-tablette__bouton-action--compacte{padding:.4rem .9rem;font-size:.9rem}.capture-tablette__bouton-action--primaire{background-color:var(--couleur-back-office);border-color:var(--couleur-back-office);color:#fff}.capture-tablette__bouton-action--primaire:hover:not(:disabled){background-color:var(--couleur-back-office-hover);border-color:var(--couleur-back-office-hover)}.capture-tablette__bouton-action--secondaire{background-color:var(--couleur-fond);border-color:var(--couleur-bordure);color:var(--couleur-texte)}.capture-tablette__bouton-action--secondaire:hover:not(:disabled){background-color:var(--couleur-fond-secondaire);border-color:var(--couleur-back-office-dore)}.capture-tablette__bouton-action:disabled{opacity:.5;cursor:not-allowed}.capture-tablette__bouton-fermer{border-radius:var(--rayon-bordure);border:1px solid var(--couleur-bordure-legere);color:var(--couleur-texte-secondaire);cursor:pointer;background-color:#0000;padding:.35rem .8rem;font-size:.85rem;transition:background-color .15s,color .15s}.capture-tablette__bouton-fermer:hover{background-color:var(--gris-100);color:var(--couleur-texte)}.capture-tablette__actions-piece{gap:var(--espace-petit);flex:none;display:flex}.capture-tablette__bouton-supprimer{color:var(--couleur-erreur);border-color:var(--couleur-erreur);border-radius:var(--rayon-bordure)}.capture-tablette__bouton-voir{color:var(--couleur-back-office);border-color:var(--couleur-back-office-dore);border-radius:var(--rayon-bordure)}.capture-tablette__actions-piece button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.capture-tablette__panneau{margin-top:var(--espace-moyen);padding:var(--espace-moyen);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond-secondaire)}.capture-tablette__panneau-entete{margin-bottom:var(--espace-petit);justify-content:space-between;align-items:center;display:flex}.capture-tablette__panneau-entete h3{color:var(--couleur-back-office);margin:0}.capture-tablette__choix-methode,.capture-tablette__apercu-actions,.capture-tablette__camera-actions{justify-content:flex-end;gap:var(--espace-moyen);flex-wrap:wrap;align-items:center;display:flex}.capture-tablette__apercu-actions,.capture-tablette__camera-actions{gap:var(--espace-petit);margin-top:var(--espace-petit)}.capture-tablette__camera{flex-direction:column;display:flex}.capture-tablette__bouton-fichier{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond);color:var(--couleur-texte);cursor:pointer;align-items:center;padding:.55rem 1.1rem;font-size:.95rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.capture-tablette__bouton-fichier:hover{background-color:var(--couleur-fond-secondaire);border-color:var(--couleur-back-office-dore)}.capture-tablette__bouton-fichier input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.capture-tablette__video{border-radius:var(--rayon-bordure);border:1px solid var(--couleur-bordure);background-color:#000;width:100%;max-width:480px}.capture-tablette__apercu-image{border-radius:var(--rayon-bordure);border:1px solid var(--couleur-bordure);width:100%;max-width:480px}.capture-tablette__apercu-fichier{padding:var(--espace-moyen);border:1px dashed var(--couleur-bordure);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond);margin:0}.capture-tablette [role=alert]{color:var(--couleur-erreur);font-size:.875rem}.capture-tablette__pied{margin-top:var(--espace-moyen);padding-top:var(--espace-moyen);border-top:1px solid var(--couleur-bordure-legere)}.capture-tablette__pied button{border:1px solid var(--couleur-back-office);border-radius:var(--rayon-bordure);background-color:var(--couleur-back-office);color:#fff;cursor:pointer;padding:.6rem 1.2rem;font-weight:600}.capture-tablette__pied button:disabled{background-color:var(--couleur-fond);color:var(--couleur-texte-secondaire);border-color:var(--couleur-bordure-legere);cursor:default}.capture-tablette__pied-indication{color:var(--couleur-texte-secondaire);margin:.4rem 0 0;font-size:.85rem}.capture-tablette__confirmation{align-items:flex-start;gap:var(--espace-moyen);flex-direction:column;display:flex}.notes-dossier{max-width:var(--largeur-max-formulaire);margin:0 auto var(--espace-grand);padding:var(--espace-moyen);background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);box-shadow:var(--ombre-bloc)}.notes-dossier h2{color:var(--couleur-back-office);margin:0 0 var(--espace-moyen)}.notes-dossier__vide{color:var(--couleur-texte-secondaire);margin:0 0 var(--espace-moyen)}.notes-dossier__liste{margin:0 0 var(--espace-grand);gap:var(--espace-petit);flex-direction:column;padding:0;list-style:none;display:flex}.notes-dossier__item{padding:var(--espace-petit) var(--espace-moyen);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure)}.notes-dossier__contenu{color:var(--couleur-texte);white-space:pre-wrap;margin:0 0 .4rem}.notes-dossier__meta{color:var(--couleur-texte-secondaire);font-size:.85rem}.notes-dossier__formulaire{gap:var(--espace-moyen);padding-top:var(--espace-moyen);border-top:1px solid var(--couleur-bordure-legere);flex-direction:column;display:flex}.notes-dossier__formulaire label{color:var(--couleur-texte);flex-direction:column;gap:.3rem;display:flex}.notes-dossier__formulaire textarea{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);font:inherit;resize:vertical;min-height:4.5rem;padding:.5rem}.notes-dossier [role=alert]{color:var(--couleur-erreur);font-size:.875rem}.notes-dossier__formulaire button{border-radius:var(--rayon-bordure);background-color:var(--couleur-back-office);color:#fff;cursor:pointer;border:none;align-self:flex-start;padding:.6rem 1.2rem;font-weight:600}.notes-dossier__formulaire button:hover:not(:disabled){background-color:var(--couleur-back-office-hover)}.notes-dossier__formulaire button:disabled{opacity:.6;cursor:default}.statut-badge{white-space:nowrap;background-color:var(--statut-neutre-fond);color:var(--statut-neutre-texte);border:1px solid var(--statut-neutre-bordure);border-radius:999px;padding:.25rem .7rem;font-size:.8rem;font-weight:600;display:inline-block}.statut-badge--attente{background-color:var(--statut-attente-fond);color:var(--statut-attente-texte);border-color:var(--statut-attente-bordure)}.statut-badge--succes{background-color:var(--statut-succes-fond);color:var(--statut-succes-texte);border-color:var(--statut-succes-bordure)}.statut-badge--echec{background-color:var(--statut-echec-fond);color:var(--statut-echec-texte);border-color:var(--statut-echec-bordure)}.statut-badge--bleu{background-color:var(--statut-bleu-fond);color:var(--statut-bleu-texte);border-color:var(--statut-bleu-bordure)}.statut-badge--violet{background-color:var(--statut-violet-fond);color:var(--statut-violet-texte);border-color:var(--statut-violet-bordure)}.statut-badge--vert-clair{background-color:var(--statut-vert-clair-fond);color:var(--statut-vert-clair-texte);border-color:var(--statut-vert-clair-bordure)}.statut-badge--alerte{background-color:var(--statut-alerte-fond);color:var(--statut-alerte-texte);border-color:var(--statut-alerte-bordure)}.statut-badge--dore{background-color:var(--statut-dore-fond);color:var(--statut-dore-texte);border-color:var(--statut-dore-bordure)}.statut-badge--echec-fort{background-color:var(--statut-echec-fort-fond);color:var(--statut-echec-fort-texte);border-color:var(--statut-echec-fort-bordure)}.statut-badge--neutre-fort{background-color:var(--statut-neutre-fort-fond);color:var(--statut-neutre-fort-texte);border-color:var(--statut-neutre-fort-bordure)}.statut-badge--rose{background-color:var(--statut-rose-fond);color:var(--statut-rose-texte);border-color:var(--statut-rose-bordure)}.statut-badge--vert-fonce{background-color:var(--statut-vert-fonce-fond);color:var(--statut-vert-fonce-texte);border-color:var(--statut-vert-fonce-bordure)}.statut-badge--experience-aucune{background-color:var(--experience-aucune-fond);color:var(--experience-aucune-texte);border-color:var(--experience-aucune-bordure)}.statut-badge--experience-6mois{background-color:var(--experience-6mois-fond);color:var(--experience-6mois-texte);border-color:var(--experience-6mois-bordure)}.statut-badge--experience-2ans{background-color:var(--experience-2ans-fond);color:var(--experience-2ans-texte);border-color:var(--experience-2ans-bordure)}.statut-badge--experience-5ans{background-color:var(--experience-5ans-fond);color:var(--experience-5ans-texte);border-color:var(--experience-5ans-bordure)}.informations-inscription{max-width:var(--largeur-max-formulaire);margin:0 auto var(--espace-grand);padding:var(--espace-moyen);background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure)}.informations-inscription summary{cursor:pointer;color:var(--couleur-back-office);font-weight:600}.informations-inscription summary:hover{text-decoration:underline}.informations-inscription__entete{margin-top:var(--espace-moyen);justify-content:flex-end;display:flex}.informations-inscription__entete button{border:1px solid var(--couleur-back-office);border-radius:var(--rayon-bordure);background-color:var(--couleur-back-office);color:#fff;cursor:pointer;padding:.4rem 1rem;font-size:.85rem}.informations-inscription__entete button:hover{background-color:var(--couleur-back-office-hover)}.informations-inscription__contenu{gap:var(--espace-grand);margin-top:var(--espace-moyen);flex-direction:column;display:flex}.informations-inscription__rangee--deux-colonnes{gap:var(--espace-grand);grid-template-columns:1fr 1fr;display:grid}@media (width<=900px){.informations-inscription__rangee--deux-colonnes{grid-template-columns:1fr}}.informations-inscription__carte{padding:var(--espace-moyen) var(--espace-grand);background-color:var(--couleur-fond-secondaire);border-radius:var(--rayon-bordure);flex-direction:column;gap:.2rem;display:flex}.informations-inscription__carte-entete{justify-content:space-between;align-items:center;gap:var(--espace-moyen);margin-bottom:var(--espace-petit);display:flex}.informations-inscription__carte-titre{color:var(--couleur-texte-secondaire);align-items:center;gap:.5rem;display:flex}.informations-inscription__carte-titre h3{color:var(--couleur-back-office);margin:0;font-size:1rem;font-weight:700}.informations-inscription__sous-titre{margin:var(--espace-petit) 0 .2rem;color:var(--couleur-back-office);font-size:.9rem;font-weight:700}.informations-inscription__separateur{margin:var(--espace-petit) 0;border:none;border-top:1px solid var(--couleur-bordure-legere)}.informations-inscription__identite-corps{align-items:flex-start;gap:var(--espace-moyen);display:flex}.informations-inscription__identite-avatar{border:1px solid var(--couleur-bordure-legere);background-color:var(--couleur-fond);cursor:pointer;border-radius:50%;flex:none;width:3.5rem;height:3.5rem;padding:0;line-height:0;overflow:hidden}.informations-inscription__identite-avatar--generique{color:var(--couleur-bordure);cursor:default;justify-content:center;align-items:center;display:flex}.informations-inscription__identite-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.informations-inscription__identite-details{flex-direction:column;gap:.15rem;min-width:0;display:flex}.informations-inscription__identite-nom{color:var(--couleur-texte);margin:0 0 .1rem;font-size:1.05rem;font-weight:700}.informations-inscription__identite-ligne{color:var(--couleur-texte);margin:0;font-size:.85rem}.informations-inscription__identite-meta{color:var(--couleur-texte-secondaire);margin:.3rem 0 0;font-size:.78rem}.informations-inscription__ligne{justify-content:space-between;align-items:baseline;gap:var(--espace-moyen);padding:.3rem 0;font-size:.9rem;display:flex}.informations-inscription__libelle{color:var(--couleur-texte-secondaire)}.informations-inscription__valeur{text-align:right;color:var(--couleur-texte);font-weight:600}.informations-inscription__valeur--accent{color:var(--couleur-primaire)}.informations-inscription__grille-deux{column-gap:var(--espace-grand);grid-template-columns:1fr 1fr;display:grid}@media (width<=700px){.informations-inscription__grille-deux{grid-template-columns:1fr}}.informations-inscription__vide{color:var(--couleur-texte-secondaire);font-size:.9rem}.informations-inscription__pieces-compteur{color:var(--couleur-texte-secondaire);font-size:.85rem}.informations-inscription__pieces{column-gap:var(--espace-grand);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;margin:0;padding:0;list-style:none;display:grid}.informations-inscription__piece{display:contents}.informations-inscription__piece-nom,.informations-inscription__piece-date,.informations-inscription__piece-statut,.informations-inscription__piece-action{border-bottom:1px solid var(--couleur-bordure-legere);padding:.6rem 0;font-size:.9rem}.informations-inscription__piece:last-child .informations-inscription__piece-nom,.informations-inscription__piece:last-child .informations-inscription__piece-date,.informations-inscription__piece:last-child .informations-inscription__piece-statut,.informations-inscription__piece:last-child .informations-inscription__piece-action{border-bottom:none}.informations-inscription__piece-nom{white-space:normal;overflow-wrap:break-word;color:var(--couleur-texte)}.informations-inscription__piece-date{white-space:nowrap;text-align:right;color:var(--couleur-texte-secondaire)}.informations-inscription__piece-statut{white-space:nowrap;text-align:right}.informations-inscription__piece-action{color:var(--couleur-back-office);text-align:right;cursor:pointer;white-space:nowrap;background:0 0;border:none;font-weight:600}.informations-inscription__piece-action:hover{text-decoration:underline}.informations-inscription__photo-identite{justify-content:space-between;align-items:center;gap:var(--espace-moyen);border-bottom:1px solid var(--couleur-bordure-legere);padding:.3rem 0;font-size:.9rem;display:flex}.informations-inscription__photo-identite-bouton{cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.informations-inscription__photo-identite-vignette{object-fit:cover;border-radius:var(--rayon-bordure);border:1px solid var(--couleur-bordure-legere);width:3.5rem;height:3.5rem;display:block}.informations-inscription__photo-identite-overlay{z-index:20;justify-content:center;align-items:center;gap:var(--espace-moyen);padding:var(--espace-grand);background-color:#000000bf;flex-direction:column;display:flex;position:fixed;inset:0}.informations-inscription__photo-identite-overlay img{border-radius:var(--rayon-bordure);max-width:min(90vw,32rem);max-height:80vh}.informations-inscription__photo-identite-overlay button{border-radius:var(--rayon-bordure);color:#fff;cursor:pointer;background-color:#0000;border:1px solid #fff;padding:.5rem 1.5rem}.informations-inscription__groupe{padding:var(--espace-moyen);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure)}.informations-inscription__groupe h3{margin:0 0 var(--espace-petit);color:var(--couleur-back-office);font-size:1rem;font-weight:700}.informations-inscription__groupe .informations-inscription__ligne{border-bottom:1px solid var(--couleur-bordure-legere)}.informations-inscription__groupe .informations-inscription__ligne:last-child{border-bottom:none}.informations-inscription__champ{cursor:default;align-items:center}.informations-inscription__champ input[type=text],.informations-inscription__champ input[type=date],.informations-inscription__champ input[type=tel],.informations-inscription__champ input[type=email],.informations-inscription__champ input:not([type]),.informations-inscription__champ select{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);font:inherit;max-width:14rem;padding:.3rem .5rem}.informations-inscription__champ input[type=checkbox]{width:1.1rem;height:1.1rem}.informations-inscription__cases{flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.informations-inscription__cases label{cursor:pointer;align-items:center;gap:.35rem;font-weight:400;display:flex}.informations-inscription__actions-edition{align-items:center;gap:var(--espace-petit);padding-top:var(--espace-petit);border-top:1px solid var(--couleur-bordure-legere);display:flex}.informations-inscription__actions-edition button{border:1px solid var(--couleur-back-office);border-radius:var(--rayon-bordure);background-color:var(--couleur-back-office);color:#fff;cursor:pointer;padding:.5rem 1.25rem}.informations-inscription__actions-edition button:hover{background-color:var(--couleur-back-office-hover)}.informations-inscription__actions-edition button[type=button]{background-color:var(--couleur-fond);color:var(--couleur-back-office)}.informations-inscription__actions-edition button:disabled{opacity:.6;cursor:not-allowed}.informations-inscription__erreur-globale{color:var(--couleur-erreur);flex-basis:100%}.informations-inscription__erreur-globale p{margin:0 0 .3rem}.informations-inscription__erreur-globale ul{margin:0;padding-left:1.2rem}.informations-inscription__erreur-champ{color:var(--couleur-erreur);text-align:right;margin:-.2rem 0 .3rem;font-size:.85rem}.navigation-fiche-dossier{top:calc(var(--hauteur-entete) + var(--hauteur-barre-navigation));z-index:4;gap:var(--espace-petit);margin:0 0 var(--espace-grand);padding:var(--espace-petit);background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);flex-wrap:wrap;display:flex;position:sticky;box-shadow:0 2px 4px -2px #00000026}.navigation-fiche-dossier__onglet{border:1px solid var(--couleur-back-office-dore);border-radius:var(--rayon-bordure);background-color:var(--couleur-back-office-clair);color:var(--couleur-back-office);align-items:center;padding:.4rem .8rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}a.navigation-fiche-dossier__onglet:hover{background-color:var(--statut-dore-fond);border-color:var(--couleur-back-office)}.navigation-fiche-dossier__onglet--actif{background-color:var(--couleur-back-office);border-color:var(--couleur-back-office);color:#fff;cursor:default}.bouton-nouvelle-inscription{top:calc(var(--hauteur-entete) + 1rem);z-index:5;background:linear-gradient(135deg, var(--couleur-primaire), var(--statut-violet-texte));color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:transform .15s,filter .15s;display:flex;position:fixed;left:1rem;box-shadow:0 2px 8px #00000040}.bouton-nouvelle-inscription:hover,.bouton-nouvelle-inscription:focus-visible{filter:brightness(.9);transform:scale(1.06)}.bouton-nouvelle-inscription__icone-plus{stroke:#fff}.bouton-nouvelle-inscription__infobulle{border-radius:var(--rayon-bordure);background:linear-gradient(135deg, var(--couleur-primaire), var(--statut-violet-texte));color:#fff;white-space:nowrap;opacity:0;pointer-events:none;padding:.35rem .7rem;font-size:.8rem;font-weight:600;transition:opacity .15s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.bouton-nouvelle-inscription:hover .bouton-nouvelle-inscription__infobulle,.bouton-nouvelle-inscription:focus-visible .bouton-nouvelle-inscription__infobulle{opacity:1}.barre-navigation{top:var(--hauteur-entete);z-index:5;gap:var(--espace-petit);margin-bottom:var(--espace-grand);padding:var(--espace-petit);background-color:var(--couleur-back-office-clair);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);flex-wrap:wrap;display:flex;position:sticky;box-shadow:0 2px 4px -2px #00000026}.barre-navigation__lien{border-radius:var(--rayon-bordure);color:var(--couleur-back-office);white-space:nowrap;padding:.5rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none}.barre-navigation__lien:hover{background-color:var(--couleur-fond-secondaire)}.barre-navigation__lien--actif{background-color:var(--couleur-back-office);color:#fff}.barre-navigation__lien--actif:hover{background-color:var(--couleur-back-office-hover)}.page-back-office__entete{z-index:10;background:linear-gradient(90deg, var(--couleur-back-office), var(--couleur-back-office-dore));border-bottom:1px solid var(--couleur-back-office-hover);border-radius:10px;position:fixed;top:0;left:0;right:0;overflow:hidden;box-shadow:0 2px 6px #00000040}.page-back-office__entete-contenu{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--espace-grand);min-height:var(--hauteur-entete);max-width:var(--largeur-max-formulaire);padding:var(--espace-petit) var(--espace-moyen);margin:0 auto;display:flex}.page-back-office__logo{width:auto;height:4.5rem;display:block}.page-back-office__logos-marques{align-items:flex-end;gap:var(--espace-grand);flex-direction:column;display:flex}.page-back-office__logo-marque{align-items:center;gap:var(--espace-petit);display:flex}.page-back-office__logo-marque-icone{width:auto;height:2.75rem;display:block}.page-back-office__logo-marque-texte{flex-direction:column;display:flex}.page-back-office__logo-marque-nom{color:#fff;letter-spacing:.28em;text-shadow:0 1px 3px #0006;font-size:1.1rem;font-weight:600;line-height:1.3}.page-back-office__logo-marque-sous-nom{color:#f1e6d3;letter-spacing:.04em;text-shadow:0 1px 3px #0006;border-top:1px solid #ffffff8c;margin-top:.15rem;padding-top:.15rem;font-size:.8rem;line-height:1.3}.page-back-office__pied-de-page{box-sizing:border-box;background:linear-gradient(180deg, var(--couleur-back-office), var(--couleur-back-office-dore));border-radius:var(--rayon-bordure) var(--rayon-bordure) 0 0;width:100%}.page-back-office__pied-de-page-contenu{box-sizing:border-box;max-width:var(--largeur-max-formulaire);padding:var(--espace-petit) var(--espace-moyen);justify-content:space-between;align-items:center;gap:var(--espace-moyen);flex-wrap:wrap;margin:0 auto;display:flex}.page-back-office__pied-de-page-logo{width:auto;height:2.75rem;display:block}.page-back-office__coordonnees{text-align:right;flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.page-back-office__contact{color:#fff;text-shadow:0 1px 3px #0006;margin:0;font-size:.9rem}.page-back-office__copyright{text-align:center;color:#ffffffb3;text-shadow:0 1px 3px #0006;flex:1;margin:0;font-size:.75rem}.page-back-office{--hauteur-entete:8rem;--hauteur-barre-navigation:3.3125rem;--largeur-max-formulaire:1300px;box-sizing:border-box;flex-direction:column;min-height:100vh;display:flex}.page-back-office .filigrane-formulaire{display:none}@media (width>=1640px){.page-back-office .filigrane-formulaire{display:block}}.page-back-office__contenu{box-sizing:border-box;width:100%;max-width:var(--largeur-max-formulaire);padding-top:calc(var(--hauteur-entete) + var(--espace-grand));padding-right:var(--espace-moyen);padding-bottom:var(--espace-grand);padding-left:var(--espace-moyen);flex:1 0 auto;margin:0 auto}.modale-mon-profil__fond{top:calc(var(--hauteur-entete) + var(--hauteur-barre-navigation));padding:var(--espace-grand) var(--espace-moyen);z-index:50;background-color:#00000073;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.modale-mon-profil{background-color:var(--couleur-fond);border-radius:var(--rayon-bordure);width:100%;max-width:46rem;margin:auto;padding:2rem;box-shadow:0 8px 24px #00000040}.modale-mon-profil__entete{justify-content:space-between;align-items:baseline;gap:var(--espace-moyen);margin-bottom:var(--espace-moyen);display:flex}.modale-mon-profil__entete h2{margin:0;font-size:1.4rem}.modale-mon-profil__contenu{flex-direction:column;gap:2rem;display:flex}.modale-mon-profil__groupe{background-color:var(--couleur-fond-secondaire);border-radius:var(--rayon-bordure);flex-direction:column;gap:.4rem;padding:1.25rem 1.75rem;display:flex}.modale-mon-profil__ligne{justify-content:space-between;align-items:baseline;gap:var(--espace-moyen);border-bottom:1px solid var(--couleur-bordure-legere);padding:.75rem 0;font-size:1.05rem;display:flex}.modale-mon-profil__groupe .modale-mon-profil__ligne:last-child{border-bottom:none}.modale-mon-profil__libelle{color:var(--couleur-texte-secondaire)}.modale-mon-profil__valeur{text-align:right;color:var(--couleur-texte);font-weight:600}.modale-mon-profil__champ{align-items:center}.modale-mon-profil__champ input[type=tel]{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);font:inherit;text-align:left;max-width:14rem;padding:.6rem .8rem;font-size:1rem}.modale-mon-profil__case-preference{align-items:center;gap:.65rem;padding:.85rem 0 .2rem;font-size:1rem;display:flex}.modale-mon-profil__case-preference input[type=checkbox]{width:1.25rem;height:1.25rem}.modale-mon-profil__succes{color:var(--couleur-succes);margin:0}.modale-mon-profil__contenu [role=alert]{color:var(--couleur-erreur);margin:0}.modale-mon-profil__actions{justify-content:flex-end;display:flex}.modale-mon-profil__actions button{border:1px solid var(--couleur-back-office);border-radius:var(--rayon-bordure);background-color:var(--couleur-back-office);color:#fff;cursor:pointer;padding:.7rem 2rem;font-size:1rem;font-weight:600}.modale-mon-profil__actions button:hover:not(:disabled){background-color:var(--couleur-back-office-hover)}.modale-mon-profil__actions button:disabled{opacity:.6;cursor:default}.en-tete-back-office{justify-content:space-between;align-items:center;gap:var(--espace-moyen);margin-bottom:var(--espace-moyen);flex-wrap:wrap;display:flex}.en-tete-back-office__agent{color:var(--couleur-texte-secondaire);margin:0;font-size:.9rem}.en-tete-back-office__action{border:1px solid var(--couleur-back-office-dore);border-radius:var(--rayon-bordure);background-color:var(--couleur-back-office-clair);color:var(--couleur-back-office);cursor:pointer;padding:.4rem 1rem;font-size:.9rem;font-weight:600}.en-tete-back-office__action:hover{background-color:var(--couleur-back-office-dore);border-color:var(--couleur-back-office-dore);color:#fff}.en-tete-back-office__deconnexion{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond);color:var(--couleur-texte);cursor:pointer;padding:.4rem 1rem;font-size:.9rem}.en-tete-back-office__deconnexion:hover:not(:disabled){background-color:var(--couleur-fond-secondaire);border-color:var(--couleur-erreur);color:var(--couleur-erreur)}.en-tete-back-office__deconnexion:disabled{opacity:.6;cursor:default}.limite-erreur{padding:var(--espace-grand);border:1px solid var(--couleur-erreur);border-radius:var(--rayon-bordure);align-items:center;gap:var(--espace-petit);text-align:center;background-color:#fdf2f1;flex-direction:column;display:flex}.limite-erreur__message{color:var(--couleur-erreur);margin:0}.limite-erreur__bouton{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond);color:var(--couleur-texte);cursor:pointer;padding:.5rem 1.2rem;font-weight:600}.limite-erreur__bouton:hover{background-color:var(--couleur-fond-secondaire)}.page-verification-pieces__entete{top:calc(var(--hauteur-entete) + var(--hauteur-barre-navigation));z-index:4;justify-content:space-between;align-items:center;gap:var(--espace-petit);margin:0 0 var(--espace-grand);padding:var(--espace-petit) var(--espace-moyen);background-color:var(--couleur-back-office-clair);border-bottom:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);flex-wrap:wrap;display:flex;position:sticky}.page-verification-pieces__entete h1{color:var(--couleur-back-office);margin:0}.page-verification-pieces .navigation-fiche-dossier{top:calc(var(--hauteur-entete) + var(--hauteur-barre-navigation) + 3.4rem);z-index:3}.page-verification-pieces__titre-bloc{align-items:center;gap:var(--espace-moyen);display:flex}.page-verification-pieces__statut{align-items:center;gap:.4rem;display:flex}.page-verification-pieces__statut-libelle{color:var(--couleur-texte-secondaire);font-size:.9rem;font-weight:700}.page-verification-pieces__candidat-nom{text-transform:uppercase}.dossier-list__scroll{border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);overflow-x:auto}.dossier-list{border-collapse:collapse;background-color:var(--couleur-fond);--dossier-list-largeur-colonne-numero:3rem;--dossier-list-largeur-colonne-case:2.5rem;width:100%}.dossier-list th,.dossier-list td{padding:.75rem var(--espace-moyen);text-align:left;vertical-align:middle;border-bottom:1px solid var(--couleur-bordure-legere);border-right:1px solid var(--couleur-bordure-legere)}.dossier-list th:last-child,.dossier-list td:last-child{border-right:none}.dossier-list th{background-color:var(--couleur-fond-secondaire);color:var(--couleur-texte-secondaire);text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:0;font-size:.8rem}.dossier-list__entete-tri{width:100%;padding:.75rem var(--espace-moyen);font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.35em;display:flex}.dossier-list__entete-tri:hover,.dossier-list__entete-tri:focus-visible{color:var(--couleur-texte)}.dossier-list__indicateur-tri{min-width:.8em;font-size:.7rem}.dossier-list tbody tr:last-child td{border-bottom:none}.dossier-list tbody tr:hover{background-color:var(--couleur-fond-survol-tableau)}.dossier-list__colonne-figee{left:calc(var(--dossier-list-largeur-colonne-case) + var(--dossier-list-largeur-colonne-numero));z-index:1;background-color:var(--couleur-fond);border-right:1px solid var(--couleur-bordure-legere);position:sticky;box-shadow:2px 0 4px -2px #00000026}.dossier-list__colonne-numero{left:var(--dossier-list-largeur-colonne-case);z-index:1;width:var(--dossier-list-largeur-colonne-numero);text-align:center;background-color:var(--couleur-fond);position:sticky}.dossier-list__colonne-case{z-index:1;width:var(--dossier-list-largeur-colonne-case);text-align:center;background-color:var(--couleur-fond);position:sticky;left:0}.dossier-list td.dossier-list__colonne-numero,.dossier-list td.dossier-list__colonne-case{text-align:center}.dossier-list th.dossier-list__colonne-figee,.dossier-list th.dossier-list__colonne-numero,.dossier-list th.dossier-list__colonne-case{background-color:var(--couleur-fond-secondaire);z-index:2}.dossier-list tbody tr:hover td.dossier-list__colonne-figee,.dossier-list tbody tr:hover td.dossier-list__colonne-numero,.dossier-list tbody tr:hover td.dossier-list__colonne-case{background-color:var(--couleur-fond-survol-tableau-opaque)}.dossier-list__postes{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.dossier-list__badge-poste{background-color:var(--gris-100);color:var(--couleur-texte-secondaire);white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.8rem}.dossier-list__actions{justify-content:center;align-items:center;gap:var(--espace-petit);display:flex}.dossier-list__action--droite{margin-left:auto}.dossier-list__action--accent{box-sizing:border-box;border-radius:var(--rayon-bordure);background:linear-gradient(135deg, var(--couleur-back-office), var(--couleur-back-office-dore));color:#fff;text-align:center;cursor:pointer;border:none;flex:0 0 4.5rem;padding:.5rem .75rem;font-weight:600;transition:filter .15s;box-shadow:0 2px 6px #0003}.dossier-list__action--accent:hover,.dossier-list__action--accent:focus-visible{filter:brightness(.92)}.dossier-list__vide{color:var(--couleur-texte-secondaire);padding:var(--espace-grand);text-align:center}.filtres-statut{justify-content:space-between;align-items:flex-start;gap:var(--espace-petit);margin-bottom:var(--espace-moyen);display:flex}.filtres-statut__gauche{align-items:center;gap:var(--espace-petit);flex-shrink:0;display:flex}.filtres-statut__tous{flex-shrink:0;justify-content:center;align-items:center;display:flex}.filtres-statut__tous button{box-sizing:border-box;min-width:6.75rem}.filtres-statut__statuts{justify-content:flex-start;align-items:center;gap:var(--espace-petit);padding:var(--espace-petit);background-color:var(--couleur-back-office-clair);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);flex-wrap:wrap;flex:1;min-width:0;display:flex;box-shadow:0 1px 3px #7a5a341f}.filtres-statut button{border:1px solid var(--couleur-bordure);background-color:var(--couleur-fond);color:var(--couleur-texte);cursor:pointer;border-radius:999px;padding:.5rem 1rem}.filtres-statut__statuts button{white-space:nowrap;border-color:var(--gris-500);flex-shrink:0;padding:.5rem .6rem;font-size:.85rem}.filtres-statut button.actif{background-color:var(--couleur-back-office);border-color:var(--couleur-back-office);color:#fff}.filtre-plage-date{color:var(--couleur-texte-secondaire);flex-shrink:0;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.filtre-plage-date input{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond);color:var(--couleur-texte);font:inherit;padding:.4rem .6rem}.filtres-recherche-dossiers{align-items:center;gap:var(--espace-petit);padding:var(--espace-petit);margin-bottom:var(--espace-petit);background-color:var(--couleur-back-office-clair);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);flex-wrap:wrap;display:flex;box-shadow:0 1px 3px #7a5a341f}.filtres-recherche-dossiers__recherche{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond);min-width:0;color:var(--couleur-texte);font:inherit;flex:12rem;padding:.5rem .75rem}.modale-relance-groupee__fond{padding:var(--espace-grand) var(--espace-moyen);z-index:50;background-color:#00000073;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.modale-relance-groupee{background-color:var(--couleur-fond);border-radius:var(--rayon-bordure);width:100%;max-width:32rem;padding:var(--espace-grand);box-shadow:0 8px 24px #00000040}.modale-relance-groupee__entete{justify-content:space-between;align-items:baseline;gap:var(--espace-moyen);margin-bottom:var(--espace-moyen);display:flex}.modale-relance-groupee__entete h2{margin:0}.modale-relance-groupee__entete span{color:var(--couleur-texte-secondaire);font-size:.9rem;font-weight:400}.modale-relance-groupee__formulaire{gap:var(--espace-moyen);flex-direction:column;display:flex}.modale-relance-groupee__formulaire label{flex-direction:column;gap:.25rem;display:flex}.modale-relance-groupee__candidats{border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);max-height:10rem;margin:0;padding:0;list-style:none;overflow-y:auto}.modale-relance-groupee__candidats li{justify-content:space-between;align-items:center;gap:var(--espace-petit);padding:.5rem var(--espace-moyen);border-bottom:1px solid var(--couleur-bordure-legere);display:flex}.modale-relance-groupee__candidats li:last-child{border-bottom:none}.modale-relance-groupee__succes{color:var(--couleur-succes)}.modale-relance-groupee__echec{color:var(--couleur-erreur)}.modale-relance-groupee__indication-envoi{color:var(--couleur-texte-secondaire);margin:0;font-size:.9rem}.modale-relance-groupee__resume-succes{color:var(--couleur-succes);font-weight:600}.modale-relance-groupee__resume-echec{color:var(--couleur-erreur);font-weight:600}.modale-relance-groupee__actions{justify-content:flex-end;gap:var(--espace-petit);display:flex}.modale-replanification-groupee__fond{padding:var(--espace-grand) var(--espace-moyen);z-index:50;background-color:#00000073;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.modale-replanification-groupee{background-color:var(--couleur-fond);border-radius:var(--rayon-bordure);width:100%;max-width:52rem;padding:var(--espace-grand);box-shadow:0 8px 24px #00000040}.modale-replanification-groupee__entete{justify-content:space-between;align-items:baseline;gap:var(--espace-moyen);margin-bottom:var(--espace-moyen);display:flex}.modale-replanification-groupee__entete h2{margin:0}.modale-replanification-groupee__entete span{color:var(--couleur-texte-secondaire);font-size:.9rem;font-weight:400}.modale-replanification-groupee__lignes{margin:0 0 var(--espace-moyen);gap:var(--espace-moyen);flex-direction:column;padding:0;list-style:none;display:flex}.modale-replanification-groupee__ligne{border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);padding:var(--espace-moyen)}.modale-replanification-groupee__ligne-entete{justify-content:space-between;align-items:center;gap:var(--espace-petit);margin-bottom:var(--espace-petit);display:flex}.modale-replanification-groupee__ligne-titre{font-weight:600}.modale-replanification-groupee__succes{color:var(--couleur-succes)}.modale-replanification-groupee__echec{color:var(--couleur-erreur)}.modale-replanification-groupee__champs{gap:var(--espace-petit) var(--espace-moyen);margin-bottom:var(--espace-petit);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.modale-replanification-groupee__champs label{flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.modale-replanification-groupee__heure{align-items:center;gap:.35rem;display:flex}.modale-replanification-groupee__postes{margin:0 0 var(--espace-petit);gap:var(--espace-petit);border:none;flex-wrap:wrap;padding:0;display:flex}.modale-replanification-groupee__postes legend{color:var(--couleur-texte-secondaire);margin-bottom:.25rem;padding:0;font-size:.85rem}.modale-replanification-groupee__postes label{align-items:center;gap:.35rem;font-size:.85rem;font-weight:400;display:flex}.modale-replanification-groupee__note{flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.modale-replanification-groupee__resume-succes{color:var(--couleur-succes);font-weight:600}.modale-replanification-groupee__resume-echec{color:var(--couleur-erreur);font-weight:600}.modale-replanification-groupee__exclusion{background-color:var(--statut-attente-fond);border:1px solid var(--statut-attente-bordure);border-radius:var(--rayon-bordure);color:var(--statut-attente-texte);padding:var(--espace-petit) var(--espace-moyen);margin-bottom:var(--espace-moyen);font-size:.9rem}.modale-replanification-groupee__exclusion p{margin:0;font-weight:600}.modale-replanification-groupee__exclusion details{margin-top:.35rem}.modale-replanification-groupee__exclusion ul{margin:.35rem 0 0;padding-left:1.25rem}.modale-replanification-groupee__actions{justify-content:flex-end;gap:var(--espace-petit);margin-top:var(--espace-moyen);display:flex}.tableau-bord-accueil__entete{align-items:center;gap:var(--espace-moyen);margin-bottom:var(--espace-petit);flex-wrap:wrap;display:flex}.tableau-bord-accueil__entete h1{color:var(--couleur-back-office);margin:0}.tableau-bord-accueil__entete .en-tete-back-office{margin-left:auto}.tableau-bord-accueil [role=alert]{color:var(--couleur-erreur)}.tableau-bord-accueil__filtres-experience{margin-bottom:var(--espace-moyen)}.tableau-bord-accueil__filtres-experience-titre{color:var(--couleur-texte);cursor:default;background:0 0;border:none;flex-shrink:0;font-weight:700}.tableau-bord-accueil__filtres-experience-badges{justify-content:center;align-items:center;gap:var(--espace-petit);flex-wrap:wrap;flex:1;display:flex}.tableau-bord-accueil__filtres-experience button{cursor:pointer;border-radius:999px}.tableau-bord-accueil__filtres-experience button[data-experience=aucune]:not(.actif){background-color:var(--experience-aucune-fond);border-color:var(--experience-aucune-bordure);color:var(--experience-aucune-texte)}.tableau-bord-accueil__filtres-experience button[data-experience=plus_6_mois]:not(.actif){background-color:var(--experience-6mois-fond);border-color:var(--experience-6mois-bordure);color:var(--experience-6mois-texte)}.tableau-bord-accueil__filtres-experience button[data-experience=plus_2_ans]:not(.actif){background-color:var(--experience-2ans-fond);border-color:var(--experience-2ans-bordure);color:var(--experience-2ans-texte)}.tableau-bord-accueil__filtres-experience button[data-experience=plus_5_ans]:not(.actif){background-color:var(--experience-5ans-fond);border-color:var(--experience-5ans-bordure);color:var(--experience-5ans-texte)}.tableau-bord-accueil__filtres-experience button.actif{background-color:var(--couleur-back-office);border-color:var(--couleur-back-office);color:#fff}.tableau-bord-accueil .filtres-statut__gauche{align-items:stretch;gap:var(--espace-grand);flex-direction:column;width:260px}.tableau-bord-accueil .filtres-statut__tous button{width:100%}.tableau-bord-accueil__filtre-entite{align-items:center;gap:var(--espace-petit);width:100%;display:flex}.tableau-bord-accueil__filtre-entite button{flex:1}.tableau-bord-accueil__filtre-entite button[data-entite=hotel]:not(.actif){background-color:var(--couleur-primaire-clair);color:var(--couleur-primaire);border-color:#2d3c9259}.tableau-bord-accueil__filtre-entite button[data-entite=bureau]:not(.actif){background-color:var(--statut-dore-fond);border-color:var(--statut-dore-bordure);color:var(--statut-dore-texte)}.tableau-bord-accueil .filtres-statut__statuts{padding:var(--espace-moyen);justify-content:center}.tableau-bord-accueil .filtres-statut__statuts button{white-space:normal;text-align:center}.tableau-bord-accueil .filtres-statut__statuts button[data-statut=nouveau]:not(.actif){background-color:var(--statut-neutre-fond);border-color:var(--statut-neutre-bordure);color:var(--statut-neutre-texte)}.tableau-bord-accueil .filtres-statut__statuts button[data-statut=en_attente_pieces]:not(.actif){background-color:var(--statut-attente-fond);border-color:var(--statut-attente-bordure);color:var(--statut-attente-texte)}.tableau-bord-accueil .filtres-statut__statuts button[data-statut=test_non_planifie]:not(.actif){background-color:var(--statut-rose-fond);border-color:var(--statut-rose-bordure);color:var(--statut-rose-texte)}.tableau-bord-accueil .filtres-statut__statuts button[data-statut=test_planifie]:not(.actif){background-color:var(--statut-bleu-fond);border-color:var(--statut-bleu-bordure);color:var(--statut-bleu-texte)}.tableau-bord-accueil .filtres-statut__statuts button[data-statut=test_realise]:not(.actif){background-color:var(--statut-violet-fond);border-color:var(--statut-violet-bordure);color:var(--statut-violet-texte)}.tableau-bord-accueil .filtres-statut__statuts button[data-statut=test_non_realise]:not(.actif){background-color:var(--statut-alerte-fond);border-color:var(--statut-alerte-bordure);color:var(--statut-alerte-texte)}.tableau-bord-accueil .filtres-statut__statuts button[data-statut=invalide]:not(.actif){background-color:var(--statut-echec-fond);border-color:var(--statut-echec-bordure);color:var(--statut-echec-texte)}.tableau-bord-accueil .filtres-statut__statuts button[data-statut=valide_envoi_formation]:not(.actif){background-color:var(--statut-succes-fond);border-color:var(--statut-succes-bordure);color:var(--statut-succes-texte)}.tableau-bord-accueil .filtres-statut__statuts button[data-statut=valide_pret_embauche]:not(.actif){background-color:var(--statut-vert-clair-fond);border-color:var(--statut-vert-clair-bordure);color:var(--statut-vert-clair-texte)}.tableau-bord-accueil .filtres-statut__statuts button[data-statut=formation_non_validee]:not(.actif){background-color:var(--statut-echec-fort-fond);border-color:var(--statut-echec-fort-bordure);color:var(--statut-echec-fort-texte)}.tableau-bord-accueil .filtres-statut__statuts button[data-statut=embauche]:not(.actif){background-color:var(--statut-vert-fonce-fond);border-color:var(--statut-vert-fonce-bordure);color:var(--statut-vert-fonce-texte)}@media (width<=640px){.tableau-bord-accueil .filtres-statut{flex-direction:column;align-items:stretch}.tableau-bord-accueil .filtres-statut__gauche{width:100%}}.tableau-bord-accueil__actions-groupees{top:calc(var(--hauteur-entete) + var(--hauteur-barre-navigation));z-index:3;align-items:center;gap:var(--espace-moyen);margin-bottom:var(--espace-petit);padding:var(--espace-petit) var(--espace-moyen);border-radius:var(--rayon-bordure);background:linear-gradient(135deg, var(--couleur-back-office), var(--couleur-back-office-dore));display:flex;position:sticky;box-shadow:0 2px 6px #0003}.tableau-bord-accueil__actions-groupees-compteur{color:#fff;margin-right:auto;font-weight:600}.tableau-bord-accueil__bouton-action-groupee{box-sizing:border-box;border-radius:var(--rayon-bordure);min-width:9.5rem;color:var(--couleur-back-office);font:inherit;text-align:center;cursor:pointer;appearance:none;background-color:#fff;border:none;padding:.5rem .9rem;font-weight:600;line-height:1.2;text-decoration:none;transition:filter .15s}.tableau-bord-accueil__bouton-action-groupee:hover,.tableau-bord-accueil__bouton-action-groupee:focus-visible{filter:brightness(.95)}.tableau-bord-accueil__bouton-action-groupee:disabled{cursor:not-allowed;opacity:.7}.tableau-bord-accueil__bouton-action-groupee--effacer{color:#fff;background-color:#0000;border:1px solid #ffffff8c}.tableau-bord-accueil__bouton-action-groupee--effacer:hover,.tableau-bord-accueil__bouton-action-groupee--effacer:focus-visible{filter:none;background-color:#ffffff26;border-color:#fff}.tableau-bord-accueil__message-export{background-color:var(--statut-attente-fond);border:1px solid var(--statut-attente-bordure);border-radius:var(--rayon-bordure);color:var(--statut-attente-texte);padding:var(--espace-petit) var(--espace-moyen);margin-bottom:var(--espace-petit);font-size:.9rem}.tableau-bord-accueil__message-export p{margin:0;font-weight:600}.tableau-bord-accueil__message-export details{margin-top:.35rem}.tableau-bord-accueil__message-export ul{margin:.35rem 0 0;padding-left:1.25rem}.historique-relances{max-width:var(--largeur-max-formulaire);margin:0 auto var(--espace-grand);padding:var(--espace-moyen);background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);box-shadow:var(--ombre-bloc)}.historique-relances h2{color:var(--couleur-back-office);margin:0 0 var(--espace-moyen)}.historique-relances__alerte{background-color:var(--statut-attente-fond);border:1px solid var(--statut-attente-bordure);color:var(--statut-attente-texte);padding:var(--espace-moyen);border-radius:var(--rayon-bordure);margin:0 0 var(--espace-moyen)}.historique-relances__vide{color:var(--couleur-texte-secondaire);margin:0 0 var(--espace-moyen)}.historique-relances__liste{margin:0 0 var(--espace-grand);gap:var(--espace-petit);flex-direction:column;padding:0;list-style:none;display:flex}.historique-relances__item{padding:var(--espace-petit) var(--espace-moyen);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure)}.historique-relances__item-ligne{align-items:center;gap:var(--espace-moyen);flex-wrap:wrap;display:flex}.historique-relances__canal{color:var(--couleur-back-office);flex:0 0 6rem;font-weight:600}.historique-relances__resultat{color:var(--couleur-texte);flex:auto}.historique-relances__meta{color:var(--couleur-texte-secondaire);font-size:.85rem}.historique-relances__commentaire-texte{border-top:1px solid var(--couleur-bordure-legere);color:var(--couleur-texte-secondaire);white-space:pre-wrap;margin:.5rem 0 0;padding-top:.5rem;font-size:.9rem}.historique-relances__formulaire{align-items:flex-end;gap:var(--espace-moyen);padding-top:var(--espace-moyen);border-top:1px solid var(--couleur-bordure-legere);flex-wrap:wrap;display:flex}.historique-relances__formulaire h3{color:var(--couleur-texte);flex-basis:100%;margin:0;font-size:1rem}.historique-relances__formulaire label{color:var(--couleur-texte);flex-direction:column;gap:.3rem;display:flex}.historique-relances__formulaire select{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);font:inherit;min-width:12rem;padding:.5rem}.historique-relances__champ-commentaire{flex:100%}.historique-relances__formulaire textarea{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);font:inherit;resize:vertical;min-height:4.5rem;padding:.5rem}.historique-relances [role=alert]{color:var(--couleur-erreur);font-size:.875rem}.historique-relances__indication-envoi{color:var(--couleur-texte-secondaire);margin:0;font-size:.85rem;font-style:italic}.historique-relances__formulaire button{border-radius:var(--rayon-bordure);background-color:var(--couleur-back-office);color:#fff;cursor:pointer;border:none;padding:.6rem 1.2rem;font-weight:600}.historique-relances__formulaire button:hover:not(:disabled){background-color:var(--couleur-back-office-hover)}.historique-relances__formulaire button:disabled{opacity:.6;cursor:default}.gestion-rendezvous{max-width:var(--largeur-max-formulaire);margin:0 auto var(--espace-grand);padding:var(--espace-moyen);background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);box-shadow:var(--ombre-bloc)}.gestion-rendezvous h2{color:var(--couleur-back-office);margin:0 0 var(--espace-moyen)}.gestion-rendezvous--imbrique{max-width:none;margin:var(--espace-moyen) 0 0;box-shadow:none;background-color:#0000;border:none;border-radius:0;padding:0}.gestion-rendezvous__vide{color:var(--couleur-texte-secondaire)}.gestion-rendezvous__liste{gap:var(--espace-petit);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gestion-rendezvous__item{align-items:flex-start;gap:var(--espace-moyen);padding:var(--espace-moyen);border:1px solid var(--couleur-bordure-legere);border-left:4px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);display:flex}.gestion-rendezvous__item--actif{border-left-color:var(--couleur-back-office-dore)}.gestion-rendezvous__item--remplace{border-left-color:var(--couleur-bordure);opacity:.7}.gestion-rendezvous__timeline{text-align:center;flex-direction:column;flex:0 0 3.25rem;align-items:center;padding-top:.15rem;display:flex}.gestion-rendezvous__timeline-jour{color:var(--couleur-back-office);font-size:1rem;font-weight:700;line-height:1.15}.gestion-rendezvous__timeline-heure{color:var(--couleur-texte-secondaire);font-size:.72rem;line-height:1.15}.gestion-rendezvous__contenu{flex-direction:column;flex:auto;gap:.4rem;min-width:0;display:flex}.gestion-rendezvous__ligne{align-items:center;gap:var(--espace-moyen);flex-wrap:wrap;display:flex}.gestion-rendezvous__type{color:var(--couleur-back-office);font-weight:600}.gestion-rendezvous__motif{color:var(--couleur-texte-secondaire);font-size:.9rem}.gestion-rendezvous__etat-clos{color:var(--statut-alerte-texte);margin:0;font-size:.9rem}.gestion-rendezvous__meta-planification{color:var(--couleur-texte-secondaire);margin:0;font-size:.8rem}.gestion-rendezvous__note-encart{padding:var(--espace-petit) var(--espace-moyen);background-color:var(--couleur-back-office-clair);border:1px solid var(--couleur-back-office-dore);border-radius:var(--rayon-bordure)}.gestion-rendezvous__note-contenu{color:var(--couleur-texte);margin:0;font-size:.9rem}.gestion-rendezvous__note-repliee{color:var(--couleur-texte-secondaire);font-size:.85rem}.gestion-rendezvous__note-repliee summary{cursor:pointer}.gestion-rendezvous__note-repliee summary:hover{text-decoration:underline}.gestion-rendezvous__note-repliee .gestion-rendezvous__note-contenu{margin-top:.3rem}.gestion-rendezvous__actions{gap:var(--espace-petit);flex-wrap:wrap;display:flex}.gestion-rendezvous__formulaire-motif{padding-top:var(--espace-petit);border-top:1px solid var(--couleur-bordure-legere);gap:var(--espace-petit);flex-direction:column;display:flex}.gestion-rendezvous__formulaire-motif label{color:var(--couleur-texte);flex-direction:column;gap:.3rem;max-width:20rem;display:flex}.gestion-rendezvous__formulaire-motif select{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);font:inherit;padding:.5rem}.gestion-rendezvous__formulaire-motif-actions{gap:var(--espace-petit);display:flex}.gestion-rendezvous [role=alert]{color:var(--couleur-erreur);font-size:.875rem}.gestion-rendezvous button{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond);color:var(--couleur-texte);cursor:pointer;padding:.5rem 1rem}.gestion-rendezvous__formulaire-motif-actions button[type=submit]{background-color:var(--couleur-back-office);border-color:var(--couleur-back-office);color:#fff;font-weight:600}.gestion-rendezvous button:disabled{opacity:.6;cursor:default}.page-relances__entete{justify-content:space-between;align-items:center;gap:var(--espace-petit);max-width:var(--largeur-max-formulaire);margin:0 auto var(--espace-grand);padding:0 var(--espace-moyen);box-sizing:border-box;flex-wrap:wrap;display:flex}.page-relances__entete h1{color:var(--couleur-back-office);margin:0}.page-relances__titre-bloc{align-items:center;gap:var(--espace-moyen);display:flex}.page-relances__statut{align-items:center;gap:.4rem;display:flex}.page-relances__statut-libelle{color:var(--couleur-texte-secondaire);font-size:.9rem;font-weight:700}.page-relances__candidat-nom{text-transform:uppercase}.historique-formation{max-width:var(--largeur-max-formulaire);margin:0 auto var(--espace-grand);padding:var(--espace-moyen);background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);box-shadow:var(--ombre-bloc)}.historique-formation h2{color:var(--couleur-back-office);margin:0 0 var(--espace-moyen)}.historique-formation__vide{color:var(--couleur-texte-secondaire);margin:0}.historique-formation__liste{gap:var(--espace-petit);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.historique-formation__item{padding:var(--espace-moyen);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);flex-direction:column;gap:.4rem;display:flex}.historique-formation__envoi{align-items:center;gap:var(--espace-moyen);flex-wrap:wrap;display:flex}.historique-formation__libelle{color:var(--couleur-back-office);font-weight:600}.historique-formation__resultat--valide{color:var(--couleur-primaire)}.historique-formation__resultat--non-valide{color:var(--couleur-erreur)}.historique-formation__meta{color:var(--couleur-texte-secondaire);font-size:.85rem}.historique-formation__commentaire{border-top:1px solid var(--couleur-bordure-legere);color:var(--couleur-texte);white-space:pre-wrap;margin:0;padding-top:.4rem;font-size:.9rem}.historique-formation__resultat-bloc{border-top:1px dashed var(--couleur-bordure-legere);flex-direction:column;gap:.4rem;margin-top:.4rem;padding-top:.6rem;display:flex}.historique-formation__en-attente{color:var(--couleur-texte-secondaire);margin:.2rem 0 0;font-size:.9rem;font-style:italic}.historique-formation [role=alert]{color:var(--couleur-erreur);font-size:.875rem}.page-formation__entete{justify-content:space-between;align-items:center;gap:var(--espace-petit);max-width:var(--largeur-max-formulaire);margin:0 auto var(--espace-grand);padding:0 var(--espace-moyen);box-sizing:border-box;flex-wrap:wrap;display:flex}.page-formation__entete h1{color:var(--couleur-back-office);margin:0}.page-formation__titre-bloc{align-items:center;gap:var(--espace-moyen);display:flex}.page-formation__statut{align-items:center;gap:.4rem;display:flex}.page-formation__statut-libelle{color:var(--couleur-texte-secondaire);font-size:.9rem;font-weight:700}.page-formation__candidat-nom{text-transform:uppercase}.page-tests__entete{justify-content:space-between;align-items:center;gap:var(--espace-petit);max-width:var(--largeur-max-formulaire);margin:0 auto var(--espace-grand);padding:0 var(--espace-moyen);box-sizing:border-box;flex-wrap:wrap;display:flex}.page-tests__entete h1{color:var(--couleur-back-office);margin:0}.page-tests__titre-bloc{align-items:center;gap:var(--espace-moyen);display:flex}.page-tests__statut{align-items:center;gap:.4rem;display:flex}.page-tests__statut-libelle{color:var(--couleur-texte-secondaire);font-size:.9rem;font-weight:700}.page-tests__candidat-nom{text-transform:uppercase}.page-tests__rendezvous{max-width:var(--largeur-max-formulaire);margin:0 auto var(--espace-grand);padding:var(--espace-moyen);background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);box-shadow:var(--ombre-bloc)}.page-tests__rendezvous h2{color:var(--couleur-back-office);margin:0 0 var(--espace-moyen)}.page-tests__rendezvous-entete{justify-content:space-between;align-items:center;gap:var(--espace-moyen);flex-wrap:wrap;display:flex}.page-tests__rendezvous-entete h2{margin:0}.page-tests__rendezvous-indisponible{color:var(--couleur-texte-secondaire);margin:var(--espace-moyen) 0 0}button.page-tests__action{border:1px solid var(--couleur-back-office-dore);border-radius:var(--rayon-bordure);background-color:var(--couleur-back-office-clair);color:var(--couleur-back-office);cursor:pointer;align-items:center;padding:.4rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex}button.page-tests__action:hover{background-color:var(--statut-dore-fond);border-color:var(--couleur-back-office)}.panneau-historique-rendezvous{margin-top:var(--espace-moyen);padding:var(--espace-moyen);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond-secondaire);scroll-margin-top:calc(var(--hauteur-entete) + var(--espace-grand))}.panneau-historique-rendezvous__entete{margin-bottom:var(--espace-moyen);justify-content:space-between;align-items:center;display:flex}.panneau-historique-rendezvous__entete h2{color:var(--couleur-back-office);margin:0}.panneau-historique-rendezvous__vide{color:var(--couleur-texte-secondaire);padding:var(--espace-grand);text-align:center}.panneau-historique-rendezvous__candidat{margin-top:var(--espace-moyen);padding:var(--espace-moyen);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond)}.panneau-historique-rendezvous__candidat:first-of-type{margin-top:0}.panneau-historique-rendezvous__candidat h3{align-items:baseline;gap:var(--espace-petit);margin:0 0 var(--espace-petit);color:var(--couleur-back-office);display:flex}.panneau-historique-rendezvous__compteur{color:var(--couleur-texte-secondaire);font-size:.8rem;font-weight:400}.panneau-historique-rendezvous__table{table-layout:fixed;border-collapse:collapse;width:100%}.panneau-historique-rendezvous__table th,.panneau-historique-rendezvous__table td{padding:.5rem var(--espace-petit);text-align:left;border-bottom:1px solid var(--couleur-bordure-legere)}.panneau-historique-rendezvous__table th{background-color:var(--couleur-fond-secondaire);color:var(--couleur-texte-secondaire);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem}.panneau-historique-rendezvous__table tbody tr:last-child td{border-bottom:none}.panneau-historique-rendezvous__colonne-date{width:13%}.panneau-historique-rendezvous__colonne-statut{width:11%}.panneau-historique-rendezvous__colonne-formateur{width:18%}.panneau-historique-rendezvous__colonne-notes{width:40%}.panneau-historique-rendezvous__colonne-createur{width:18%}.panneau-historique-rendezvous__cellule-note{white-space:nowrap;text-overflow:ellipsis;color:var(--couleur-texte-secondaire);overflow:hidden}.panneau-historique-rendezvous__cellule-createur{color:var(--couleur-texte-secondaire);text-align:right;font-size:.8rem}.panneau-historique-rendezvous__non-trace{font-style:italic}.panneau-historique-rendezvous__notes-dossier{margin-top:var(--espace-petit);padding:var(--espace-petit);border:1px dashed var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond-secondaire)}.panneau-historique-rendezvous__notes-dossier h4{align-items:baseline;gap:var(--espace-petit);margin:0 0 var(--espace-petit);color:var(--couleur-back-office);font-size:.85rem;display:flex}.panneau-historique-rendezvous__notes-dossier-precision{color:var(--couleur-texte-secondaire);font-size:.75rem;font-weight:400}.panneau-historique-rendezvous__notes-dossier ul{gap:var(--espace-petit);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.panneau-historique-rendezvous__notes-dossier li:not(:last-child){padding-bottom:var(--espace-petit);border-bottom:1px solid var(--couleur-bordure-legere)}.panneau-historique-rendezvous__notes-dossier-meta{color:var(--couleur-texte-secondaire);font-size:.75rem;display:block}.panneau-historique-rendezvous__notes-dossier p{white-space:pre-wrap;margin:.2rem 0 0}.planification__entete{justify-content:space-between;align-items:center;gap:var(--espace-petit);margin-bottom:var(--espace-moyen);flex-wrap:wrap;display:flex}.planification__entete h1{color:var(--couleur-back-office);margin:0}.planification__titre-bloc{align-items:center;gap:var(--espace-moyen);display:flex}.planification__filtres{align-items:center;gap:var(--espace-grand);margin-bottom:var(--espace-moyen);flex-wrap:wrap;display:flex}.planification__filtre-case,.planification__filtre-formateur{align-items:center;gap:var(--espace-petit);display:flex}.planification__filtre-formateur select{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);font:inherit;padding:.4rem .6rem}.planification__filtre-recherche{align-items:center;gap:var(--espace-petit);flex:18rem;display:flex}.planification__filtre-recherche input{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);min-width:18rem;font:inherit;flex:1;padding:.4rem .6rem}.planification [role=alert]{color:var(--couleur-erreur)}.planification .filtres-statut__statuts{justify-content:center}.planification .filtres-statut__statuts button[data-statut=prevu]:not(.actif){background-color:var(--statut-attente-fond);border-color:var(--statut-attente-bordure);color:var(--statut-attente-texte)}.planification .filtres-statut__statuts button[data-statut=prevu].actif{background-color:var(--statut-attente-texte);border-color:var(--statut-attente-texte);color:#fff}.planification .filtres-statut__statuts button[data-statut=confirme]:not(.actif){background-color:var(--statut-succes-fond);border-color:var(--statut-succes-bordure);color:var(--statut-succes-texte)}.planification .filtres-statut__statuts button[data-statut=confirme].actif{background-color:var(--statut-succes-texte);border-color:var(--statut-succes-texte);color:#fff}.planification .filtres-statut__statuts button[data-statut=honore]:not(.actif){background-color:var(--statut-vert-clair-fond);border-color:var(--statut-vert-clair-bordure);color:var(--statut-vert-clair-texte)}.planification .filtres-statut__statuts button[data-statut=honore].actif{background-color:var(--statut-vert-clair-texte);border-color:var(--statut-vert-clair-texte);color:#fff}.planification .filtres-statut__statuts button[data-statut=absent]:not(.actif),.planification .filtres-statut__statuts button[data-statut=non_realise]:not(.actif),.planification .filtres-statut__statuts button[data-statut=annule]:not(.actif){background-color:var(--statut-echec-fond);border-color:var(--statut-echec-bordure);color:var(--statut-echec-texte)}.planification .filtres-statut__statuts button[data-statut=absent].actif,.planification .filtres-statut__statuts button[data-statut=non_realise].actif,.planification .filtres-statut__statuts button[data-statut=annule].actif{background-color:var(--statut-echec-texte);border-color:var(--statut-echec-texte);color:#fff}.planification .filtres-statut__statuts button[data-statut=remplace]:not(.actif){background-color:var(--statut-neutre-fort-fond);border-color:var(--statut-neutre-fort-bordure);color:var(--statut-neutre-fort-texte)}.planification .filtres-statut__statuts button[data-statut=remplace].actif{background-color:var(--statut-neutre-fort-texte);border-color:var(--statut-neutre-fort-texte);color:#fff}.planification__actions-groupees{top:calc(var(--hauteur-entete) + var(--hauteur-barre-navigation));z-index:3;align-items:center;gap:var(--espace-moyen);margin-bottom:var(--espace-moyen);padding:var(--espace-petit) var(--espace-moyen);border-radius:var(--rayon-bordure);background:linear-gradient(135deg, var(--couleur-back-office), var(--couleur-back-office-dore));display:flex;position:sticky;box-shadow:0 2px 6px #0003}.planification__actions-groupees-compteur{color:#fff;margin-right:auto;font-weight:600}.planification__bouton-action-groupee{border-radius:var(--rayon-bordure);color:var(--couleur-back-office);cursor:pointer;background-color:#fff;border:none;padding:.5rem .9rem;font-weight:600;transition:filter .15s}.planification__bouton-action-groupee:hover,.planification__bouton-action-groupee:focus-visible{filter:brightness(.95)}.planification__bouton-action-groupee--effacer{color:#fff;background-color:#0000;border:1px solid #ffffff8c}.planification__bouton-action-groupee--effacer:hover,.planification__bouton-action-groupee--effacer:focus-visible{filter:none;background-color:#ffffff26;border-color:#fff}.planification__vide{color:var(--couleur-texte-secondaire);padding:var(--espace-grand);text-align:center;border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure)}.planification__scroll{border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);overflow-x:auto}.planification__table{border-collapse:collapse;background-color:var(--couleur-fond);--planification-largeur-colonne-date:11rem;--planification-largeur-colonne-numero:3rem;--planification-largeur-colonne-case:2.5rem;width:100%}.planification__table th,.planification__table td{padding:.75rem var(--espace-moyen);text-align:left;border-bottom:1px solid var(--couleur-bordure-legere);border-right:1px solid var(--couleur-bordure-legere)}.planification__table th:last-child,.planification__table td:last-child{border-right:none}.planification__table td.planification__colonne-case,.planification__table td.planification__colonne-numero{text-align:center}.planification__table th{background-color:var(--couleur-fond-secondaire);color:var(--couleur-texte-secondaire);text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:0;font-size:.8rem}.planification__table th.planification__colonne-case,.planification__table th.planification__colonne-numero{padding:.75rem var(--espace-moyen)}.planification__entete-tri{width:100%;padding:.75rem var(--espace-moyen);font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.35em;display:flex}.planification__entete-tri:hover,.planification__entete-tri:focus-visible{color:var(--couleur-texte)}.planification__indicateur-tri{min-width:.8em;font-size:.7rem}.planification__table tbody tr:last-child td{border-bottom:none}.planification__table tbody tr:hover{background-color:var(--couleur-fond-survol-tableau)}.planification__colonne-case{z-index:1;width:var(--planification-largeur-colonne-case);text-align:center;background-color:var(--couleur-fond);position:sticky;left:0}.planification__colonne-numero{left:var(--planification-largeur-colonne-case);z-index:1;width:var(--planification-largeur-colonne-numero);text-align:center;background-color:var(--couleur-fond);position:sticky}.planification__colonne-date{left:calc(var(--planification-largeur-colonne-case) + var(--planification-largeur-colonne-numero));z-index:1;width:var(--planification-largeur-colonne-date);white-space:nowrap;background-color:var(--couleur-fond);position:sticky}.planification__colonne-figee{left:calc(var(--planification-largeur-colonne-case) + var(--planification-largeur-colonne-numero) + var(--planification-largeur-colonne-date));z-index:1;background-color:var(--couleur-fond);border-right:1px solid var(--couleur-bordure-legere);position:sticky;box-shadow:2px 0 4px -2px #00000026}.planification__table th.planification__colonne-case,.planification__table th.planification__colonne-numero,.planification__table th.planification__colonne-date,.planification__table th.planification__colonne-figee{background-color:var(--couleur-fond-secondaire);z-index:2}.planification__table tbody tr:hover td.planification__colonne-case,.planification__table tbody tr:hover td.planification__colonne-numero,.planification__table tbody tr:hover td.planification__colonne-date,.planification__table tbody tr:hover td.planification__colonne-figee{background-color:var(--couleur-fond-survol-tableau-opaque)}.planification__postes{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.planification__badge-poste{background-color:var(--gris-100);color:var(--couleur-texte-secondaire);white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.8rem}.planification__table td.planification__colonne-statut{text-align:center}.planification__actions{justify-content:center;align-items:center;display:flex}.planification__action-voir{box-sizing:border-box;border-radius:var(--rayon-bordure);background:linear-gradient(135deg, var(--couleur-primaire), var(--couleur-primaire-hover));color:#fff;text-align:center;cursor:pointer;border:none;flex:0 0 4.5rem;padding:.5rem .75rem;font-weight:600;transition:filter .15s;box-shadow:0 2px 6px #0003}.planification__action-voir:hover,.planification__action-voir:focus-visible{filter:brightness(.92)}.modale-resultat-formation__fond{top:calc(var(--hauteur-entete) + var(--hauteur-barre-navigation));padding:var(--espace-grand) var(--espace-moyen);z-index:50;background-color:#00000073;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.modale-resultat-formation{background-color:var(--couleur-fond);border-radius:var(--rayon-bordure);width:100%;max-width:28rem;margin:auto;padding:1.75rem;box-shadow:0 8px 24px #00000040}.modale-resultat-formation h2{color:var(--couleur-back-office);margin:0 0 .5rem}.modale-resultat-formation>p{margin:0 0 1.25rem;font-size:1.05rem}.modale-resultat-formation__accent{color:var(--couleur-primaire);font-weight:600}.modale-resultat-formation form{gap:var(--espace-moyen);flex-direction:column;display:flex}.modale-resultat-formation label{color:var(--couleur-texte);flex-direction:column;gap:.3rem;display:flex}.modale-resultat-formation textarea{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);font:inherit;resize:vertical;padding:.5rem}.modale-resultat-formation [role=alert]{color:var(--couleur-erreur);margin:0;font-size:.9rem}.modale-resultat-formation__actions{justify-content:flex-end;gap:var(--espace-petit);display:flex}.modale-resultat-formation__actions button{border-radius:var(--rayon-bordure);cursor:pointer;padding:.6rem 1.5rem;font-size:.95rem;font-weight:600}.modale-resultat-formation__actions button[type=button]{border:1px solid var(--couleur-bordure);background-color:var(--couleur-fond);color:var(--couleur-texte)}.modale-resultat-formation__actions button[type=button]:hover:not(:disabled){background-color:var(--couleur-fond-secondaire)}.modale-resultat-formation__actions button[type=submit]{border:1px solid var(--couleur-back-office);background-color:var(--couleur-back-office);color:#fff}.modale-resultat-formation__actions button[type=submit]:hover:not(:disabled){background-color:var(--couleur-back-office-hover)}.modale-resultat-formation__actions button:disabled{opacity:.6;cursor:default}.page-suivi-formation__entete{align-items:flex-start;gap:var(--espace-moyen);margin-bottom:var(--espace-petit);flex-wrap:wrap;display:flex}.page-suivi-formation__titre-bloc h1{color:var(--couleur-back-office);margin:0}.page-suivi-formation__entete .en-tete-back-office{margin-left:auto}.page-suivi-formation [role=alert]{color:var(--couleur-erreur)}.page-suivi-formation .filtres-statut__statuts{justify-content:center}.page-suivi-formation .filtres-statut__statuts button[data-statut=valide_envoi_formation]:not(.actif){background-color:var(--statut-succes-fond);border-color:var(--statut-succes-bordure);color:var(--statut-succes-texte)}.page-suivi-formation .filtres-statut__statuts button[data-statut=valide_envoi_formation].actif{background-color:var(--statut-succes-texte);border-color:var(--statut-succes-texte);color:#fff}.page-suivi-formation .filtres-statut__statuts button[data-statut=valide_pret_embauche]:not(.actif){background-color:var(--statut-vert-clair-fond);border-color:var(--statut-vert-clair-bordure);color:var(--statut-vert-clair-texte)}.page-suivi-formation .filtres-statut__statuts button[data-statut=valide_pret_embauche].actif{background-color:var(--statut-vert-clair-texte);border-color:var(--statut-vert-clair-texte);color:#fff}.page-suivi-formation .filtres-statut__statuts button[data-statut=formation_non_validee]:not(.actif){background-color:var(--statut-echec-fort-fond);border-color:var(--statut-echec-fort-bordure);color:var(--statut-echec-fort-texte)}.page-suivi-formation .filtres-statut__statuts button[data-statut=formation_non_validee].actif{background-color:var(--statut-echec-fort-texte);border-color:var(--statut-echec-fort-texte);color:#fff}.page-suivi-formation__vide{color:var(--couleur-texte-secondaire)}.page-suivi-formation__filtres{align-items:center;gap:var(--espace-grand);margin:var(--espace-moyen) 0;flex-wrap:wrap;display:flex}.page-suivi-formation__filtre-recherche{align-items:center;gap:var(--espace-petit);flex:18rem;display:flex}.page-suivi-formation__filtre-recherche input{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);min-width:18rem;font:inherit;flex:1;padding:.4rem .6rem}.page-suivi-formation__filtre-experience{align-items:center;gap:var(--espace-petit);display:flex}.page-suivi-formation__filtre-experience select{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);font:inherit;padding:.4rem .6rem}.page-suivi-formation__formateur,.page-suivi-formation__experience{color:var(--couleur-texte-secondaire)}.page-suivi-formation__liste{gap:var(--espace-petit);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-suivi-formation__item{align-items:center;gap:var(--espace-moyen);padding:var(--espace-moyen);background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);flex-wrap:wrap;display:flex}.page-suivi-formation__candidat{color:var(--couleur-texte);flex:auto;font-weight:600}.page-suivi-formation__date{color:var(--couleur-texte-secondaire)}.page-suivi-formation__actions{gap:var(--espace-petit);display:flex}.page-suivi-formation__action-voir{box-sizing:border-box;border-radius:var(--rayon-bordure);background:linear-gradient(135deg, var(--couleur-primaire), var(--couleur-primaire-hover));color:#fff;text-align:center;cursor:pointer;border:none;flex:0 0 4.5rem;padding:.5rem .75rem;font-weight:600;transition:filter .15s;box-shadow:0 2px 6px #0003}.page-suivi-formation__action-voir:hover,.page-suivi-formation__action-voir:focus-visible{filter:brightness(.92)}.page-suivi-formation__actions button{border:1px solid var(--couleur-back-office);border-radius:var(--rayon-bordure);background-color:var(--couleur-back-office);color:#fff;cursor:pointer;padding:.5rem 1.2rem;font-weight:600}.page-suivi-formation__actions button.page-suivi-formation__bouton-secondaire{background-color:var(--couleur-fond);border-color:var(--couleur-bordure);color:var(--couleur-texte)}.page-suivi-formation__actions button:disabled{opacity:.6;cursor:default}.modale-forcer-statut__fond{top:calc(var(--hauteur-entete) + var(--hauteur-barre-navigation));padding:var(--espace-grand) var(--espace-moyen);z-index:50;background-color:#00000073;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.modale-forcer-statut{background-color:var(--couleur-fond);border-radius:var(--rayon-bordure);width:100%;max-width:30rem;margin:auto;padding:1.75rem;box-shadow:0 8px 24px #00000040}.modale-forcer-statut h2{color:var(--couleur-back-office);margin:0 0 .5rem}.modale-forcer-statut>p{margin:0 0 1.25rem;font-size:1.05rem}.modale-forcer-statut__accent{color:var(--couleur-primaire);font-weight:600}.modale-forcer-statut__avertissement{color:var(--couleur-erreur);background-color:var(--couleur-fond-secondaire);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);padding:.6rem .75rem;font-size:.9rem}.modale-forcer-statut form{gap:var(--espace-moyen);flex-direction:column;display:flex}.modale-forcer-statut label{color:var(--couleur-texte);flex-direction:column;gap:.3rem;display:flex}.modale-forcer-statut select,.modale-forcer-statut textarea{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);font:inherit;padding:.5rem}.modale-forcer-statut textarea{resize:vertical}.modale-forcer-statut form>[role=alert]{color:var(--couleur-erreur);margin:0;font-size:.9rem}.modale-forcer-statut__actions{justify-content:flex-end;gap:var(--espace-petit);display:flex}.modale-forcer-statut__actions button{border-radius:var(--rayon-bordure);cursor:pointer;padding:.6rem 1.5rem;font-size:.95rem;font-weight:600}.modale-forcer-statut__actions button[type=button]{border:1px solid var(--couleur-bordure);background-color:var(--couleur-fond);color:var(--couleur-texte)}.modale-forcer-statut__actions button[type=button]:hover:not(:disabled){background-color:var(--couleur-fond-secondaire)}.modale-forcer-statut__actions button[type=submit]{border:1px solid var(--couleur-erreur);background-color:var(--couleur-erreur);color:#fff}.modale-forcer-statut__actions button[type=submit]:hover:not(:disabled){filter:brightness(.92)}.modale-forcer-statut__actions button:disabled{opacity:.6;cursor:default}.modale-marquer-embauche__fond{top:calc(var(--hauteur-entete) + var(--hauteur-barre-navigation));padding:var(--espace-grand) var(--espace-moyen);z-index:50;background-color:#00000073;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.modale-marquer-embauche{background-color:var(--couleur-fond);border-radius:var(--rayon-bordure);width:100%;max-width:30rem;margin:auto;padding:1.75rem;box-shadow:0 8px 24px #00000040}.modale-marquer-embauche h2{color:var(--couleur-back-office);margin:0 0 .5rem}.modale-marquer-embauche>p{margin:0 0 1.25rem;font-size:1.05rem}.modale-marquer-embauche__accent{color:var(--couleur-primaire);font-weight:600}.modale-marquer-embauche form{gap:var(--espace-moyen);flex-direction:column;display:flex}.modale-marquer-embauche label{color:var(--couleur-texte);flex-direction:column;gap:.3rem;display:flex}.modale-marquer-embauche input,.modale-marquer-embauche textarea{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);font:inherit;padding:.5rem}.modale-marquer-embauche textarea{resize:vertical}.modale-marquer-embauche form>[role=alert]{color:var(--couleur-erreur);margin:0;font-size:.9rem}.modale-marquer-embauche__actions{justify-content:flex-end;gap:var(--espace-petit);display:flex}.modale-marquer-embauche__actions button{border-radius:var(--rayon-bordure);cursor:pointer;padding:.6rem 1.5rem;font-size:.95rem;font-weight:600}.modale-marquer-embauche__actions button[type=button]{border:1px solid var(--couleur-bordure);background-color:var(--couleur-fond);color:var(--couleur-texte)}.modale-marquer-embauche__actions button[type=button]:hover:not(:disabled){background-color:var(--couleur-fond-secondaire)}.modale-marquer-embauche__actions button[type=submit]{border:1px solid var(--statut-vert-fonce-bordure);background-color:var(--statut-vert-fonce-texte);color:#fff}.modale-marquer-embauche__actions button[type=submit]:hover:not(:disabled){filter:brightness(.92)}.modale-marquer-embauche__actions button:disabled{opacity:.6;cursor:default}.page-validation__entete{align-items:flex-start;gap:var(--espace-moyen);margin:0 0 var(--espace-grand);flex-wrap:wrap;display:flex}.page-validation__entete .en-tete-back-office{margin-left:auto}.page-validation__titre-ligne{justify-content:space-between;align-items:center;gap:var(--espace-moyen);flex-wrap:wrap;flex:auto;display:flex}.page-validation__titre-ligne h1{color:var(--couleur-back-office);margin:0}.page-validation__statut{align-items:center;gap:.4rem;display:flex}.page-validation__statut-libelle{color:var(--couleur-texte-secondaire);font-size:.9rem;font-weight:700}.page-validation__candidat-nom{text-transform:uppercase}.page-validation__pieces{max-width:var(--largeur-max-formulaire);margin:0 auto var(--espace-grand);padding:var(--espace-moyen);background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);box-shadow:var(--ombre-bloc)}.page-validation__pieces-entete{justify-content:space-between;align-items:center;gap:var(--espace-moyen);margin:0 0 var(--espace-moyen);flex-wrap:wrap;display:flex}.page-validation__pieces-entete h2{color:var(--couleur-back-office);margin:0}.page-validation__bouton-export-zip{border:1px solid var(--couleur-back-office-dore);border-radius:var(--rayon-bordure);background-color:var(--couleur-back-office-clair);color:var(--couleur-back-office);cursor:pointer;align-items:center;padding:.4rem .8rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.page-validation__bouton-export-zip:hover{background-color:var(--statut-dore-fond);border-color:var(--couleur-back-office)}.page-validation__pieces-vide{color:var(--couleur-texte-secondaire)}.page-validation__pieces-liste{gap:var(--espace-petit);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-validation__pieces-liste li{align-items:center;gap:var(--espace-moyen);padding:var(--espace-petit) var(--espace-moyen);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);flex-wrap:wrap;display:flex}.page-validation__piece-libelle{color:var(--couleur-texte);flex:auto}.page-validation__piece-statut{background-color:var(--gris-100);color:var(--couleur-texte-secondaire);border-radius:999px;padding:.2rem .6rem;font-size:.8rem;font-weight:600}.page-validation__piece-statut--recue{background-color:var(--statut-succes-fond);color:var(--statut-succes-texte)}.page-validation__piece-statut--orpheline{background-color:var(--statut-alerte-fond);color:var(--statut-alerte-texte)}.page-validation__piece-date{color:var(--couleur-texte-secondaire);font-size:.85rem}.page-validation [role=alert]{color:var(--couleur-erreur)}a.page-validation__action,button.page-validation__action{border:1px solid var(--couleur-back-office-dore);border-radius:var(--rayon-bordure);background-color:var(--couleur-back-office-clair);color:var(--couleur-back-office);cursor:pointer;align-items:center;padding:.4rem .8rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}a.page-validation__action:hover,button.page-validation__action:hover{background-color:var(--statut-dore-fond);border-color:var(--couleur-back-office)}.page-validation__rendezvous,.page-validation__relances{max-width:var(--largeur-max-formulaire);margin:0 auto var(--espace-grand);padding:var(--espace-moyen);background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);box-shadow:var(--ombre-bloc)}.page-validation__rendezvous h2,.page-validation__relances h2{color:var(--couleur-back-office);margin:0 0 var(--espace-moyen)}.page-validation__rendezvous-entete,.page-validation__relances-entete{justify-content:space-between;align-items:center;gap:var(--espace-moyen);flex-wrap:wrap;display:flex}.page-validation__rendezvous-entete h2,.page-validation__relances-entete h2{margin:0}.page-validation__rendezvous-indisponible,.page-validation__relances-indisponible{color:var(--couleur-texte-secondaire);margin:var(--espace-moyen) 0 0}.page-validation__embauche{max-width:var(--largeur-max-formulaire);margin:0 auto var(--espace-grand);padding:var(--espace-moyen);background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);box-shadow:var(--ombre-bloc)}.page-validation__embauche-entete{justify-content:space-between;align-items:center;gap:var(--espace-moyen);flex-wrap:wrap;display:flex}.page-validation__embauche-entete h2{color:var(--couleur-back-office);margin:0}.page-validation__forcer-statut{max-width:var(--largeur-max-formulaire);margin:0 auto var(--espace-grand);padding:var(--espace-moyen);background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);box-shadow:var(--ombre-bloc)}.page-validation__forcer-statut-entete{justify-content:space-between;align-items:center;gap:var(--espace-moyen);flex-wrap:wrap;display:flex}.page-validation__forcer-statut-entete h2{color:var(--couleur-back-office);margin:0}.page-validation__forcer-statut-description{color:var(--couleur-texte-secondaire);margin:var(--espace-moyen) 0 0}button.page-validation__action--danger{border-color:var(--couleur-erreur);background-color:var(--couleur-fond);color:var(--couleur-erreur)}button.page-validation__action--danger:hover:not(:disabled){background-color:var(--couleur-erreur);color:#fff}button.page-validation__action--danger:disabled{opacity:.6;cursor:default}.modale-confirmation-non-realise__fond{top:calc(var(--hauteur-entete) + var(--hauteur-barre-navigation));padding:var(--espace-grand) var(--espace-moyen);z-index:50;background-color:#00000073;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.modale-confirmation-non-realise{background-color:var(--couleur-fond);border-radius:var(--rayon-bordure);width:100%;max-width:26rem;margin:auto;padding:1.75rem;box-shadow:0 8px 24px #00000040}.modale-confirmation-non-realise p{color:var(--couleur-texte);margin:0;font-size:1.05rem;line-height:1.5}.modale-confirmation-non-realise__accent{color:var(--couleur-primaire);font-weight:600}.modale-confirmation-non-realise__actions{justify-content:flex-end;gap:var(--espace-petit);margin-top:1.5rem;display:flex}.modale-confirmation-non-realise__actions button{border-radius:var(--rayon-bordure);cursor:pointer;padding:.6rem 1.5rem;font-size:.95rem;font-weight:600}.modale-confirmation-non-realise__annuler{border:1px solid var(--couleur-bordure);background-color:var(--couleur-fond);color:var(--couleur-texte)}.modale-confirmation-non-realise__annuler:hover{background-color:var(--couleur-fond-secondaire)}.modale-confirmation-non-realise__ok{border:1px solid var(--couleur-back-office);background-color:var(--couleur-back-office);color:#fff}.modale-confirmation-non-realise__ok:hover{background-color:var(--couleur-back-office-hover)}.liste-evaluations__filtres{align-items:center;gap:var(--espace-grand);margin-bottom:var(--espace-moyen);flex-wrap:wrap;display:flex}.liste-evaluations__filtre-recherche{align-items:center;gap:var(--espace-petit);flex:18rem;display:flex}.liste-evaluations__filtre-recherche input{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);min-width:18rem;font:inherit;flex:1;padding:.4rem .6rem}.liste-evaluations{gap:var(--espace-petit);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.liste-evaluations__item{align-items:center;gap:var(--espace-moyen);padding:var(--espace-moyen);background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);flex-wrap:wrap;display:flex}.liste-evaluations__candidat{color:var(--couleur-texte);flex:auto;font-weight:600}.liste-evaluations__date{color:var(--couleur-texte-secondaire)}.liste-evaluations__item button{border:1px solid var(--couleur-back-office);border-radius:var(--rayon-bordure);background-color:var(--couleur-back-office);color:#fff;cursor:pointer;padding:.5rem 1.2rem;font-weight:600}.liste-evaluations__item button.liste-evaluations__bouton-secondaire{background-color:var(--couleur-fond);border-color:var(--couleur-bordure);color:var(--couleur-texte)}.liste-evaluations__vide{color:var(--couleur-texte-secondaire)}.liste-evaluations__item--cible{background-color:var(--couleur-back-office-clair);border-color:var(--couleur-back-office-dore);border-left-width:4px}.checklist-inspection{max-width:var(--largeur-max-formulaire);margin:0 auto var(--espace-grand);padding:var(--espace-moyen);background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);box-shadow:var(--ombre-bloc)}.checklist-inspection h2{color:var(--couleur-back-office);margin:0 0 var(--espace-grand)}.checklist-inspection__colonnes{align-items:stretch;gap:var(--espace-moyen);display:flex}.checklist-inspection__separateur{background-color:var(--couleur-bordure);flex:0 0 1px;width:1px}@media (width<=640px){.checklist-inspection__colonnes{gap:var(--espace-moyen);flex-direction:column}.checklist-inspection__separateur{display:none}}.checklist-inspection__section{border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);min-width:0;padding:var(--espace-petit) var(--espace-moyen) var(--espace-moyen);flex:1;margin:0}.checklist-inspection__section--avant{background-color:var(--statut-bleu-fond);border-color:var(--statut-bleu-bordure)}.checklist-inspection__section--apres{background-color:var(--statut-dore-fond);border-color:var(--statut-dore-bordure)}.checklist-inspection__section legend{margin:0 0 var(--espace-petit);color:var(--couleur-texte);padding:0 .3rem;font-weight:600}.checklist-inspection__etape{align-items:flex-start;gap:var(--espace-petit);color:var(--couleur-texte);padding:.35rem 0;display:flex}.checklist-inspection__etape input{margin-top:.2rem}.grille-evaluation{max-width:var(--largeur-max-formulaire);padding:var(--espace-moyen);background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);box-shadow:var(--ombre-bloc);gap:var(--espace-moyen);flex-direction:column;margin:0 auto;display:flex}.grille-evaluation__titre{margin:0 0 var(--espace-moyen);color:var(--couleur-back-office)}.grille-evaluation__vide{color:var(--couleur-texte-secondaire)}.grille-evaluation__bloc-poste{gap:var(--espace-petit);border:2px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);padding:var(--espace-moyen);flex-direction:column;display:flex}.grille-evaluation__bloc-poste-titre{color:var(--couleur-back-office);margin:0}.grille-evaluation__question{gap:var(--espace-petit);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);padding:var(--espace-petit) var(--espace-moyen) var(--espace-moyen);background-color:var(--couleur-fond-secondaire,transparent);border-left:4px solid var(--couleur-back-office-dore);flex-direction:column;display:flex}.grille-evaluation__question legend{color:var(--couleur-texte);padding:0 .4rem;font-weight:700}.grille-evaluation__question textarea{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);font:inherit;resize:vertical;padding:.5rem}.grille-evaluation__criteres-grille{gap:var(--espace-petit);grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));display:grid}.grille-evaluation__critere{border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);padding:var(--espace-petit)}.grille-evaluation__critere legend{color:var(--couleur-texte);padding:0 .4rem;font-weight:600}.grille-evaluation__critere--succes{background-color:var(--statut-succes-fond);border-color:var(--statut-succes-bordure)}.grille-evaluation__critere--echec{background-color:var(--statut-echec-fond);border-color:var(--statut-echec-bordure)}.grille-evaluation__critere--attente{background-color:var(--statut-attente-fond);border-color:var(--statut-attente-bordure)}.grille-evaluation__choix{gap:var(--espace-moyen);flex-wrap:wrap;display:flex}.grille-evaluation__critere .grille-evaluation__choix{gap:var(--espace-petit)}.grille-evaluation__choix label{color:var(--couleur-texte);cursor:pointer;align-items:center;gap:.4rem;display:flex}.grille-evaluation__option--succes input{accent-color:var(--statut-succes-texte)}.grille-evaluation__option--echec input{accent-color:var(--couleur-erreur)}.grille-evaluation__option--attente input{accent-color:var(--statut-attente-texte)}.grille-evaluation__resultat-global,.grille-evaluation__orientation{border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);padding:var(--espace-petit) var(--espace-moyen) var(--espace-moyen)}.grille-evaluation__resultat-global--succes{background-color:var(--statut-succes-fond);border-color:var(--statut-succes-bordure)}.grille-evaluation__resultat-global--echec{background-color:var(--statut-echec-fond);border-color:var(--statut-echec-bordure)}.grille-evaluation__resultat-global legend,.grille-evaluation__orientation legend{color:var(--couleur-texte);padding:0 .4rem;font-weight:600}.grille-evaluation__commentaire{color:var(--couleur-texte);flex-direction:column;gap:.3rem;display:flex}.grille-evaluation__commentaire textarea{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);font:inherit;resize:vertical;padding:.5rem}.grille-evaluation [role=alert]{color:var(--couleur-erreur);font-size:.875rem}.grille-evaluation__actions{gap:var(--espace-petit);display:flex}.grille-evaluation__actions button{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond);color:var(--couleur-texte);cursor:pointer;padding:.6rem 1.2rem}.grille-evaluation__actions button[type=submit]{background-color:var(--couleur-back-office);border-color:var(--couleur-back-office);color:#fff;font-weight:600}.grille-evaluation button:disabled{opacity:.6;cursor:default}.page-evaluation__entete{align-items:flex-start;gap:var(--espace-moyen);margin-bottom:var(--espace-petit);flex-wrap:wrap;display:flex}.page-evaluation__titre-bloc{gap:var(--espace-petit);flex-direction:column;display:flex}.page-evaluation__titre-bloc h1{color:var(--couleur-back-office);margin:0}.page-evaluation__entete .en-tete-back-office{margin-left:auto}.page-evaluation [role=alert]{color:var(--couleur-erreur)}.historique-evaluations__filtres{align-items:center;gap:var(--espace-grand);margin-bottom:var(--espace-moyen);flex-wrap:wrap;display:flex}.historique-evaluations__filtre-recherche{align-items:center;gap:var(--espace-petit);flex:18rem;display:flex}.historique-evaluations__filtre-recherche input{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);min-width:18rem;font:inherit;flex:1;padding:.4rem .6rem}.historique-evaluations__scroll{border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);overflow-x:auto}.historique-evaluations{border-collapse:collapse;background-color:var(--couleur-fond);width:100%}.historique-evaluations th,.historique-evaluations td{padding:.75rem var(--espace-moyen);text-align:left;vertical-align:middle;border-bottom:1px solid var(--couleur-bordure-legere);border-right:1px solid var(--couleur-bordure-legere)}.historique-evaluations th:last-child,.historique-evaluations td:last-child{border-right:none}.historique-evaluations th{background-color:var(--couleur-fond-secondaire);color:var(--couleur-texte-secondaire);text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:0;font-size:.8rem}.historique-evaluations th.historique-evaluations__colonne-numero{padding:.75rem var(--espace-moyen)}.historique-evaluations td.historique-evaluations__colonne-numero{text-align:center}.historique-evaluations__entete-tri{width:100%;padding:.75rem var(--espace-moyen);font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.35em;display:flex}.historique-evaluations__entete-tri:hover,.historique-evaluations__entete-tri:focus-visible{color:var(--couleur-texte)}.historique-evaluations__indicateur-tri{min-width:.8em;font-size:.7rem}.historique-evaluations tbody tr:last-child td{border-bottom:none}.historique-evaluations tbody tr:hover{background-color:var(--couleur-fond-survol-tableau)}.historique-evaluations__vide{color:var(--couleur-texte-secondaire);padding:var(--espace-grand);text-align:center}.historique-evaluations__actions{justify-content:center;align-items:center;display:flex}.historique-evaluations__action-detail{border-radius:var(--rayon-bordure);background:linear-gradient(135deg, var(--couleur-back-office), var(--couleur-back-office-dore));color:#fff;white-space:nowrap;cursor:pointer;border:none;padding:.5rem .75rem;font-weight:600;transition:filter .15s;box-shadow:0 2px 6px #0003}.historique-evaluations__action-detail:hover,.historique-evaluations__action-detail:focus-visible{filter:brightness(.92)}.detail-evaluation{max-width:var(--largeur-max-formulaire);padding:var(--espace-moyen);background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);box-shadow:var(--ombre-bloc);gap:var(--espace-moyen);flex-direction:column;margin:0 auto;display:flex}.detail-evaluation h2{color:var(--couleur-back-office);margin:0}.detail-evaluation__meta{gap:var(--espace-grand);flex-wrap:wrap;margin:0;display:flex}.detail-evaluation__meta dt{text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-secondaire);font-size:.8rem}.detail-evaluation__meta dd{color:var(--couleur-texte);margin:.2rem 0 0}.detail-evaluation__question{border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);padding:var(--espace-petit) var(--espace-moyen) var(--espace-moyen)}.detail-evaluation__question legend{color:var(--couleur-texte);padding:0 .4rem;font-weight:700}.detail-evaluation__items{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.detail-evaluation__items li{justify-content:space-between;gap:var(--espace-moyen);color:var(--couleur-texte);display:flex}.detail-evaluation__texte-libre{color:var(--couleur-texte);white-space:pre-wrap;margin:0}.detail-evaluation__commentaire h3{color:var(--couleur-texte);margin:0 0 .3rem;font-size:1rem}.detail-evaluation__commentaire p{color:var(--couleur-texte);white-space:pre-wrap;margin:0}.detail-evaluation__actions button{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond);color:var(--couleur-texte);cursor:pointer;padding:.6rem 1.2rem}.detail-evaluation [role=alert]{color:var(--couleur-erreur)}.page-historique-evaluations__entete{align-items:flex-start;gap:var(--espace-moyen);margin-bottom:var(--espace-petit);flex-wrap:wrap;display:flex}.page-historique-evaluations__titre-bloc{gap:var(--espace-petit);flex-direction:column;display:flex}.page-historique-evaluations__titre-bloc h1{color:var(--couleur-back-office);margin:0}.page-historique-evaluations__entete .en-tete-back-office{margin-left:auto}.page-historique-evaluations [role=alert]{color:var(--couleur-erreur)}.page-evaluation-inspecteur__entete{align-items:flex-start;gap:var(--espace-moyen);margin-bottom:var(--espace-petit);flex-wrap:wrap;display:flex}.page-evaluation-inspecteur__titre-bloc{gap:var(--espace-petit);flex-direction:column;display:flex}.page-evaluation-inspecteur__titre-bloc h1{color:var(--couleur-back-office);margin:0}.page-evaluation-inspecteur__entete .en-tete-back-office{margin-left:auto}.page-evaluation-inspecteur [role=alert]{color:var(--couleur-erreur)}.page-historique-evaluations-inspecteur__entete{align-items:flex-start;gap:var(--espace-moyen);margin-bottom:var(--espace-petit);flex-wrap:wrap;display:flex}.page-historique-evaluations-inspecteur__titre-bloc{gap:var(--espace-petit);flex-direction:column;display:flex}.page-historique-evaluations-inspecteur__titre-bloc h1{color:var(--couleur-back-office);margin:0}.page-historique-evaluations-inspecteur__entete .en-tete-back-office{margin-left:auto}.page-historique-evaluations-inspecteur [role=alert]{color:var(--couleur-erreur)}.champ-recherche{padding:var(--espace-petit);margin-bottom:var(--espace-petit);background-color:var(--couleur-back-office-clair);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);display:flex;box-shadow:0 1px 3px #7a5a341f}.champ-recherche__champ{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond);min-width:0;color:var(--couleur-texte);font:inherit;flex:auto;padding:.5rem .75rem}.page-utilisateurs__entete{align-items:center;gap:var(--espace-moyen);margin-bottom:var(--espace-petit);flex-wrap:wrap;display:flex}.page-utilisateurs__entete h1{color:var(--couleur-back-office);margin:0}.page-utilisateurs__entete .en-tete-back-office{margin-left:auto}.page-utilisateurs__vide{color:var(--couleur-texte-secondaire)}.page-utilisateurs>button{margin-bottom:var(--espace-moyen);border:1px solid var(--couleur-back-office);border-radius:var(--rayon-bordure);background-color:var(--couleur-back-office);color:#fff;cursor:pointer;padding:.6rem 1.2rem;font-weight:600}.page-utilisateurs [role=alert]{color:var(--couleur-erreur)}.page-utilisateurs .filtres-statut{align-items:center}.page-utilisateurs .filtres-statut__statuts{justify-content:center}.page-utilisateurs .filtres-statut__statuts button[data-statut=actif]:not(.actif){background-color:var(--statut-succes-fond);border-color:var(--statut-succes-bordure);color:var(--statut-succes-texte)}.page-utilisateurs .filtres-statut__statuts button[data-statut=actif].actif{background-color:var(--statut-succes-texte);border-color:var(--statut-succes-texte);color:#fff}.page-utilisateurs .filtres-statut__statuts button[data-statut=desactive]:not(.actif){background-color:var(--statut-echec-fond);border-color:var(--statut-echec-bordure);color:var(--statut-echec-texte)}.page-utilisateurs .filtres-statut__statuts button[data-statut=desactive].actif{background-color:var(--statut-echec-texte);border-color:var(--statut-echec-texte);color:#fff}.page-utilisateurs .filtres-statut__statuts button[data-statut=accueil_coordination]:not(.actif){background-color:var(--statut-bleu-fond);border-color:var(--statut-bleu-bordure);color:var(--statut-bleu-texte)}.page-utilisateurs .filtres-statut__statuts button[data-statut=accueil_coordination].actif{background-color:var(--statut-bleu-texte);border-color:var(--statut-bleu-texte);color:#fff}.page-utilisateurs .filtres-statut__statuts button[data-statut=formateur]:not(.actif){background-color:var(--statut-violet-fond);border-color:var(--statut-violet-bordure);color:var(--statut-violet-texte)}.page-utilisateurs .filtres-statut__statuts button[data-statut=formateur].actif{background-color:var(--statut-violet-texte);border-color:var(--statut-violet-texte);color:#fff}.page-utilisateurs .filtres-statut__statuts button[data-statut=admin]:not(.actif){background-color:var(--statut-dore-fond);border-color:var(--statut-dore-bordure);color:var(--statut-dore-texte)}.page-utilisateurs .filtres-statut__statuts button[data-statut=admin].actif{background-color:var(--statut-dore-texte);border-color:var(--statut-dore-texte);color:#fff}.page-utilisateurs .filtres-statut__statuts button[data-statut=inspecteur]:not(.actif){background-color:var(--statut-neutre-fort-fond);border-color:var(--statut-neutre-fort-bordure);color:var(--statut-neutre-fort-texte)}.page-utilisateurs .filtres-statut__statuts button[data-statut=inspecteur].actif{background-color:var(--statut-neutre-fort-texte);border-color:var(--statut-neutre-fort-texte);color:#fff}.table-utilisateurs__scroll{border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);margin-bottom:var(--espace-grand);overflow-x:auto}.table-utilisateurs{table-layout:fixed;border-collapse:separate;border-spacing:0;background-color:var(--couleur-fond);--table-utilisateurs-largeur-colonne-numero:3rem;width:100%}.table-utilisateurs th,.table-utilisateurs td{padding:.75rem var(--espace-moyen);text-align:left;vertical-align:middle;border-bottom:1px solid var(--couleur-bordure-legere);border-right:1px solid var(--couleur-bordure-legere);white-space:normal;overflow-wrap:break-word}.table-utilisateurs__colonne-nom{width:9rem}.table-utilisateurs__colonne-email{width:16rem}.table-utilisateurs td.table-utilisateurs__colonne-email{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table-utilisateurs__colonne-telephone{width:6.5rem}.table-utilisateurs td.table-utilisateurs__colonne-telephone{white-space:nowrap}.table-utilisateurs__colonne-role_libelle{width:9rem}.table-utilisateurs__colonne-actif{width:6.5rem}.table-utilisateurs td.table-utilisateurs__colonne-actif{white-space:nowrap}.table-utilisateurs__colonne-derniere_connexion{width:8.5rem}.table-utilisateurs td.table-utilisateurs__colonne-derniere_connexion{white-space:nowrap}.table-utilisateurs__colonne-actions{width:10.5rem}.table-utilisateurs th:last-child,.table-utilisateurs td:last-child{border-right:none}.table-utilisateurs th{background-color:var(--couleur-fond-secondaire);color:var(--couleur-texte-secondaire);text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:0;font-size:.8rem}.table-utilisateurs__entete-tri{width:100%;padding:.75rem var(--espace-moyen);font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.35em;display:flex}.table-utilisateurs__entete-tri:hover,.table-utilisateurs__entete-tri:focus-visible{color:var(--couleur-texte)}.table-utilisateurs__indicateur-tri{min-width:.8em;font-size:.7rem}.table-utilisateurs tbody tr:last-child td{border-bottom:none}.table-utilisateurs tbody tr:hover{background-color:var(--couleur-fond-survol-tableau)}.table-utilisateurs__colonne-figee{left:var(--table-utilisateurs-largeur-colonne-numero);z-index:1;background-color:var(--couleur-fond);border-right:1px solid var(--couleur-bordure-legere);position:sticky;box-shadow:2px 0 4px -2px #00000026}.table-utilisateurs__colonne-numero{z-index:1;width:var(--table-utilisateurs-largeur-colonne-numero);text-align:center;background-color:var(--couleur-fond);position:sticky;left:0}.table-utilisateurs td.table-utilisateurs__colonne-numero{text-align:center}.table-utilisateurs th.table-utilisateurs__colonne-figee,.table-utilisateurs th.table-utilisateurs__colonne-numero{background-color:var(--couleur-fond-secondaire);z-index:2}.table-utilisateurs tbody tr:hover td.table-utilisateurs__colonne-figee,.table-utilisateurs tbody tr:hover td.table-utilisateurs__colonne-numero{background-color:var(--couleur-fond-survol-tableau-opaque)}.table-utilisateurs__actions{flex-wrap:wrap;gap:.35rem;display:flex}.table-utilisateurs__actions button{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond);color:var(--couleur-texte);white-space:nowrap;cursor:pointer;padding:.3rem .55rem;font-size:.78rem;font-weight:600}.table-utilisateurs__actions button:hover:not(:disabled){background-color:var(--couleur-fond-secondaire)}.formulaire-utilisateur{box-sizing:border-box;width:100%;margin:0 0 var(--espace-grand);padding:var(--espace-moyen);background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);box-shadow:var(--ombre-bloc);gap:var(--espace-moyen);scroll-margin-top:calc(var(--hauteur-entete) + var(--espace-grand));flex-direction:column;display:flex}.formulaire-utilisateur__ligne{gap:var(--espace-moyen);grid-template-columns:1fr 1fr;display:grid}.formulaire-utilisateur__ligne,.formulaire-utilisateur>label,.formulaire-utilisateur__actions{width:100%}.formulaire-utilisateur h2{color:var(--couleur-back-office);margin:0;font-size:1.1rem}.formulaire-utilisateur label{color:var(--couleur-texte);flex-direction:column;gap:.3rem;display:flex}.formulaire-utilisateur input,.formulaire-utilisateur select{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);font:inherit;padding:.5rem}.formulaire-utilisateur input:disabled{background-color:var(--couleur-fond-secondaire);color:var(--couleur-texte-secondaire)}.formulaire-utilisateur [role=alert]{color:var(--couleur-erreur);margin:0;font-size:.875rem}.formulaire-utilisateur__actions{gap:var(--espace-petit);display:flex}.formulaire-utilisateur__actions button{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond);color:var(--couleur-texte);cursor:pointer;padding:.6rem 1.2rem}.formulaire-utilisateur__actions button[type=submit]{background-color:var(--couleur-back-office);border-color:var(--couleur-back-office);color:#fff;font-weight:600}.formulaire-utilisateur__actions button:disabled,.table-utilisateurs__actions button:disabled{opacity:.6;cursor:default}.tableau-dossiers-selectionnes__scroll{border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);margin-top:var(--espace-moyen);overflow-x:auto}.tableau-dossiers-selectionnes{border-collapse:collapse;background-color:var(--couleur-fond);--tableau-dossiers-hauteur-ligne:1.75rem;width:100%}.tableau-dossiers-selectionnes th,.tableau-dossiers-selectionnes td{padding:.75rem var(--espace-moyen);text-align:left;vertical-align:top;border-bottom:1px solid var(--couleur-bordure-legere);border-right:1px solid var(--couleur-bordure-legere)}.tableau-dossiers-selectionnes th:last-child,.tableau-dossiers-selectionnes td:last-child{border-right:none}.tableau-dossiers-selectionnes th{background-color:var(--couleur-fond-secondaire);color:var(--couleur-texte-secondaire);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.tableau-dossiers-selectionnes tbody tr:last-child td{border-bottom:none}.tableau-dossiers-selectionnes tbody tr:hover{background-color:var(--couleur-fond-survol-tableau)}.tableau-dossiers-selectionnes__colonne-numero{text-align:center;width:3rem}.tableau-dossiers-selectionnes th.tableau-dossiers-selectionnes__colonne-numero,.tableau-dossiers-selectionnes td.tableau-dossiers-selectionnes__colonne-numero,.tableau-dossiers-selectionnes th.tableau-dossiers-selectionnes__colonne-dossier,.tableau-dossiers-selectionnes td.tableau-dossiers-selectionnes__colonne-dossier,.tableau-dossiers-selectionnes__colonne-dossier{text-align:center}.tableau-dossiers-selectionnes__postes{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.tableau-dossiers-selectionnes__indicateurs{flex-direction:column;align-items:stretch;gap:.3rem;display:flex}.tableau-dossiers-selectionnes__indicateur-ligne{min-height:var(--tableau-dossiers-hauteur-ligne);align-items:center;display:flex}.tableau-dossiers-selectionnes__indicateur-ligne--vide{visibility:hidden}.tableau-dossiers-selectionnes__badge-poste{background-color:var(--gris-100);color:var(--couleur-texte-secondaire);white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.8rem}.tableau-dossiers-selectionnes__postes--indicateurs{border-top:1px dashed var(--couleur-bordure-legere);margin-top:.4rem;padding-top:.4rem}.tableau-dossiers-selectionnes__dates{white-space:nowrap;flex-direction:column;gap:.3rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.tableau-dossiers-selectionnes__date-ligne{justify-content:space-between;align-items:center;gap:var(--espace-petit);min-height:var(--tableau-dossiers-hauteur-ligne);box-sizing:border-box;border:1px solid #0000;border-radius:6px;padding:.2rem .5rem;display:flex}.tableau-dossiers-selectionnes__date-libelle{font-weight:600}.tableau-dossiers-selectionnes__date-ligne--vide{visibility:hidden}.tableau-dossiers-selectionnes__date-ligne--delai,.tableau-dossiers-selectionnes__date-ligne--volumetrie{color:var(--couleur-texte-secondaire);justify-content:flex-end;font-size:.78rem}.tableau-dossiers-selectionnes__date-valeur-jours{color:var(--couleur-primaire);font-weight:600}.tableau-dossiers-selectionnes__date-ligne--neutre{background-color:var(--statut-neutre-fond);color:var(--statut-neutre-texte);border-color:var(--statut-neutre-bordure)}.tableau-dossiers-selectionnes__date-ligne--poste-courant{border-top:1px dashed var(--couleur-bordure-legere);color:var(--couleur-texte-secondaire);margin-top:.4rem;padding-top:.4rem;font-size:.78rem}.tableau-dossiers-selectionnes__date-ligne--bleu{background-color:var(--statut-bleu-fond);color:var(--statut-bleu-texte);border-color:var(--statut-bleu-bordure)}.tableau-dossiers-selectionnes__date-ligne--succes{background-color:var(--statut-succes-fond);color:var(--statut-succes-texte);border-color:var(--statut-succes-bordure)}.tableau-dossiers-selectionnes__date-ligne--echec{background-color:var(--statut-echec-fond);color:var(--statut-echec-texte);border-color:var(--statut-echec-bordure)}.tableau-dossiers-selectionnes__date-ligne--violet{background-color:var(--statut-violet-fond);color:var(--statut-violet-texte);border-color:var(--statut-violet-bordure)}.tableau-dossiers-selectionnes__date-ligne--vert-clair{background-color:var(--statut-vert-clair-fond);color:var(--statut-vert-clair-texte);border-color:var(--statut-vert-clair-bordure)}.tableau-dossiers-selectionnes__vide{color:var(--couleur-texte-secondaire);padding:var(--espace-grand);text-align:center}.indicateurs__entete{justify-content:space-between;align-items:center;gap:var(--espace-petit);margin-bottom:var(--espace-petit);flex-wrap:wrap;display:flex}.indicateurs__entete h1{color:var(--couleur-back-office);margin:0}.indicateurs__titre-bloc{align-items:center;gap:var(--espace-moyen);display:flex}.indicateurs__filtres{align-items:center;gap:var(--espace-grand);margin-bottom:var(--espace-moyen);flex-wrap:wrap;display:flex}.indicateurs__filtre{align-items:center;gap:var(--espace-petit);display:flex}.indicateurs__filtre input,.indicateurs__filtre select{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);font:inherit;padding:.4rem .6rem}.indicateurs [role=alert]{color:var(--couleur-erreur)}.indicateurs__tuiles{gap:var(--espace-moyen);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.indicateurs__tuile{padding:.65rem var(--espace-moyen);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond);font:inherit;text-align:center;cursor:pointer;box-sizing:border-box;flex-direction:column;align-items:center;gap:.25rem;display:flex}.indicateurs__tuile:hover{border-color:var(--couleur-back-office)}.indicateurs__tuile:focus-visible{outline:2px solid var(--couleur-back-office);outline-offset:2px}.indicateurs__tuile--neutre{background-color:var(--statut-neutre-fond);border-color:var(--statut-neutre-bordure)}.indicateurs__tuile--neutre .indicateurs__tuile-valeur,.indicateurs__tuile--neutre .indicateurs__tuile-libelle{color:var(--statut-neutre-texte)}.indicateurs__tuile--bleu{background-color:var(--statut-bleu-fond);border-color:var(--statut-bleu-bordure)}.indicateurs__tuile--bleu .indicateurs__tuile-valeur,.indicateurs__tuile--bleu .indicateurs__tuile-libelle{color:var(--statut-bleu-texte)}.indicateurs__tuile--dore{background-color:var(--statut-dore-fond);border-color:var(--statut-dore-bordure)}.indicateurs__tuile--dore .indicateurs__tuile-valeur,.indicateurs__tuile--dore .indicateurs__tuile-libelle{color:var(--statut-dore-texte)}.indicateurs__tuile--attente{background-color:var(--statut-attente-fond);border-color:var(--statut-attente-bordure)}.indicateurs__tuile--attente .indicateurs__tuile-valeur,.indicateurs__tuile--attente .indicateurs__tuile-libelle{color:var(--statut-attente-texte)}.indicateurs__tuile--violet{background-color:var(--statut-violet-fond);border-color:var(--statut-violet-bordure)}.indicateurs__tuile--violet .indicateurs__tuile-valeur,.indicateurs__tuile--violet .indicateurs__tuile-libelle{color:var(--statut-violet-texte)}.indicateurs__tuile--vert-clair{background-color:var(--statut-vert-clair-fond);border-color:var(--statut-vert-clair-bordure)}.indicateurs__tuile--vert-clair .indicateurs__tuile-valeur,.indicateurs__tuile--vert-clair .indicateurs__tuile-libelle{color:var(--statut-vert-clair-texte)}.indicateurs__tuile--echec-fort{background-color:var(--statut-echec-fort-fond);border-color:var(--statut-echec-fort-bordure)}.indicateurs__tuile--echec-fort .indicateurs__tuile-valeur,.indicateurs__tuile--echec-fort .indicateurs__tuile-libelle{color:var(--statut-echec-fort-texte)}.indicateurs__tuile--vert-fonce{background-color:var(--statut-vert-fonce-fond);border-color:var(--statut-vert-fonce-bordure)}.indicateurs__tuile--vert-fonce .indicateurs__tuile-valeur,.indicateurs__tuile--vert-fonce .indicateurs__tuile-libelle{color:var(--statut-vert-fonce-texte)}.indicateurs__tuile--active{border-color:var(--couleur-back-office-dore);background-color:var(--couleur-back-office-dore);border-width:2px}.indicateurs__tuile--active .indicateurs__tuile-valeur,.indicateurs__tuile--active .indicateurs__tuile-libelle{color:var(--couleur-back-office-clair)}.indicateurs__tuile--active .indicateurs__tuile-precision{color:var(--couleur-back-office-clair);opacity:.85}.indicateurs__tuile-valeur{color:var(--couleur-back-office);font-size:1.5rem;font-weight:700}.indicateurs__tuile-libelle{color:var(--couleur-texte-secondaire);font-size:1rem;font-weight:600}.indicateurs__tuile-precision{color:var(--couleur-texte-secondaire);font-size:.72rem;font-style:italic}.indicateurs__tuile--compacte{padding:.4rem var(--espace-moyen)}.indicateurs__tuile--compacte .indicateurs__tuile-valeur{font-size:1.15rem}.indicateurs__sous-titre{margin:0 0 var(--espace-petit) 0;color:var(--couleur-texte-secondaire);font-size:.95rem;font-weight:600}.indicateurs__tuiles--effectifs,.indicateurs__tuiles--volumetrie{gap:var(--espace-petit)}.indicateurs__tuile--volumetrie{border-style:dashed}.indicateurs__graphiques{gap:var(--espace-moyen);grid-template-columns:1fr;display:grid}@media (width>=800px){.indicateurs__graphiques{grid-template-columns:repeat(2,1fr)}}.indicateurs__graphique{border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond);padding:.75rem}.indicateurs__graphique h2{margin:0 0 var(--espace-petit) 0;color:var(--couleur-back-office);font-size:1rem}.indicateurs__graphique--camembert h2{text-align:center;margin-bottom:var(--espace-petit);font-size:1.15rem}.indicateurs__graphique--verdicts h2{color:var(--couleur-back-office-dore)}.indicateurs__graphique--orientations h2{color:var(--statut-violet-texte)}.indicateurs__graphique--camembert .recharts-tooltip-item-name{font-weight:400}.indicateurs__graphique--camembert .recharts-tooltip-item-value{font-weight:600}.indicateurs__graphique--large{grid-column:1/-1}.indicateurs__vide{color:var(--couleur-texte-secondaire);padding:var(--espace-grand);text-align:center}.indicateurs__disposition{gap:var(--espace-grand);flex-direction:column;display:flex}.indicateurs__contenu-principal{gap:var(--espace-moyen);flex-direction:column;display:flex}.indicateurs__contenu-principal--masque{display:none}.indicateurs__panneau-lateral{width:100%}.indicateurs__tableau-consolide{padding:var(--espace-moyen);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond);flex-direction:column;display:flex}.indicateurs__tableau-consolide-entete{justify-content:space-between;align-items:center;gap:var(--espace-petit);flex-wrap:wrap;display:flex}.indicateurs__tableau-consolide>p{flex-shrink:0}.indicateurs__tableau-consolide .tableau-dossiers-selectionnes__scroll{max-height:340px;overflow-y:auto}.indicateurs__panneau-lateral--elargi .tableau-dossiers-selectionnes__scroll{max-height:70vh}.indicateurs__tableau-consolide-entete h2{color:var(--couleur-back-office);margin:0;font-size:1rem}.indicateurs__tableau-consolide-actions{align-items:center;gap:var(--espace-petit);display:flex}.indicateurs__tableau-consolide-entete button{font:inherit;border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond);cursor:pointer;padding:.4rem .8rem}.indicateurs__tableau-consolide-entete button:hover{border-color:var(--couleur-back-office);color:var(--couleur-back-office)}.indicateurs__bouton-agrandir{padding:.4rem .6rem;font-size:1.1rem;line-height:1}.indicateurs__tableau-consolide-entete button.indicateurs__bouton-effacer-selection{border-color:var(--gris-400);color:var(--couleur-texte-secondaire)}.indicateurs__tableau-consolide-entete button.indicateurs__bouton-effacer-selection:hover{border-color:var(--gris-600);background-color:var(--gris-50);color:var(--gris-800)}.login-form{background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);gap:var(--espace-grand);box-sizing:border-box;flex-direction:column;width:100%;max-width:800px;margin:5rem auto;padding:3.25rem 5rem;display:flex;box-shadow:0 8px 24px #2d3c922e,0 20px 36px -16px #7a5a3473}.login-form h1{color:var(--couleur-back-office);margin:0;font-size:1.75rem}.login-form__champ{color:var(--couleur-texte);flex-direction:column;gap:.4rem;font-size:1rem;display:flex}.login-form__champ input{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);font:inherit;padding:.9rem 1.1rem;font-size:1.1rem}.login-form__champ input:focus{border-color:var(--couleur-back-office-dore);outline:none;box-shadow:0 0 0 3px #7a5a3433}.login-form [role=alert]{color:var(--couleur-erreur);margin:0;font-size:.875rem}.login-form button{border-radius:var(--rayon-bordure);background-color:var(--couleur-back-office);color:#fff;cursor:pointer;border:none;padding:1rem;font-size:1.1rem;font-weight:600}.login-form button:hover:not(:disabled){background-color:var(--couleur-back-office-hover)}.login-form button:disabled{opacity:.6;cursor:default}.page-connexion__contenu{flex-direction:column;justify-content:center;display:flex}.connexion__session-active{background-color:var(--couleur-back-office-clair);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);max-width:800px;color:var(--couleur-texte);box-sizing:border-box;margin:2.5rem auto 0;padding:.9rem 1.25rem;font-size:.9rem}.connexion__session-active button{color:var(--couleur-primaire);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.connexion__session-active button:disabled{opacity:.6;cursor:default}:root{--couleur-primaire:#2d3c92;--couleur-primaire-hover:#243074;--couleur-primaire-clair:#eeeff6;--couleur-back-office:#2e2013;--couleur-back-office-hover:#1f150c;--couleur-back-office-clair:#f7f3ee;--couleur-back-office-dore:#7a5a34;--gris-50:#f9fafb;--gris-100:#f3f4f6;--gris-200:#e5e7eb;--gris-300:#d1d5db;--gris-400:#9ca3af;--gris-500:#6b7280;--gris-600:#4b5563;--gris-700:#374151;--gris-800:#1f2937;--couleur-fond:#fff;--couleur-fond-secondaire:var(--gris-50);--couleur-fond-survol-tableau:#1f4e9c26;--couleur-fond-survol-tableau-opaque:#dde4f0;--couleur-bordure:var(--gris-300);--couleur-bordure-legere:var(--gris-200);--couleur-texte:var(--gris-800);--couleur-texte-secondaire:var(--gris-600);--couleur-erreur:#c0392b;--couleur-succes:#27ae60;--police-base:"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--espace-petit:.5rem;--espace-moyen:1rem;--espace-grand:1.5rem;--rayon-bordure:10px;--ombre-bloc:0 4px 14px #2d3c9229, 0 8px 12px -8px #c7aa7680;--largeur-label-champ:11rem;--largeur-champ-saisie:16rem;--largeur-max-formulaire:1100px;--statut-neutre-fond:var(--gris-100);--statut-neutre-texte:var(--couleur-texte-secondaire);--statut-neutre-bordure:var(--couleur-bordure-legere);--statut-neutre-fort-fond:var(--gris-300);--statut-neutre-fort-texte:var(--gris-800);--statut-neutre-fort-bordure:var(--gris-400);--statut-attente-fond:#fdf3e2;--statut-attente-texte:#92620a;--statut-attente-bordure:#f3d9a4;--statut-succes-fond:#e6f4ea;--statut-succes-texte:#1e7e34;--statut-succes-bordure:#b8e2c4;--statut-echec-fond:#fbeae8;--statut-echec-texte:var(--couleur-erreur);--statut-echec-bordure:#f1c3bd;--statut-bleu-fond:#e3edfa;--statut-bleu-texte:#1a4d8f;--statut-bleu-bordure:#b7d3f2;--statut-violet-fond:#f1e8fa;--statut-violet-texte:#6b21a8;--statut-violet-bordure:#dcc0ef;--statut-vert-clair-fond:#d1f7e3;--statut-vert-clair-texte:#00693e;--statut-vert-clair-bordure:#8fe0b9;--statut-alerte-fond:#fbe8df;--statut-alerte-texte:#a8420c;--statut-alerte-bordure:#f0c0a0;--statut-dore-fond:#faf1d6;--statut-dore-texte:var(--couleur-back-office-dore);--statut-dore-bordure:#e9d18f;--statut-echec-fort-fond:#f5d6d1;--statut-echec-fort-texte:#7c2415;--statut-echec-fort-bordure:#e3a89f;--statut-rose-fond:#fce8f3;--statut-rose-texte:#a3195b;--statut-rose-bordure:#eec0da;--statut-vert-fonce-fond:#b3e8c4;--statut-vert-fonce-texte:#0a5c33;--statut-vert-fonce-bordure:#7ecf9c;--experience-aucune-fond:#e7e9ed;--experience-aucune-texte:#4b5768;--experience-aucune-bordure:#c7ced8;--experience-6mois-fond:#dbeefc;--experience-6mois-texte:#0f6fa8;--experience-6mois-bordure:#a6d6f2;--experience-2ans-fond:#d2f2ee;--experience-2ans-texte:#0a7d70;--experience-2ans-bordure:#93ddd3;--experience-5ans-fond:#e3edc7;--experience-5ans-texte:#4c6b1a;--experience-5ans-bordure:#c2d896}body{font-family:var(--police-base);color:var(--couleur-texte);background-color:#fff;background-image:linear-gradient(180deg, #fff 0%, var(--couleur-primaire-clair) 100%), url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22220%22%20height%3D%22220%22%20viewBox%3D%220%200%20220%20220%22%3E%3Cg%20transform%3D%22translate%28110%2C110%29%22%20fill%3D%22rgba%2845%2C60%2C146%2C0.035%29%22%3E%3Cpath%20d%3D%22M0%2C-75%20A75%2C75%200%200%2C1%2070.48%2C-25.65%20L23.49%2C-8.55%20A25%2C25%200%200%2C0%200%2C-25%20Z%22/%3E%3Cpath%20d%3D%22M0%2C-75%20A75%2C75%200%200%2C1%2070.48%2C-25.65%20L23.49%2C-8.55%20A25%2C25%200%200%2C0%200%2C-25%20Z%22%20transform%3D%22rotate%28120%29%22/%3E%3Cpath%20d%3D%22M0%2C-75%20A75%2C75%200%200%2C1%2070.48%2C-25.65%20L23.49%2C-8.55%20A25%2C25%200%200%2C0%200%2C-25%20Z%22%20transform%3D%22rotate%28240%29%22/%3E%3C/g%3E%3C/svg%3E);background-repeat:no-repeat,repeat;background-size:auto,220px 220px;min-height:100vh;margin:0}body.corps-back-office{background-image:linear-gradient(180deg, #fff 0%, var(--couleur-back-office-clair) 100%), url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22220%22%20height%3D%22220%22%20viewBox%3D%220%200%20220%20220%22%3E%3Cg%20transform%3D%22translate%28110%2C110%29%22%20fill%3D%22rgba%28122%2C90%2C52%2C0.035%29%22%3E%3Cpath%20d%3D%22M0%2C-75%20A75%2C75%200%200%2C1%2070.48%2C-25.65%20L23.49%2C-8.55%20A25%2C25%200%200%2C0%200%2C-25%20Z%22/%3E%3Cpath%20d%3D%22M0%2C-75%20A75%2C75%200%200%2C1%2070.48%2C-25.65%20L23.49%2C-8.55%20A25%2C25%200%200%2C0%200%2C-25%20Z%22%20transform%3D%22rotate%28120%29%22/%3E%3Cpath%20d%3D%22M0%2C-75%20A75%2C75%200%200%2C1%2070.48%2C-25.65%20L23.49%2C-8.55%20A25%2C25%200%200%2C0%200%2C-25%20Z%22%20transform%3D%22rotate%28240%29%22/%3E%3C/g%3E%3C/svg%3E)}.bloc-formulaire{border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);background-color:var(--couleur-fond);padding:var(--espace-grand);margin-bottom:var(--espace-grand);box-shadow:var(--ombre-bloc)}.bloc-formulaire>legend{padding:0 var(--espace-petit);color:var(--couleur-primaire);font-size:1.1rem;font-weight:600}.bloc-formulaire fieldset{border:1px solid var(--couleur-bordure-legere);border-radius:var(--rayon-bordure);padding:var(--espace-petit) var(--espace-moyen);margin:var(--espace-petit) 0}.bloc-formulaire fieldset legend{padding:0 var(--espace-petit);color:var(--couleur-texte-secondaire);font-size:.9rem;font-weight:600}.bloc-formulaire label{color:var(--couleur-texte)}.bloc-formulaire input[type=text],.bloc-formulaire input[type=email],.bloc-formulaire input[type=tel],.bloc-formulaire input[type=date],.bloc-formulaire input[type=number],.bloc-formulaire select{font-family:var(--police-base);color:var(--couleur-texte);background-color:var(--couleur-fond);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-bordure);padding:.4rem .6rem}.bloc-formulaire input[type=text]:focus,.bloc-formulaire input[type=email]:focus,.bloc-formulaire input[type=tel]:focus,.bloc-formulaire input[type=date]:focus,.bloc-formulaire input[type=number]:focus,.bloc-formulaire select:focus{border-color:var(--couleur-primaire);box-shadow:0 0 0 3px var(--couleur-primaire-clair);outline:none}.bloc-formulaire p[role=alert]{color:var(--couleur-erreur);font-size:.875rem}.champ-obligatoire{color:var(--couleur-erreur)}
