:root{--bleu: #004b6e;--bleu-fonce: #003a56;--fond: #f6f7f9;--surface: #ffffff;--encre: #1a2233;--encre-douce: #5d6374;--bordure: #dfe2ea;--refus-fond: var(--attention-fond);--refus-encre: #5a240a;--refus-bordure: #f5c7ae;--menu-fond: var(--surface);--menu-encre: var(--neutre-encre);--menu-survol: var(--surface-survol);--menu-actif: var(--bleu-voile);--menu-titre: var(--encre-faible);--signal: #ff7a3d;--accent: var(--bleu);--accent-trait: var(--accent);--largeur: 1040px;color-scheme:light;--bleu-clair: #6691cb;--bleu-nuit: #003a56;--bleu-voile: #e8eef7;--bleu-voile-fort: #d5e0ef;--symbole-cyan: #1fb5e8;--symbole-bleu: #2f7cc0;--surface-douce: #f7f8fc;--surface-elevee: var(--surface);--rail-segment: var(--neutre-voile);--bordure-elevee: var(--bordure-douce);--bleu-voile-eleve: var(--bleu-voile);--graphe-reste: var(--bleu-clair);--niveau-appetence: var(--graphique-serie-2);--niveau-vernis: var(--graphique-niveau-1);--niveau-experience: var(--graphique-niveau-2);--niveau-expert: var(--graphique-niveau-3);--surface-bloc: var(--surface-douce);--filigrane-opacite: .45;--filigrane-opacite-telephone: .3;--neutre-voile: #eef0f6;--neutre-encre: #4a5068;--encre-faible: #666b83;--bordure-douce: #eaecf1;--bordure-forte: #b9c0d4;--bordure-saisie: #858ea3;--sur-plein: #ffffff;--sur-fonce: #ffffff;--sur-signal: var(--encre);--teinte-ombre: #1a2233;--attention: #c2410c;--attention-fond: #ffe7db;--attention-encre: #8a3410;--note-fond: #fff4d6;--note-bordure: #e9b949;--note-encre: #5c3d00;--succes: #2e9e5b;--succes-fond: #e3f4ea;--succes-encre: #1d5b36;--attention-bordure: color-mix(in srgb, var(--attention) 30%, var(--attention-fond));--succes-bordure: color-mix(in srgb, var(--succes) 30%, var(--succes-fond));--rouge: #b42318;--rouge-fond: #fdecea;--rouge-encre: #7a1a10;--rouge-enregistrement: #c9243f;--rouge-enregistrement-voile: #f6c2cb;--rouge-enregistrement-voile-doux: #fbe7eb;--rouge-enregistrement-encre: var(--rouge-enregistrement);--chaine-categorie: #9cc0e8;--scene-fond: #14202b;--scene-encre-douce: #b9cce0;--video-fond: #000000;--plaque-logo: #ffffff;--plaque-logo-marge: 0;--focus-anneau: #5f8ac4;--police: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--texte-xs: 12px;--texte-s: 14px;--texte-m: 15px;--texte-l: 18px;--texte-xl: 20px;--texte-titre: 24px;--texte-saisie: 16px;--espace-1: 4px;--espace-2: 8px;--espace-3: 12px;--espace-4: 16px;--espace-5: 20px;--espace-6: 24px;--espace-8: 32px;--rayon-s: 8px;--rayon-m: 12px;--rayon-l: 16px;--rayon-xl: 20px;--rayon-plein: 999px;--ombre-1: 0 1px 2px rgba(16, 24, 40, .04), 0 1px 3px rgba(16, 24, 40, .03);--ombre-2: 0 8px 24px rgba(16, 24, 40, .1), 0 2px 6px rgba(16, 24, 40, .04);--ombre-3: 0 24px 56px rgba(16, 24, 40, .2);--ombre-flottante: 0 6px 16px rgba(0, 75, 110, .32), 0 2px 4px rgba(26, 34, 51, .12);--hauteur-cible: 44px;--hauteur-entete: 56px;--duree-rapide: .15s;--duree: .2s;--hauteur-entete-bureau: 64px;--hauteur-chaine: 36px;--poids-titre: 600;--interlettrage-titre: -.02em;--surface-survol: #f1f3f7;--rayon-carte: 16px;--ombre-menu: 0 12px 32px rgba(16, 24, 40, .12), 0 2px 6px rgba(16, 24, 40, .05);--densite-haut-page: 8px;--densite-pile: 10px;--densite-carte: 12px;--densite-carte-titre: 8px;--densite-ligne: 8px;--texte-titre-page: 20px;--texte-sous-titre: 13px;--hauteur-saisie: 44px;--hauteur-barre-bas: 57px;--reserve-ajout: calc(56px + var(--espace-8))}@media(min-width:720px){:root{--texte-m: 15px;--texte-titre: 26px;--texte-saisie: 15px;--densite-haut-page: 20px;--densite-pile: 16px;--densite-carte: 20px;--densite-carte-titre: 12px;--densite-ligne: 10px;--texte-titre-page: 24px;--texte-sous-titre: 14px}}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bleu: #86bde6;--bleu-fonce: #b3d6f2;--fond: #11161d;--surface: #181e27;--encre: #e6e9ef;--encre-douce: #aeb5c2;--bordure: #343c49;--refus-encre: #ffc5a6;--refus-bordure: #7a4326;--signal: #ff7a3d;--bleu-clair: #6f9bd4;--bleu-nuit: #0c2c40;--bleu-voile: #1a2c3d;--bleu-voile-fort: #244059;--symbole-cyan: #1fb5e8;--symbole-bleu: #3f8fd4;--surface-douce: #141a22;--surface-elevee: #1f2631;--rail-segment: var(--fond);--bordure-elevee: #3d4655;--surface-bloc: #1f2631;--filigrane-opacite: .2;--filigrane-opacite-telephone: .15;--bleu-voile-eleve: #22384c;--graphe-reste: #35618a;--neutre-voile: #272f3b;--neutre-encre: #c5cbd6;--encre-faible: #9aa2b2;--bordure-douce: #343c49;--bordure-forte: #6a7384;--bordure-saisie: #717a8c;--sur-plein: #0e1319;--sur-fonce: #eef3f8;--sur-signal: #0e1319;--teinte-ombre: #000000;--attention: #f08a52;--attention-fond: #3a2418;--attention-encre: #ffb38c;--note-fond: color-mix(in srgb, #f5c400 9%, var(--surface));--note-bordure: #a8862c;--note-encre: #f2d37e;--succes: #4cbf7c;--succes-fond: #16301f;--succes-encre: #8fd9ad;--rouge: #f07b70;--rouge-fond: #3b1c1a;--rouge-encre: #ffaca3;--rouge-enregistrement: #d93a52;--rouge-enregistrement-voile: #5c2230;--rouge-enregistrement-voile-doux: #3d1a22;--rouge-enregistrement-encre: #ff8f9f;--chaine-categorie: #9cc0e8;--scene-fond: #0b1219;--scene-encre-douce: #b9cce0;--video-fond: #000000;--plaque-logo: #eef1f5;--plaque-logo-marge: 3px 6px;--focus-anneau: #7aa8e2;--surface-survol: #262e3a;--ombre-1: 0 1px 2px rgba(0, 0, 0, .22);--ombre-2: 0 8px 24px rgba(0, 0, 0, .36), 0 2px 6px rgba(0, 0, 0, .2);--ombre-3: 0 24px 56px rgba(0, 0, 0, .5);--ombre-flottante: 0 6px 16px rgba(0, 0, 0, .45), 0 2px 4px rgba(0, 0, 0, .3);--ombre-menu: 0 12px 32px rgba(0, 0, 0, .45), 0 2px 6px rgba(0, 0, 0, .25)}}@media screen{:root[data-theme=dark]{color-scheme:dark;--bleu: #86bde6;--bleu-fonce: #b3d6f2;--fond: #11161d;--surface: #181e27;--encre: #e6e9ef;--encre-douce: #aeb5c2;--bordure: #343c49;--refus-encre: #ffc5a6;--refus-bordure: #7a4326;--signal: #ff7a3d;--bleu-clair: #6f9bd4;--bleu-nuit: #0c2c40;--bleu-voile: #1a2c3d;--bleu-voile-fort: #244059;--symbole-cyan: #1fb5e8;--symbole-bleu: #3f8fd4;--surface-douce: #141a22;--surface-elevee: #1f2631;--rail-segment: var(--fond);--bordure-elevee: #3d4655;--surface-bloc: #1f2631;--filigrane-opacite: .2;--filigrane-opacite-telephone: .15;--bleu-voile-eleve: #22384c;--graphe-reste: #35618a;--neutre-voile: #272f3b;--neutre-encre: #c5cbd6;--encre-faible: #9aa2b2;--bordure-douce: #343c49;--bordure-forte: #6a7384;--bordure-saisie: #717a8c;--sur-plein: #0e1319;--sur-fonce: #eef3f8;--sur-signal: #0e1319;--teinte-ombre: #000000;--attention: #f08a52;--attention-fond: #3a2418;--attention-encre: #ffb38c;--note-fond: color-mix(in srgb, #f5c400 9%, var(--surface));--note-bordure: #a8862c;--note-encre: #f2d37e;--succes: #4cbf7c;--succes-fond: #16301f;--succes-encre: #8fd9ad;--rouge: #f07b70;--rouge-fond: #3b1c1a;--rouge-encre: #ffaca3;--rouge-enregistrement: #d93a52;--rouge-enregistrement-voile: #5c2230;--rouge-enregistrement-voile-doux: #3d1a22;--rouge-enregistrement-encre: #ff8f9f;--chaine-categorie: #9cc0e8;--scene-fond: #0b1219;--scene-encre-douce: #b9cce0;--video-fond: #000000;--plaque-logo: #eef1f5;--plaque-logo-marge: 3px 6px;--focus-anneau: #7aa8e2;--surface-survol: #262e3a;--ombre-1: 0 1px 2px rgba(0, 0, 0, .22);--ombre-2: 0 8px 24px rgba(0, 0, 0, .36), 0 2px 6px rgba(0, 0, 0, .2);--ombre-3: 0 24px 56px rgba(0, 0, 0, .5);--ombre-flottante: 0 6px 16px rgba(0, 0, 0, .45), 0 2px 4px rgba(0, 0, 0, .3);--ombre-menu: 0 12px 32px rgba(0, 0, 0, .45), 0 2px 6px rgba(0, 0, 0, .25)}}*{box-sizing:border-box}html{scrollbar-color:var(--bordure-forte) transparent}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button]),select,textarea){background-color:var(--surface)}::placeholder{color:var(--encre-faible);opacity:1}body{margin:0;background:var(--fond);color:var(--encre);font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}h1{margin:0 0 8px;font-size:28px;letter-spacing:-.01em}h2{margin:0 0 12px;font-size:18px}p{margin:0}.carte{padding:20px;background:var(--surface);border:1px solid var(--bordure);border-radius:16px}.etroite{max-width:440px;margin:40px auto 0}.pile{display:flex;flex-direction:column;gap:12px}.large{gap:16px}.champ{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--neutre-encre)}.champ input{min-height:var(--hauteur-saisie);padding:0 12px;border:1px solid var(--bordure);border-radius:10px;font:inherit;font-weight:400;color:var(--encre)}.bouton{min-height:44px;padding:0 16px;border:none;border-radius:12px;background:var(--bleu);color:var(--sur-plein);font:inherit;font-weight:600;cursor:pointer}.bouton:disabled{background:var(--neutre-voile);color:var(--encre-faible);cursor:not-allowed}.bouton.discret{background:transparent;color:var(--bleu)}.aide{font-size:14px;color:var(--encre-douce)}.erreur{color:var(--attention-encre);font-weight:600}.refus{padding:10px 12px;border-radius:12px;background:var(--refus-fond);border:1px solid var(--refus-bordure);color:var(--refus-encre);font-weight:600}.liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.liste li{display:flex;flex-direction:column;gap:4px;padding:var(--densite-ligne) 0;border-top:1px solid var(--bordure)}.liste li:first-child{border-top:none}.atelier-attente-titre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2)}.atelier-a-reproposer>.bouton{align-self:flex-start;margin-top:var(--espace-1)}.liste a{color:var(--bleu);font-weight:600}.apercu{font-size:14px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.adresse{font-size:13px;color:var(--encre-douce);overflow-wrap:anywhere}.tags{display:flex;flex-wrap:wrap;gap:6px}.tag{padding:2px 8px;border-radius:999px;background:var(--neutre-voile);color:var(--neutre-encre);font-size:12px;font-weight:600}.ligne-titre{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.badge-interne,.etiquette-interne{padding:2px 8px;border-radius:999px;background:var(--note-fond);border:1px solid var(--note-bordure);color:var(--note-encre);font-size:12px;font-weight:700}.etiquette-interne{align-self:flex-start}.champ select,.champ textarea{min-height:var(--hauteur-saisie);padding:8px 12px;border:1px solid var(--bordure);border-radius:10px;font:inherit;font-weight:400;color:var(--encre);background:var(--surface)}.champ textarea{resize:vertical}.choix{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:none;font-size:14px}.choix legend{margin-bottom:4px;font-weight:600;color:var(--neutre-encre)}.choix label{display:flex;align-items:center;gap:8px;min-height:32px}.messages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.message{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;background:var(--fond);border:1px solid var(--bordure)}.message.interne{background:var(--note-fond);border-color:var(--note-bordure)}.message-entete{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--encre-douce)}.message-entete strong{color:var(--encre)}.message-corps{white-space:pre-wrap;overflow-wrap:anywhere}.attente{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--bleu)}.bouton.petit{min-height:32px;padding:0 10px;border:1px solid var(--bleu);border-radius:10px;font-size:13px}.zone-note{background:var(--note-fond);border-color:var(--note-bordure)}.zone-note .champ{color:var(--note-encre)}.ligne-envoi{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.statut,.verdict{display:inline-flex;align-items:center;padding:2px 9px;border-radius:var(--rayon-plein);font-size:var(--texte-xs);font-weight:700;line-height:1.5;white-space:nowrap}.statut-a_faire{background:var(--neutre-voile);color:var(--neutre-encre)}.statut-en_cours{background:var(--bleu-voile);color:var(--bleu)}.statut-a_tester{background:var(--surface);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-trait)}.statut-recettee{background:var(--encre);color:var(--sur-plein)}.verdict-ok{background:var(--succes-fond);color:var(--succes-encre)}.verdict-ko{background:var(--attention-fond);color:var(--attention-encre)}.ligne-envoi .champ{flex:0 1 220px}.defilement{overflow-x:auto}.grille{width:100%;border-collapse:collapse;font-size:14px}.grille th,.grille td{padding:6px 8px;border-top:1px solid var(--bordure);text-align:left;white-space:nowrap}.grille thead th{font-size:12px;color:var(--encre-douce);text-transform:uppercase;letter-spacing:.04em;border-top:none}.grille tbody th,.grille tfoot th{font-weight:600;white-space:normal;min-width:160px}.grille input{width:72px;min-height:40px;padding:0 8px;border:1px solid var(--bordure);border-radius:8px;font:inherit;text-align:right}.grille .total{font-weight:700;text-align:right}.grille .depasse{color:var(--attention-encre);font-weight:700}h3{margin:0;font-size:15px}.choix-ligne{display:flex;align-items:center;gap:8px;min-height:36px;font-size:14px}.ajout-element{padding-top:12px;border-top:1px solid var(--bordure)}.hors-ligne{margin:0;padding:8px 24px;background:var(--refus-fond);border-bottom:1px solid var(--refus-bordure);color:var(--refus-encre);font-size:14px;font-weight:600;text-align:center}.barre-avancement{width:100%;height:10px;accent-color:var(--bleu)}.espace-client .barre-avancement{accent-color:var(--accent)}.compteurs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:14px;font-weight:600}.chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0}.chiffres dt{font-size:12px;color:var(--encre-douce);text-transform:uppercase;letter-spacing:.04em}.chiffres dd{margin:0;font-size:18px;font-weight:700}.chiffres .depasse{color:var(--attention-encre)}.environnement-production{background:var(--attention-fond);color:var(--attention-encre)}.environnement-sandbox{background:var(--bleu-voile);color:var(--bleu)}.environnement-autre{background:var(--neutre-voile);color:var(--neutre-encre)}.retrait{align-self:flex-start}.nom-document{overflow-wrap:anywhere}.actions-document{display:flex;gap:8px;flex-wrap:wrap}.champ input[type=file]{padding:8px 12px;background:var(--surface)}.pile.serree{gap:4px}.serree .bouton{align-self:flex-start}.grille td.cellule-meteo{white-space:normal;min-width:220px}.grille td.cellule-reunion{white-space:normal;min-width:160px}.meteo{align-self:flex-start;padding:2px 9px;border-radius:var(--rayon-plein);background:var(--neutre-voile);color:var(--neutre-encre);font-size:var(--texte-xs);font-weight:600;white-space:nowrap}.meteo-nuages{background:var(--bleu-voile);color:var(--bleu)}.meteo-pluie{background:var(--attention-fond);color:var(--attention-encre)}.meteo-orage{background:var(--attention);color:var(--sur-plein)}.non-lu{padding:2px 8px;border-radius:999px;background:var(--bleu);color:var(--sur-plein);font-size:12px;font-weight:700;white-space:nowrap}.pastille{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--bleu);color:var(--sur-plein);font-size:12px;font-weight:700}.lecteur-ecran{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.coquille{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:"alerte" "entete" "menu" "contenu"}.zone-alerte{grid-area:alerte}.contenu{grid-area:contenu;width:100%;max-width:var(--largeur);margin:0 auto;padding:var(--densite-haut-page) 16px 48px}.entete{grid-area:entete;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:10px max(16px,calc((100% - var(--largeur)) / 2 + 16px));background:var(--surface);border-bottom:1px solid var(--bordure)}.entete-marque{display:flex;align-items:center;gap:12px;color:var(--encre-douce);text-decoration:none}.entete-marque img{display:block;height:26px;width:auto}.entete-sous-titre{padding-left:12px;border-left:1px solid var(--bordure);font-size:13px;font-weight:600}.entete-moi{display:flex;align-items:center;gap:10px;min-width:0}.entete-outils{display:flex;align-items:center;gap:6px}.entete-outils:empty{display:none}.avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--bleu-voile);color:var(--bleu);font-size:14px;font-weight:700}.entete-nom{display:flex;flex-direction:column;min-width:0;font-size:13px;line-height:1.3;color:var(--encre-douce)}.entete-nom strong{color:var(--encre);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icone{flex:none;display:block}.menu{grid-area:menu}.menu-lien{position:relative;text-decoration:none}.menu-lien:focus-visible,.menu-plus:focus-visible,.entete-marque:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.menu-plus{font:inherit;cursor:pointer}.menu-voile{display:none}@media(max-width:719px){.entete-sous-titre,.entete-nom{display:none}.entete-libelle{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.contenu{padding-bottom:calc(var(--hauteur-barre-bas) + var(--espace-8) + env(safe-area-inset-bottom))}.menu{position:fixed;inset:auto 0 0 0;z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-height:88vh;overflow-y:auto;padding:4px 6px calc(4px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--bordure);box-shadow:0 -2px 12px color-mix(in srgb,var(--teinte-ombre) 6%,transparent)}.menu-marque,.menu-groupe,.menu-lien{display:none}.menu-lien.dans-barre,.menu-plus{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:48px;padding:2px;border:none;border-radius:12px;background:transparent;color:var(--encre-douce);font-size:var(--texte-xs);font-weight:600;line-height:1.2}.menu-lien.dans-barre .menu-libelle,.menu-plus .menu-libelle{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-lien.dans-barre[aria-current=page],.menu-plus.actif,.menu-plus[aria-expanded=true]{color:var(--bleu)}.menu-lien.dans-barre[aria-current=page] .icone,.menu-plus.actif .icone{stroke-width:2.2}.barre-1{order:11}.barre-2{order:12}.barre-3{order:13}.barre-4{order:14}.menu-plus{order:20}.menu-lien.dans-barre .pastille{position:absolute;top:2px;left:calc(50% + 4px);margin:0;min-width:18px;height:18px;padding:0 5px;font-size:11px;background:var(--bleu);color:var(--sur-plein)}.menu[data-ouvert]{grid-template-columns:repeat(15,minmax(0,1fr));row-gap:var(--espace-2);padding:14px 6px calc(4px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;box-shadow:0 -8px 30px color-mix(in srgb,var(--teinte-ombre) 18%,transparent)}.menu[data-ouvert] :is(.menu-lien.dans-barre,.menu-plus){grid-column:span 3}.menu[data-ouvert] .menu-lien.dans-barre.barre-1{grid-column:1 / span 3}.menu[data-ouvert] .menu-groupe{display:none}.menu[data-ouvert] :is(.menu-lien:not(.dans-barre),.menu-personnaliser){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;grid-column:span 5;min-width:0;min-height:76px;margin:0 4px;padding:var(--espace-2) var(--espace-1);border:0;border-radius:var(--rayon-l);background:var(--surface-douce);color:var(--encre);font-size:var(--texte-s);font-weight:600;line-height:1.25;text-align:center}.menu[data-ouvert] :is(.menu-lien:not(.dans-barre),.menu-personnaliser) .menu-libelle{max-width:100%;overflow-wrap:anywhere}.menu[data-ouvert] .menu-lien:not(.dans-barre)[aria-current=page]{background:var(--bleu-voile);color:var(--bleu)}.espace-client .menu[data-ouvert] .menu-lien:not(.dans-barre)[aria-current=page]{background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}.menu[data-ouvert] .menu-lien:not(.dans-barre) .pastille{position:absolute;top:8px;left:calc(50% + 6px);margin:0}.menu[data-ouvert] .menu-lien.dans-barre,.menu[data-ouvert] .menu-plus{margin-top:10px;border-top:1px solid var(--bordure);border-radius:0}.menu-voile{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;background:color-mix(in srgb,var(--teinte-ombre) 40%,transparent)}}@media(min-width:720px){.coquille-client .entete,.coquille-equipe .entete{border-bottom:none}.menu{display:flex;flex-wrap:wrap;gap:2px;padding:0 max(8px,calc((100% - var(--largeur)) / 2 + 4px));background:var(--surface);border-bottom:1px solid var(--bordure)}.menu-marque,.menu-groupe,.menu-plus{display:none}.menu-lien{display:flex;align-items:center;gap:8px;min-height:50px;padding:0 12px;border-bottom:3px solid transparent;color:var(--encre-douce);font-size:15px;font-weight:600}.menu-lien:hover{color:var(--encre)}.menu-lien[aria-current=page]{color:var(--encre);border-bottom-color:var(--accent-trait)}.menu-lien[aria-current=page] .icone{color:var(--accent)}.menu-lien .pastille{margin-left:0}}@media(min-width:1000px){.coquille-equipe{grid-template-columns:248px minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"menu alerte" "menu entete" "menu contenu"}.coquille-equipe .entete{border-bottom:1px solid var(--bordure)}.coquille-equipe .entete-marque{visibility:hidden}.menu-equipe{position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;flex-direction:column;flex-wrap:nowrap;gap:2px;padding:20px 14px;background:var(--menu-fond);border-bottom:none}.menu-equipe .menu-marque{display:flex;flex-direction:column;gap:8px;padding:4px 4px 14px}.logo-cadre{align-self:flex-start;display:flex;padding:8px 12px;border-radius:10px;background:var(--menu-fond)}.logo-cadre img{display:block;height:26px;width:auto}.menu-sous-titre{padding-left:6px;font-size:12px;color:var(--encre-faible)}.menu-equipe .menu-groupe{display:block;margin:16px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--menu-titre)}.menu-equipe .menu-lien{gap:12px;min-height:42px;padding:0 10px;border:none;border-radius:10px;color:var(--menu-encre);font-size:14px}.menu-equipe .menu-lien:hover{background:var(--menu-survol);color:var(--encre)}.menu-equipe .menu-lien[aria-current=page]{background:var(--menu-actif);color:var(--bleu)}.menu-equipe .menu-lien[aria-current=page] .icone{color:var(--bleu)}.menu-equipe .menu-lien .pastille{margin-left:auto;background:var(--signal);color:var(--sur-signal)}}.cloche{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--bordure);border-radius:10px;background:var(--surface);color:var(--encre-douce);text-decoration:none}.cloche:hover,.cloche[aria-current=page]{color:var(--bleu);border-color:var(--bordure-forte)}.cloche .pastille{position:absolute;top:-6px;right:-6px;margin:0;min-width:20px;padding:0 5px;background:var(--signal);color:var(--sur-signal);font-size:11px}.cloche:focus-visible,.notification a:focus-visible,.interrupteur input:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.liste.notifications li{padding:0}.notification a{display:flex;flex-direction:column;gap:2px;min-height:44px;padding:10px 0;color:var(--encre);font-weight:400;text-decoration:none}.notification a:hover .notification-titre{text-decoration:underline}.notification-titre{overflow-wrap:anywhere}.notification.non-lue .notification-titre{font-weight:700}.notification.non-lue .notification-titre:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--signal);vertical-align:middle}.liste li.ligne-reglage{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:6px 0}.ligne-reglage>a,.ligne-reglage>strong{min-width:0;overflow-wrap:anywhere}.actions-membre{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.interrupteur{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;color:var(--encre-douce);cursor:pointer}.interrupteur input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:44px;height:26px;margin:0;border:none;border-radius:13px;background:var(--bordure-forte);cursor:pointer;transition:background .15s}.interrupteur input:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--surface);transition:transform .15s}.interrupteur input:checked{background:var(--bleu)}.interrupteur input:checked:after{transform:translate(18px)}.fiche-perso{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0}.fiche-perso dt{font-size:12px;color:var(--encre-douce);text-transform:uppercase;letter-spacing:.04em}.fiche-perso dd{margin:0;font-weight:600;overflow-wrap:anywhere}.bouton-sortie{align-self:flex-start;border:1px solid var(--bordure)}.ajout-membre .champ{flex:1 1 220px;min-width:0}.ajout-membre select{width:100%}.rh h3{margin-top:4px}.rh .defilement{position:relative}.rh-entete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.rh-entete h2{margin:0}.rh-soldes{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.rh-solde{padding:12px;border-radius:12px;background:var(--fond)}.rh-solde input{font-size:22px;font-weight:700}.rh-dates{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.rh-formulaire{padding:16px;border:1px solid var(--bordure);border-radius:12px;background:var(--fond)}.rh-seul{align-self:flex-start}.bouton.rh-bouton-second{border:1px solid var(--bordure);background:var(--surface);color:var(--encre)}.bouton.rh-bouton-second:disabled{background:var(--neutre-voile);color:var(--encre-faible)}.statut.rh-confirme{background:var(--bleu-voile);color:var(--bleu)}.statut.rh-declare{background:var(--surface);border:2px solid var(--attention);color:var(--attention-encre)}.rh-conflit{padding:8px 12px;border-radius:10px;background:var(--refus-fond);border:1px solid var(--refus-bordure);color:var(--refus-encre);font-size:14px;font-weight:600;overflow-wrap:anywhere}.grille.rh-notes td{white-space:normal;vertical-align:top;padding-top:10px;padding-bottom:10px}.grille.rh-notes td:first-child{min-width:120px}.rh-notes .rh-depense{display:flex;flex-direction:column;gap:2px;min-width:160px}.grille.rh-notes .rh-montant{text-align:right;white-space:nowrap;font-weight:600}.rh-notes .actions-document{flex-wrap:nowrap}.rh-export{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding-top:12px;border-top:1px solid var(--bordure)}.rh-export-message{flex-basis:100%}.espace-client .bouton:not(.discret):not(:disabled){background:var(--accent)}.entete-marque{min-width:0}.marque-client{display:flex;align-items:center;gap:10px;min-width:0}.marque-client .marque-client-logo{display:block;height:32px;width:auto;max-width:140px;object-fit:contain;padding:var(--plaque-logo-marge);border-radius:var(--rayon-s);background:var(--plaque-logo)}.marque-client-initiales{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--accent);color:var(--sur-plein);font-size:14px;font-weight:700}.marque-client-texte{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--encre-douce)}.marque-client-texte strong{color:var(--encre)}@media(max-width:719px){.marque-client-suite{display:none}.entete .marque-client .marque-client-logo{max-width:96px}.entete .marque-client-texte{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.espace-client .menu-lien.dans-barre[aria-current=page]{color:var(--accent)}}.lien-apparence{align-self:flex-start;color:var(--bleu);font-weight:600}.apparence-choix{margin:0;padding:0;border:none;min-width:0}.apparence-choix legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600;color:var(--neutre-encre)}.apparence-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px}.apparence-options label{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border:1px solid var(--bordure);border-radius:12px;font-weight:600;overflow-wrap:anywhere;cursor:pointer}.apparence-options label:has(input:checked){border-color:var(--bleu);background:var(--bleu-voile)}.apparence-options input{width:20px;height:20px;margin:0;flex:none}.apparence-couleur{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.apparence-couleur .champ:last-child{flex:1 1 180px}.apparence-couleur input[type=color]{width:72px;padding:4px;background:var(--surface);cursor:pointer}.apparence-corrigee{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.apparence-pastille{flex:none;width:32px;height:32px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--bordure)}.apparence-variante-sombre{display:flex;align-items:center;gap:10px}.apparence-pastille.apparence-pastille-sombre{width:24px;height:24px;border:4px solid var(--scene-fond);box-shadow:none}.apparence-logo{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.apparence-logo-image{display:block;height:56px;width:auto;max-width:200px;object-fit:contain;padding:6px;border:1px solid var(--bordure);border-radius:10px;background:var(--plaque-logo)}.apparence-logo-initiales{width:56px;height:56px;font-size:20px;background:var(--bleu)}.apparence-actions{display:flex;gap:8px;flex-wrap:wrap}.apparence-retrait{border:1px solid var(--bleu)}.apparence-apercu{overflow:hidden;border:1px solid var(--bordure);border-radius:14px;background:var(--fond)}.apparence-apercu-entete{display:flex;align-items:center;min-height:56px;padding:10px 14px;background:var(--surface)}.apparence-apercu-dopamine{display:block;height:22px;width:auto}.apparence-onglets{display:flex;flex-wrap:wrap;gap:2px;padding:0 8px;background:var(--surface);border-bottom:1px solid var(--bordure)}.apparence-onglet{padding:10px 10px 7px;border-bottom:3px solid transparent;color:var(--encre-douce);font-size:14px;font-weight:600}.apparence-onglet.actif{color:var(--encre);border-bottom-color:var(--accent-trait)}.apparence-apercu-corps{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:14px}.apparence-bouton{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:10px;background:var(--accent);color:var(--sur-plein);font-size:14px;font-weight:600}.outil-recherche{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--bordure);border-radius:10px;background:var(--surface);color:var(--encre-douce);font-size:14px;font-weight:600;text-decoration:none}.outil-recherche:hover,.outil-recherche[aria-current=page]{color:var(--encre);border-color:var(--bordure-forte)}.outil-recherche:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.recherche input[type=search]{-moz-appearance:none;appearance:none;-webkit-appearance:none}.recherche mark{padding:0 2px;border-radius:3px;background:var(--note-fond);color:inherit;box-shadow:inset 0 -2px 0 var(--note-bordure)}.resultat-recherche a,.registre-decision strong{min-width:0;overflow-wrap:anywhere}.resultat-recherche .apercu{color:var(--encre)}@media(max-width:999px){.outil-recherche{width:44px;padding:0}.outil-recherche-libelle{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.chrono-point{flex:none;width:10px;height:10px;border-radius:50%;background:var(--bleu)}.chrono-en-cours{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px 10px 10px 14px;border:1px solid var(--bleu);border-radius:14px;background:var(--bleu-voile)}.chrono-texte .aide{overflow-wrap:anywhere}.chrono-ecoule{font-size:24px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.chrono-depart{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.chrono-depart .aide{flex:1 1 100%}.chrono-depart .champ{flex:1 1 220px;min-width:0}.chrono-depart select{width:100%;min-width:0}.chrono-bilan{font-weight:600;color:var(--bleu)}.pastille-chrono{display:flex;align-items:center;gap:2px;min-width:0;padding-left:12px;border-radius:12px;background:var(--bleu-voile)}.pastille-chrono-lien{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;color:var(--bleu);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.chrono-duree{font-variant-numeric:tabular-nums}.chrono-projet{min-width:0;max-width:200px;overflow:hidden;text-overflow:ellipsis}.chrono-arret{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;border:none;border-radius:12px;background:transparent;color:var(--bleu);cursor:pointer}.chrono-arret:disabled{color:var(--encre-faible);cursor:not-allowed}.pastille-chrono-lien:focus-visible,.chrono-arret:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.chrono-message{max-width:150px;font-size:12px;font-weight:600;line-height:1.25;color:var(--bleu)}@media(max-width:1199px){.chrono-projet{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(min-width:1200px){.chrono-message{max-width:260px}}.colonnes-opportunites{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.colonne-opportunites{display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px}.colonne-opportunites h2{margin:0;font-size:16px}.total-opportunites{font-weight:600}.colonne-opportunites .liste{margin-top:6px}.colonne-opportunites .liste a{overflow-wrap:anywhere}.opportunite-a-decider{align-self:flex-start;background:var(--signal);color:var(--sur-signal)}.opportunite-nouvelle,.opportunite-retrait{align-self:flex-start}.bouton.opportunite-contour{border:1px solid var(--bleu)}.bouton.opportunite-contour:disabled{border-color:transparent}.case-opportunite{min-height:44px}.case-opportunite input{width:20px;height:20px}.decision-opportunite{padding-top:12px;border-top:1px solid var(--bordure)}.decision-opportunite .bouton{align-self:flex-start}.statut-opportunite-reperee{background:var(--neutre-voile);color:var(--neutre-encre)}.statut-opportunite-remontee{background:var(--attention-fond);color:var(--attention-encre)}.statut-opportunite-en_discussion{background:var(--bleu-voile);color:var(--bleu)}.statut-opportunite-gagnee{background:var(--succes-fond);color:var(--succes-encre)}.statut-opportunite-perdue{background:var(--neutre-voile);color:var(--encre-faible)}@media(min-width:720px){.colonnes-opportunites{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media(min-width:1200px){.colonnes-opportunites{grid-template-columns:repeat(5,minmax(0,1fr))}}.onglets-admin{display:flex;gap:4px;margin-top:16px;border-bottom:1px solid var(--bordure);overflow-x:auto}.onglets-admin [role=tab]{min-height:44px;padding:0 14px;border:none;border-bottom:3px solid transparent;background:none;color:var(--encre-douce);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.onglets-admin [role=tab][aria-selected=true]{color:var(--encre);border-bottom-color:var(--bleu)}.onglets-admin [role=tab]:focus-visible{outline:2px solid var(--bleu);outline-offset:-2px}.panneau-admin .champ input,.panneau-admin .champ select{width:100%;min-width:0;max-width:100%}.formulaire-admin{margin-top:12px}.bouton.secondaire{background:var(--surface);color:var(--bleu);border:1px solid var(--bleu)}.bouton.secondaire:disabled{background:var(--neutre-voile);color:var(--encre-faible);border-color:var(--bordure)}.personne-admin>.bouton,.liste li>.bouton.secondaire{align-self:flex-start}.nom-admin{overflow-wrap:anywhere}.choix-admin label{min-height:44px}.cases-admin{display:flex;flex-direction:column;max-height:264px;overflow-y:auto;padding:0 12px;border:1px solid var(--bordure);border-radius:10px;background:var(--surface)}.cases-admin label{display:flex;align-items:center;gap:8px;min-height:44px;overflow-wrap:anywhere}.choix-admin input,.cases-admin input{flex:none;width:20px;height:20px}.liste li.ligne-acces{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;overflow-wrap:anywhere}.ligne-formulaire-admin{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.ligne-formulaire-admin .champ{flex:1 1 220px;min-width:0}.entete-carte-admin{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.entete-carte-admin h2{margin:0;overflow-wrap:anywhere}.bandeau-cloture{padding:10px 12px;border-radius:var(--rayon-m);background:var(--neutre-voile);color:var(--neutre-encre);font-weight:600;overflow-wrap:anywhere}.lecture-seule{color:var(--encre-douce);font-weight:600;text-align:center}.statut-cloture{background:var(--neutre-voile);color:var(--neutre-encre)}.repere-prerequis{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--succes-fond);color:var(--succes-encre);font-size:13px;font-weight:700}.repere-prerequis.a-suivre,.puce-prerequis.a-suivre{background:var(--attention-fond);color:var(--attention-encre)}.puce-prerequis{padding:2px 8px;border-radius:var(--rayon-plein);background:var(--neutre-voile);color:var(--neutre-encre);font-size:var(--texte-xs);font-weight:600}.prerequis a{align-self:flex-start;font-size:14px}.actions-cloture,.actions-export{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.actions-export .bouton.discret{padding:0 var(--espace-2)}.bouton-export,.lien-cloture{align-self:flex-start}.lien-cloture{display:inline-flex;align-items:center;text-decoration:none}.projets-clotures{overflow-wrap:anywhere}.projets-clotures a{color:var(--bleu);font-weight:600}.cloture-faite{border-color:var(--bordure-douce)}@media(max-width:719px){.coquille-equipe .entete{flex-wrap:wrap;row-gap:8px}.coquille-equipe .entete-moi{margin-left:auto;flex-wrap:wrap;justify-content:flex-end;row-gap:8px}}@media(min-width:1000px){.coquille-equipe .entete-marque{display:none}.coquille-equipe .entete-moi{margin-left:auto}}.bandeaux{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.bandeau{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin:0;padding:6px 8px 6px 14px;border:1px solid var(--bleu-voile-fort);border-radius:var(--rayon-m);background:var(--bleu-voile);color:var(--encre);font-size:14px}.bandeau-texte{flex:1 1 220px;min-width:0;padding:6px 0;overflow-wrap:anywhere}.bandeau a{display:inline-flex;align-items:center;min-height:44px;color:var(--bleu);font-weight:600}.bandeau-attention{background:var(--attention-fond);border-color:var(--refus-bordure);color:var(--attention-encre)}.bandeau-incident{background:var(--refus-fond);border-color:var(--refus-bordure);color:var(--refus-encre)}.bandeau-incident a{color:var(--refus-encre)}.bandeau-fermer{min-height:44px;padding:0 14px;border:1px solid currentColor;border-radius:10px;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.bandeau a:focus-visible,.bandeau-fermer:focus-visible,.liens-org a:focus-visible,.saisie-instance summary:focus-visible,.actu summary:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.orgs-salesforce{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.org-salesforce{display:flex;flex-direction:column;gap:8px;min-width:0;padding:var(--espace-4);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface-douce)}.org-salesforce strong{overflow-wrap:anywhere}.org-salesforce .chiffres{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.org-salesforce .chiffres dd{font-size:16px;overflow-wrap:anywhere}.compte-a-rebours{display:block;font-size:13px;font-weight:600;color:var(--bleu)}.instance-org{padding:2px 8px;border-radius:6px;background:var(--neutre-voile);color:var(--neutre-encre);font:700 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;white-space:nowrap}.incident-org,.trust-injoignable{padding:8px 12px;border-radius:10px;font-size:14px;font-weight:600;overflow-wrap:anywhere}.incident-org{background:var(--refus-fond);border:1px solid var(--refus-bordure);color:var(--refus-encre)}.trust-injoignable{background:var(--neutre-voile);border:1px solid var(--bordure-douce);color:var(--neutre-encre)}.maintenances-org{margin:0;padding-left:18px;font-size:14px;overflow-wrap:anywhere}.liens-org{display:flex;flex-wrap:wrap;gap:0 16px}.liens-org a,.instance-environnement a{display:inline-flex;align-items:center;min-height:44px;color:var(--bleu);font-weight:600;overflow-wrap:anywhere}.tableau-orgs td{vertical-align:top}@media(min-width:900px){.orgs-salesforce{grid-template-columns:repeat(2,minmax(0,1fr))}}.instance-environnement{display:flex;flex-direction:column;gap:4px}.actions-instance{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 12px}.saisie-instance summary{display:inline-flex;align-items:center;min-height:44px;color:var(--bleu);font-size:14px;font-weight:600;cursor:pointer}.saisie-instance .ligne-envoi{align-items:flex-end}.salesforce .bouton.petit,.instance-environnement .bouton.petit{min-height:44px;padding:0 12px}.actu h3{overflow-wrap:anywhere}.actu summary{display:inline-flex;align-items:center;min-height:44px;color:var(--bleu);font-weight:600;cursor:pointer}.statut.release-actu,.statut.annonce-info{background:var(--bleu-voile);color:var(--bleu)}.statut.annonce-attention{background:var(--attention-fond);color:var(--attention-encre)}.statut.annonce-etat-en_cours{background:var(--succes-fond);color:var(--succes-encre)}.statut.annonce-etat-a_venir{background:var(--neutre-voile);color:var(--neutre-encre)}.statut.annonce-etat-terminee{background:var(--neutre-voile);color:var(--encre-faible)}.salesforce form>.bouton,.salesforce form>.actions-document{align-self:flex-start}.contenu{min-width:0;overflow-wrap:anywhere}.contenu .grille{overflow-wrap:normal}.contenu img{max-width:100%}.champ,fieldset{min-width:0}.champ input,.champ select,.champ textarea{min-width:0;max-width:100%}.bouton.petit,.choix label,.choix-ligne{min-height:44px}.grille-semaine .absence-jour{display:block;width:max-content;margin-top:2px;padding:1px 7px;border-radius:999px;background:var(--note-fond);color:var(--note-encre);font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}@media(max-width:719px){.menu{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,.8fr);padding-left:4px;padding-right:4px}.menu-lien.dans-barre,.menu-plus{padding-left:0;padding-right:0;letter-spacing:-.01em}.ligne-envoi>.champ{flex:1 1 100%}.grille-semaine th:first-child{position:sticky;left:0;z-index:1;min-width:128px;max-width:150px;background:var(--surface);box-shadow:1px 0 0 var(--bordure)}.grille.empilable,.grille.empilable tbody,.grille.empilable tr,.grille.empilable th,.grille.empilable td{display:block}.grille.empilable thead{display:none}.grille.empilable tr{padding:12px 0;border-top:1px solid var(--bordure)}.grille.empilable tbody tr:first-child{padding-top:4px;border-top:none}.grille.empilable th,.grille.empilable td,.grille.empilable td[data-libelle]{min-width:0;padding:3px 0;border-top:none;white-space:normal;text-align:left;overflow-wrap:anywhere}.grille.empilable tbody th{font-size:15px}.grille.empilable td[data-libelle]{display:flex;align-items:baseline;gap:12px}.grille.empilable td[data-libelle]:before{content:attr(data-libelle);flex:none;width:7.5rem;font-size:13px;font-weight:600;color:var(--encre-douce);overflow-wrap:normal}.grille.empilable td[data-libelle]>*{min-width:0}.grille.empilable .actions-document{flex-wrap:wrap;align-items:center}}@media(min-width:1000px){.menu-equipe{padding:14px 12px;scrollbar-width:thin;scrollbar-color:var(--bordure) transparent}.menu-equipe .menu-marque{gap:6px;padding:2px 4px 8px}.menu-equipe .menu-groupe{margin:10px 10px 2px}.menu-equipe .menu-lien{min-height:36px}}.pilotage-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.pilotage-champs .champ input,.pilotage-champs .champ select{width:100%;min-width:0}.pilotage-seul{align-self:flex-start}.bouton.pilotage-action{min-height:44px}.actions-jalon{display:flex;gap:8px;flex-wrap:wrap}.jalon-libelle{overflow-wrap:anywhere}.statut-jalon-a_venir{background:var(--neutre-voile);color:var(--neutre-encre)}.statut-jalon-a_facturer{background:var(--bleu-voile);color:var(--bleu)}.statut-jalon-facture{background:var(--succes-fond);color:var(--succes-encre)}.statut-jalon-retard{background:var(--attention-fond);color:var(--attention-encre)}.executive-section{position:relative}.executive-entete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.executive-entete h2{margin:0;overflow-wrap:anywhere}.executive-entete>a{color:var(--bleu);font-weight:600}.executive-chiffres{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.executive-chiffres li{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:var(--rayon-m);background:var(--surface-douce)}.executive-chiffres strong{font-size:24px;line-height:1.2}.executive-chiffres span{font-size:14px;color:var(--encre-douce)}.executive-chiffres .depasse,.executive-details .depasse{color:var(--attention-encre)}.executive-zoom{display:inline-flex;gap:2px;padding:3px;border-radius:var(--rayon-m);background:var(--rail-segment);box-shadow:inset 0 0 0 1px var(--bordure-douce)}.executive-zoom button{min-height:44px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--neutre-encre);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.executive-zoom button[aria-pressed=true]{background:var(--bleu-voile);color:var(--bleu);font-weight:700}.executive-zoom button:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:1px}.executive-choix{flex:0 1 320px;min-width:0}.executive-choix select{width:100%;min-width:0}.executive-etat{align-self:flex-start;padding:5px 11px;border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--bleu);font-size:14px;font-weight:600}.executive-etat.depasse{background:var(--attention-fond);color:var(--attention-encre)}.executive-vendu-depasse{margin:0;color:var(--attention-encre);font-weight:600}.executive-regie{font-weight:700;overflow-wrap:anywhere}.executive-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0}.executive-details dt{font-size:12px;color:var(--encre-douce);text-transform:uppercase;letter-spacing:.04em}.executive-details dd{margin:0;font-weight:600;overflow-wrap:anywhere}.executive-sans-dates{overflow-wrap:anywhere}.executive-sans-dates a{color:var(--bleu);font-weight:600}.grille td.executive-cellule{white-space:normal;min-width:220px}.gantt{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);min-width:0;border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);overflow:hidden}@media(min-width:720px){.gantt{grid-template-columns:240px minmax(0,1fr)}}.gantt-noms{min-width:0;border-right:1px solid var(--bordure-douce);background:var(--surface)}.gantt-entete{display:flex;align-items:flex-end;height:44px;padding:0 10px 8px;font-size:11px;font-weight:600;color:var(--encre-faible);text-transform:uppercase;letter-spacing:.06em}.gantt-nom{display:flex;flex-direction:column;justify-content:center;height:52px;padding:0 10px;border-top:1px solid var(--bordure-douce);min-width:0}.gantt-nom a{color:var(--bleu);font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gantt-nom .adresse{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gantt-defile{position:relative;min-width:0;overflow-x:auto;overflow-y:hidden}.gantt-defile svg,.burndown-cadre svg{display:block}.burndown-cadre{position:relative;min-width:0}.graphique-texte{fill:var(--encre-douce);font-size:12px;font-weight:600}.gantt-grille{stroke:var(--neutre-voile)}.gantt-ligne{stroke:var(--bordure-douce)}.gantt-fait{fill:var(--bleu)}.gantt-reste{fill:var(--graphe-reste);stroke:var(--bleu-clair);stroke-width:1}.gantt-regie{fill:var(--bordure-forte)}.gantt-glissement-fond{fill:var(--attention-fond)}.gantt-glissement-trait{fill:var(--signal)}.gantt-glissement-texte{fill:var(--attention-encre);font-size:12px;font-weight:700}.jalon{stroke-width:2}.jalon-a_venir{fill:var(--surface);stroke:var(--encre)}.jalon-a_facturer{fill:var(--bleu);stroke:var(--surface)}.jalon-facture{fill:var(--encre-faible);stroke:var(--surface)}.jalon-retard{fill:var(--attention-fond);stroke:var(--signal)}.legende .jalon-a_facturer,.legende .jalon-facture{stroke:none}.aujourdhui-trait{stroke:var(--bleu);stroke-width:1.5}.aujourdhui-pastille{fill:var(--bleu)}.aujourdhui-texte{fill:var(--sur-plein);font-size:11px;font-weight:600}.graphique-zone{fill:transparent}.graphique-cible{outline:none}.graphique-focus{fill:none;stroke:var(--focus-anneau);stroke-width:2;stroke-dasharray:3 3}.burndown-zero{stroke:var(--bordure-forte)}.burndown-plan{fill:none;stroke:var(--encre-faible);stroke-width:2;stroke-dasharray:6 4}.burndown-reste{fill:none;stroke:var(--bleu);stroke-width:2.5}.burndown-projection{fill:none;stroke:var(--bleu);stroke-width:2;stroke-dasharray:2 5;stroke-linecap:round}.burndown-point{fill:var(--bleu);stroke:var(--surface);stroke-width:2}.burndown-fin{stroke:var(--encre-faible);stroke-width:1.5;stroke-dasharray:2 3}.burndown-repere{stroke:var(--encre-faible);stroke-width:1}.graphique-bulle{position:absolute;z-index:5;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;background:var(--encre);color:var(--sur-plein);font-size:12px;line-height:1.35;pointer-events:none}.graphique-bulle strong{font-size:13px;overflow-wrap:anywhere}.legende{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--encre-douce)}.legende li{display:flex;flex-direction:row;align-items:center;gap:6px}.legende svg{flex:none}.etape-questionnaire progress{margin-bottom:4px}.choix-questionnaire{display:flex;flex-direction:column;gap:8px}.bouton-choix-questionnaire{min-height:52px;padding:0 16px;border:1px solid var(--bordure);border-radius:12px;background:var(--surface);color:var(--encre);font:inherit;font-weight:600;text-align:left;overflow-wrap:anywhere;cursor:pointer}.bouton-choix-questionnaire[aria-pressed=true]{border:2px solid var(--accent-trait);background:color-mix(in srgb,var(--accent) 9%,var(--surface));font-weight:700}.bouton-choix-questionnaire:focus-visible{outline:2px solid var(--accent-trait);outline-offset:2px}.reponse-questionnaire{width:100%;min-height:132px;padding:10px 12px;border:1px solid var(--bordure);border-radius:10px;font:inherit;color:var(--encre);background:var(--surface);resize:vertical}.navigation-questionnaire,.actions-questionnaire{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.actions-questionnaire{justify-content:flex-start}.bouton.questionnaire-contour{border:none}.etat-enregistrement{min-height:21px;font-size:14px;font-weight:600;color:var(--encre-douce)}.relecture-questionnaire li,.reponses-questionnaire li{overflow-wrap:anywhere}.questionnaire-equipe{padding-top:12px;border-top:1px solid var(--bordure-douce)}.questionnaire-equipe h3{overflow-wrap:anywhere}.questionnaire-creer,.formulaire-questionnaire>.bouton{align-self:flex-start}.formulaire-question fieldset{min-width:0;margin:0;padding:12px;border:1px solid var(--bordure-douce);border-radius:var(--rayon-m)}.formulaire-question legend{padding:0 4px;font-weight:700}.formulaire-question.ajout-element{padding-top:0;border-top:none}.formulaire-question.ajout-element fieldset{background:var(--surface-douce)}.statut-questionnaire-brouillon{background:var(--neutre-voile);color:var(--neutre-encre)}.statut-questionnaire-envoye{background:var(--bleu-voile);color:var(--bleu)}.statut-questionnaire-rempli{background:var(--succes-fond);color:var(--succes-encre)}.mentions-champ{position:relative;display:flex;flex-direction:column;min-width:0}.mentions-suggestions{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;max-height:272px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--surface-elevee);border:1px solid var(--bordure-elevee);border-radius:12px;box-shadow:var(--ombre-menu)}.mentions-suggestions li{display:flex;flex-direction:row;align-items:center;min-height:44px;padding:0 12px;border-radius:8px;font-size:15px;font-weight:600;color:var(--encre);overflow-wrap:anywhere;cursor:pointer}.mentions-suggestions li[aria-selected=true]{background:var(--bleu-voile-eleve);color:var(--bleu)}.mention-alias{color:var(--encre-douce);font-weight:400}.mentions-suggestions li[aria-selected=true] .mention-alias{color:inherit}.message-corps .mention{font-weight:700;color:var(--bleu)}.rangement-wiki{margin-bottom:12px}.formulaire-wiki select{max-width:100%}.filtre-wiki{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.puce-filtre{min-height:44px;padding:0 14px;border:1px solid var(--bordure);border-radius:999px;background:var(--surface);color:var(--encre);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.puce-filtre[aria-pressed=true]{background:var(--bleu);border-color:var(--bleu);color:var(--sur-plein)}.liste-wiki a{overflow-wrap:anywhere}.detail-lien-mort{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:13px;color:var(--attention-encre)}.tag.tag-projet{background:var(--bleu-voile);color:var(--bleu)}.bandeau-double-auth{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:8px 16px 0;padding:10px 14px;border:1px solid var(--note-bordure);border-radius:12px;background:var(--note-fond);color:var(--note-encre);font-size:14px;overflow-wrap:anywhere}.bandeau-double-auth p{flex:1 1 260px;min-width:0}.bandeau-double-auth .bouton,.liens-legaux a,.retour-legal{display:inline-flex;align-items:center;text-decoration:none}.etapes-totp{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.qr-totp{display:block;width:180px;height:180px;padding:8px;border:1px solid var(--bordure);border-radius:12px;background:var(--plaque-logo)}.cle-totp{padding:2px 6px;border-radius:6px;background:var(--fond);font-size:14px;letter-spacing:.04em;overflow-wrap:anywhere;word-break:break-all}.etat-totp{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.statut-totp-absente{background:var(--refus-fond);color:var(--attention-encre)}.resume-double-auth{font-size:18px;font-weight:700}.liens-legaux{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:16px;font-size:14px}.liens-legaux a{min-height:44px;color:var(--bleu);font-weight:600}.carte .liens-legaux{justify-content:flex-start;margin-top:0}.page-legale{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:16px;overflow-wrap:anywhere}.page-legale h2{margin-bottom:6px}.page-legale ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.a-valider{align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--note-fond);color:var(--note-encre);font-size:13px;font-weight:700}.retour-legal{align-self:flex-start;min-height:44px;color:var(--bleu);font-weight:600}.tiers-identite{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.grille-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.grille-tiers .champ input{width:100%;min-width:0}.bouton-tiers{align-self:flex-start}.menu-plus[hidden]{display:none}.lien-nouveau-projet,.lien-assistant{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.lien-nouveau-projet{margin-top:12px}.choix-np{min-width:0}.choix-np>label{min-height:44px}.choix-np .champ{align-items:stretch}.choix-np input[type=radio]{flex:none;width:20px;height:20px;margin:0}.nouveau-projet .champ input,.nouveau-projet .champ select{width:100%;min-width:0}.grille-nouveau-projet{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px}.grille-nouveau-projet.sponsor-np{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.case-np{display:flex;align-items:center;gap:10px;min-height:44px;min-width:0;font-size:15px;overflow-wrap:anywhere;cursor:pointer}.case-np input,.etape-np input[type=checkbox],.case-demarrage input{flex:none;width:20px;height:20px;margin:0}.liste-membres-np{max-height:320px;overflow-y:auto}.liste li.ligne-membre-np{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 12px;padding:2px 0}.liste li.etape-np{flex-direction:row;align-items:center;gap:8px;padding:6px 0}.etape-np .libelle-np{flex:1 1 auto;min-width:0;min-height:44px;padding:0 10px;border:1px solid var(--bordure);border-radius:10px;font:inherit;color:var(--encre);background:var(--surface)}.etape-np .libelle-np[aria-invalid=true]{border:2px solid var(--attention)}.etape-np .bouton{flex:none;padding:0 8px}.progression-np{color:var(--encre);white-space:nowrap}.ligne-ajout-np{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.ligne-ajout-np .champ{flex:1 1 200px;min-width:0}.ligne-ajout-np .champ input{width:100%;min-width:0}.recap-np{display:grid;gap:8px;margin:0}.recap-np dt{font-size:12px;color:var(--encre-douce);text-transform:uppercase;letter-spacing:.04em}.recap-np dd{margin:0;font-weight:600;overflow-wrap:anywhere}.actions-np{display:flex;flex-wrap:wrap;gap:8px}.liste li.etape-demarrage{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 12px;padding:2px 0}.case-demarrage{display:flex;align-items:center;gap:10px;flex:1 1 0;min-width:0;min-height:44px;overflow-wrap:anywhere;cursor:pointer}.etape-faite{color:var(--encre-douce)}.etape-demarrage .adresse{flex:1 1 100%;order:3;margin:-6px 0 6px 30px;color:var(--encre-faible)}.bouton-demarrage{align-self:flex-start}.en-direct{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:600;color:var(--succes-encre)}.en-direct:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--succes);box-shadow:0 0 0 3px color-mix(in srgb,var(--succes) 18%,transparent)}.liste li.jalon-np{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:6px 0}.jalon-np-texte{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 200px;overflow-wrap:anywhere}.bouton-jalon-np{align-self:flex-start}.selection-projets{position:relative;margin-bottom:16px}.selection-projets-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.selection-projets-bouton{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:44px;padding:0 14px;border:1px solid var(--bordure);border-radius:12px;background:var(--surface);color:var(--encre);font:inherit;font-size:15px;font-weight:600;text-align:left;cursor:pointer}.selection-projets-bouton:hover{border-color:var(--bordure-forte)}.selection-projets-bouton[aria-expanded=true]{border-color:var(--accent-trait)}.selection-projets-titre{color:var(--encre-douce);font-weight:600}.selection-projets-chevron{color:var(--encre-douce);font-size:13px}.selection-projets-note{font-size:13px;color:var(--encre-douce)}.selection-projets-panneau{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:flex;flex-direction:column;gap:12px;width:min(440px,100%);max-height:min(70vh,560px);overflow-y:auto;padding:12px;background:var(--surface-elevee);border:1px solid var(--bordure);border-radius:16px;box-shadow:0 8px 24px color-mix(in srgb,var(--teinte-ombre) 16%,transparent)}.selection-projets-modes{display:flex;flex-wrap:wrap;gap:8px}.selection-projets-mode{flex:1 1 auto;min-height:44px;padding:0 12px;border:1px solid var(--bordure);border-radius:10px;background:var(--surface);color:var(--encre);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.selection-projets-mode[aria-pressed=true]{border-color:var(--accent-trait);background:var(--bleu-voile);color:var(--bleu-fonce)}.selection-projets-choix{display:flex;flex-direction:column;gap:10px}.selection-projets-client{display:flex;flex-direction:column;margin:0;padding:0;border:none;min-width:0}.selection-projets-client legend{margin-bottom:2px;padding:0;font-size:12px;font-weight:700;color:var(--encre-douce);text-transform:uppercase;letter-spacing:.04em}.selection-projets-case{display:flex;align-items:center;gap:10px;min-height:44px;overflow-wrap:anywhere;cursor:pointer}.selection-projets-case input{flex:none;width:18px;height:18px;margin:0}.selection-projets-choix .champ input{width:100%;min-width:0}.selection-projets-bouton:focus-visible,.selection-projets-mode:focus-visible,.selection-projets-case input:focus-visible{outline:3px solid var(--signal);outline-offset:2px}@media(max-width:719px){.selection-projets-bouton{width:100%}.selection-projets-chevron{margin-left:auto}.selection-projets-panneau{position:static;width:100%;max-height:none;margin-top:8px;box-shadow:none}}.zone-archivage h3{margin:0;font-size:15px}.zone-archivage>.bouton{align-self:flex-start}.message-archivage{margin:8px 0 0;padding:10px 14px;border-radius:var(--rayon-m);background:var(--succes-fond);color:var(--succes-encre);font-weight:600;overflow-wrap:anywhere}.zone-captures{display:flex;flex-direction:column;gap:8px;min-width:0;border-radius:12px}.zone-captures.survol{outline:2px dashed var(--accent-trait);outline-offset:4px;background:var(--bleu-voile)}.captures-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;min-width:0}.bouton.bouton-capture{display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px dashed var(--bordure);background:var(--surface);color:var(--accent)}.bouton.bouton-capture:disabled{background:var(--neutre-voile);color:var(--encre-faible)}.captures-attente,.vignettes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.captures-attente li{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:96px}.captures-attente img{display:block;width:96px;height:72px;object-fit:cover;border:1px solid var(--bordure);border-radius:8px;background:var(--fond)}.vignette{display:block;width:96px;height:72px;padding:0;border:1px solid var(--bordure);border-radius:8px;overflow:hidden;background:var(--surface);cursor:zoom-in}.vignette img{display:block;width:100%;height:100%;object-fit:cover}.vignette-nom{display:flex;align-items:center;justify-content:center;height:100%;padding:4px;font-size:11px;color:var(--encre-douce);overflow:hidden}.vignette:focus-visible,.bouton-capture:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.capture-en-grand{width:min(92vw,1100px);max-width:none;max-height:92vh;padding:0;border:none;border-radius:16px;background:var(--surface);color:var(--encre)}.capture-en-grand::backdrop{background:color-mix(in srgb,var(--teinte-ombre) 72%,transparent)}.capture-en-grand-cadre{display:flex;flex-direction:column;gap:12px;padding:12px}.capture-en-grand img{display:block;max-width:100%;max-height:calc(92vh - 96px);margin:0 auto;object-fit:contain}.capture-en-grand-nom{min-width:0;overflow-wrap:anywhere}.vignette img,.captures-attente img,.capture-en-grand img,.partager-fichier img{background:var(--plaque-logo)}.historique-recette .verdict-historique{display:flex;flex-direction:column;gap:6px;padding-top:6px}.liste .vignettes li{padding:0;border-top:none}.apercu-client{min-width:0}.apercu-client-bandeau{border:1px solid var(--accent-trait)}.apercu-client-bandeau h1{overflow-wrap:anywhere}.apercu-client-ferme{align-self:flex-start;padding:6px 12px;border-radius:var(--rayon-m);background:var(--attention-fond);color:var(--attention-encre);font-size:14px;font-weight:600}.apercu-client-elements{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.apercu-client-elements li{position:relative;display:flex;flex-direction:column;gap:2px;padding:0 0 0 var(--espace-4);border-top:none}.apercu-client-elements li:before{content:"";position:absolute;top:calc(.75em - 3px);left:2px;width:6px;height:6px;border-radius:var(--rayon-plein);background:var(--bordure-forte)}.apercu-client-rida{margin-top:6px;padding:12px;border-radius:var(--rayon-m);background:var(--surface-douce)}.apercu-client-type{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--encre-douce)}.liste li.correspondance-import{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.correspondance-source{display:flex;flex-direction:column;gap:2px;flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.choix-import{flex:1 1 240px;min-width:0;max-width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--bordure);border-radius:10px;background:var(--surface);font:inherit;color:var(--encre)}.choix-import.a-choisir{border:2px dashed var(--attention)}.import-historique .grille .nombre-import{text-align:right}.ignorees-import{margin:0;padding-left:20px;font-size:14px;color:var(--encre-douce)}.ignorees-import li+li{margin-top:4px}.bouton-import{align-self:flex-start}.progression-import{width:100%;height:10px;accent-color:var(--bleu)}.resultat-import{color:var(--encre);font-weight:600}.import-historique .messages .message-corps{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.budget-entete{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px}.budget-entete h2,.budget-entete h3{margin:0}.budget-ligne{overflow-wrap:anywhere}.etat-budget{padding:2px 9px;border-radius:var(--rayon-plein);font-size:var(--texte-xs);font-weight:600}.etat-budget-dans_le_budget{background:var(--succes-fond);color:var(--succes-encre)}.etat-budget-depassement{background:var(--attention-fond);color:var(--attention-encre)}.barre-budget.depasse{accent-color:var(--attention)}.budget-case{align-self:flex-start;min-height:44px;font-weight:600;cursor:pointer}.budget-case input{width:20px;height:20px;margin:0;accent-color:var(--bleu)}.apercu-budget{padding:14px 16px;border:none;border-radius:var(--rayon-m);background:var(--surface-douce)}.etiquette-apercu{font-size:12px;font-weight:700;color:var(--encre-douce);text-transform:uppercase;letter-spacing:.04em}.filtres-tma,.grille-tma,.suivi-ticket{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.filtres-tma .champ select,.suivi-ticket .champ select,.temps-ticket .champ input{width:100%;min-width:0}.tickets-tma a{overflow-wrap:anywhere}.delai-ticket{font-size:14px;font-weight:600;color:var(--encre-douce);overflow-wrap:anywhere}.delai-ticket.en-retard{color:var(--attention-encre)}.priorite-haute{background:var(--attention-fond);color:var(--attention-encre)}.priorite-normale{background:var(--bleu-voile);color:var(--bleu)}.priorite-basse{background:var(--neutre-voile);color:var(--neutre-encre)}.statut-ticket-nouveau{background:var(--bleu-voile);color:var(--bleu)}.statut-ticket-en_cours{background:var(--bleu-voile-fort);color:var(--bleu)}.statut-ticket-en_attente_client{background:var(--attention-fond);color:var(--attention-encre)}.statut-ticket-resolu{background:var(--succes-fond);color:var(--succes-encre)}.statut-ticket-ferme{background:var(--neutre-voile);color:var(--encre-faible)}.suivi-ticket-infos{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.suivi-ticket-infos dd{font-size:16px;overflow-wrap:anywhere}.actions-ticket{display:flex;flex-wrap:wrap;gap:8px}.bouton.contour-tma{border:none}.bouton-tma{align-self:flex-start}.message-tma{font-weight:600;color:var(--bleu)}.temps-ticket{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px}.total-tma{font-weight:700}.titre-discussion-tma{margin:8px 0 0}.case-tma{display:flex;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;cursor:pointer}.case-tma input{flex:none;width:20px;height:20px;margin:0}.lien-tma{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;color:var(--bleu);font-weight:600}.resume-periode{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:18px;font-weight:700}.resume-en-cours{padding:2px 9px;border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--bleu);font-size:var(--texte-xs);font-weight:600}.resume-actions{display:flex;flex-wrap:wrap;gap:4px 8px}.resume-actions .bouton{flex:0 0 auto}.resume-lien-bouton{display:inline-flex;align-items:center;text-decoration:none}.resume-en-bref li{padding:4px 10px;border-radius:var(--rayon-plein);background:var(--surface);color:var(--neutre-encre);box-shadow:inset 0 0 0 1px var(--bordure-douce)}.resume-projet-entete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.resume-projet-entete h2{margin:0;min-width:0}.resume-projet-entete h2 a{color:var(--encre);text-decoration:none}.resume-projet-entete h2 a:hover,.resume-projet-entete h2 a:focus-visible{color:var(--bleu);text-decoration:underline}.resume-rubrique{padding-top:12px;border-top:1px solid var(--bordure-douce)}.resume-rubrique h3{margin-bottom:2px;font-size:11px;font-weight:600;color:var(--encre-faible);text-transform:uppercase;letter-spacing:.06em}.resume-rubrique .liste li{padding:8px 0}.resume-rubrique .liste li a{display:inline-flex;align-items:center;min-height:32px}.resume-liens-calmes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}.resume-liens-calmes a{display:inline-flex;align-items:center;min-height:44px;color:var(--bleu);font-weight:600}.resume-mail summary{display:flex;align-items:center;min-height:44px;color:var(--bleu);font-weight:600;cursor:pointer}.resume-mail summary:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.resume-mail[open] summary{margin-bottom:8px}.kit-claude-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.kit-version h3{margin:12px 0 4px;font-size:14px}.kit-points{display:grid;gap:4px;margin:0;padding-left:18px;font-size:14px;color:var(--encre-douce)}.kit-points code,.kit-claude-page .aide code{color:var(--encre);font-size:13px;overflow-wrap:anywhere}.kit-points strong{color:var(--encre)}.kit-etapes{display:grid;gap:8px;margin:0;padding-left:20px;font-size:14px;color:var(--encre-douce)}.kit-etapes code{color:var(--encre);font-size:13px;overflow-wrap:anywhere}.kit-commandes{display:grid;gap:4px;margin:6px 0;padding:0;list-style:none}.kit-commandes li{display:flex;flex-flow:row wrap;align-items:center;gap:4px 8px}.kit-plugins-sf details{display:flex;flex-direction:column;gap:6px}.kit-plugins-sf summary{min-height:32px;padding:6px 0;color:var(--bleu);font-weight:600;cursor:pointer}.kit-plugins-sf label.kit-plugin-sf{align-items:flex-start;line-height:1.35}.kit-plugins-sf label.kit-plugin-sf input{flex:none;margin-top:2px}.kit-plugins-sf label.kit-plugin-sf .aide{font-size:13px}.resume-mail-sujet{margin:8px 0;font-size:14px}.resume-mail-texte{margin:0;padding:12px;border-radius:var(--rayon-m);background:var(--surface-douce);border:1px solid var(--bordure-douce);font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}@media print{body:has(.resume-semaine){background:var(--surface)}.coquille:has(.resume-semaine){display:block;min-height:0}.coquille:has(.resume-semaine) :is(.zone-alerte,.entete,.menu,.menu-voile){display:none!important}.coquille:has(.resume-semaine) .contenu{max-width:none;padding:0}.coquille:has(.resume-semaine) .contenu>:not(.resume-semaine){display:none}.resume-semaine :is(.resume-actions,.resume-mail){display:none}.resume-semaine .carte{padding:12px 0;border:none;border-bottom:1px solid var(--bordure-saisie);border-radius:0;break-inside:avoid}.resume-semaine a{color:inherit;text-decoration:none}.resume-semaine .badge-interne,.resume-semaine .meteo,.resume-semaine .resume-en-bref li{border:1px solid var(--bordure-saisie)}}.outil-palette{display:none}@media(min-width:1000px){.outil-palette{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--bordure);border-radius:10px;background:var(--surface);color:var(--encre-douce);cursor:pointer}}.outil-palette:hover,.outil-palette[aria-expanded=true]{color:var(--encre);border-color:var(--bordure-forte)}.outil-palette:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.palette{width:min(640px,calc(100% - 24px));max-width:none;height:auto;max-height:min(580px,calc(100% - 24px));margin:min(12vh,96px) auto auto;padding:0;border:1px solid var(--bordure);border-radius:16px;background:var(--surface-elevee);color:var(--encre);box-shadow:0 24px 64px color-mix(in srgb,var(--teinte-ombre) 30%,transparent);overflow:hidden}.palette[open]{display:flex;flex-direction:column}.palette::backdrop{background:color-mix(in srgb,var(--teinte-ombre) 45%,transparent)}@media(prefers-reduced-motion:no-preference){.palette[open]{animation:palette-entree .14s ease-out}}@keyframes palette-entree{0%{opacity:0;transform:translateY(-8px) scale(.99)}}.palette-cadre{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.palette-etape{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 8px 0}.palette-retour{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:1px solid var(--bordure);border-radius:10px;background:transparent;color:var(--encre-douce);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.palette-retour span{font-size:20px;line-height:1}.palette-etape-titre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:var(--bleu)}.palette-saisie{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 16px;border-bottom:1px solid var(--bordure);color:var(--encre-douce)}.palette-saisie:focus-within{box-shadow:inset 0 -2px 0 var(--focus-anneau)}.palette-saisie input{flex:1 1 auto;min-width:0;min-height:52px;padding:0;border:none;outline:none;background:transparent;color:var(--encre);font:inherit;font-size:18px}.palette-fermer{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:10px;background:transparent;color:var(--encre-douce);cursor:pointer}.palette-fermer:hover,.palette-retour:hover{background:color-mix(in srgb,var(--encre) 6%,transparent);color:var(--encre)}.palette-retour:focus-visible,.palette-fermer:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.palette-aide{padding:10px 16px 0;font-size:14px;font-weight:600;color:var(--refus-encre)}.palette-liste{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 8px 8px}.palette-liste:empty{display:none}.palette-groupe{padding:12px 10px 4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--encre-douce)}.palette-option{display:flex;align-items:center;gap:12px;min-width:0;min-height:48px;padding:6px 12px;border-radius:10px;color:var(--encre);cursor:pointer}.palette-option .icone{color:var(--encre-douce)}.palette-option[aria-selected=true] .icone,.palette-option[aria-selected=true] .palette-option-libelle{color:var(--bleu)}.palette-option-texte{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;line-height:1.3}.palette-option-libelle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.palette-option-detail{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:13px;color:var(--encre-douce)}.palette-badge{flex:none;padding:2px 8px;border-radius:999px;background:var(--neutre-voile);color:var(--neutre-encre);font-size:12px;font-weight:700}.palette-option .badge-interne{flex:none}.palette-suite{flex:none;font-size:22px;line-height:1;color:var(--encre-douce)}.palette mark{padding:0 1px;border-radius:3px;background:var(--note-fond);color:inherit;box-shadow:inset 0 -2px 0 var(--note-bordure)}.palette-etat{padding:0 18px;font-size:14px;color:var(--encre-douce)}.palette-etat:not(:empty){padding-bottom:10px}.palette-erreur{padding:0 18px 10px}.palette-pied{display:flex;flex-wrap:wrap;gap:4px 16px;padding:10px 16px;border-top:1px solid var(--bordure);background:var(--fond);font-size:12px;color:var(--encre-douce)}.palette-pied kbd{display:inline-block;min-width:22px;padding:1px 6px;border:1px solid var(--bordure);border-bottom-width:2px;border-radius:6px;background:var(--surface);color:var(--encre);font:inherit;font-size:11px;font-weight:700;text-align:center}@media(max-width:719px){.palette{width:calc(100% - 16px);max-height:calc(100% - 16px);margin-top:8px;border-radius:14px}.palette-pied{display:none}}.connexion-google{display:flex;flex-direction:column;gap:12px;margin-top:16px}.separateur-google{display:flex;align-items:center;gap:12px;margin:0;font-size:13px;color:var(--encre-douce)}.separateur-google:before,.separateur-google:after{content:"";flex:1;height:1px;background:var(--bordure)}.bouton.bouton-google{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 16px;line-height:1.3;text-align:center}.bouton-google svg{flex:none}.etat-google{margin-top:12px;padding:10px 14px;border:1px solid var(--bordure);border-radius:10px;background:var(--surface-douce);overflow-wrap:anywhere}.etat-google.etat-google-ok{border-color:var(--succes-bordure);background:var(--succes-fond)}.etat-google.etat-google-alerte{border-color:var(--attention-bordure);background:var(--refus-fond)}.etat-google-ligne{margin:0}.etat-google-detail{margin:4px 0 0}.lien-drive{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none}.onglets-drive{display:flex;flex-wrap:wrap;gap:2px 4px;border-bottom:1px solid var(--bordure)}.onglets-drive [role=tab]{min-height:44px;padding:0 12px;border:none;border-bottom:3px solid transparent;background:none;color:var(--encre-douce);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.onglets-drive [role=tab][aria-selected=true]{color:var(--encre);border-bottom-color:var(--accent-trait)}.onglets-drive [role=tab]#onglet-drive-interne[aria-selected=true]{border-bottom-color:var(--note-bordure)}.onglets-drive [role=tab]:focus-visible{outline:2px solid var(--bleu);outline-offset:-2px}.chemin-drive{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:14px}.chemin-drive>*+*:before{content:"›";margin-right:4px;color:var(--encre-douce)}.dossier-drive{align-self:flex-start;max-width:100%;text-align:left;overflow-wrap:anywhere}.badge-agenda{padding:2px 8px;border-radius:999px;background:var(--bleu-voile);border:1px solid var(--bleu-voile-fort);color:var(--bleu);font-size:12px;font-weight:700}.lien-meet{align-self:flex-start;font-size:14px;font-weight:600;color:var(--bleu)}.agenda-fiche{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0}.bouton-agenda{align-self:flex-start;padding:0}.a-rattacher-titre{overflow-wrap:anywhere}.a-rattacher-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.a-rattacher-actions .champ{flex:1 1 220px;min-width:0}.a-rattacher-actions select{width:100%;max-width:100%}body{font-family:var(--police);font-size:var(--texte-m);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;text-size-adjust:100%}h1{font-size:var(--texte-titre);line-height:1.2;letter-spacing:-.015em}h2{font-size:var(--texte-l);line-height:1.3;letter-spacing:-.01em}h3{line-height:1.35}.carte{padding:var(--densite-carte);border-color:var(--bordure-douce);border-radius:var(--rayon-l);box-shadow:var(--ombre-1)}.pile.large{gap:var(--densite-pile)}.carte.pile>:is(h1,h2){margin-bottom:0}.carte>.liste>li:first-child{padding-top:0}.carte>.liste>li:last-child{padding-bottom:0}.liste a{text-decoration:none}.liste a:hover{text-decoration:underline}:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}*:focus-visible{outline-color:var(--focus-anneau)!important}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:var(--espace-2);border-radius:var(--rayon-m);line-height:1.25;text-align:center;text-decoration:none;transition:background-color var(--duree-rapide) ease,filter var(--duree-rapide) ease,transform var(--duree-rapide) ease}.bouton[hidden]{display:none}.bouton:not(:disabled):hover{filter:brightness(.92)}.bouton:not(:disabled):active{transform:translateY(1px)}.bouton:is(.secondaire,.discret):not(:disabled):hover{filter:none;background-color:var(--bleu-voile)}.bouton.danger{color:var(--attention-encre);border-color:var(--attention)}.bouton.danger:not(:disabled):hover{background-color:var(--attention-fond)}.bouton[aria-busy=true]{cursor:progress}.bouton-roue{flex:none;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bouton-roue .7s linear infinite}@keyframes bouton-roue{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bouton-roue{animation-duration:2s}}.espace-client .bouton.secondaire:not(:disabled){background:var(--surface);color:var(--accent);border-color:var(--accent-trait)}.espace-client .bouton.secondaire.danger:not(:disabled){color:var(--attention-encre);border-color:var(--attention)}.espace-client .bouton.discret{color:var(--accent)}.champ>label{color:var(--neutre-encre);font-size:var(--texte-s);font-weight:600}.champ :is(input,select,textarea){font-size:var(--texte-saisie);border-radius:var(--rayon-m);background-color:var(--surface)}.champ :is(input,select,textarea):hover{border-color:var(--bordure-forte)}.champ :is(input,select,textarea):focus-visible{border-color:var(--bleu);outline-width:2px;outline-offset:1px}.champ :is(input,select,textarea)[aria-invalid=true]{border:2px solid var(--attention)}.champ-erreur{margin:0;color:var(--attention-encre);font-size:var(--texte-s);font-weight:600;line-height:1.4}.champ-aide{margin:0;color:var(--encre-douce);font-size:13px;font-weight:400;line-height:1.4}.grille-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:var(--espace-3)}.grille input{font-size:var(--texte-saisie)}.entete-page{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--espace-3) var(--espace-4)}.entete-page-texte{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:var(--espace-1)}.entete-page-titre{display:flex;align-items:center;gap:var(--espace-2);min-width:0}.entete-page h1{margin:0;font-size:var(--texte-titre-page);overflow-wrap:anywhere}.entete-page-sous-titre,.entete-page-description{max-width:70ch;color:var(--encre-douce);font-size:var(--texte-sous-titre);line-height:1.4}.entete-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}@media(max-width:719px){.entete-page{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--espace-1) var(--espace-2)}.entete-page-texte{display:contents}.entete-page-texte>*{grid-column:1 / -1;min-width:0}.entete-page-texte>.entete-page-titre{grid-column:1;grid-row:1}.entete-page>.entete-page-actions{grid-column:2;grid-row:1;flex-wrap:nowrap;margin:-8px 0}.entete-page:has(>.entete-page-actions>:not(.menu-actions,.bouton-ajout,.bouton-icone,.bouton-personnaliser,.badge))>.entete-page-actions{grid-column:1 / -1;grid-row:auto;flex-wrap:wrap;margin:var(--espace-1) 0 0}.entete-page-sous-titre:not(.entete-page-sous-titre-compose){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entete-page-actions:not(:has(>:not(.bouton-ajout))){display:contents}}.bouton-ajout .icone{margin-left:-4px}@media(max-width:719px){.bouton-ajout{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(var(--hauteur-barre-bas) + var(--espace-3) + env(safe-area-inset-bottom));z-index:28;width:56px;height:56px;padding:0;border-radius:18px;box-shadow:var(--ombre-flottante)}.bouton-ajout .icone{width:26px;height:26px;margin:0}.bouton-ajout-libelle{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.contenu:has(.bouton-ajout){padding-bottom:calc(var(--hauteur-barre-bas) + var(--reserve-ajout) + env(safe-area-inset-bottom))}.bouton-ajout{transition:transform var(--duree-rapide) ease,opacity var(--duree-rapide) ease}.bouton-ajout[data-replie]{transform:translateY(calc(100% + var(--hauteur-barre-bas) + var(--espace-3) + env(safe-area-inset-bottom)))}}@media(max-width:719px)and (prefers-reduced-motion:reduce){.bouton-ajout[data-replie]{transform:none;opacity:0;pointer-events:none}}.panneau{width:100%;max-width:100%;max-height:calc(100dvh - 24px);margin:auto 0 0;padding:0;border:none;border-radius:var(--rayon-xl) var(--rayon-xl) 0 0;background:var(--surface-elevee);color:var(--encre);box-shadow:var(--ombre-3);overflow:hidden}.panneau[open]{display:flex;flex-direction:column}.panneau::backdrop{background:color-mix(in srgb,var(--teinte-ombre) 50%,transparent)}html:has(.panneau[open]){overflow:hidden}.panneau-cadre{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.panneau-entete{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--espace-2);padding:var(--espace-5) var(--espace-2) var(--espace-2) var(--espace-5)}.panneau-entete:before{content:"";position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--bordure)}.panneau-entete h2{margin:0;min-width:0;font-size:var(--texte-xl);overflow-wrap:anywhere}.panneau-fermer{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:var(--rayon-m);background:transparent;color:var(--encre-douce);cursor:pointer}.panneau-fermer:hover{background:color-mix(in srgb,var(--encre) 6%,transparent);color:var(--encre)}.panneau-corps{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--espace-3);padding:var(--espace-1) var(--espace-5) 0;overflow-y:auto;overscroll-behavior:contain}.panneau-description{margin:0}.panneau-actions{position:sticky;bottom:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--espace-2);margin-top:var(--espace-1);padding:var(--espace-3) 0 calc(var(--espace-4) + env(safe-area-inset-bottom));background:var(--surface-elevee)}@media(max-width:719px){.panneau-actions .bouton[type=submit]{flex:1 1 100%;min-height:48px}}@media(min-width:720px){.panneau{width:min(460px,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto;border-radius:var(--rayon-xl) 0 0 var(--rayon-xl)}.panneau-entete{padding:var(--espace-4) var(--espace-3) var(--espace-4) var(--espace-6);border-bottom:1px solid var(--bordure-douce)}.panneau-entete:before{display:none}.panneau-corps{padding:var(--espace-5) var(--espace-6) 0}}@media(prefers-reduced-motion:no-preference){.panneau[open]{animation:panneau-monte var(--duree) cubic-bezier(.2,.8,.2,1)}.panneau[open]::backdrop{animation:panneau-voile var(--duree) ease-out}}@media(min-width:720px)and (prefers-reduced-motion:no-preference){.panneau[open]{animation-name:panneau-glisse}}@keyframes panneau-monte{0%{opacity:0;transform:translateY(32px)}}@keyframes panneau-glisse{0%{opacity:0;transform:translate(32px)}}@keyframes panneau-voile{0%{opacity:0}}.creneaux-atelier{display:flex;flex-direction:column;gap:var(--espace-3);margin:0;padding:0;border:none}.creneaux-atelier legend{margin-bottom:var(--espace-2);padding:0;color:var(--neutre-encre);font-size:var(--texte-s);font-weight:700}.creneau-atelier{display:flex;align-items:flex-end;gap:var(--espace-2)}.creneau-atelier .champ{flex:1 1 auto}.navigation-periode{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1);min-width:0}.navigation-periode-fleche{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--bordure);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre);cursor:pointer}.navigation-periode-fleche:not(:disabled):hover{border-color:var(--bordure-forte);background:var(--surface-survol)}.navigation-periode-fleche:disabled{opacity:.4;cursor:not-allowed}.navigation-periode-libelle{min-width:0;padding:0 var(--espace-2);font-size:var(--texte-m);font-weight:700;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.navigation-periode-retour{margin-left:var(--espace-1)}.carte-entete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2) var(--espace-3)}.carte-entete h2{margin:0;min-width:0;overflow-wrap:anywhere}.carte-titre{display:flex;align-items:center;gap:2px;min-width:0}.bouton-aide{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--hauteur-cible);height:var(--hauteur-cible);margin:calc((var(--hauteur-cible) - 24px) / -2) -10px;padding:0;border:0;border-radius:var(--rayon-plein);background:transparent;color:var(--encre-faible);font:inherit;cursor:pointer}.bouton-aide-rond{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--bordure);border-radius:var(--rayon-plein);font-size:var(--texte-xs);font-weight:700;line-height:1;transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease,border-color var(--duree-rapide) ease}.bouton-aide:hover .bouton-aide-rond{border-color:var(--bordure-forte);color:var(--encre-douce)}.bouton-aide[aria-expanded=true] .bouton-aide-rond{border-color:transparent;background:var(--bleu-voile);color:var(--bleu)}.bouton-aide:focus-visible{outline:none}.bouton-aide:focus-visible .bouton-aide-rond{box-shadow:0 0 0 3px var(--focus-anneau)}.carte-aide{display:flex;flex-direction:column;gap:var(--espace-1);margin:0}.carte-aide p{margin:0}.carte:not(.pile)>.carte-aide{margin-bottom:var(--densite-carte-titre)}.carte:not(.pile)>.carte-entete{margin-bottom:var(--densite-carte-titre)}.carte-actions{display:flex;flex-wrap:wrap;gap:var(--espace-2)}.badge{display:inline-flex;align-items:center;gap:var(--espace-1);padding:2px 9px;border-radius:var(--rayon-plein);font-size:var(--texte-xs);font-weight:700;line-height:1.5;white-space:nowrap}.badge-neutre{background:var(--neutre-voile);color:var(--neutre-encre)}.badge-info{background:var(--bleu-voile);color:var(--bleu)}.badge-attention{background:var(--attention-fond);color:var(--attention-encre)}.badge-note{background:var(--note-fond);color:var(--note-encre);box-shadow:inset 0 0 0 1px var(--note-bordure)}.badge-succes{background:var(--succes-fond);color:var(--succes-encre)}.badge-sombre{background:var(--encre);color:var(--sur-plein)}.etat-vide{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-2);padding:var(--espace-3) var(--espace-4);border:1px dashed var(--bordure);border-radius:var(--rayon-m);background:var(--surface-douce)}.etat-vide p{color:var(--encre-douce);font-weight:600}.entete-titre{display:none}@media(max-width:719px){.entete{position:sticky;top:0;z-index:25;min-height:var(--hauteur-entete);padding-top:6px;padding-bottom:6px;gap:var(--espace-2);border-bottom:1px solid var(--bordure-douce);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(10px);backdrop-filter:saturate(1.6) blur(10px)}.entete-marque img{height:22px;width:auto}.entete-titre[data-visible]{display:block;flex:1 1 0;min-width:0;overflow:hidden;color:var(--encre);font-size:17px;font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.entete-titre:before{content:attr(data-titre)}.entete:has(.entete-titre[data-visible]) .entete-marque{display:none}.entete:has(.entete-titre[data-visible]) .selection-projets-entete{display:none}.menu{border-top-color:var(--bordure-douce);box-shadow:0 -6px 20px color-mix(in srgb,var(--teinte-ombre) 6%,transparent)}.menu-lien.dans-barre[aria-current=page],.menu-plus.actif:not([aria-expanded=true]){background:var(--bleu-voile)}.espace-client :is(.menu-lien.dans-barre[aria-current=page],.menu-plus.actif:not([aria-expanded=true])){background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.temps-jour .navigation-periode{justify-content:space-between}.temps-jour .navigation-periode-libelle{flex:1 1 auto;font-size:var(--texte-l)}.temps-jour .navigation-periode-retour{flex:1 1 100%;margin:0}.temps-jours{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--espace-1)}.temps-puce-jour{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;min-height:60px;padding:6px 0;border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre);font:inherit;cursor:pointer}.temps-puce-nom{color:var(--encre-douce);font-size:11px;font-weight:600}.temps-puce-numero{font-size:17px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.temps-puce-total{color:var(--bleu);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.temps-puce-jour.week-end{background:var(--surface-douce)}.temps-puce-jour.absent{box-shadow:inset 0 -3px 0 var(--note-bordure)}.temps-puce-jour[aria-pressed=true]{border-color:var(--bleu);background:var(--bleu);color:var(--sur-plein)}.temps-puce-jour[aria-pressed=true] :is(.temps-puce-nom,.temps-puce-total){color:var(--sur-plein)}.temps-absence{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);color:var(--encre-douce);font-size:var(--texte-s)}.temps-lignes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.temps-lignes li+li{border-top:1px solid var(--bordure-douce)}.temps-ligne{display:flex;align-items:center;justify-content:space-between;gap:var(--espace-3);min-height:56px;padding:var(--espace-1) 0;cursor:text}.temps-ligne-projet{display:flex;flex-direction:column;min-width:0;line-height:1.3}.temps-ligne-client{color:var(--encre-douce);font-size:13px;overflow-wrap:anywhere}.temps-ligne-projet strong{overflow-wrap:anywhere}.temps-ligne-saisie{flex:none;display:inline-flex;align-items:center;gap:6px;color:var(--encre-douce);font-weight:600}.temps-plus-projet{align-self:flex-start}.temps-plus-projet-bouton{display:inline-flex;align-items:center;gap:var(--espace-1);min-height:var(--hauteur-cible)}.temps-ligne-saisie input{width:88px;min-height:var(--hauteur-saisie);padding:0 12px;border:1px solid var(--bordure);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre);font:inherit;font-size:20px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.temps-ligne-saisie input:focus-visible{border-color:var(--bleu);outline-width:2px;outline-offset:1px}.temps-totaux{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--espace-3);padding-top:var(--espace-3);border-top:1px solid var(--bordure);color:var(--encre-douce);font-size:var(--texte-s)}.temps-totaux strong{color:var(--encre);font-size:var(--texte-m);font-variant-numeric:tabular-nums}.lien-retour{align-self:flex-start;display:inline-flex;align-items:center;gap:2px;min-height:var(--hauteur-cible);margin:calc(-1 * var(--espace-2)) 0 calc(-1 * var(--espace-2)) -6px;padding:0 8px 0 2px;border-radius:var(--rayon-s);color:var(--encre-douce);font-size:var(--texte-s);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.lien-retour span[aria-hidden=true]{display:inline-flex;justify-content:center;width:18px;font-size:22px;line-height:1}.lien-retour:hover{color:var(--bleu);background:var(--bleu-voile)}.lien-suite,.lien-fort{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--hauteur-cible);color:var(--bleu);font-weight:600;text-decoration:none}.lien-suite:hover,.lien-fort:hover{text-decoration:underline}.lien-fort{min-height:0;font-size:var(--texte-l);overflow-wrap:anywhere}.confirmation{padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--succes-fond);color:var(--succes-encre);font-weight:600;overflow-wrap:anywhere}.titre-groupe{margin:var(--espace-2) 0 0;color:var(--encre-douce);font-size:var(--texte-s);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.carte-actions{align-items:center}.entete-page-sous-titre a,.tableau-orgs a{color:var(--bleu);font-weight:600;text-decoration:none}.entete-page-sous-titre a:hover,.tableau-orgs a:hover{text-decoration:underline}.fiche-projet-grille,.opportunite-colonnes,.cloture-colonnes,.apparence-colonnes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-3);align-items:start}@media(min-width:840px){.fiche-projet-grille,.cloture-colonnes{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-4)}.opportunite-colonnes{grid-template-columns:minmax(0,3fr) minmax(240px,2fr);gap:var(--espace-4)}.apparence-colonnes{grid-template-columns:minmax(0,3fr) minmax(260px,2fr);gap:var(--espace-4)}.apparence-colonne-apercu{position:sticky;top:var(--espace-4)}}.cartes-projets{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--espace-3);margin:0;padding:0;list-style:none}.carte-projet{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:var(--espace-3) var(--espace-4);transition:border-color var(--duree-rapide) ease,box-shadow var(--duree-rapide) ease}.carte-projet:hover{border-color:var(--bordure-forte);box-shadow:var(--ombre-2)}.carte-projet-lien{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--encre);text-decoration:none}.carte-projet-lien:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.carte-projet-lien:focus-visible{outline:none}.carte-projet:has(.carte-projet-lien:focus-visible){outline:3px solid var(--focus-anneau);outline-offset:2px}.carte-projet-client{color:var(--encre-douce);font-size:var(--texte-s);font-weight:600;overflow-wrap:anywhere}.carte-projet-nom{color:var(--bleu);font-size:var(--texte-l);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.carte-projet-etat{display:flex}.carte-projet-avancement{display:flex;flex-direction:column;gap:6px}.carte-projet .barre-avancement{height:6px}.fiche-projet .barre-avancement,.cartes-projets .barre-avancement{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border:0;border-radius:var(--rayon-plein);background:var(--neutre-voile);overflow:hidden}.fiche-projet .barre-avancement::-webkit-progress-bar,.cartes-projets .barre-avancement::-webkit-progress-bar{background:var(--neutre-voile);border-radius:var(--rayon-plein)}.fiche-projet .barre-avancement::-webkit-progress-value,.cartes-projets .barre-avancement::-webkit-progress-value{background:var(--bleu);border-radius:var(--rayon-plein)}.fiche-projet .barre-avancement::-moz-progress-bar,.cartes-projets .barre-avancement::-moz-progress-bar{background:var(--bleu);border-radius:var(--rayon-plein)}.espace-client :is(.fiche-projet,.cartes-projets) .barre-avancement::-webkit-progress-value{background:var(--accent)}.espace-client :is(.fiche-projet,.cartes-projets) .barre-avancement::-moz-progress-bar{background:var(--accent)}.fiche-projet .barre-budget.depasse::-webkit-progress-value{background:var(--attention)}.fiche-projet .barre-budget.depasse::-moz-progress-bar{background:var(--attention)}.fiche-projet .bandeau-cloture{padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--neutre-voile);color:var(--neutre-encre);font-size:var(--texte-s)}.onglets-projet{display:flex;gap:var(--espace-1);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--bordure)}.onglets-projet::-webkit-scrollbar{display:none}.onglets-projet [role=tab]{flex:none;min-height:var(--hauteur-cible);margin-bottom:-1px;padding:0 var(--espace-3);border:0;border-bottom:3px solid transparent;background:none;color:var(--encre-douce);font:inherit;font-size:var(--texte-m);font-weight:600;white-space:nowrap;cursor:pointer}.onglets-projet [role=tab]:hover{color:var(--encre)}.onglets-projet [role=tab][aria-selected=true]{color:var(--bleu);border-bottom-color:var(--bleu)}.onglets-projet [role=tab]:focus-visible{outline-offset:-3px}@media(max-width:719px){.onglets-projet{position:sticky;top:calc(var(--hauteur-entete) - 1px);z-index:20;margin:0 calc(-1 * var(--espace-4));padding:0 var(--espace-3);background:var(--fond)}.onglets-projet [role=tab]{padding:0 var(--espace-3)}}.fiche-projet-onglet{min-width:0}.fiche-projet-mesure{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.fiche-projet-mesure strong{font-size:var(--texte-xl);line-height:1.2}.fiche-projet-mesure span{color:var(--encre-douce);font-size:var(--texte-s)}.fiche-projet-quand{font-size:var(--texte-s)}.fiche-projet .compteurs{gap:6px 14px;color:var(--encre-douce)}.fiche-projet .chiffres dd{font-size:var(--texte-l);font-variant-numeric:tabular-nums}.fiche-projet .chiffres .depasse{color:var(--attention-encre)}.liste-environnements .retrait{align-self:flex-start;margin-left:calc(-1 * var(--espace-3))}.fiche-projet .instance-environnement .bouton{align-self:flex-start}.pilotage-projet .ligne-envoi{justify-content:flex-start}.actions-jalon .bouton{padding:0 var(--espace-3);font-size:var(--texte-s)}.tuiles-chiffres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-2);margin:0;padding:0;list-style:none}.tuiles-chiffres li{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--espace-3) var(--espace-4);border:1px solid var(--bordure-douce);border-radius:var(--rayon-l);background:var(--surface);box-shadow:var(--ombre-1)}.tuiles-chiffres strong{color:var(--encre);font-size:var(--texte-titre);line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tuiles-chiffres span{color:var(--encre-douce);font-size:var(--texte-s);line-height:1.35}.tuiles-chiffres li.tuile-attention{border-color:var(--attention)}.tuiles-chiffres li.tuile-attention strong,.tuiles-chiffres .depasse{color:var(--attention-encre)}@media(min-width:720px){.tuiles-chiffres{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--espace-3)}}.executive-chiffres li{background:var(--surface)}.grille-portefeuille tbody th a:not(.badge){color:var(--bleu);font-weight:700;text-decoration:none}.grille-portefeuille tbody th a:hover{text-decoration:underline}.grille-portefeuille .bouton-meteo{align-self:flex-start;min-height:var(--hauteur-cible);padding:0 var(--espace-3);font-size:13px}.grille-portefeuille .depasse{color:var(--attention-encre);font-weight:700}.grille-portefeuille td a{color:var(--bleu);font-weight:600;text-decoration:none}.grille-portefeuille td a:hover{text-decoration:underline}.grille-portefeuille thead th{white-space:normal;vertical-align:bottom}.grille-portefeuille tbody th{min-width:150px}.grille-portefeuille td.cellule-meteo{min-width:165px}.grille-portefeuille td.cellule-reunion{min-width:135px}.grille-portefeuille .cellule-chiffre{font-variant-numeric:tabular-nums}.ecart-portefeuille{color:var(--encre-douce);font-size:13px}@media(max-width:719px){.grille-portefeuille.empilable tbody th{font-size:var(--texte-m)}}.choix-meteo{display:grid;gap:var(--espace-2);min-width:0;margin:0;padding:0;border:0}.choix-meteo legend{margin-bottom:var(--espace-2);padding:0;color:var(--neutre-encre);font-size:var(--texte-s);font-weight:600}.choix-meteo-option{display:flex;align-items:center;gap:var(--espace-3);min-height:52px;padding:var(--espace-2) var(--espace-3);border:1px solid var(--bordure);border-radius:var(--rayon-m);background:var(--surface);cursor:pointer}.choix-meteo-option:hover{border-color:var(--bordure-forte)}.choix-meteo-option:has(input:checked){border-color:var(--bleu);background:var(--bleu-voile);box-shadow:inset 0 0 0 1px var(--bleu)}.choix-meteo-option input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--bleu)}.choix-meteo-symbole{flex:none;width:28px;font-size:22px;line-height:1;text-align:center}.choix-meteo-texte{min-width:0;color:var(--encre-douce);overflow-wrap:anywhere}.choix-meteo-texte strong{color:var(--encre)}.colonne-opportunites{gap:var(--espace-2);padding:var(--espace-3);background:var(--surface-douce);box-shadow:none}.colonne-opportunites.vide{opacity:.85}.colonne-opportunites-entete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--espace-2)}.colonne-opportunites-entete h2{margin:0;font-size:var(--texte-m)}.total-opportunites{color:var(--encre-douce);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.liste-opportunites{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding:0;list-style:none}.carte-opportunite{display:flex;flex-direction:column;gap:4px;min-width:0;padding:var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface);box-shadow:var(--ombre-1)}.carte-opportunite a{color:var(--bleu);font-weight:700;text-decoration:none;overflow-wrap:anywhere}.carte-opportunite a:hover{text-decoration:underline}.carte-opportunite-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.estimation-opportunite{color:var(--encre);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.estimation-opportunite-forte{font-size:var(--texte-l);font-weight:700}.opportunite-actions{display:flex;flex-wrap:wrap-reverse;align-items:center;justify-content:space-between;gap:var(--espace-2);padding-top:var(--espace-2)}.opportunite-actions-envoi{display:flex;flex-wrap:wrap;gap:var(--espace-2)}@media(max-width:719px){.opportunite-actions,.opportunite-actions-envoi{flex-direction:column-reverse;align-items:stretch}}.decision-opportunite{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-2);padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce)}.decision-opportunite.decision-premiere{padding-top:0;border-top:0}.decision-opportunite .champ{align-self:stretch}.historique{position:relative;display:flex;flex-direction:column;gap:var(--espace-3);margin:0;padding:0 0 0 var(--espace-5);list-style:none;font-size:var(--texte-s)}.historique:before{content:"";position:absolute;top:6px;bottom:6px;left:6px;width:1px;background:var(--bordure-douce)}.historique li{position:relative;overflow-wrap:anywhere}.historique li:before{content:"";position:absolute;top:6px;left:calc(-1 * var(--espace-5) + 2px);width:9px;height:9px;border-radius:50%;background:var(--bleu);box-shadow:0 0 0 3px var(--surface)}.cloture .cloture-faite{border-color:var(--succes-bordure)}.cloture .repere-prerequis:not(.a-suivre){background:var(--succes-fond);color:var(--succes-encre)}.export-donnees .bouton-export{align-self:stretch}.export-donnees .actions-export{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.export-donnees .actions-export .aide{flex:1 1 100%}.export-donnees .actions-export .bouton{flex:0 0 auto}.apparence-nuancier{flex:none}.apparence .apparence-retrait{border-width:1px}.apercu-client .apercu-client-bandeau{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-3) var(--espace-4);padding:var(--espace-3) var(--espace-4);border:1px solid var(--accent-trait);border-radius:var(--rayon-m);background:color-mix(in srgb,var(--accent) 10%,var(--surface));font-size:var(--texte-s)}.etapes-assistant{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--espace-1);margin:0;padding:0;list-style:none;counter-reset:etape}.etape-assistant{display:flex;align-items:center;gap:var(--espace-2);width:100%;min-height:52px;padding:var(--espace-2);border:0;border-bottom:3px solid var(--bordure-douce);background:none;color:var(--encre-douce);font:inherit;font-size:var(--texte-s);font-weight:600;text-align:left;cursor:pointer}.etape-assistant:hover{color:var(--encre)}.etape-assistant-numero{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid var(--bordure-forte);border-radius:50%;background:var(--surface);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.etape-assistant-titre{min-width:0;line-height:1.25}.etape-assistant[aria-current=step]{border-bottom-color:var(--bleu);color:var(--bleu)}.etape-assistant[aria-current=step] .etape-assistant-numero{border-color:var(--bleu);background:var(--bleu);color:var(--sur-plein)}.etape-assistant.faite .etape-assistant-numero{border-color:var(--succes);background:var(--succes-fond);color:var(--succes-encre)}.etape-assistant.fautive .etape-assistant-numero{border-color:var(--attention);background:var(--attention-fond);color:var(--attention-encre)}@media(max-width:719px){.etape-assistant{flex-direction:column;justify-content:center;gap:2px;padding:6px 2px;text-align:center}.etape-assistant-titre{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.assistant-zone{scroll-margin-top:calc(var(--hauteur-entete) + var(--espace-4))}.assistant-etape-entete{display:flex;flex-direction:column;gap:2px}.assistant-etape-entete h2{margin:0;font-size:var(--texte-xl)}.assistant-etape-numero{color:var(--encre-douce);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.assistant-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--espace-2);padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce)}.assistant-actions .bouton:last-child{margin-left:auto;min-width:140px}@media(max-width:719px){.assistant-actions .bouton{flex:1 1 0;min-height:48px}}.ajout-jalon-np{display:flex;flex-direction:column;gap:var(--espace-3);padding:var(--espace-3);border:1px dashed var(--bordure);border-radius:var(--rayon-m);background:var(--surface-douce)}.nouveau-projet .champ :is(input,select){width:100%;min-width:0}.nouveau-projet .etape-np .libelle-np{font-size:var(--texte-saisie)}.nouveau-projet .etape-np .libelle-np[aria-invalid=true]{border:2px solid var(--attention)}.ligne-ajout-np .bouton{flex:none}.creation-projet-titre{font-size:var(--texte-l);font-weight:700;color:var(--succes-encre);overflow-wrap:anywhere}.recap-np{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--espace-3);padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--surface-douce)}.salesforce .actions-document .bouton{padding:0 var(--espace-3);font-size:var(--texte-s)}.salesforce .saisie-instance .ligne-envoi .champ{flex:1 1 160px}.lien-carte{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);margin:-10px 0;color:var(--bleu);font-size:var(--texte-s);font-weight:600;text-decoration:none}.lien-carte:hover{text-decoration:underline}.barre-outils{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-3)}.champ.champ-compact{flex-direction:row;align-items:center;gap:var(--espace-3);color:var(--neutre-encre);font-size:var(--texte-s);white-space:nowrap;overflow-wrap:normal}.champ.champ-compact select{flex:1 1 auto;width:100%;max-width:420px;min-width:0;font-size:var(--texte-saisie);border-radius:var(--rayon-m)}@media(max-width:719px){.barre-outils .champ-compact{flex:1 1 100%}}.tache,.ligne-us,.ligne-cliquable{position:relative}:is(.tache,.ligne-us,.ligne-cliquable) .lien-ligne:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}:is(.tache,.ligne-us,.ligne-cliquable):hover .lien-ligne{text-decoration:underline}.ligne-cliquable :where(a,button,select,input,summary):not(.lien-ligne){position:relative;z-index:1}.tache-projet{position:relative;z-index:1}@media(max-width:719px){.adresse :is(.tache-projet,.client-attend-projet){z-index:auto;color:inherit;text-decoration:none;pointer-events:none}}.accueil .adresse a{color:var(--neutre-encre)}.accueil .adresse a:hover{color:var(--bleu)}.entete-page-sous-titre a{color:var(--bleu);font-weight:600}.liste .lien-ligne{overflow-wrap:anywhere}.critere-numero{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:1px;border-radius:50%;background:var(--neutre-voile);color:var(--neutre-encre);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.rida-repere{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--rayon-s);background:var(--encre);color:var(--sur-plein);font-size:13px;font-weight:700}.rida-repere-information{background:var(--neutre-voile);color:var(--neutre-encre)}.rida-repere-action{background:var(--bleu-voile);color:var(--bleu)}.accueil-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-3);align-items:start}@media(min-width:720px){.accueil-grille{gap:var(--espace-4)}}@media(min-width:1100px){.accueil-grille{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.accueil-taches .liste li{gap:3px}.tache .badge{align-self:flex-start}.filtre-statuts{display:flex;flex-wrap:wrap;gap:var(--espace-2)}.liste li.ligne-us{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--espace-3);row-gap:2px;align-items:start}.ligne-us .statut{grid-column:2;grid-row:1;margin-top:2px}.ligne-us .adresse{grid-column:1}.fiche-us-reperes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-3);margin-top:var(--espace-1)}.lien-discussion{display:inline-flex;align-items:center;gap:6px;min-height:var(--hauteur-cible);color:var(--bleu);font-size:var(--texte-s);font-weight:600;text-decoration:none}.lien-discussion:hover{text-decoration:underline}.statut-us{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.statut-us label{color:var(--neutre-encre);font-size:var(--texte-s);font-weight:600}.statut-us select{min-height:var(--hauteur-cible);max-width:100%;padding:0 12px;border:1px solid var(--bordure);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre);font:inherit;font-size:var(--texte-saisie)}.statut-us .erreur{flex:1 1 100%}.criteres-us li,.odj li,.questions-brouillon li,.registre-decisions li,.rida-elements li{flex-direction:row;align-items:flex-start;gap:var(--espace-3)}.critere-texte,.odj-texte,.question-brouillon-texte,.decision-texte,.rida-texte{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.criteres-us .verdict{flex:none;margin-top:2px}.recette-critere{display:flex;flex-direction:column;gap:var(--espace-2);min-width:0;margin:0;padding:0;border:none}.recette-critere+.recette-critere{padding-top:var(--espace-3);box-shadow:inset 0 1px 0 var(--bordure-douce)}.recette-critere legend{float:left;width:100%;padding:0;color:var(--encre);font-weight:600;overflow-wrap:anywhere}.recette-choix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-2);max-width:360px}.recette-option{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border:1px solid var(--bordure);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre);font-weight:700;cursor:pointer}.recette-option input{width:20px;height:20px;margin:0;accent-color:var(--bleu)}.recette-option:hover{border-color:var(--bordure-forte)}.recette-ok:has(input:checked){border-color:var(--succes);background:var(--succes-fond);color:var(--succes-encre)}.recette-ok input{accent-color:var(--succes)}.recette-ko:has(input:checked){border-color:var(--attention);background:var(--attention-fond);color:var(--attention-encre)}.recette-ko input{accent-color:var(--attention)}.recette-option:has(input[aria-invalid=true]){border:2px solid var(--attention)}.recette-envoi{display:flex;justify-content:flex-end;padding-top:var(--espace-1)}@media(max-width:719px){.recette-choix{max-width:none}.recette-envoi .bouton,.planning-actions .bouton[type=submit]{flex:1 1 100%;min-height:48px}}.registre-decision strong{color:var(--encre);font-weight:500}.liste li.document{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-3)}.document-type{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--rayon-s);background:var(--bleu-voile);color:var(--bleu);font-size:11px;font-weight:800;letter-spacing:.02em}.espace-client .document-type{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.document-type.dossier{background:var(--neutre-voile);color:var(--neutre-encre)}.document-texte{flex:1 1 220px;display:flex;flex-direction:column;gap:2px;min-width:0}.documents .actions-document{flex:none;margin-left:auto}.documents .dossier-drive{flex:1 1 auto;justify-content:flex-start;border:none;font-size:var(--texte-m)}@media(max-width:719px){.documents .actions-document{flex:1 1 100%;margin-left:0;padding-left:56px}.onglets-drive{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.onglets-drive [role=tab]{flex:none;white-space:nowrap}}.reunion-repere{display:flex;margin-top:var(--espace-1)}.odj .bouton,.questions-brouillon .bouton{flex:none}.odj-lecture-seule{padding-top:var(--espace-3)}.rida-resume{color:var(--encre)}.rida-groupe{display:flex;flex-direction:column;gap:var(--espace-1)}.rida-groupe h3{color:var(--encre-douce);font-size:var(--texte-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rida-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);margin-top:var(--espace-1)}.rida-pied{padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce)}.rida-publication{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2) var(--espace-4)}.rida-publication .aide{flex:1 1 260px}.rida-publication .champ-erreur{flex:1 1 100%}.rida-valide{color:var(--succes-encre);font-weight:600}@media(max-width:719px){.rida-publication .bouton{flex:1 1 100%;min-height:48px}}.creneaux-choix{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--espace-2);min-width:0;margin:0;padding:0;border:none}.creneaux-choix legend{margin-bottom:var(--espace-2);padding:0;color:var(--neutre-encre);font-size:var(--texte-s);font-weight:700}.creneau-choix{display:flex;align-items:center;gap:var(--espace-3);min-height:64px;padding:var(--espace-3) 14px;border:1px solid var(--bordure);border-radius:var(--rayon-m);background:var(--surface);cursor:pointer}.creneau-choix:hover{border-color:var(--bordure-forte)}.creneau-choix input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--bleu)}.creneau-choix:has(input:checked){border-color:var(--bleu);background:var(--bleu-voile);box-shadow:inset 0 0 0 1px var(--bleu)}.creneau-choix:has(input[aria-invalid=true]){border-color:var(--attention)}.creneau-choix.passe{background:var(--surface-douce);color:var(--encre-douce);cursor:not-allowed}.creneau-choix-texte{display:flex;flex-direction:column;min-width:0;line-height:1.3}.creneau-choix-texte strong:first-letter{text-transform:uppercase}.creneau-choix-texte span{color:var(--encre-douce);font-variant-numeric:tabular-nums}.planning-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--espace-2)}.planning-choisi .bouton{align-self:flex-start}.questionnaire-avancement{display:flex;flex-direction:column;gap:6px}.navigation-questionnaire .bouton{min-width:120px}@media(max-width:719px){.navigation-questionnaire .bouton{flex:1 1 0;min-height:48px}.navigation-questionnaire>span:empty{display:none}}.envoi-questionnaire{padding-top:var(--espace-1)}.bouton-choix-questionnaire[aria-pressed=true]{border-color:var(--accent-trait)}.semaine-periode{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2) var(--espace-4)}.semaine-periode .resume-periode{color:var(--encre-douce);font-size:var(--texte-s);font-weight:600}@media print{.resume-semaine :is(.entete-page-actions,.navigation-periode-fleche,.navigation-periode-retour){display:none!important}}.notifications-compte{margin-bottom:var(--espace-1);color:var(--encre-douce);font-size:var(--texte-s);font-weight:600}.notification a{border-radius:var(--rayon-s)}.notification.non-lue .notification-titre:before{background:var(--bleu)}.selection-projets{margin-bottom:var(--espace-3)}.selection-projets-bouton{gap:var(--espace-2);padding:0 14px 0 12px;border-color:var(--bordure-douce);border-radius:var(--rayon-plein);box-shadow:var(--ombre-1);font-size:var(--texte-s)}.selection-projets-bouton .icone{color:var(--bleu)}.selection-projets-titre{font-weight:600}.selection-projets-valeur{min-width:0;overflow:hidden;color:var(--encre);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.selection-projets-panneau{border-color:var(--bordure-elevee);border-radius:var(--rayon-l);box-shadow:var(--ombre-2)}.selection-projets-mode{border-radius:var(--rayon-m)}@media(max-width:719px){.selection-projets-bouton{width:auto}.selection-projets-chevron{margin-left:0}}.onglets-page{display:flex;gap:var(--espace-1);max-width:100%;padding:var(--espace-1);border-radius:var(--rayon-m);background:var(--rail-segment);box-shadow:inset 0 0 0 1px var(--bordure-douce);overflow-x:auto;scrollbar-width:none}.onglets-page::-webkit-scrollbar{display:none}.onglets-page [role=tab]{flex:1 0 auto;min-height:var(--hauteur-cible);padding:0 var(--espace-4);border:none;border-radius:var(--rayon-s);background:transparent;color:var(--neutre-encre);font:inherit;font-size:var(--texte-s);font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.onglets-page [role=tab]:hover{color:var(--encre)}.onglets-page [role=tab][aria-selected=true]{background:var(--bleu-voile);color:var(--bleu);font-weight:700}@media(min-width:720px){.onglets-page{align-self:flex-start}.onglets-page [role=tab]{flex:0 0 auto}}.import-historique [role=tabpanel][hidden]{display:none}.rh-annonce,.admin-message{margin:0;padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-s);background:var(--succes-fond);color:var(--succes-encre);font-size:var(--texte-s);font-weight:600}.liste li.rh-ligne,.liste li.admin-ligne{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--espace-2) var(--espace-3)}.rh-ligne-texte,.admin-ligne-texte{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:var(--espace-1)}.admin-ligne-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2)}.rh-soldes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-3);margin:0}.rh-soldes>div{display:flex;flex-direction:column-reverse;gap:2px;padding:var(--espace-3);border-radius:var(--rayon-m);background:var(--surface-douce);border:1px solid var(--bordure-douce)}.rh-soldes dt{color:var(--encre-douce);font-size:13px;font-weight:600}.rh-soldes dd{margin:0;color:var(--encre);font-size:var(--texte-titre);font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.rh-total{color:var(--encre-douce);font-size:var(--texte-s)}.rh-total strong{color:var(--encre);font-size:var(--texte-l);font-variant-numeric:tabular-nums}.rh-resume{padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-s);background:var(--bleu-voile);color:var(--bleu);font-size:var(--texte-s);font-weight:600}.rh-demi-journees{display:flex;flex-direction:column}.rh-conflit{padding:var(--espace-2) var(--espace-3);border:1px solid var(--attention-bordure);border-radius:var(--rayon-s);background:var(--attention-fond);color:var(--attention-encre);font-size:var(--texte-s)}.rh h3{margin-top:var(--espace-1);color:var(--neutre-encre);font-size:var(--texte-s);font-weight:700}.rh-export{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--espace-3);padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce)}.rh-export .champ{flex:1 1 180px}.grille.rh-notes .actions-document{flex-wrap:wrap}.chrono-depart{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-3)}.chrono-depart .champ{min-width:0}.chrono-depart select{width:100%}.chrono-explication{margin:0}@media(min-width:720px){.chrono-depart{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end}.chrono-explication{grid-column:1 / -1}}.chrono-en-cours{display:flex;align-items:center;flex-wrap:wrap;gap:var(--espace-3);padding:var(--espace-3) var(--espace-3) var(--espace-3) var(--espace-4);border:1px solid var(--bleu-voile-fort);border-radius:var(--rayon-m);background:var(--bleu-voile)}.chrono-en-cours .chrono-point{animation:chrono-pouls 1.6s ease-in-out infinite}.chrono-texte{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px}.chrono-ecoule{color:var(--bleu);font-size:28px;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:.01em}.chrono-quoi{color:var(--encre);font-weight:600;overflow-wrap:anywhere}.chrono-bilan{margin:0;color:var(--succes-encre);font-weight:600}@keyframes chrono-pouls{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.chrono-en-cours .chrono-point{animation:none}}.pastille-chrono{gap:0;padding-left:var(--espace-3);border:1px solid var(--bleu-voile-fort);border-radius:var(--rayon-plein);background:var(--bleu-voile)}.pastille-chrono .chrono-point{animation:chrono-pouls 1.6s ease-in-out infinite}.chrono-arret{border-radius:var(--rayon-plein)}.chrono-arret:hover{background:var(--bleu-voile-fort)}.chrono-arret[aria-busy=true]{cursor:progress;opacity:.6}@media(prefers-reduced-motion:reduce){.pastille-chrono .chrono-point{animation:none}}@media(max-width:719px){.pastille-chrono{padding-left:10px}.pastille-chrono-lien{gap:6px;font-size:13px}.chrono-message{max-width:120px;font-size:11px}}.champ-recherche-admin{max-width:420px}.champ-recherche-admin input{width:100%}.personne-admin>.bouton,.admin-ligne-actions .bouton{flex:none}.admin-ligne .statut{white-space:nowrap}.role-direction{background:var(--bleu);color:var(--sur-plein)}.role-equipe{background:var(--bleu-voile);color:var(--bleu)}.role-client{background:var(--neutre-voile);color:var(--neutre-encre)}.compte-desactive{background:var(--attention-fond);color:var(--attention-encre)}.carte-client-admin .liste{margin-top:0}.carte-client-admin .lien-cloture{padding:0 var(--espace-3)}.archivage-client-bouton,.admin-bouton-gauche{align-self:flex-start}.gestion-personne section{padding-bottom:var(--espace-3);border-bottom:1px solid var(--bordure-douce)}.gestion-personne h3{color:var(--neutre-encre);font-size:var(--texte-s);font-weight:700}.gestion-personne .liste li.ligne-acces{padding:var(--espace-1) 0}.admin-compte{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-2);padding-top:var(--espace-1)}.panneau .cases-admin{max-height:40dvh;border-color:var(--bordure);border-radius:var(--rayon-m)}.journal-vide{padding:var(--espace-3) 0 0}.filtres-tma{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}.ticket-etat{margin-top:var(--espace-2)}.temps-passe-ticket .etiquette-interne{margin-top:calc(-1 * var(--espace-1))}.barre-recherche{display:flex;align-items:center;gap:var(--espace-2);min-height:52px;padding:0 var(--espace-3) 0 var(--espace-4);border:1px solid var(--bordure);border-radius:var(--rayon-plein);background:var(--surface);color:var(--encre-douce);box-shadow:var(--ombre-1)}.barre-recherche:focus-within{border-color:var(--bleu);box-shadow:0 0 0 2px var(--focus-anneau)}.barre-recherche input{flex:1 1 auto;min-width:0;min-height:50px;padding:0;border:none;outline:none;background:transparent;color:var(--encre);font:inherit;font-size:var(--texte-saisie);-moz-appearance:none;appearance:none;-webkit-appearance:none}.recherche-indication{min-height:1.4em;margin-top:calc(-1 * var(--espace-1));padding-left:var(--espace-4)}.recherche-indication:empty{display:none}.recherche-titre{margin:var(--espace-1) 0 0;font-size:var(--texte-m);color:var(--encre-douce)}.profil-perso{display:flex;align-items:flex-start;gap:var(--espace-4)}.avatar.avatar-grand{width:56px;height:56px;font-size:20px}.profil-perso .fiche-perso{flex:1 1 auto;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.fiche-perso dt{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none}.bouton-gauche{align-self:flex-start}.liste-raccourcis li{padding:0}.liste-raccourcis a{display:flex;align-items:center;gap:var(--espace-3);min-height:52px;color:var(--encre);font-weight:600}.liste-raccourcis a span{flex:1 1 auto}.liste-raccourcis .icone{color:var(--encre-douce)}.mon-espace .liens-legaux{justify-content:flex-start;margin:0}.mon-espace>.bouton-sortie{align-self:flex-start}.message-totp{color:var(--succes-encre);font-weight:600}.statut-totp-active{background:var(--succes-fond);color:var(--succes-encre)}.qr-totp{align-self:flex-start;border-color:var(--bordure-douce);border-radius:var(--rayon-m)}.cle-totp{padding:2px 6px;border-radius:var(--rayon-s);background:var(--neutre-voile)}.etapes-totp li::marker{color:var(--bleu);font-weight:700}.champ input.saisie-code{font-size:22px;font-weight:600;letter-spacing:.3em;font-variant-numeric:tabular-nums}.carte.connexion{width:100%;max-width:440px;margin:var(--espace-6) auto 0;padding:var(--espace-6);display:flex;flex-direction:column;gap:var(--espace-4);box-shadow:var(--ombre-2)}.connexion-tete{display:flex;flex-direction:column;gap:var(--espace-1)}.connexion-tete h1{margin:0}.connexion-sous-titre{color:var(--encre-douce);font-size:var(--texte-s)}.connexion-envoye{padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-s);background:var(--bleu-voile);color:var(--bleu);font-weight:600;overflow-wrap:anywhere}.connexion .champ input{width:100%}.bouton.connexion-envoi{width:100%;min-height:48px}.connexion .connexion-google{margin-top:0}.connexion .bouton.bouton-google{width:100%;min-height:48px}.connexion .erreur{padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-s);background:var(--attention-fond);color:var(--attention-encre);font-size:var(--texte-s)}@media(max-width:719px){.carte.connexion{margin-top:var(--espace-2);padding:var(--espace-5) var(--espace-4);box-shadow:var(--ombre-1)}}.page-legale{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:var(--espace-4);overflow-wrap:anywhere}.page-legale-tete{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-2)}.page-legale-tete h1{margin:0}.page-legale-texte{display:flex;flex-direction:column;gap:var(--espace-5);line-height:1.6}.page-legale-texte section{display:flex;flex-direction:column;gap:var(--espace-2)}.page-legale-texte h2{margin:0;font-size:var(--texte-l)}.page-legale-texte ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:var(--espace-1)}.a-valider{padding:2px 10px;border-radius:var(--rayon-plein);background:var(--neutre-voile);color:var(--neutre-encre);font-size:var(--texte-xs);font-weight:700}.a-completer{padding:0 4px;border-radius:4px;background:var(--attention-fond);color:var(--attention-encre);font-weight:600}.page-legale .liens-legaux{margin-top:0}.bandeaux{gap:var(--espace-2);margin-bottom:var(--espace-1)}.bandeau{gap:var(--espace-1) var(--espace-3);padding:var(--espace-1) var(--espace-1) var(--espace-1) var(--espace-4);border:1px solid var(--bleu-voile-fort);border-radius:var(--rayon-m);background:var(--bleu-voile);color:var(--encre);font-size:var(--texte-s)}.bandeau-attention{border-color:var(--attention-bordure);background:var(--attention-fond);color:var(--attention-encre)}.bandeau-attention a{color:var(--attention-encre)}.bandeau-incident{border-color:var(--attention);background:var(--attention-fond);color:var(--attention-encre)}.bandeau-incident a{color:var(--attention-encre)}.bandeau-fermer{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--hauteur-cible);min-height:var(--hauteur-cible);padding:0;border:none;border-radius:var(--rayon-m);background:transparent;color:inherit;cursor:pointer}.bandeau-fermer:hover{background:color-mix(in srgb,var(--encre) 6%,transparent)}.bandeau-double-auth{margin:var(--espace-2) var(--espace-4) 0;padding:var(--espace-2) var(--espace-2) var(--espace-2) var(--espace-4);border:1px solid var(--bleu-voile-fort);border-radius:var(--rayon-m);background:var(--bleu-voile);color:var(--encre)}.bandeau-double-auth .bandeau-action{flex:none;background:var(--surface)}.hors-ligne{padding:var(--espace-2) var(--espace-4);background:var(--attention-fond);border-bottom:1px solid var(--attention);color:var(--attention-encre);font-size:var(--texte-s)}@media(min-width:1000px){.coquille-equipe .bandeau-double-auth{margin:var(--espace-3) var(--espace-6) 0}}.palette{border-color:var(--bordure-elevee);border-radius:var(--rayon-l);box-shadow:var(--ombre-3)}.palette::backdrop{background:color-mix(in srgb,var(--teinte-ombre) 50%,transparent)}.palette-option{border-radius:var(--rayon-s)}.palette-option[aria-selected=true]{background:var(--bleu-voile-eleve)}.palette-groupe{color:var(--encre-faible);letter-spacing:.04em}.palette-aide{color:var(--attention-encre)}.palette-pied{border-top-color:var(--bordure-douce);background:var(--surface-douce)}.outil-palette{border-radius:var(--rayon-m)}@media(max-width:719px){.palette{width:100%;max-height:85dvh;margin:0 0 auto;border:none;border-radius:0 0 var(--rayon-xl) var(--rayon-xl)}}.rh-soldes{max-width:480px}.recherche mark,.palette mark{background:var(--bleu-voile-fort);color:inherit;box-shadow:inset 0 -2px 0 var(--bleu-clair)}.mon-espace .bouton{padding-top:6px;padding-bottom:6px}.rh-ligne-texte,.admin-ligne-texte{flex-basis:160px}@media(max-width:719px){.onglets-page [role=tab]{flex:1 1 auto;padding:0 var(--espace-3)}.bandeau-double-auth{align-items:center;flex-wrap:nowrap;padding:var(--espace-1) var(--espace-1) var(--espace-1) var(--espace-3)}.bandeau-double-auth .bandeau-detail{display:none}.bandeau-double-auth p{flex:1 1 auto}.avatar.avatar-grand{width:44px;height:44px;font-size:16px}.profil-perso{gap:var(--espace-3)}.profil-perso .fiche-perso dd{font-size:15px}}.statut-ticket-nouveau{background:var(--bleu);color:var(--sur-plein)}.resume-double-auth{font-size:var(--texte-m)}.message-supprime{color:var(--encre-douce);font-style:italic}.zone-direct{border-color:var(--bordure-forte)}.coquille:has(.messagerie){height:100vh;height:100dvh;min-height:0}.contenu:has(>.messagerie){display:flex;flex-direction:column;min-height:0;max-width:none;padding:0;overflow:hidden}.contenu:has(>.messagerie)>:not(.messagerie){flex:none;margin:var(--espace-3) var(--espace-4) 0}.messagerie{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);min-height:0;background:var(--surface)}@media(min-width:720px){.messagerie{grid-template-columns:272px minmax(0,1fr);border-top:1px solid var(--bordure-douce)}}@media(min-width:1200px){.messagerie{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:719px){.contenu:has(>.messagerie){padding-bottom:calc(var(--hauteur-barre-bas) + 1px + env(safe-area-inset-bottom))}.messagerie.avec-fil .messagerie-liste,.messagerie:not(.avec-fil) .messagerie-conversation{display:none}}.messagerie-liste{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface-douce);border-right:1px solid var(--bordure-douce)}.messagerie-liste-entete{display:flex;align-items:center;justify-content:space-between;gap:var(--espace-2);min-height:60px;padding:var(--espace-2) var(--espace-3) var(--espace-1) var(--espace-4)}.messagerie-titre{margin:0;font-size:var(--texte-xl);line-height:1.25;letter-spacing:-.01em}.messagerie-liste>.en-direct{margin:0 var(--espace-4) var(--espace-2)}.messagerie-recherche{position:relative;margin:var(--espace-1) var(--espace-3) var(--espace-2)}.messagerie-recherche .icone{position:absolute;top:50%;left:12px;color:var(--encre-faible);transform:translateY(-50%);pointer-events:none}.messagerie-recherche input{width:100%;min-height:var(--hauteur-saisie);padding:0 12px 0 38px;border:1px solid var(--bordure);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre);font:inherit;font-size:var(--texte-saisie)}.messagerie-sections{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--espace-1) var(--espace-2) var(--espace-6)}.messagerie-section+.messagerie-section{margin-top:var(--espace-4)}.messagerie-section-titre{margin:0 0 2px;padding:0 var(--espace-2);color:var(--encre-douce);font-size:var(--texte-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.messagerie-groupe+.messagerie-groupe{margin-top:2px}.messagerie-groupe-titre{display:flex;align-items:center;gap:6px;width:100%;min-height:var(--hauteur-cible);padding:0 var(--espace-2);border:none;border-radius:var(--rayon-s);background:transparent;color:var(--neutre-encre);font:inherit;font-size:var(--texte-s);font-weight:700;text-align:left;cursor:pointer}.messagerie-groupe-titre:hover{background:var(--neutre-voile);color:var(--encre)}.messagerie-groupe-titre .icone{flex:none;transition:transform var(--duree-rapide) ease}.messagerie-groupe-titre[aria-expanded=false] .icone{transform:rotate(-90deg)}.messagerie-groupe-nom{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messagerie-fils{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.messagerie-ligne{position:relative;display:flex;align-items:center;min-width:0;border-radius:var(--rayon-s)}.messagerie-ligne:hover{background:var(--neutre-voile)}.messagerie-ligne a{flex:1 1 auto;display:flex;align-items:center;gap:var(--espace-2);min-width:0;min-height:var(--hauteur-cible);padding:0 var(--espace-2) 0 var(--espace-3);border-radius:var(--rayon-s);color:var(--neutre-encre);font-size:var(--texte-m);text-decoration:none}.messagerie-ligne a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--rayon-s)}.messagerie-ligne a:focus-visible{outline:none}.messagerie-ligne a:focus-visible:after{outline:3px solid var(--focus-anneau);outline-offset:-1px}.messagerie-ligne-icone{flex:none;display:inline-flex;justify-content:center;width:24px;color:var(--encre-faible)}.messagerie-ligne-nom{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messagerie-non-lu .messagerie-ligne-nom{color:var(--encre);font-weight:700}.messagerie-non-lu .messagerie-ligne-icone{color:var(--encre)}.messagerie-ligne.actif{background:var(--bleu-voile)}.messagerie-ligne.actif a,.messagerie-ligne.actif .messagerie-ligne-icone,.messagerie-ligne.actif .messagerie-ligne-nom{color:var(--bleu);font-weight:600}.messagerie-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:var(--bleu-voile-fort);color:var(--bleu);font-size:10px;font-weight:800}.messagerie-ligne.actif .messagerie-avatar{background:var(--surface)}.messagerie-compteur{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-right:var(--espace-2);padding:0 6px;border-radius:var(--rayon-plein);background:var(--bleu);color:var(--sur-plein);font-size:12px;font-weight:700}.messagerie-ligne.actif .messagerie-compteur{background:var(--bleu);color:var(--sur-plein)}.messagerie-groupe-titre .messagerie-compteur{margin-right:0}.presence-point{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--succes);box-shadow:0 0 0 2px var(--surface-douce)}.messagerie-ligne .presence-point{position:absolute;top:calc(50% + 3px);left:calc(var(--espace-3) + 17px)}.messagerie-ajout-direct{display:flex;align-items:center;gap:var(--espace-2);width:100%;min-height:var(--hauteur-cible);padding:0 var(--espace-3);border:none;border-radius:var(--rayon-s);background:transparent;color:var(--encre-douce);font:inherit;font-size:var(--texte-s);font-weight:600;text-align:left;cursor:pointer}.messagerie-ajout-direct:hover{background:var(--neutre-voile);color:var(--encre)}.messagerie-vide{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-3);padding:var(--espace-3) var(--espace-2)}@media(min-width:720px){.messagerie-liste-entete .bouton-ajout{width:var(--hauteur-cible);padding:0}.messagerie-liste-entete .bouton-ajout .icone{margin:0}.messagerie-liste-entete .bouton-ajout-libelle{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:719px){.messagerie-liste{border-right:none;background:var(--fond)}.messagerie-sections{padding-bottom:calc(56px + var(--espace-6))}}.messagerie-conversation{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface)}.messagerie-accueil{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:var(--espace-6)}.conversation{position:relative;flex:1 1 auto;display:flex;min-width:0;min-height:0}.conversation-principale{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}.conversation-entete{flex:none;display:flex;align-items:center;gap:var(--espace-3);min-height:64px;padding:var(--espace-2) var(--espace-3) var(--espace-2) var(--espace-4);border-bottom:1px solid var(--bordure-douce)}.conversation-retour{flex:none;display:none;align-items:center;justify-content:center;width:var(--hauteur-cible);height:var(--hauteur-cible);border-radius:var(--rayon-m);color:var(--encre)}.conversation-retour:hover{background:var(--neutre-voile)}.conversation-icone{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--rayon-s);background:var(--bleu-voile);color:var(--bleu);font-size:13px;font-weight:800}.conversation-icone .presence-point{position:absolute;right:-3px;bottom:-3px;box-shadow:0 0 0 2px var(--surface)}.conversation-titre{flex:1 1 auto;min-width:0}.conversation-titre h1{margin:0;font-size:var(--texte-l);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-sous-titre{margin:0;color:var(--encre-douce);font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-outils{flex:none;display:flex;align-items:center;gap:2px}.conversation-outils .en-direct{margin:0 var(--espace-2) 0 0}.conversation-outil{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:var(--hauteur-cible);height:var(--hauteur-cible);padding:0 8px;border:none;border-radius:var(--rayon-m);background:transparent;color:var(--encre-douce);font:inherit;font-size:var(--texte-s);font-weight:700;cursor:pointer}.conversation-outil:hover{background:var(--neutre-voile);color:var(--encre)}.conversation-defile{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.conversation-vide{padding:var(--espace-6) var(--espace-4)}.conversation-introuvable{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--espace-3);padding:var(--espace-4)}.conversation-ecrivent{flex:none;min-height:22px;margin:0;padding:2px var(--espace-4) var(--espace-2) calc(var(--espace-4) + 40px + var(--espace-3));color:var(--encre-douce);font-size:13px;font-style:italic}.conversation-annonce{flex:none;margin:0 var(--espace-4) var(--espace-2);padding:8px 12px;border-radius:var(--rayon-m);background:var(--encre);color:var(--sur-plein);font-size:var(--texte-s);font-weight:600;overflow-wrap:anywhere}.conversation-erreur{flex:none;margin:0 var(--espace-4) var(--espace-2)}.conversation-saisie{flex:none;padding:0 var(--espace-3) var(--espace-3)}.conversation-lecture-seule{flex:none;margin:0;padding:var(--espace-3) var(--espace-4);border-top:1px solid var(--bordure-douce);color:var(--encre-douce);font-weight:600;text-align:center}@media(max-width:719px){.conversation-retour{display:inline-flex}.conversation-entete{gap:var(--espace-2);min-height:60px;padding:var(--espace-1) var(--espace-1) var(--espace-1) var(--espace-1)}.conversation-icone{width:32px;height:32px}.conversation-outils .en-direct{margin-right:4px;font-size:0;gap:0}.conversation-saisie{padding:0 var(--espace-2) var(--espace-2)}}.fil-messages{display:flex;flex-direction:column;margin:0;padding:28px 0 var(--espace-2);list-style:none}.fil-jour{display:flex;align-items:center;gap:var(--espace-3);margin:var(--espace-4) var(--espace-4) var(--espace-1);color:var(--encre-douce);font-size:12px;font-weight:700}.fil-jour:before,.fil-jour:after{content:"";flex:1 1 auto;height:1px;background:var(--bordure-douce)}.fil-jour span{padding:2px 12px;border:1px solid var(--bordure-douce);border-radius:var(--rayon-plein);background:var(--surface)}.fil-messages>.fil-jour:first-child{margin-top:0}.fil-nouveaux{display:flex;align-items:center;gap:var(--espace-2);margin:var(--espace-2) var(--espace-4);color:var(--attention-encre);font-size:12px;font-weight:700}.fil-nouveaux:after{content:"";flex:1 1 auto;height:1px;background:var(--attention)}.msg{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--espace-3);padding:2px var(--espace-4)}.msg-premier{margin-top:var(--espace-2);padding-top:6px}.msg:hover,.msg:focus-within{background:var(--surface-survol)}.msg:focus-visible{outline-offset:-3px}.msg-note{background:var(--note-fond)}.msg-note:hover,.msg-note:focus-within{background:color-mix(in srgb,var(--note-fond) 82%,var(--note-bordure))}.msg-en-edition,.msg-en-edition:hover{background:var(--bleu-voile)}.msg-surbrillance,.msg-surbrillance:hover{background:var(--bleu-voile-fort)}@media(prefers-reduced-motion:no-preference){.msg{transition:background-color .6s ease}}.msg-marge{display:flex;justify-content:center}.msg-avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--rayon-s);background:var(--bleu-voile-fort);color:var(--bleu);font-size:13px;font-weight:800}.msg-avatar.moi{background:var(--bleu);color:var(--sur-plein)}.msg-suite .msg-heure{visibility:hidden;color:var(--encre-faible);font-size:11px;line-height:24px;font-variant-numeric:tabular-nums}.msg-suite:hover .msg-heure,.msg-suite:focus-within .msg-heure{visibility:visible}.msg-contenu{min-width:0}.msg-entete{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--espace-2);margin:0;line-height:1.35}.msg-auteur{color:var(--encre);font-size:var(--texte-m)}.msg-entete .msg-heure{color:var(--encre-faible);font-size:12px;font-variant-numeric:tabular-nums}.msg-entete .badge{align-self:center}.msg-corps{overflow-wrap:anywhere;line-height:1.5}.msg-corps>*{margin:0}.msg-corps>*+*{margin-top:6px}.msg-corps ul,.msg-corps ol{padding-left:1.4em}.msg-corps code{padding:1px 5px;border-radius:5px;background:var(--neutre-voile);color:var(--encre);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.msg-corps pre{padding:var(--espace-2) var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-s);background:var(--surface-douce);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.msg-corps a{color:var(--bleu);text-decoration:underline;text-underline-offset:2px}.msg-corps .mention{padding:0 3px;border-radius:4px;background:var(--bleu-voile);color:var(--bleu);font-weight:700}.msg-note .msg-corps .mention{background:var(--surface)}.msg-modifie{color:var(--encre-faible);font-size:12px}.msg-epinglee{display:flex;align-items:center;gap:4px;margin:0 0 2px;color:var(--encre-douce);font-size:12px;font-weight:700}.msg-depart{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;margin:2px 0 0;color:var(--encre-douce);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.msg-lien-bouton{min-height:var(--hauteur-cible);margin:-12px 0;padding:0 4px;border:none;background:transparent;color:var(--bleu);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.espace-client .msg-lien-bouton{color:var(--accent)}.msg-reactions{display:flex;flex-wrap:wrap;gap:0 4px;margin-top:4px}.msg-reaction{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);margin:-8px 0;padding:0;border:none;background:transparent;font:inherit;cursor:pointer}span.msg-reaction{cursor:default}.msg-reaction-pastille{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border:1px solid var(--bordure);border-radius:var(--rayon-plein);background:var(--surface);color:var(--neutre-encre);font-size:13px;font-weight:700}.msg-reaction:hover .msg-reaction-pastille{border-color:var(--bordure-forte)}.msg-reaction[aria-pressed=true] .msg-reaction-pastille{border-color:var(--bleu-clair);background:var(--bleu-voile);color:var(--bleu)}.msg-reaction:focus-visible{outline:none}.msg-reaction:focus-visible .msg-reaction-pastille{outline:3px solid var(--focus-anneau);outline-offset:1px}.msg-reponses{display:inline-flex;align-items:center;gap:var(--espace-2);max-width:100%;min-height:var(--hauteur-cible);margin:-4px 0 -4px -6px;padding:0 8px 0 6px;border:1px solid transparent;border-radius:var(--rayon-s);background:transparent;color:var(--bleu);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.msg-reponses:hover{border-color:var(--bordure-douce);background:var(--surface)}.msg-reponses-avatars{display:inline-flex;gap:2px}.msg-mini-avatar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--bleu-voile-fort);color:var(--bleu);font-size:9px;font-weight:800}.msg-reponses-date{min-width:0;overflow:hidden;color:var(--encre-faible);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.msg-actions{position:absolute;top:-22px;right:var(--espace-4);z-index:3;display:none;align-items:center;gap:2px;padding:2px;border:1px solid var(--bordure-elevee);border-radius:var(--rayon-m);background:var(--surface-elevee);box-shadow:var(--ombre-2)}.msg:hover>.msg-actions,.msg:focus-within>.msg-actions,.msg-actions[data-ouvert]{display:flex}@media(hover:none){.msg-actions{display:none!important}.msg{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.msg-action{display:inline-flex;align-items:center;justify-content:center;width:40px;height:var(--hauteur-cible);padding:0;border:none;border-radius:var(--rayon-s);background:transparent;color:var(--encre-douce);text-decoration:none;cursor:pointer}.msg-action:hover,.msg-action[aria-expanded=true]{background:var(--neutre-voile);color:var(--encre)}.msg-menu,.msg-choix-reaction{position:absolute;top:calc(100% + 4px);right:0;z-index:4;padding:4px;border:1px solid var(--bordure-elevee);border-radius:var(--rayon-m);background:var(--surface-elevee);box-shadow:var(--ombre-3)}.msg-actions.vers-le-haut .msg-menu,.msg-actions.vers-le-haut .msg-choix-reaction{top:auto;bottom:calc(100% + 4px)}.msg-menu[data-borne],.msg-choix-reaction[data-borne]{overflow-y:auto;overscroll-behavior:contain}.msg-menu[data-borne]>*{flex-shrink:0}.msg-menu{display:flex;flex-direction:column;min-width:220px}.msg-choix-reaction{display:grid;grid-template-columns:repeat(6,44px);gap:2px}.msg-choix-emoji{width:44px;height:44px;padding:0;border:none;border-radius:var(--rayon-s);background:transparent;font-size:22px;line-height:1;cursor:pointer}.msg-choix-emoji:hover{background:var(--neutre-voile)}.msg-menu-element{display:flex;align-items:center;gap:var(--espace-3);min-height:var(--hauteur-cible);padding:0 var(--espace-3);border:none;border-radius:var(--rayon-s);background:transparent;color:var(--encre);font:inherit;font-size:var(--texte-s);font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.msg-menu-element:hover{background:var(--bleu-voile);color:var(--bleu)}.msg-menu-element .icone{color:var(--encre-douce)}.msg-menu-element.danger,.msg-menu-element.danger .icone{color:var(--attention-encre)}.msg-menu-element.danger:hover{background:var(--attention-fond)}.msg-edition{display:flex;flex-direction:column;gap:var(--espace-2);margin:4px 0 var(--espace-2)}.msg-edition-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--espace-2)}.msg-edition-astuce{margin-right:auto;font-size:12px}.saisie-extensible{display:grid;min-width:0}.saisie-extensible:after{content:attr(data-valeur) " ";grid-area:1 / 1 / 2 / 2;max-height:40vh;overflow:hidden;padding:10px 12px;border:1px solid transparent;font:inherit;font-size:var(--texte-saisie);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;visibility:hidden}.saisie-extensible>*{grid-area:1 / 1 / 2 / 2;min-width:0}.saisie-extensible .mentions-champ textarea{flex:1 1 auto}.saisie-extensible textarea{width:100%;min-height:var(--hauteur-cible);max-height:40vh;padding:10px 12px;border:1px solid var(--bordure);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre);font:inherit;font-size:var(--texte-saisie);line-height:1.45;resize:none;overflow-y:auto}.saisie-extensible textarea:focus-visible{border-color:var(--bleu);outline-width:2px;outline-offset:1px}.composeur{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-2);border:1px solid var(--bordure-forte);border-radius:var(--rayon-l);background:var(--surface);box-shadow:var(--ombre-1)}.composeur:focus-within{border-color:var(--bleu);box-shadow:0 0 0 1px var(--bleu)}.composeur.note{border-color:var(--note-bordure);background:var(--note-fond)}.composeur.note:focus-within{box-shadow:0 0 0 2px var(--note-bordure)}.composeur .saisie-extensible:after{padding:6px 8px;border:none}.composeur .saisie-extensible textarea{min-height:36px;padding:6px 8px;border:none;background:transparent}.composeur .saisie-extensible textarea:focus-visible{outline:none}.composeur .mentions-suggestions,.msg-edition .mentions-suggestions{top:auto;bottom:calc(100% + 6px)}.composeur-modes{display:flex;flex-wrap:wrap;gap:4px}.composeur-mode{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);margin:-6px 0;padding:0;border:none;background:transparent;font:inherit;cursor:pointer}.composeur-mode-pastille{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--bordure);border-radius:var(--rayon-plein);background:var(--surface);color:var(--neutre-encre);font-size:var(--texte-s);font-weight:700;white-space:nowrap}.composeur-mode:hover .composeur-mode-pastille{border-color:var(--bordure-forte)}.composeur-mode[aria-pressed=true] .composeur-mode-pastille{border-color:var(--bleu);background:var(--bleu);color:var(--sur-plein)}.composeur-mode.mode-note[aria-pressed=true] .composeur-mode-pastille{border:2px solid var(--note-bordure);background:var(--surface);color:var(--note-encre)}.composeur-mode:focus-visible{outline:none}.composeur-mode:focus-visible .composeur-mode-pastille{outline:3px solid var(--focus-anneau);outline-offset:1px}.espace-client .composeur-mode[aria-pressed=true] .composeur-mode-pastille{border-color:var(--accent);background:var(--accent)}.composeur .zone-captures{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"attente attente" "saisie saisie" "outils envoi" "refus refus";align-items:center;gap:2px 0}.composeur .captures-attente{grid-area:attente;padding:2px 4px 4px}.composeur .saisie-extensible{grid-area:saisie}.composeur .bouton.bouton-capture{width:40px;min-height:var(--hauteur-cible);padding:0;gap:0;border:none;border-radius:var(--rayon-s);background:transparent;color:var(--encre-douce);font-size:0}.composeur .bouton.bouton-capture:hover{background:var(--neutre-voile);color:var(--encre);filter:none}.composeur .refus{grid-area:refus}.composeur-outils{grid-area:outils;position:relative;display:flex;align-items:center}.composeur-mise-en-forme{display:inline-flex}.composeur-outil{display:inline-flex;align-items:center;justify-content:center;width:40px;height:var(--hauteur-cible);padding:0;border:none;border-radius:var(--rayon-s);background:transparent;color:var(--encre-douce);cursor:pointer}.composeur-outil:hover,.composeur-outil[aria-expanded=true]{background:var(--neutre-voile);color:var(--encre)}.composeur.note :is(.composeur-outil,.bouton.bouton-capture){color:var(--note-encre)}.composeur.note :is(.composeur-outil,.bouton.bouton-capture):hover{background:color-mix(in srgb,var(--note-bordure) 30%,transparent)}.composeur-emojis{position:absolute;bottom:calc(100% + 6px);left:0;z-index:5;display:grid;grid-template-columns:repeat(6,44px);gap:2px;padding:4px;border:1px solid var(--bordure-elevee);border-radius:var(--rayon-m);background:var(--surface-elevee);box-shadow:var(--ombre-3)}.composeur-emoji{width:44px;height:44px;padding:0;border:none;border-radius:var(--rayon-s);background:transparent;font-size:22px;line-height:1;cursor:pointer}.composeur-emoji:hover{background:var(--neutre-voile)}.composeur-envoi{grid-area:envoi;justify-self:end;display:flex;min-width:0;max-width:100%}.composeur-bouton{max-width:100%;padding:0 14px}.composeur-bouton-texte{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composeur.note .composeur-bouton{background:var(--note-encre)}@media(max-width:719px){.composeur-mise-en-forme{display:none}}.fil-reponses{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface)}@media(min-width:720px){.fil-reponses{position:absolute;inset:0 0 0 auto;z-index:6;width:min(420px,100%);border-left:1px solid var(--bordure-douce);box-shadow:var(--ombre-3)}}@media(min-width:1440px){.conversation:not(.integre)>.fil-reponses{position:static;flex:0 0 400px;width:auto;box-shadow:none}}@media(max-width:719px){.fil-reponses{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;padding-bottom:env(safe-area-inset-bottom)}}.conversation.integre .fil-reponses{position:fixed;inset:0 0 0 auto;z-index:40;width:min(440px,100%)}.fil-reponses-entete{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--espace-2);min-height:64px;padding:var(--espace-2) var(--espace-2) var(--espace-2) var(--espace-4);border-bottom:1px solid var(--bordure-douce)}.fil-reponses-titre{min-width:0}.fil-reponses-titre h2{margin:0;font-size:var(--texte-l)}.fil-reponses-defile{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.fil-reponses .conversation-saisie{padding-top:var(--espace-2)}.fil-separateur-reponses{display:flex;align-items:center;gap:var(--espace-3);margin:var(--espace-3) var(--espace-4);color:var(--encre-douce);font-size:12px;font-weight:700}.fil-separateur-reponses:after{content:"";flex:1 1 auto;height:1px;background:var(--bordure-douce)}.conversation.integre{display:block;border:1px solid var(--bordure-douce);border-radius:var(--rayon-l);background:var(--surface);box-shadow:var(--ombre-1)}.conversation.integre .conversation-defile{overflow:visible}.conversation.integre .conversation-saisie{padding:var(--espace-1) var(--espace-3) var(--espace-3)}.participants-liste li,.epingles-liste li{gap:var(--espace-2)}.participant{display:flex;align-items:center;gap:var(--espace-3);min-width:0;min-height:var(--hauteur-cible)}.participant-nom{min-width:0;font-weight:600;overflow-wrap:anywhere}.participants-clients h3{margin:0}.epingles-liste .apercu{color:var(--encre)}.apercu-suppression{margin:0;padding:var(--espace-3);border-radius:var(--rayon-s);background:var(--surface-douce);color:var(--encre-douce);overflow-wrap:anywhere}.feuille-reactions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.feuille-reactions .msg-choix-emoji{width:100%}.feuille-actions{display:flex;flex-direction:column;padding-bottom:var(--espace-4)}.nouvelle-conversation-type{margin:2px 0 var(--espace-1)}.choix-personnes{gap:2px}.choix .choix-personne{display:flex;align-items:center;gap:var(--espace-3);min-height:48px;padding:0 var(--espace-2);border-radius:var(--rayon-s)}.choix .choix-personne:hover{background:var(--surface-survol)}.choix-personne input{flex:none;width:20px;height:20px}.choix-personne .avatar{width:32px;height:32px;font-size:12px}.choix-personne-nom{flex:1 1 auto;min-width:0;font-weight:600;overflow-wrap:anywhere}.bouton-notifications{align-self:flex-start}.alertes-partie{gap:var(--espace-2)}.alertes-partie h3{font-size:var(--texte-m);font-weight:600;color:var(--encre)}.alertes-push{padding-top:var(--espace-4);border-top:1px solid var(--bordure-douce)}.alertes-push .interrupteur{justify-content:space-between;width:100%;color:var(--encre)}.appareils-push{gap:var(--espace-1)}.appareil-push-texte{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 14rem}.appareil-push-texte strong{overflow-wrap:anywhere}.appareil-push-erreur{color:var(--attention-encre)}:where(a){color:var(--bleu)}:where(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}:where(input[type=checkbox]:not(:checked,:indeterminate),input[type=radio]:not(:checked)){-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:13px;height:13px;border:1.5px solid var(--bordure-saisie);border-radius:3px;background:var(--surface)}:where(input[type=radio]:not(:checked)){border-radius:50%}:where(input[type=checkbox]:not(:checked,:indeterminate)){vertical-align:-3px}:where(input[type=checkbox]:not(:checked,:indeterminate),input[type=radio]:not(:checked)):hover{border-color:var(--neutre-encre)}:where(input[type=checkbox]:not(:checked,:indeterminate),input[type=radio]:not(:checked)):disabled{border-color:var(--bordure);background:var(--neutre-voile)}input[type=file]::file-selector-button{margin-right:var(--espace-3);padding:0 10px;border:1px solid var(--bordure-saisie);border-radius:var(--rayon-s);background:var(--neutre-voile);color:var(--encre);font:inherit;font-weight:600;line-height:1.3;cursor:pointer}input[type=file]::file-selector-button:hover{background:var(--surface-survol)}@media(min-width:720px){.menu.menu-client{padding:0 max(8px,calc((100% - var(--largeur)) / 2 + 8px))}.menu-client .menu-lien{gap:6px;padding:0 8px}}.meteo-soleil{background:var(--succes-fond);color:var(--succes-encre)}.grille-semaine .absence-jour{background:var(--neutre-voile);color:var(--neutre-encre)}.grille-semaine td.jour-absent{background:var(--surface-douce)}.temps-puce-jour.absent{box-shadow:inset 0 -3px 0 var(--bordure-forte)}@media(max-width:719px){.coquille:has(.messagerie.avec-fil) .menu,.coquille:has(.messagerie.avec-fil) .bandeau-double-auth{display:none}.contenu:has(>.messagerie.avec-fil){padding-bottom:env(safe-area-inset-bottom)}.composeur-bouton-texte,.bandeau-action-suite{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.composeur-bouton{width:44px;min-width:44px;height:44px;padding:0;justify-content:center}.composeur-envoi{margin-left:auto}.bandeau-double-auth{gap:var(--espace-2)}.bandeau-double-auth p{font-size:14px;line-height:1.3}.bandeau-double-auth .bandeau-action{min-height:44px;padding:0 14px;font-size:14px}}.wiki-recherche{gap:var(--espace-2)}.champ-recherche-wiki input{width:100%;min-height:44px}.nuage-tags{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--espace-1)}.nuage-tag,.tag-bouton{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.nuage-tag-pastille{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border:1px solid var(--bordure);border-radius:999px;background:var(--surface);color:var(--bleu);font-weight:600;line-height:1.2}.nuage-nombre{color:var(--encre-douce);font-size:12px;font-weight:600}.nuage-tag.poids-1 .nuage-tag-pastille{font-size:13px}.nuage-tag.poids-2 .nuage-tag-pastille{font-size:15px}.nuage-tag.poids-3 .nuage-tag-pastille{font-size:17px}.nuage-tag.poids-4 .nuage-tag-pastille{font-size:19px}.nuage-tag[aria-pressed=true] .nuage-tag-pastille,.tag-bouton[aria-pressed=true] .tag{border-color:var(--bleu);background:var(--bleu);color:var(--sur-plein)}.nuage-tag[aria-pressed=true] .nuage-nombre{color:inherit}.nuage-tag:hover .nuage-tag-pastille,.tag-bouton:hover .tag{border-color:var(--bleu-clair)}.nuage-tag:focus-visible,.tag-bouton:focus-visible{outline:none}.nuage-tag:focus-visible .nuage-tag-pastille,.tag-bouton:focus-visible .tag{outline:2px solid var(--focus-anneau);outline-offset:2px}.liste-wiki .tags{column-gap:2px;row-gap:0;margin:-8px 0}.tag-bouton .tag{border:1px solid transparent}.filtre-wiki{align-items:center}.filtre-wiki-actifs{margin:0}.planning-conges-outils{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2)}.planning-conges-vues{display:flex;flex-wrap:wrap;gap:8px}.planning-conges-grille{width:100%;min-width:552px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px}.planning-conges-grille.vue-mois{min-width:938px}.planning-conges-grille th,.planning-conges-grille td{height:36px;padding:0;border-bottom:1px solid var(--bordure-douce);text-align:center}.planning-conges-grille thead th{height:auto;padding:4px 0 6px;font-weight:600;color:var(--encre-douce)}.planning-conges-grille .planning-conges-personne{position:sticky;left:0;z-index:1;width:132px;padding:0 8px 0 0;background:var(--surface);text-align:left}.planning-conges-jour{width:30px}.vue-mois .planning-conges-jour{width:26px}.planning-conges-nom-jour{display:block;font-size:11px;font-weight:500}.planning-conges-numero{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--encre)}.planning-conges-jour.aujourdhui .planning-conges-numero{background:var(--bleu);color:var(--sur-plein)}.planning-conges-jour.week-end,.planning-conges-grille td.non-ouvre{background:var(--surface-douce)}.planning-conges-grille td.non-ouvre{background:repeating-linear-gradient(135deg,var(--surface-douce) 0 4px,var(--neutre-voile) 4px 8px)}.planning-conges-grille td.aujourdhui{box-shadow:inset 1px 0 0 var(--bleu-clair),inset -1px 0 0 var(--bleu-clair)}.planning-conges-qui{display:block;overflow:hidden;color:var(--encre);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.planning-conges-total{display:block;color:var(--encre-douce);font-size:12px;font-weight:400}.planning-conges-absence{display:block;height:20px;margin:0 1px;border-radius:4px;background:var(--bleu)}.planning-conges-absence.part-matin{margin-right:50%}.planning-conges-absence.part-apres-midi{margin-left:50%}.planning-conges-absence.part-demi{background:repeating-linear-gradient(135deg,var(--bleu) 0 3px,var(--graphe-reste) 3px 6px)}.planning-conges-legende{display:flex;flex-wrap:wrap;gap:var(--espace-3);margin:0}.planning-conges-legende>span{display:inline-flex;align-items:center;gap:6px}.planning-conges-legende .planning-conges-absence{width:20px;height:12px;margin:0}.planning-conges-legende .planning-conges-absence.part-matin{width:10px}.planning-conges-pastille-non-ouvre{display:inline-block;width:20px;height:12px;border:1px solid var(--bordure-douce);border-radius:4px;background:repeating-linear-gradient(135deg,var(--surface-douce) 0 4px,var(--neutre-voile) 4px 8px)}@media(max-width:719px){.planning-conges-grille{min-width:476px}.planning-conges-grille .planning-conges-personne{width:84px}.planning-conges-jour{width:28px}}.planning-conges-grille.sans-week-end{min-width:432px}.planning-conges-grille.vue-mois.sans-week-end{min-width:730px}@media(max-width:719px){.planning-conges-grille.sans-week-end{min-width:0}.planning-conges-grille.sans-week-end:not(.vue-mois) .planning-conges-jour{width:24px}}@media(min-width:720px){.chrono-depart{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--espace-3)}.chrono-depart .chrono-note{flex:2 1 260px}.chrono-depart .chrono-projet-choix,.chrono-depart .chrono-us-choix{flex:1 1 200px}.chrono-depart .chrono-explication{flex:1 1 100%}}.case-facturable{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;cursor:pointer}.case-facturable input{width:20px;height:20px;margin:0;accent-color:var(--accent)}.entrees-temps{margin:0;padding:0;list-style:none}.entree-temps{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px var(--espace-3);align-items:start;padding:var(--espace-2) 0;border-bottom:1px solid var(--bordure-douce)}.entree-temps:last-child{border-bottom:0}.entree-temps-texte{display:flex;flex-direction:column;gap:2px;min-width:0}.entree-temps-duree{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;white-space:nowrap}.entree-temps-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px;margin-left:-12px}.entree-temps-actions .bouton{padding:0 12px}.entrees-totaux,.entrees-totaux-semaine{margin:0}.entree-plage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-3)}.grille-jour{min-height:44px;padding:0 8px;border:0;border-radius:var(--rayon-m);background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.grille-jour[aria-pressed=true]{background:var(--bleu-voile);color:var(--bleu)}.grille-jour:focus-visible{outline:2px solid var(--focus-anneau);outline-offset:2px}@media(min-width:900px){.entree-temps{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.entree-temps-actions{grid-column:auto;margin-left:0}}@media(min-width:1440px){:root{--largeur: 1360px}}@media(min-width:1680px){:root{--largeur: 1600px}}@media(min-width:1920px){:root{--largeur: 1800px}}@media(min-width:1100px){.accueil-grille,.fiche-projet-grille{display:block;columns:380px;column-gap:var(--espace-4)}.accueil-grille>.pile{display:contents}.accueil-grille>.pile>*,.fiche-projet-grille>*{break-inside:avoid;margin:0 0 var(--espace-4)}}.backlog-vues{display:flex;gap:8px}.tableau-us{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));gap:var(--espace-3);overflow-x:auto}.colonne-us{display:flex;flex-direction:column;gap:var(--espace-2);min-width:0;padding:var(--espace-2);border-radius:var(--rayon-m);background:var(--surface-douce)}.colonne-us-titre{display:flex;align-items:center;justify-content:space-between;gap:var(--espace-2);margin:0;font-size:14px}.colonne-us-nombre{color:var(--encre-douce);font-weight:600}.colonne-us-vide{margin:0;padding:var(--espace-2);text-align:center}.colonne-us-cartes{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding:0;list-style:none}.carte-us{display:flex;flex-direction:column;gap:4px;min-height:44px;padding:var(--espace-2) var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre);text-decoration:none;box-shadow:var(--ombre-1)}.carte-us:hover{border-color:var(--bleu-clair)}.carte-us:focus-visible{outline:2px solid var(--focus-anneau);outline-offset:2px}.carte-us-numero{color:var(--bleu);font-size:12px;font-weight:700}.carte-us-titre{font-weight:600;line-height:1.3}.espace-client .carte-us-numero{color:var(--accent)}.archives-projets>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;list-style:none}.archives-projets>summary::-webkit-details-marker{display:none}.archives-projets>summary:before{content:"›";display:inline-block;width:1.2em;color:var(--encre-douce);font-weight:700;transition:transform .15s}.archives-projets[open]>summary:before{transform:rotate(90deg)}.archives-projets>summary .titre-groupe{margin:0}.archive-ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2)}.archive-ligne-texte{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 240px}@media(max-width:719px){.coquille-equipe .entete:has(:is(.pastille-chrono,.chrono-message)){flex-wrap:nowrap}.coquille-equipe .entete:has(:is(.pastille-chrono,.chrono-message)) :is(.entete-marque,.entete-titre){display:none}.coquille-equipe .entete:has(:is(.pastille-chrono,.chrono-message)) .entete-moi{flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-end;min-width:0}.coquille-equipe .entete:has(:is(.pastille-chrono,.chrono-message)) .entete-outils{min-width:0}}@media(min-width:1100px){.fiche-projet-grille{display:grid;columns:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:var(--espace-4);align-items:start}.fiche-projet-grille>*{margin:0}}@media(min-width:840px){.fiche-projet-grille:has(>:nth-child(5)){display:block;columns:3 340px;column-gap:var(--espace-4)}.fiche-projet-grille:has(>:nth-child(5))>*{break-inside:avoid;margin:0 0 var(--espace-4)}}.renommer-groupe{padding-bottom:var(--espace-3);border-bottom:1px solid var(--bordure-douce)}.renommer-groupe .bouton{align-self:flex-start}.entrees-hors-selection{margin:0}.a-rattacher>.champ-erreur{margin:var(--espace-1) 0 0}.vues-ecran{display:flex;gap:8px}.barre-outils .vues-ecran{margin-left:auto}.agenda-jours{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(120px,1fr);gap:var(--espace-2);overflow-x:auto}.agenda-jour{display:flex;flex-direction:column;gap:var(--espace-2);min-width:0;min-height:160px;padding:var(--espace-2);border-radius:var(--rayon-m);background:var(--surface-douce)}.agenda-jour.week-end{background:var(--neutre-voile)}.agenda-jour.aujourdhui{box-shadow:inset 0 0 0 2px var(--bleu-clair)}.agenda-jour-titre{margin:0;color:var(--encre-douce);font-size:13px;font-weight:700;text-transform:capitalize}.agenda-jour.aujourdhui .agenda-jour-titre{color:var(--bleu)}.agenda-reunions{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding:0;list-style:none}.agenda-reunion{display:flex;flex-direction:column;gap:2px;min-height:44px;padding:var(--espace-2);border:1px solid var(--bleu-voile-fort);border-radius:var(--rayon-s);background:var(--surface);color:var(--encre);text-decoration:none;box-shadow:var(--ombre-1)}.agenda-reunion.interne{border:1px dashed var(--note-bordure);background:var(--note-fond)}.agenda-reunion:hover{border-color:var(--bleu-clair)}.agenda-reunion:focus-visible{outline:2px solid var(--focus-anneau);outline-offset:2px}.agenda-heure{color:var(--bleu);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.agenda-titre{font-weight:600;line-height:1.3;overflow-wrap:anywhere}.agenda-etat{color:var(--encre-douce);font-size:12px}.espace-client .agenda-reunion{border-color:color-mix(in srgb,var(--accent-trait) 16%,var(--bordure))}.espace-client .agenda-heure{color:var(--accent)}.documents-en-grille .liste.documents{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--espace-3)}.documents-en-grille .liste.documents>li.document{flex-direction:column;align-items:flex-start;gap:var(--espace-2);padding:var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface)}.documents-en-grille .document-texte{flex:1 1 auto;width:100%}.documents-en-grille .documents .actions-document{margin-left:0;padding-left:0}.coquille{grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"alerte" "entete" "menu" "chaine" "contenu"}@media(min-width:1000px){.coquille-equipe{grid-template-rows:auto auto auto 1fr;grid-template-areas:"menu alerte" "menu entete" "menu chaine" "menu contenu"}}@media(min-width:720px){.contenu{padding-top:var(--densite-haut-page);padding-bottom:var(--espace-8)}}body{background:var(--fond);font-size:var(--texte-m)}h1,h2,h3{font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre)}h1{letter-spacing:-.025em}h3{letter-spacing:-.01em}.entete-page-sous-titre,.aide{color:var(--encre-douce)}.carte{border:1px solid var(--bordure-douce);border-radius:var(--rayon-carte);box-shadow:var(--ombre-1)}@media(min-width:720px){.carte{padding:var(--densite-carte)}}.etat-vide{border:none;border-radius:var(--rayon-m);background:var(--surface-douce)}.liste li{border-top-color:var(--bordure-douce)}.bouton{font-weight:600;transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease,filter var(--duree-rapide) ease,transform var(--duree-rapide) ease}.bouton.secondaire{border:none;background:var(--bleu-voile);color:var(--bleu)}.bouton.secondaire:not(:disabled):hover{background:var(--bleu-voile-fort)}.bouton.discret{border:none;background:transparent;color:var(--bleu)}.bouton.discret:not(:disabled):hover{background:var(--neutre-voile)}.bouton.secondaire.danger,.bouton.danger{border:none;background:var(--attention-fond);color:var(--attention-encre)}.bouton.secondaire.danger:not(:disabled):hover,.bouton.danger:not(:disabled):hover{background:color-mix(in srgb,var(--attention) 18%,var(--surface))}.espace-client .bouton.secondaire:not(:disabled){border:none;background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--accent)}.espace-client .bouton.secondaire:not(:disabled):hover{background:color-mix(in srgb,var(--accent) 16%,var(--surface))}.espace-client .bouton.secondaire.danger:not(:disabled){background:var(--attention-fond);color:var(--attention-encre)}.espace-client .bouton.discret:not(:disabled):hover{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.bouton-icone,.cloche{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--hauteur-cible);height:var(--hauteur-cible);padding:0;border:none;border-radius:50%;background:transparent;color:var(--encre-douce);font:inherit;text-decoration:none;cursor:pointer;transition:color var(--duree-rapide) ease}.bouton-icone:before,.cloche:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:transparent;transition:background-color var(--duree-rapide) ease}.bouton-icone>*,.cloche>*{position:relative}.bouton-icone:hover,.cloche:hover,.bouton-icone[aria-expanded=true]{color:var(--encre)}.bouton-icone:hover:before,.cloche:hover:before,.bouton-icone[aria-expanded=true]:before{background:var(--neutre-voile)}.cloche[aria-current=page]{color:var(--bleu)}.cloche[aria-current=page]:before{background:var(--bleu-voile)}.cloche .pastille{position:absolute;top:2px;right:auto;left:calc(50% + 2px);min-width:18px;height:18px;margin:0;padding:0 5px;border:2px solid var(--surface);background:var(--bleu);color:var(--sur-plein);font-size:11px;line-height:14px}.grille th,.grille td{border-top-color:var(--bordure-douce)}.grille thead th{padding-top:var(--espace-2);padding-bottom:var(--espace-2);color:var(--encre-faible);font-size:11px;font-weight:600;letter-spacing:.06em;border-bottom:1px solid var(--bordure-douce)}.grille tbody tr{transition:background-color var(--duree-rapide) ease}.grille tbody tr:hover{background:var(--surface-survol)}.badge,.statut,.verdict{font-weight:600;letter-spacing:.01em}.statut-recettee,.badge-sombre{background:var(--succes-fond);color:var(--succes-encre)}.champ :is(input,select,textarea){border-color:var(--bordure);transition:border-color var(--duree-rapide) ease,box-shadow var(--duree-rapide) ease}.champ :is(input,select,textarea):focus-visible{border-color:var(--bleu);box-shadow:0 0 0 3px var(--bleu-voile)}.entete{position:sticky;top:0;z-index:25;gap:var(--espace-2);min-height:var(--hauteur-entete);padding-top:0;padding-bottom:0;border-bottom:1px solid var(--bordure-douce);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(10px);backdrop-filter:saturate(1.6) blur(10px)}@media(min-width:720px){.entete,.coquille-client .entete,.coquille-equipe .entete{height:var(--hauteur-entete-bureau);min-height:var(--hauteur-entete-bureau);gap:var(--espace-3);border-bottom:1px solid var(--bordure-douce)}}.entete-moi{margin-left:auto;gap:var(--espace-2)}.entete-outils{gap:var(--espace-1)}.entete-sous-titre{border-left-color:var(--bordure);color:var(--encre-faible)}@media(max-width:999px){.entete-sous-titre{display:none}}@media(max-width:719px){.entete{gap:6px}.entete-moi{gap:4px}.entete-outils{gap:0}}.outil-recherche{display:inline-flex;align-items:center;gap:var(--espace-2);height:var(--hauteur-cible);min-width:var(--hauteur-cible);min-height:var(--hauteur-cible);padding:0 var(--espace-2) 0 var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface-douce);color:var(--encre-faible);font:inherit;font-size:var(--texte-s);font-weight:500;cursor:pointer;transition:background-color var(--duree-rapide) ease,border-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.outil-recherche:hover,.outil-recherche[aria-expanded=true]{border-color:var(--bordure);background:var(--surface);color:var(--encre-douce)}.outil-recherche-libelle{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;flex:1 1 auto;text-align:left;white-space:nowrap}.outil-recherche-raccourci{flex:none;padding:1px 6px;border:1px solid var(--bordure);border-radius:6px;background:var(--surface);color:var(--encre-faible);font:inherit;font-size:11px;font-weight:600;letter-spacing:.02em}@media(min-width:1000px){.outil-recherche{width:clamp(200px,18vw,320px)}}@media(max-width:999px){.outil-recherche{width:var(--hauteur-cible);padding:0;justify-content:center;border-color:transparent;border-radius:50%;background:transparent;color:var(--encre-douce)}.outil-recherche:hover,.outil-recherche[aria-expanded=true]{border-color:transparent;background:var(--neutre-voile);color:var(--encre)}.outil-recherche-libelle,.outil-recherche-raccourci{display:none}}.menu-deroulant{position:relative;display:inline-flex;flex:none}.menu-deroulant-cadre{position:absolute;top:calc(100% + 6px);right:0;z-index:45;min-width:240px;max-width:min(320px,calc(100vw - 24px));padding:6px;border:1px solid var(--bordure-elevee);border-radius:var(--rayon-m);background:var(--surface-elevee);box-shadow:var(--ombre-menu);text-align:left}.menu-deroulant-cadre[data-alignement=gauche]{right:auto;left:0}.menu-deroulant-entete{margin:0 0 4px;padding:8px 10px 10px;border-bottom:1px solid var(--bordure-douce)}.menu-deroulant-liste{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.menu-deroulant-entree{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--hauteur-cible);padding:6px 10px;border:none;border-radius:var(--rayon-s);background:transparent;color:var(--encre);font:inherit;font-size:var(--texte-s);font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--duree-rapide) ease}.menu-deroulant-entree .icone{color:var(--encre-faible)}.menu-deroulant-entree:hover,.menu-deroulant-entree:focus-visible{background:var(--neutre-voile)}.menu-deroulant-entree:focus-visible{outline-offset:-2px}.menu-deroulant-entree.danger,.menu-deroulant-entree.danger .icone{color:var(--attention-encre)}.menu-deroulant-entree[aria-disabled=true]{color:var(--encre-faible);cursor:not-allowed}.menu-deroulant-texte{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;line-height:1.3}.menu-deroulant-libelle{overflow-wrap:anywhere}.menu-deroulant-detail{color:var(--encre-faible);font-size:12px;font-weight:400}.menu-deroulant-pastille{flex:none;width:8px;height:8px;border-radius:50%;background:var(--signal)}.menu-deroulant-groupe{margin:2px 0;padding:4px 0;border-top:1px solid var(--bordure-douce);border-bottom:1px solid var(--bordure-douce)}.menu-deroulant-groupe>ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.menu-deroulant-groupe-titre{display:block;padding:4px 10px 2px;color:var(--encre-faible);font-size:var(--texte-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.menu-deroulant-coche{flex:none;color:var(--bleu);font-weight:700}.menu-deroulant-entree[aria-checked=true] .icone{color:var(--bleu)}@media(prefers-reduced-motion:no-preference){.menu-deroulant-cadre{animation:menu-deroulant-apparait var(--duree-rapide) ease-out}}@keyframes menu-deroulant-apparait{0%{opacity:0;transform:translateY(-4px)}}.compte-bouton{position:relative;display:inline-flex;align-items:center;gap:var(--espace-2);min-width:var(--hauteur-cible);height:var(--hauteur-cible);padding:0 4px;border:none;border-radius:var(--rayon-plein);background:transparent;color:var(--encre);font:inherit;font-size:var(--texte-s);font-weight:600;cursor:pointer;transition:background-color var(--duree-rapide) ease}.compte-bouton:hover,.compte-bouton[aria-expanded=true]{background:var(--neutre-voile)}.compte-bouton .avatar{width:36px;height:36px;font-size:13px}.compte-nom{display:none;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compte-pastille{position:absolute;top:4px;left:30px;width:10px;height:10px;border:2px solid var(--surface);border-radius:50%;background:var(--signal)}@media(min-width:1440px){.compte-nom{display:inline}.compte-bouton{padding-right:var(--espace-3)}}.menu-compte-qui{display:flex;flex-direction:column;gap:2px;min-width:0}.menu-compte-qui strong{overflow:hidden;color:var(--encre);font-size:var(--texte-s);text-overflow:ellipsis;white-space:nowrap}.menu-compte-qui span{color:var(--encre-faible);font-size:12px}.espace-client .compte-bouton .avatar{background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}.selection-projets-entete{position:relative;flex:0 1 auto;min-width:0;margin:0}.selection-projets-entete .selection-projets-bouton{width:auto;max-width:100%;min-height:var(--hauteur-cible);gap:6px;padding:0 var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-plein);background:var(--surface);box-shadow:none;font-size:var(--texte-s);transition:background-color var(--duree-rapide) ease,border-color var(--duree-rapide) ease}.selection-projets-entete .selection-projets-bouton:hover{border-color:var(--bordure);background:var(--surface-survol)}.selection-projets-entete .selection-projets-bouton[aria-expanded=true]{border-color:transparent;background:var(--bleu-voile);color:var(--bleu)}.selection-projets-entete .selection-projets-titre{color:var(--encre-faible);font-weight:500}.selection-projets-entete .selection-projets-valeur{font-weight:600}.selection-projets-entete .selection-projets-chevron{display:inline-flex;margin-left:0;color:var(--encre-faible)}.selection-projets-court{display:none}.selection-projets-entete .selection-projets-panneau{top:calc(100% + 8px);left:0;z-index:45;width:min(400px,calc(100vw - 32px));border-color:var(--bordure-elevee);box-shadow:var(--ombre-menu)}.selection-projets-entete .selection-projets-mode{border-color:var(--bordure-douce)}.selection-projets-entete .selection-projets-mode[aria-pressed=true]{border-color:transparent;background:var(--bleu-voile);color:var(--bleu)}.espace-client .selection-projets-entete .selection-projets-mode[aria-pressed=true],.espace-client .selection-projets-entete .selection-projets-bouton[aria-expanded=true]{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.selection-projets-messages{display:flex;flex-direction:column;gap:var(--espace-1);margin-bottom:var(--espace-3)}@media(max-width:719px){.selection-projets-entete .selection-projets-bouton{gap:4px;padding:0 12px 0 10px}.selection-projets-entete .selection-projets-chevron{display:none}.entete:has(.pastille-chrono) .selection-projets-entete .selection-projets-bouton>.icone{display:none}.selection-projets-entete :is(.selection-projets-titre,.selection-projets-valeur){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.selection-projets-entete .selection-projets-court{display:inline;font-weight:600;white-space:nowrap}.selection-projets-entete .selection-projets-panneau{position:fixed;top:calc(100% + 4px);right:8px;left:8px;width:auto;max-height:calc(100dvh - 140px);margin:0;overflow-y:auto;box-shadow:var(--ombre-menu)}}@media(min-width:1000px){.menu-equipe{padding:var(--espace-3);border-right:1px solid var(--bordure-douce);background:var(--menu-fond);scrollbar-color:var(--bordure) transparent}.menu-equipe .menu-marque{flex-direction:row;align-items:center;gap:10px;padding:4px 8px 12px}.menu-equipe .logo-cadre{padding:0;border-radius:0;background:transparent}.menu-equipe .menu-sous-titre{padding-left:10px;border-left:1px solid var(--bordure);color:var(--encre-faible);font-size:12px;font-weight:600}.menu-equipe .menu-groupe{margin:var(--espace-3) 10px var(--espace-1);color:var(--menu-titre);font-size:11px;font-weight:600;letter-spacing:.06em}.menu-equipe .menu-lien{min-height:36px;gap:10px;padding:0 10px;border-radius:var(--rayon-s);color:var(--menu-encre);font-size:14px;font-weight:500;transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.menu-equipe .menu-lien .icone{color:var(--encre-faible)}.menu-equipe .menu-lien:hover{background:var(--menu-survol);color:var(--encre)}.menu-equipe .menu-lien[aria-current=page]{background:var(--menu-actif);color:var(--bleu);font-weight:600}.menu-equipe .menu-lien[aria-current=page] .icone{color:var(--bleu)}.menu-equipe .menu-lien .pastille{background:var(--bleu);color:var(--sur-plein)}}@media(min-width:720px){.menu:not(.menu-equipe),.coquille-equipe .menu{border-bottom-color:var(--bordure-douce)}.menu-lien{font-weight:500;transition:color var(--duree-rapide) ease}.menu-lien[aria-current=page]{font-weight:600}}.chaine-info{grid-area:chaine;position:relative;z-index:1;display:flex;align-items:center;gap:var(--espace-2);min-width:0;height:var(--hauteur-chaine);padding:0 var(--espace-1) 0 var(--espace-4);background:var(--bleu-nuit);color:var(--sur-fonce);font-size:13px;line-height:1}.chaine-info-etiquette{flex:none;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:var(--rayon-plein);background:color-mix(in srgb,var(--sur-fonce) 14%,transparent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chaine-info[data-alerte] .chaine-info-etiquette{background:var(--signal);color:var(--sur-signal)}.chaine-info-point{width:6px;height:6px;border-radius:50%;background:currentColor}.chaine-info-fenetre{display:flex;flex:1 1 auto;align-items:center;min-width:0;height:100%;overflow:hidden;overflow:clip}.chaine-info-fenetre[data-defile]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 24px),transparent 100%)}.chaine-info-piste{display:flex;flex:none;width:max-content}.chaine-info-fenetre[data-defile] .chaine-info-piste{will-change:transform}.chaine-info-liste{display:flex;flex:none;align-items:center;margin:0;padding:0;list-style:none}.chaine-info-element{display:flex;flex:none;align-items:center;white-space:nowrap}.chaine-info-element:after{content:"•";padding:0 12px;color:color-mix(in srgb,var(--sur-fonce) 45%,transparent)}.chaine-info-fenetre:not([data-defile]) .chaine-info-element:last-child:after{content:none}.chaine-info-element a{display:inline-flex;align-items:center;gap:8px;min-width:0;height:28px;padding:0 6px;border-radius:6px;color:var(--sur-fonce);text-decoration:none;transition:background-color var(--duree-rapide) ease}.chaine-info-element a:hover{background:color-mix(in srgb,var(--sur-fonce) 10%,transparent)}.chaine-info-element a:hover .chaine-info-texte{text-decoration:underline}.chaine-info-element a:focus-visible{outline-offset:-2px}.chaine-info-categorie{flex:none;color:var(--chaine-categorie);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.chaine-info-element[data-ton=alerte] .chaine-info-categorie{color:var(--signal)}.chaine-info-texte{min-width:0;overflow:hidden;text-overflow:ellipsis}.chaine-info-pause,.chaine-info-suivant{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--hauteur-cible);height:var(--hauteur-cible);margin:-4px 0;padding:0;border:none;border-radius:50%;background:transparent;color:var(--sur-fonce);cursor:pointer}.chaine-info-pause:before,.chaine-info-suivant:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;transition:background-color var(--duree-rapide) ease}.chaine-info-pause:hover:before,.chaine-info-suivant:hover:before{background:color-mix(in srgb,var(--sur-fonce) 14%,transparent)}.chaine-info-pause>*,.chaine-info-suivant>*{position:relative}.chaine-info-rotation .chaine-info-liste{flex:1 1 auto;min-width:0;overflow:hidden}.chaine-info-rotation .chaine-info-element{flex:0 1 auto;min-width:0}.chaine-info-rotation .chaine-info-element a{max-width:100%}.chaine-info-rotation .chaine-info-element:after{content:none}.chaine-info-compte{flex:none;margin-left:var(--espace-1);color:var(--sur-fonce);font-size:var(--texte-xs);font-variant-numeric:tabular-nums;opacity:.8}.chaine-info-fenetre[data-espace] .chaine-info-liste{margin-right:var(--chaine-espace, 0px)}.chaine-info-fenetre[data-espace] .chaine-info-element:last-child:after{content:none}@media(prefers-reduced-motion:no-preference){.chaine-info-point{animation:chaine-info-pouls 2s ease-in-out infinite}}@keyframes chaine-info-pouls{50%{opacity:.35}}@media(max-width:719px){.chaine-info{--hauteur-chaine: 32px;gap:6px;padding-left:var(--espace-3);font-size:12px}.chaine-info-etiquette{padding:3px 6px;font-size:10px}.chaine-info-pause,.chaine-info-suivant{margin:-6px 0}.chaine-info-element:after{padding:0 8px}.coquille:has(.messagerie.avec-fil) .chaine-info{display:none}}@media print{.chaine-info{display:none!important}}.carte-a-activer{border-color:var(--bleu-voile-fort);background:linear-gradient(var(--bleu-voile),var(--surface) 120px)}.appel-double-auth{color:var(--encre)}.actions-profil{display:flex;flex-wrap:wrap;gap:var(--espace-2)}.surnom-etat{font-size:var(--texte-s)}.initiales-saisie{display:flex;align-items:flex-start;gap:var(--espace-3)}.initiales-saisie>:last-child{flex:1 1 auto;min-width:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.bouton-roue{animation-duration:2s!important;animation-iteration-count:infinite!important}}.bouton-avec-icone{display:inline-flex;align-items:center;justify-content:center;gap:var(--espace-2);text-decoration:none}.bouton-avec-icone .icone{flex:none;margin-left:-2px}.note-ecran{padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--surface-douce);color:var(--encre-douce);font-size:var(--texte-s);box-shadow:inset 0 0 0 1px var(--bordure-douce)}.titre-groupe{color:var(--encre-faible);font-size:11px;font-weight:600;letter-spacing:.06em}:is(.fiche-projet,.salesforce,.executive) .chiffres dt{color:var(--encre-faible);font-size:11px;font-weight:600;letter-spacing:.06em}:is(.fiche-projet,.salesforce,.executive) .chiffres dd{font-weight:var(--poids-titre);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cartes-projets{gap:var(--espace-4)}.carte-projet{gap:var(--espace-3);padding:var(--espace-4);border-color:var(--bordure-douce);transition:border-color var(--duree-rapide) ease,box-shadow var(--duree-rapide) ease,transform var(--duree-rapide) ease}.carte-projet:hover{border-color:var(--bordure);box-shadow:var(--ombre-2)}@media(prefers-reduced-motion:no-preference){.carte-projet:hover{transform:translateY(-1px)}}.carte-projet-tete{display:flex;align-items:center;gap:var(--espace-3);min-width:0}.carte-projet-pastille{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--rayon-m);background:var(--bleu-voile);color:var(--bleu);font-size:14px;font-weight:700;letter-spacing:.02em}.carte-projet-client{color:var(--encre-faible);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.carte-projet-nom{color:var(--encre);font-weight:var(--poids-titre);letter-spacing:-.01em;transition:color var(--duree-rapide) ease}.carte-projet:hover .carte-projet-nom{color:var(--bleu)}.carte-projet-avancement .adresse{color:var(--encre-faible)}.cartes-projets .carte-projet .barre-avancement{height:6px}.espace-client .carte-projet-pastille{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.espace-client .carte-projet:hover .carte-projet-nom{color:var(--accent)}.onglets-projet{border-bottom-color:var(--bordure-douce)}.onglets-projet [role=tab]{border-bottom-width:2px;color:var(--encre-faible);font-weight:500;transition:color var(--duree-rapide) ease,border-color var(--duree-rapide) ease}.onglets-projet [role=tab]:hover{color:var(--encre);border-bottom-color:var(--bordure)}.onglets-projet [role=tab][aria-selected=true]{color:var(--bleu);border-bottom-color:var(--bleu);font-weight:600}.fiche-projet .entete-page-actions{flex-wrap:nowrap}.fiche-projet .compteurs .statut{margin-right:2px}@media(min-width:900px){.carte-tma{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-6)}.carte-tma>h2{margin:0}.carte-tma>.aide{flex:1 1 320px}.carte-tma>.erreur{flex:1 1 100%}}.liste li.personne-ligne{flex-direction:row;align-items:center;gap:var(--espace-3)}.liste li.personne-ligne.ligne-reglage{gap:var(--espace-2) var(--espace-3)}.personne-ligne .avatar{width:36px;height:36px;background:var(--bleu-voile);font-size:13px}.personne-ligne-texte{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0;overflow-wrap:anywhere}.espace-client .personne-ligne .avatar{background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}.liste-environnements .ligne-titre a{color:var(--encre);font-weight:600}.liste-environnements .ligne-titre a:hover{color:var(--bleu)}.liste-jalons .actions-jalon,.liste-demarrage .bouton.discret{margin-left:calc(-1 * var(--espace-2))}.liste-jalons .actions-jalon .bouton.discret{padding:0 var(--espace-2)}.zone-archivage>.carte-entete{margin:0}.archivage-export{padding:var(--espace-4);border-radius:var(--rayon-m);background:var(--surface-douce)}.archivage-export h3{margin:0}.export-donnees .actions-export{gap:0 var(--espace-1)}.export-donnees .actions-export .aide{flex:0 0 auto;margin-right:var(--espace-1)}.cloture-colonnes .prerequis .ligne-titre strong{font-weight:600}.envoi-questionnaire{gap:var(--espace-2)}.envoi-questionnaire .menu-actions{margin-left:auto}.opportunite .opportunite-actions{flex-wrap:wrap;justify-content:flex-start}@media(max-width:719px){.opportunite .opportunite-actions{flex-direction:column;align-items:stretch}}.grille-portefeuille .bouton-meteo{margin-left:calc(-1 * var(--espace-2));padding:0 var(--espace-2)}.liste li.annonce-ligne,.liste li.actu-ligne{flex-direction:row;align-items:flex-start;gap:var(--espace-3)}.annonce-repere{flex:none;width:10px;height:10px;margin-top:7px;border-radius:50%;background:var(--bleu-clair)}.annonce-repere.attention{background:var(--signal)}.annonce-ligne-texte,.actu-ligne>.actu{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.annonce-ligne-terminee strong{color:var(--encre-douce)}.annonce-ligne-terminee .annonce-repere{background:var(--bordure-forte)}.annonce-ligne .menu-actions,.actu-ligne .menu-actions{margin:-8px -8px 0 0}.annonces-terminees>summary{display:flex;align-items:center;min-height:var(--hauteur-cible);color:var(--encre-douce);font-size:var(--texte-s);font-weight:600;cursor:pointer}.annonces-terminees>summary:hover{color:var(--encre)}.salesforce .org-salesforce .ligne-titre strong{font-weight:var(--poids-titre)}@media(min-width:1440px){.orgs-salesforce{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}.resume-grille{display:flex;flex-direction:column;gap:var(--espace-4);min-width:0}@media(min-width:1100px){.resume-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:stretch}}@media print{.resume-grille{display:block}}.vues-ecran{display:inline-flex;flex:none;gap:0;padding:0;border-radius:var(--rayon-m);background:var(--rail-segment);box-shadow:inset 0 0 0 1px var(--bordure-douce)}.vues-ecran .puce-filtre{min-height:var(--hauteur-cible);padding:0 var(--espace-4);border:3px solid transparent;border-radius:var(--rayon-m);background:transparent;background-clip:padding-box;color:var(--neutre-encre);font-size:var(--texte-s)}.vues-ecran .puce-filtre:hover{border-color:transparent;color:var(--encre)}.vues-ecran .puce-filtre[aria-pressed=true]{border-color:transparent;background-color:var(--bleu-voile);color:var(--bleu);font-weight:700}.espace-client .vues-ecran .puce-filtre[aria-pressed=true]{background-color:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.puce-filtre{border-color:var(--bordure-douce);background:var(--surface);color:var(--neutre-encre);transition:background-color var(--duree-rapide) ease,border-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.puce-filtre:hover{border-color:var(--bordure);color:var(--encre)}.puce-filtre[aria-pressed=true]{border-color:transparent;background:var(--bleu-voile);color:var(--bleu)}.espace-client .puce-filtre[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.filtre-statuts,.filtre-wiki,.planning-conges-vues{gap:var(--espace-2)}.carte-liste .liste>li,.liste.notifications>li,.liste>li.resultat-recherche,.liste-wiki>li,.liste.entrees-temps>li{margin:0 calc(-1 * var(--espace-3));padding-right:var(--espace-3);padding-left:var(--espace-3);border-top-color:var(--bordure-douce);border-radius:var(--rayon-m);transition:background-color var(--duree-rapide) ease}.carte-liste .liste>li:hover,.liste>li.resultat-recherche:hover,.liste-wiki>li:hover,.liste.entrees-temps>li:hover{background:var(--surface-survol)}.carte-liste .liste>li:hover+li,.liste>li.resultat-recherche:hover+li,.liste-wiki>li:hover+li,.liste.entrees-temps>li:hover+li{border-top-color:transparent}.carte-liste .liste>li:hover,.liste>li.resultat-recherche:hover,.liste-wiki>li:hover,.liste.entrees-temps>li:hover{border-top-color:transparent}.liste li.ligne-us{row-gap:4px}.ligne-us .lien-ligne{color:var(--encre);font-weight:600}.ligne-us:hover .lien-ligne{color:var(--bleu);text-decoration:none}.espace-client .ligne-us:hover .lien-ligne{color:var(--accent)}.colonne-us{gap:var(--espace-3);padding:var(--espace-3);border-radius:var(--rayon-carte);background:var(--surface-douce)}.colonne-us-titre{padding:0 var(--espace-1)}.colonne-us-nombre{min-width:24px;padding:0 8px;border-radius:var(--rayon-plein);background:var(--neutre-voile);color:var(--neutre-encre);font-size:var(--texte-xs);line-height:22px;text-align:center}.carte-us{border-color:transparent;border-radius:var(--rayon-m);box-shadow:var(--ombre-1),0 0 0 1px var(--bordure-douce);transition:box-shadow var(--duree-rapide) ease,transform var(--duree-rapide) ease}.carte-us:hover{border-color:transparent;box-shadow:var(--ombre-2),0 0 0 1px var(--bordure-elevee)}.carte-us-numero{color:var(--encre-faible);font-weight:600;letter-spacing:.02em}.espace-client .carte-us-numero{color:var(--encre-faible)}@media(prefers-reduced-motion:no-preference){.carte-us:hover{transform:translateY(-1px)}}.statut-ticket-nouveau{background:var(--bleu-voile-fort);color:var(--bleu)}.statut-ticket-ferme{background:var(--neutre-voile);color:var(--neutre-encre)}.priorite-bloquante{background:var(--attention);color:var(--sur-plein)}.role-direction{background:var(--bleu-voile-fort);color:var(--bleu)}.role-admin{background:var(--bleu-voile-fort);color:var(--bleu);box-shadow:inset 0 0 0 1px var(--bleu)}.compte-desactive{background:var(--neutre-voile);color:var(--encre-faible)}.statut-us select{border-color:var(--bordure);border-radius:var(--rayon-m)}.critere-numero{background:var(--bleu-voile);color:var(--bleu)}.espace-client .critere-numero{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.verdict-historique{padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-m);background:var(--surface-douce)}.recette-option{border-color:var(--bordure-douce);border-radius:var(--rayon-m);transition:background-color var(--duree-rapide) ease,border-color var(--duree-rapide) ease}.badge-agenda{border-color:transparent;background:var(--bleu-voile);color:var(--bleu);font-weight:600}.agenda-jour{gap:var(--espace-2);padding:var(--espace-3) var(--espace-2);border-radius:var(--rayon-m);background:var(--surface-douce)}.agenda-jour.week-end{background:transparent;box-shadow:inset 0 0 0 1px var(--bordure-douce)}.agenda-jour.aujourdhui{background:var(--bleu-voile);box-shadow:none}.agenda-jour-titre{font-size:var(--texte-xs);letter-spacing:.04em;text-transform:uppercase}.agenda-reunion{border:none;border-radius:var(--rayon-s);box-shadow:var(--ombre-1),0 0 0 1px var(--bleu-voile-fort);transition:box-shadow var(--duree-rapide) ease}.agenda-reunion:hover{box-shadow:var(--ombre-2),0 0 0 1px var(--bleu-clair)}.agenda-reunion.interne{border:1px dashed var(--note-bordure);background:var(--note-fond);box-shadow:var(--ombre-1)}.agenda-reunion.interne:hover{box-shadow:var(--ombre-2)}.espace-client .agenda-reunion{box-shadow:var(--ombre-1),0 0 0 1px color-mix(in srgb,var(--accent-trait) 16%,var(--bordure))}.espace-client .agenda-reunion:hover{box-shadow:var(--ombre-2),0 0 0 1px var(--accent-trait)}.lien-meet{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);margin:-8px 0}.document-type{width:40px;height:40px;border-radius:var(--rayon-m);font-size:10px;letter-spacing:.04em}.documents .actions-document,.actions-document{display:inline-flex;align-items:center;gap:2px}.bouton-icone-danger:hover{color:var(--attention-encre)}.bouton-icone-danger:hover:before{background:var(--attention-fond)}.nom-document{font-weight:600}@media(max-width:719px){.liste li.document{flex-wrap:nowrap}.documents .actions-document{flex:none;margin-left:auto;padding-left:0}.document-texte{flex:1 1 auto}}.documents-en-grille .liste.documents>li.document{margin:0;padding:var(--espace-4);border:none;border-radius:var(--rayon-carte);background:var(--surface-douce);transition:background-color var(--duree-rapide) ease,box-shadow var(--duree-rapide) ease}.documents-en-grille .liste.documents>li.document:hover{background:var(--surface);box-shadow:var(--ombre-2),0 0 0 1px var(--bordure-douce)}.documents-en-grille .documents .actions-document{align-self:stretch;justify-content:flex-end;margin:calc(-1 * var(--espace-2)) calc(-1 * var(--espace-2)) calc(-1 * var(--espace-2)) 0}.barre-outils .champ-compact select{border-color:var(--bordure);border-radius:var(--rayon-m);background:var(--surface)}.onglets-drive [role=tab]{transition:color var(--duree-rapide) ease,border-color var(--duree-rapide) ease}.chemin-drive{display:flex;flex-wrap:wrap;align-items:center;gap:0 2px;color:var(--encre-faible)}.entree-temps{border-bottom:none}.entree-temps:last-child{border-bottom:none}.liste.entrees-temps>li.entree-temps{display:grid;padding-top:var(--espace-2);padding-bottom:var(--espace-2)}.entree-temps-duree strong{font-size:var(--texte-l);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.entree-temps-actions{grid-column:auto;flex-wrap:nowrap;align-items:center;gap:0;margin:0 calc(-1 * var(--espace-1)) 0 0}.entree-temps{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}@media(max-width:380px){.entree-temps{grid-template-columns:minmax(0,1fr) auto}.entree-temps-duree{grid-column:1;grid-row:2;align-items:flex-start;text-align:left}.entree-temps-actions{grid-column:2;grid-row:1 / span 2}}.entrees-totaux{padding-top:var(--espace-2);border-top:1px solid var(--bordure-douce);color:var(--encre-douce)}.entrees-totaux strong{color:var(--encre);font-variant-numeric:tabular-nums}.grille-semaine input{border-color:var(--bordure-douce);background:var(--surface-douce);transition:background-color var(--duree-rapide) ease,border-color var(--duree-rapide) ease}.grille-semaine input:hover{border-color:var(--bordure)}.grille-semaine input:focus-visible{border-color:var(--bleu);background:var(--surface);outline-width:2px;outline-offset:1px}.grille-semaine tfoot td,.grille-semaine tfoot th{border-top:1px solid var(--bordure)}.temps-puce-jour{border-radius:var(--rayon-m);transition:background-color var(--duree-rapide) ease}.chrono-en-cours{border:none;border-radius:var(--rayon-carte);background:var(--bleu-voile)}.chrono-ecoule{font-weight:600;letter-spacing:-.01em}.pastille-chrono{border-color:transparent}.chrono-arret{transition:background-color var(--duree-rapide) ease}.rh-soldes>div{border:none;border-radius:var(--rayon-m);background:var(--surface-douce)}.rh-soldes dd{font-weight:600;letter-spacing:-.02em}.rh-export{border-top-color:var(--bordure-douce)}.statut.rh-declare{border-width:1px}.planning-conges-absence{border-radius:6px}.planning-conges-grille thead th{color:var(--encre-faible);font-size:12px}.planning-conges-jour.aujourdhui .planning-conges-nom-jour{color:var(--bleu);font-weight:600}.champ-recherche-wiki input{padding:0 var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface-douce);font:inherit;font-size:var(--texte-saisie);transition:background-color var(--duree-rapide) ease,border-color var(--duree-rapide) ease}.champ-recherche-wiki input:focus-visible{border-color:var(--bleu);background:var(--surface);outline-width:2px;outline-offset:1px}.nuage-tag-pastille{border-color:var(--bordure-douce);transition:background-color var(--duree-rapide) ease,border-color var(--duree-rapide) ease}.nuage-tag[aria-pressed=true] .nuage-tag-pastille,.tag-bouton[aria-pressed=true] .tag{border-color:var(--bleu-clair);background:var(--bleu-voile);color:var(--bleu)}.liste-wiki .ligne-titre a{color:var(--encre);font-weight:600}.liste-wiki .ligne-titre a:hover{color:var(--bleu)}.detail-lien-mort{padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-m);background:var(--attention-fond)}.nom-admin{font-weight:600}.champ-recherche-admin input{background:var(--surface-douce)}.champ-recherche-admin input:focus-visible{background:var(--surface)}.gestion-personne section{border-bottom-color:var(--bordure-douce)}.panneau .cases-admin{border-color:var(--bordure-douce);background:var(--surface-douce)}.liste li.admin-ligne,.liste li.rh-ligne{align-items:center}.carte-client-admin .carte-entete h2{font-size:var(--texte-l)}.resume-double-auth{font-variant-numeric:tabular-nums}.liste.notifications>li{padding:0;border-top-color:var(--bordure-douce)}.liste.notifications>li:hover{background:var(--surface-survol)}.notification a{padding:var(--espace-3);border-radius:var(--rayon-m)}.notification.non-lue{background:color-mix(in srgb,var(--bleu-voile) 45%,transparent)}.notification.non-lue+li,.liste.notifications>li:hover+li{border-top-color:transparent}.notifications-compte{color:var(--encre-faible);font-size:var(--texte-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pile.notifications-ecran{max-width:880px}@media(min-width:1100px){.pile.notifications-ecran{max-width:1080px}.notification a{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--espace-4)}.notification-titre{flex:1 1 auto;min-width:0}.notification-meta{flex:none;max-width:40%;text-align:right}}.notifications-entete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2);margin-bottom:var(--espace-1)}.notifications-entete .notifications-compte{margin:0}.interrupteur input{transition:background-color var(--duree-rapide) ease}.interrupteur input:after{transition:transform var(--duree-rapide) ease}.barre-recherche{border-color:var(--bordure-douce);transition:border-color var(--duree-rapide) ease,box-shadow var(--duree-rapide) ease}.recherche-titre{color:var(--encre-faible);font-size:var(--texte-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.palette-option{transition:background-color var(--duree-rapide) ease}.palette-option[aria-selected=true]{box-shadow:none}.palette-option[aria-selected=true] .palette-option-libelle{color:var(--bleu)}.palette-badge{font-weight:600}.messagerie-liste-entete{min-height:var(--hauteur-entete-bureau)}.messagerie-titre{font-size:var(--texte-l);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre)}.messagerie-recherche input{border-color:var(--bordure-douce);background:var(--surface);transition:border-color var(--duree-rapide) ease,box-shadow var(--duree-rapide) ease}.messagerie-recherche input:focus-visible{border-color:var(--bleu);outline-width:2px;outline-offset:1px}.messagerie-section-titre{color:var(--encre-faible);font-size:11px;font-weight:600}.messagerie-groupe-titre{color:var(--encre-douce);font-weight:600;transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.messagerie-ligne{transition:background-color var(--duree-rapide) ease}.messagerie-ligne:hover{background:var(--surface-survol)}.messagerie-ligne.actif:hover{background:var(--bleu-voile)}.messagerie-avatar{border-radius:50%}.espace-client .messagerie-ligne.actif,.espace-client .messagerie-ligne.actif:hover{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.espace-client .messagerie-ligne.actif :is(a,.messagerie-ligne-icone,.messagerie-ligne-nom){color:var(--accent)}.espace-client .messagerie-compteur,.espace-client .messagerie-ligne.actif .messagerie-compteur{background:var(--accent)}.conversation-entete{min-height:var(--hauteur-entete-bureau)}.conversation-titre h1{font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre)}.conversation-icone{border-radius:var(--rayon-m)}.conversation-outil{border-radius:50%;transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.conversation-outil:has(>span:not(.lecteur-ecran)){border-radius:var(--rayon-plein)}.fil-jour span{border-color:var(--bordure-douce);color:var(--encre-faible);font-weight:600}.msg{transition:background-color var(--duree-rapide) ease}.msg-avatar{border-radius:var(--rayon-m);font-weight:700}.msg-avatar.moi{background:var(--bleu-voile);color:var(--bleu);box-shadow:inset 0 0 0 1px var(--bleu-voile-fort)}.msg-auteur{font-weight:600}.msg-actions{border-radius:var(--rayon-m);box-shadow:var(--ombre-menu)}.msg-action{border-radius:50%}.msg-menu,.msg-choix-reaction,.composeur-emojis{border-radius:var(--rayon-m);box-shadow:var(--ombre-menu)}.msg-menu-element:hover{background:var(--neutre-voile);color:var(--encre)}.msg-reaction-pastille{border-color:var(--bordure-douce);background:var(--surface-douce);font-weight:600;transition:background-color var(--duree-rapide) ease,border-color var(--duree-rapide) ease}.msg-reaction:hover .msg-reaction-pastille{border-color:var(--bordure);background:var(--surface)}.msg-reaction[aria-pressed=true] .msg-reaction-pastille{border-color:transparent;box-shadow:inset 0 0 0 1px var(--bleu-clair)}.msg-reponses{font-weight:600}.composeur{border-color:var(--bordure);border-radius:var(--rayon-carte);box-shadow:var(--ombre-1);transition:border-color var(--duree-rapide) ease,box-shadow var(--duree-rapide) ease}.composeur:focus-within{border-color:var(--bleu);box-shadow:0 0 0 2px var(--focus-anneau),var(--ombre-1)}.composeur.note:focus-within{border-color:var(--note-encre);box-shadow:0 0 0 2px var(--note-encre)}.composeur-mode-pastille{height:30px;border-color:transparent;background:var(--neutre-voile);font-weight:600;transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.composeur-mode:hover .composeur-mode-pastille{border-color:transparent;background:var(--surface-survol);color:var(--encre)}.composeur-mode[aria-pressed=true] .composeur-mode-pastille{border-color:transparent;background:var(--bleu-voile);color:var(--bleu)}.composeur-mode.mode-note[aria-pressed=true] .composeur-mode-pastille{border:none;background:var(--note-fond);color:var(--note-encre);box-shadow:inset 0 0 0 1px var(--note-bordure)}.espace-client .composeur-mode[aria-pressed=true] .composeur-mode-pastille{border-color:transparent;background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.composeur-outil,.composeur .bouton.bouton-capture{border-radius:50%;transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.composeur-bouton{border-radius:var(--rayon-m)}.conversation.integre{border-color:var(--bordure-douce);border-radius:var(--rayon-carte)}.fil-reponses-titre h2{font-weight:var(--poids-titre)}.choix .choix-personne{transition:background-color var(--duree-rapide) ease}.en-direct{font-weight:600}@media(max-width:719px){.composeur{border-radius:var(--rayon-l)}.composeur-bouton{border-radius:50%}}.suivi-ticket-infos dd{font-weight:600}.delai-ticket{color:var(--encre-douce);font-size:var(--texte-s);font-weight:600}.titre-discussion-tma{font-size:var(--texte-l)}.liste-raccourcis a{margin:0 calc(-1 * var(--espace-3));padding:0 var(--espace-3);border-radius:var(--rayon-m);transition:background-color var(--duree-rapide) ease}.liste-raccourcis a:hover{background:var(--surface-survol)}.liste-raccourcis li+li{border-top-color:var(--bordure-douce)}.carte.connexion{border-color:var(--bordure-douce);border-radius:var(--rayon-xl);box-shadow:var(--ombre-2)}.connexion-tete h1{font-size:var(--texte-titre)}.connexion-envoye{border-radius:var(--rayon-m)}.separateur-google{color:var(--encre-faible)}@media(max-width:719px){.carte.connexion{border-radius:var(--rayon-carte);box-shadow:var(--ombre-1)}}.page-legale-texte h2{font-weight:var(--poids-titre)}.choix-import{border-radius:var(--rayon-m)}.choix-import.a-choisir{border:1px solid var(--attention);box-shadow:0 0 0 3px var(--attention-fond)}.liste li.correspondance-import{border-top-color:var(--bordure-douce)}.etat-google{border-color:var(--bordure-douce);border-radius:var(--rayon-m)}.liste li.a-rattacher{gap:var(--espace-2)}.reunion-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-4);align-items:start}.reunion-cote,.reunion-principal{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0}@media(min-width:1100px){.reunion-grille{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:var(--espace-6)}}.carte-rida{gap:var(--espace-4)}.carte-rida .carte-entete{align-items:center}.carte-rida .carte-entete h2{margin-bottom:0}.rida-chiffres{margin-top:calc(-1 * var(--espace-2));color:var(--encre-douce);font-size:var(--texte-s)}.saisie-rapide{display:flex;flex-direction:column;gap:var(--espace-1);padding:var(--espace-2);border-radius:var(--rayon-m);background:var(--surface-douce)}.saisie-rapide-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.saisie-rapide-types{display:inline-flex;flex:none;gap:0;margin:0;padding:0;border:none}.saisie-rapide-type{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--hauteur-cible);height:var(--hauteur-cible);cursor:pointer}.saisie-rapide-type input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.saisie-rapide-type>span[aria-hidden=true]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--rayon-s);color:var(--encre-faible);font-size:13px;font-weight:700;transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.saisie-rapide-type:hover>span[aria-hidden=true]{background:var(--neutre-voile);color:var(--encre)}.saisie-rapide-type:has(input:focus-visible)>span[aria-hidden=true]{outline:3px solid var(--focus-anneau);outline-offset:1px}.saisie-rapide-type[data-type=information]:has(input:checked)>span[aria-hidden=true]{background:var(--neutre-voile);color:var(--neutre-encre);box-shadow:inset 0 0 0 1px var(--bordure-forte)}.saisie-rapide-type[data-type=decision]:has(input:checked)>span[aria-hidden=true]{background:var(--encre);color:var(--sur-plein)}.saisie-rapide-type[data-type=action]:has(input:checked)>span[aria-hidden=true]{background:var(--bleu);color:var(--sur-plein)}.saisie-rapide-texte{flex:1 1 220px;min-width:0;min-height:var(--hauteur-cible);padding:0 var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre);font:inherit;font-size:var(--texte-saisie);transition:border-color var(--duree-rapide) ease,box-shadow var(--duree-rapide) ease}.saisie-rapide-texte:focus-visible{border-color:var(--bleu);outline-width:2px;outline-offset:1px}.saisie-rapide-texte[aria-invalid=true]{border:2px solid var(--attention)}.saisie-rapide-envoi{flex:none}.saisie-rapide .champ-erreur,.saisie-rapide-aide{padding:0 var(--espace-1)}.saisie-rapide-aide{font-size:var(--texte-xs)}@media(max-width:719px){.saisie-rapide-texte{flex:1 1 100%;order:-1}.saisie-rapide-envoi{flex:1 1 auto}}.rida-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rida-ligne{display:grid;grid-template-columns:var(--hauteur-cible) minmax(0,1fr) auto;column-gap:var(--espace-2);align-items:start;padding:var(--espace-1) 0;border-top:1px solid var(--bordure-douce)}.rida-ligne:first-child{border-top:none}.rida-ligne>.rida-repere{justify-self:center;margin-top:8px}.rida-ligne-corps{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 0 6px;overflow-wrap:anywhere}.rida-ligne-texte{color:var(--encre)}.rida-ligne.fait .rida-ligne-texte{color:var(--encre-douce)}.rida-ligne-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--espace-3);color:var(--encre-douce);font-size:13px}.rida-suivi{color:var(--neutre-encre);font-weight:600}.rida-suivi.fait{color:var(--succes-encre)}.rida-suivi.retard{color:var(--attention-encre)}.rida-lien-us{padding:1px 8px;border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--bleu);font-size:var(--texte-xs);font-weight:700;text-decoration:none}.rida-lien-us:hover{background:var(--bleu-voile-fort)}.rida-marque{color:var(--encre-faible);font-size:var(--texte-xs);font-weight:600}.rida-ligne-actions{display:flex;align-items:center;gap:0}.rida-monter .icone{transform:rotate(180deg)}.rida-ligne-actions .bouton-icone[aria-disabled=true]{opacity:.35;cursor:default}.rida-ligne-actions .bouton-icone[aria-disabled=true]:hover:before{background:transparent}.rida-coche{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--hauteur-cible);height:var(--hauteur-cible);padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer}.rida-coche-rond{position:relative;width:22px;height:22px;border:2px solid var(--bordure-forte);border-radius:50%;background:var(--surface);transition:background-color var(--duree-rapide) ease,border-color var(--duree-rapide) ease}.rida-coche:hover .rida-coche-rond{border-color:var(--succes)}.rida-coche[aria-pressed=true] .rida-coche-rond{border-color:var(--succes);background:var(--succes)}.rida-coche[aria-pressed=true] .rida-coche-rond:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:9px;border:solid var(--sur-plein);border-width:0 2px 2px 0;transform:rotate(45deg)}.rida-additifs,.rida-corrections{display:flex;flex-direction:column;gap:var(--espace-1);padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce)}.rida-additifs h3,.rida-corrections h3{margin:0;color:var(--encre-faible);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rida-corrections .liste li{gap:var(--espace-1);padding:var(--espace-3);border-top:none;border-radius:var(--rayon-m);background:var(--surface-douce)}.rida-corrections .liste li+li{margin-top:var(--espace-2)}.rida-correction.ouverte{box-shadow:inset 0 0 0 1px var(--attention-bordure)}.rida-correction-entete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2)}.rida-correction-actions{display:flex;flex-wrap:wrap;gap:var(--espace-2);margin-top:var(--espace-1)}.rida-demande-rappel{display:flex;flex-direction:column;gap:var(--espace-1);margin:0 0 var(--espace-3);padding:var(--espace-3);border-radius:var(--rayon-m);background:var(--surface-douce)}.rida-publication-boutons{display:flex;flex-wrap:wrap;gap:var(--espace-2)}@media(max-width:719px){.rida-publication-boutons{flex:1 1 100%}.rida-publication-boutons .bouton{flex:1 1 100%;min-height:48px}.rida-correction-actions .bouton{flex:1 1 100%}}.entete-marque .logo-symbole{display:none}@media(max-width:719px){.entete-marque .logo-complet{display:none}.entete-marque .logo-symbole{display:block;width:28px;height:28px}}.emoji-dopamine{display:inline-block;width:1.25em;height:1.25em;vertical-align:-.25em;object-fit:contain}.msg-choix-emoji .emoji-dopamine,.composeur-emoji .emoji-dopamine{width:22px;height:22px;vertical-align:middle}@media(min-width:720px){.menu-equipe .menu-marque{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:6px 10px 14px}.menu-equipe .logo-cadre img{height:24px;width:auto;max-width:100%}.menu-equipe .menu-sous-titre{padding-left:0;border-left:0;letter-spacing:.02em}}@media(min-width:720px){.chaine-info{position:fixed;right:0;bottom:0;left:0;z-index:40;box-shadow:0 -1px color-mix(in srgb,var(--teinte-ombre) 8%,transparent)}.coquille:has(.chaine-info) .contenu{padding-bottom:calc(var(--espace-8) + var(--hauteur-chaine))}.coquille:has(.chaine-info):has(.messagerie){height:calc(100dvh - var(--hauteur-chaine))}.coquille:has(.chaine-info) .contenu:has(>.messagerie){padding-bottom:0}}@media(min-width:1000px){.coquille:has(.chaine-info) .menu-equipe{height:calc(100vh - var(--hauteur-chaine))}}.menu-symbole,.menu-epingle{display:none}@media(min-width:1000px){.menu-equipe{transition:width var(--duree-rapide) ease,box-shadow var(--duree-rapide) ease}.menu-equipe .menu-epingle{display:flex;flex:none;align-items:center;gap:10px;min-height:36px;margin-top:auto;padding:0 10px;border:0;border-radius:var(--rayon-s);background:transparent;color:var(--encre-faible);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.menu-equipe .menu-epingle:hover{background:var(--surface-survol);color:var(--encre)}.menu-equipe .menu-epingle:focus-visible{outline:2px solid var(--focus-anneau);outline-offset:2px}.coquille-equipe:has(.menu-equipe[data-replie]){grid-template-columns:72px minmax(0,1fr)}.menu-equipe[data-replie]{width:72px;overflow-x:hidden}.menu-equipe[data-replie]:is(:hover,:focus-within){position:sticky;z-index:50;width:248px;box-shadow:var(--ombre-menu)}.menu-equipe[data-replie]:not(:hover):not(:focus-within) :is(.menu-libelle,.menu-sous-titre){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.menu-equipe[data-replie]:not(:hover):not(:focus-within) .menu-groupe{height:1px;margin:10px 8px;overflow:hidden;background:var(--bordure-douce);color:transparent}.menu-equipe[data-replie]:not(:hover):not(:focus-within) .logo-cadre{display:none}.menu-equipe[data-replie]:not(:hover):not(:focus-within) .menu-symbole{display:block;width:32px;height:32px;margin:0 auto}.menu-equipe[data-replie]:not(:hover):not(:focus-within) .menu-marque{align-items:center;padding:6px 0 14px}.menu-equipe[data-replie]:not(:hover):not(:focus-within) :is(.menu-lien,.menu-epingle){position:relative;justify-content:center;padding:0}.menu-equipe[data-replie]:not(:hover):not(:focus-within) .menu-lien .pastille{position:absolute;top:4px;right:12px;min-width:8px;width:8px;height:8px;padding:0;overflow:hidden;color:transparent;font-size:0}}.enregistrer{max-width:720px}.enreg-mode{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.enreg-reunion{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-3)}.enreg-reunion-texte{display:flex;flex-direction:column;gap:2px;min-width:0}.enreg-etiquette{color:var(--bleu);font-size:var(--texte-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.enreg-reunion-titre{font-size:var(--texte-l);overflow-wrap:anywhere}.enreg-annonce{display:flex;flex-direction:column;gap:var(--espace-2);border-color:var(--attention-bordure)}.enreg-annonce h2,.enreg-annonce p{margin:0}.enreg-annonce-bouton{align-self:flex-start}.enreg-depart{display:flex;flex-direction:column;align-items:center;gap:var(--espace-2);padding:var(--espace-4) 0;text-align:center}.enreg-demarrer{display:flex;align-items:center;justify-content:center;width:112px;height:112px;border:6px solid var(--rouge-enregistrement-voile);border-radius:var(--rayon-plein);background:var(--rouge-enregistrement);color:var(--sur-fonce);cursor:pointer}.enreg-demarrer[data-pret=non]{border-color:var(--bordure);background:var(--bordure-forte)}.enreg-demarrer:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:3px}.enreg-depart-libelle{font-weight:600}.enreg-direct{display:flex;flex-direction:column;align-items:center;gap:var(--espace-2);text-align:center}.enreg-direct-titre{display:flex;align-items:center;gap:var(--espace-2);margin:0;font-size:var(--texte-m)}.enreg-point{width:12px;height:12px;border-radius:var(--rayon-plein);background:var(--rouge-enregistrement)}.enreg-direct-titre[data-etat=pause] .enreg-point{background:var(--encre-faible)}@media(prefers-reduced-motion:no-preference){.enreg-direct-titre[data-etat=enregistre] .enreg-point{animation:enreg-battement 1.2s ease-in-out infinite}}@keyframes enreg-battement{50%{opacity:.35}}.enreg-duree{font-size:40px;font-weight:var(--poids-titre);font-variant-numeric:tabular-nums;letter-spacing:var(--interlettrage-titre)}.enreg-niveaux{display:flex;align-items:center;justify-content:center;gap:3px;height:44px}.enreg-barre{width:5px;height:4px;border-radius:3px;background:var(--bleu-clair);transition:height var(--duree-rapide) ease}.enreg-barre[data-niveau="1"]{height:9px}.enreg-barre[data-niveau="2"]{height:14px}.enreg-barre[data-niveau="3"]{height:19px}.enreg-barre[data-niveau="4"]{height:24px}.enreg-barre[data-niveau="5"]{height:30px}.enreg-barre[data-niveau="6"]{height:36px}.enreg-barre[data-niveau="7"]{height:42px}.enreg-envoi{margin:0;color:var(--succes-encre);font-size:var(--texte-s);font-weight:600}.enreg-envoi[data-hors-ligne=oui]{color:var(--attention-encre)}.enreg-reperes h2{margin:0 0 var(--espace-2)}.enreg-reperes-boutons{display:flex;flex-wrap:wrap;gap:var(--espace-2)}.enreg-reperes-boutons .bouton{flex:1 1 140px}.enreg-commandes{display:flex;gap:var(--espace-3)}.enreg-commandes .bouton{flex:1 1 0}.enreg-choix a{display:flex;flex-direction:column;gap:2px;min-height:var(--hauteur-cible);padding:var(--espace-2) var(--espace-1);color:var(--encre);text-decoration:none}.enreg-choix a:hover{background:var(--surface-survol)}.enreg-choix a[aria-current=true]{color:var(--bleu)}.brouillon-reperes{display:inline-flex;flex-wrap:wrap;gap:var(--espace-2)}.brouillon-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-4);align-items:start}@media(min-width:1000px){.brouillon-grille{grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:var(--espace-6)}}.brouillon-cote{min-width:0}.brouillon-cote .carte-entete h2,.brouillon-elements .carte-entete h2{margin:0}.brouillon-intervenants>li{padding:var(--espace-2) 0;border-bottom:1px solid var(--bordure-douce)}.brouillon-intervenants>li:last-child{border-bottom:0}.brouillon-intervenants select[data-a-attribuer=oui]{border-color:var(--attention);background:var(--attention-fond)}.brouillon-conservation{margin:0}.brouillon-passage{display:flex;flex-direction:column;gap:var(--espace-1);padding:var(--espace-3);border-radius:var(--rayon-m);background:var(--surface-douce)}.brouillon-passage audio{width:100%}.brouillon-passage p{margin:0;overflow-wrap:anywhere}.brouillon-element{display:flex;align-items:flex-start;gap:var(--espace-3);padding:var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m)}.brouillon-element[data-garde=non]{background:var(--surface-douce)}.brouillon-element[data-garde=non] .brouillon-element-texte{color:var(--encre-faible);text-decoration:line-through}.brouillon-element-corps{display:flex;flex-direction:column;gap:var(--espace-1);min-width:0;flex:1}.brouillon-element-corps p{margin:0;overflow-wrap:anywhere}.brouillon-element-texte{font-size:var(--texte-m)}.brouillon-extrait{margin:var(--espace-1) 0 0;padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-s);background:var(--surface-douce);color:var(--encre-douce);font-size:var(--texte-s);overflow-wrap:anywhere}.brouillon-extrait footer{margin-top:2px;color:var(--encre-faible);font-size:var(--texte-xs)}.brouillon-element-actions{display:flex;flex-wrap:wrap;gap:var(--espace-2);margin-top:var(--espace-1)}.brouillon-relancer{align-self:flex-start}.rida-ia-pret{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);margin:0;font-size:var(--texte-s)}.rida-mention-ia{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.releve-meet{display:grid;gap:var(--espace-2);margin:0;padding:var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface-douce)}.releve-meet[data-etat=releve]{border-color:var(--succes-bordure)}.releve-meet[data-etat=sans_transcript]{border-color:var(--attention-bordure)}.releve-meet-tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);margin:0}.releve-meet-detail{margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.releve-meet-actions{display:flex;flex-wrap:wrap;gap:var(--espace-2)}.releve-meet-message{margin:0;font-size:var(--texte-s)}.assistant-reperes{display:inline-flex;flex-wrap:wrap;gap:var(--espace-2)}.assistant-etiquette{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:40px;height:26px;padding:0 8px;border-radius:var(--rayon-s);background:var(--neutre-voile);color:var(--neutre-encre);font-size:var(--texte-xs);font-weight:700}.assistant-etiquette[data-type=decision]{background:var(--encre);color:var(--sur-plein)}.assistant-etiquette[data-type=action]{background:var(--attention-fond);color:var(--attention-encre)}.assistant-etiquette[data-type=us],.assistant-etiquette[data-type=correction]{background:var(--bleu-voile);color:var(--bleu)}.assistant-sources-courtes{display:flex;flex-direction:column;gap:var(--espace-1);margin:0;padding:0;list-style:none;font-size:var(--texte-s)}.assistant-sources-courtes li{display:flex;flex-direction:row;align-items:center;gap:var(--espace-2);min-width:0}.assistant-sources-courtes a{min-width:0;overflow-wrap:anywhere}.assistant-sources li{display:flex;flex-direction:row;align-items:center;gap:var(--espace-3);padding:var(--espace-2) 0}.assistant-source-texte{display:flex;flex:1;flex-direction:column;min-width:0;overflow-wrap:anywhere}.assistant-sources a{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);font-weight:600}.preparer-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-4);align-items:start}@media(min-width:1000px){.preparer-grille{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:var(--espace-6)}}.preparer-points{display:flex;flex-direction:column;gap:var(--espace-3);margin:0;padding:0;list-style:none}.preparer-point{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--espace-1) var(--espace-3);padding:var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m)}.preparer-point[data-garde=non]{background:var(--surface-douce)}.preparer-point[data-garde=non] .preparer-point-titre{color:var(--encre-faible);text-decoration:line-through}.preparer-point-garde{display:flex;align-items:flex-start;gap:var(--espace-3);min-height:var(--hauteur-cible);cursor:pointer}.preparer-point-garde input{flex:none;width:24px;height:24px;margin:2px 0 0;accent-color:var(--bleu)}.preparer-point-texte{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.preparer-point-groupe{color:var(--encre-faible);font-size:var(--texte-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.preparer-point-titre{font-size:var(--texte-m);font-weight:600}.preparer-point-minutes{align-self:start;padding-top:2px;color:var(--encre-douce);font-size:var(--texte-s);font-weight:600;white-space:nowrap}.preparer-point .assistant-sources-courtes,.preparer-point-modifier{grid-column:1 / -1}.preparer-point .assistant-sources-courtes{padding-left:36px}.preparer-point-modifier{justify-self:start;margin-left:28px}.preparer-cote{min-width:0}.preparer-total{margin:0;font-size:var(--texte-l);font-weight:700}.preparer-total.depasse,.preparer-alerte{color:var(--attention-encre)}.preparer-barre{width:100%;height:10px;border:0;border-radius:var(--rayon-plein);background:var(--neutre-voile);overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.preparer-barre::-webkit-progress-bar{border-radius:var(--rayon-plein);background:var(--neutre-voile)}.preparer-barre::-webkit-progress-value{border-radius:var(--rayon-plein);background:var(--bleu)}.preparer-barre::-moz-progress-bar{border-radius:var(--rayon-plein);background:var(--bleu)}.preparer-barre.depasse::-webkit-progress-value{background:var(--attention)}.preparer-barre.depasse::-moz-progress-bar{background:var(--attention)}.preparer-apercu{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding-left:1.4em}.preparer-apercu li span:first-child{overflow-wrap:anywhere}.preparer-apercu li .aide{margin-left:var(--espace-2)}.demander-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-4);align-items:start}@media(min-width:1000px){.demander-grille{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:var(--espace-6)}}.demander-principal,.demander-cote{min-width:0}.demander-actions{display:flex;justify-content:flex-end}.demander-refus,.demander-refus-suite{margin:0}.demander-refus-suite{display:flex;justify-content:flex-end}.demander-suggestions{display:flex;flex-wrap:wrap;gap:var(--espace-2)}.demander-suggestions .puce-filtre{height:auto;min-height:var(--hauteur-cible);text-align:left;white-space:normal}.demander-reponse .carte-entete h2{margin:0}.demander-question{margin:0;color:var(--encre-douce);font-size:var(--texte-s);overflow-wrap:anywhere}.demander-texte{margin:0;font-size:var(--texte-m);line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.demander-sous-titre{margin:var(--espace-2) 0 0;font-size:var(--texte-s);font-weight:700}.demander-avis{display:flex;flex-wrap:wrap;gap:var(--espace-2)}.demander-historique-question{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:var(--hauteur-cible);padding:var(--espace-2) var(--espace-1);border:0;border-radius:var(--rayon-s);background:none;color:var(--encre);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.demander-historique-question:hover,.demander-historique-question[aria-current=true]{background:var(--surface-survol)}.demander-lit,.demander-jamais{display:flex;flex-direction:column;gap:var(--espace-1);margin:0;padding-left:1.2em;font-size:var(--texte-s)}.demander-jamais{color:var(--encre-douce)}.demander-apercu{margin:0;padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-s);background:var(--surface-douce);color:var(--encre-douce);overflow-wrap:anywhere}.signaux-hors-perimetre{display:flex;flex:none;flex-direction:column;gap:var(--espace-2);max-height:45vh;margin:0 var(--espace-3) var(--espace-2);overflow-y:auto}.signal-hors-perimetre{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-3);border:1px solid var(--note-bordure);border-radius:var(--rayon-m);background:var(--note-fond);color:var(--note-encre)}.signal-hors-perimetre[data-statut=ecarte],.signal-hors-perimetre[data-statut=opportunite]{border-color:var(--bordure-douce);background:var(--surface-douce);color:var(--encre-douce)}.signal-etiquette{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1);margin:0;font-size:var(--texte-xs);font-weight:700}.signal-titre{margin:0;color:var(--encre);font-size:var(--texte-m);font-weight:700;overflow-wrap:anywhere}.signal-demande{margin:0;padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-s);background:var(--surface);color:var(--encre);font-size:var(--texte-s);overflow-wrap:anywhere}.signal-details summary{display:flex;align-items:center;min-height:var(--hauteur-cible);font-weight:600;cursor:pointer}.signal-raisons{margin:0 0 var(--espace-2);padding-left:1.2em;font-size:var(--texte-s)}.signal-reponse{display:flex;flex-direction:column;gap:var(--espace-1);padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-s);background:var(--surface);color:var(--encre)}.signal-reponse p{margin:0;overflow-wrap:anywhere}.signal-actions,.signal-suite{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);margin:0}.signal-suite p{margin:0}.dossier-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-4);align-items:start}@media(min-width:1100px){.dossier-grille{grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:var(--espace-6)}.dossier-sommaire{position:sticky;top:calc(var(--hauteur-entete-bureau) + var(--espace-4));grid-row:1 / span 2}.dossier-document,.dossier-ecarts{grid-column:2}}.dossier-sommaire ol{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.dossier-sommaire a{display:flex;align-items:center;min-height:var(--hauteur-cible);padding:0 var(--espace-2);border-radius:var(--rayon-s);font-size:var(--texte-s);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.dossier-sommaire a:hover{background:var(--surface-survol)}.dossier-document{min-width:0}.dossier-entete p{margin:0}.dossier-titre-imprime{display:none}.dossier-section{display:flex;flex-direction:column;gap:var(--espace-2);padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce);scroll-margin-top:calc(var(--hauteur-entete-bureau) + var(--espace-4))}.dossier-section h2{margin:0;font-size:var(--texte-l)}.dossier-section p{margin:0;line-height:1.55;overflow-wrap:anywhere}.dossier-section-entete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2)}.dossier-pourquoi{padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-s);background:var(--surface-douce)}.dossier-pourquoi h3{margin:0 0 var(--espace-1);font-size:var(--texte-s)}.dossier-recette{color:var(--succes-encre);font-size:var(--texte-s);font-weight:600}.dossier-compteurs{margin:0;padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce)}.dossier-ecarts li{overflow-wrap:anywhere}.dossier-relancer{align-self:flex-start}@media print{body:has(.dossier-document){background:var(--surface)}.coquille:has(.dossier-document){display:block;min-height:0}.coquille:has(.dossier-document) :is(.zone-alerte,.entete,.menu,.menu-voile,.chaine-info){display:none!important}.coquille:has(.dossier-document) .contenu{max-width:none;padding:0}.dossier-parametrage>:not(.dossier-grille),.dossier-sommaire,.dossier-ecarts,.dossier-modifier{display:none!important}.dossier-grille{display:block}.dossier-document{padding:0;border:none;box-shadow:none}.dossier-titre-imprime{display:block;font-size:22px}.dossier-section{break-inside:avoid}.dossier-document a{color:inherit;text-decoration:none}}.composeur-vocal,.demo-filmage{--rouge-enregistrement-voile: var(--rouge-enregistrement-voile-doux)}.composeur-saisie{min-width:0}.composeur-envoi{gap:4px;align-items:center}.composeur-micro{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--encre-douce);cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.composeur-micro:hover{background:var(--neutre-voile);color:var(--encre)}.composeur-micro:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:1px}.composeur.note .composeur-micro{color:var(--note-encre)}.composeur-vocal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.composeur-vocal-annuler{flex:none}.composeur-vocal-etat{display:flex;align-items:center;gap:var(--espace-2);flex:1 1 160px;min-width:0;min-height:44px;padding:0 var(--espace-3);border-radius:var(--rayon-m);background:var(--rouge-enregistrement-voile);color:var(--rouge-enregistrement-encre);font-size:var(--texte-s);font-weight:700}.composeur-vocal-point{flex:none;width:10px;height:10px;border-radius:50%;background:var(--rouge-enregistrement)}.composeur-vocal-etat[data-limite] .composeur-vocal-point{background:var(--encre-faible)}@media(prefers-reduced-motion:no-preference){.composeur-vocal-etat:not([data-limite]) .composeur-vocal-point,.demo-direct[data-etat=enregistre] .demo-point{animation:medias-battement 1.2s ease-in-out infinite}}@keyframes medias-battement{50%{opacity:.35}}.composeur-vocal-niveaux{display:flex;align-items:center;gap:2px;height:24px;flex:0 1 auto;min-width:0;overflow:hidden}.composeur-vocal-barre{flex:none;width:3px;height:3px;border-radius:2px;background:currentColor;opacity:.55}.composeur-vocal-barre[data-niveau="1"]{height:6px}.composeur-vocal-barre[data-niveau="2"]{height:9px}.composeur-vocal-barre[data-niveau="3"]{height:12px}.composeur-vocal-barre[data-niveau="4"]{height:15px}.composeur-vocal-barre[data-niveau="5"]{height:18px}.composeur-vocal-barre[data-niveau="6"]{height:21px}.composeur-vocal-barre[data-niveau="7"]{height:24px}.composeur-vocal-temps{flex:none;margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.composeur-vocal-envoyer{flex:none;width:44px;min-width:44px;height:44px;padding:0;justify-content:center;border-radius:50%}.composeur-vocal-aide{flex:1 1 100%;margin:0}.composeur-vocal-refus{margin:0}@media(max-width:719px){.composeur-vocal-niveaux{display:none}}.vocal-lecteur{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-3);max-width:420px;margin:2px 0 4px}.vocal-bouton{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:var(--bleu);color:var(--sur-plein);cursor:pointer}.vocal-bouton:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.espace-client .vocal-bouton{background:var(--accent)}.vocal-barres{display:flex;align-items:center;gap:2px;flex:1 1 120px;min-width:0;height:32px;overflow:hidden}.vocal-barre{flex:1 1 2px;min-width:2px;max-width:5px;height:6px;border-radius:2px;background:color-mix(in srgb,var(--bleu) 40%,var(--surface))}.vocal-barre[data-jouee]{background:var(--bleu)}.vocal-barre[data-niveau="2"]{height:10px}.vocal-barre[data-niveau="3"]{height:14px}.vocal-barre[data-niveau="4"]{height:18px}.vocal-barre[data-niveau="5"]{height:22px}.vocal-barre[data-niveau="6"]{height:26px}.vocal-barre[data-niveau="7"]{height:30px}.vocal-horloge{flex:none;color:var(--encre-douce);font-size:var(--texte-xs);font-weight:600;font-variant-numeric:tabular-nums}.vocal-erreur{flex:1 1 100%;margin:0}.vocal-etiquette{display:inline-flex;align-self:flex-start;width:fit-content;margin-top:4px;padding:2px 8px;border-radius:var(--rayon-plein);background:var(--neutre-voile);color:var(--neutre-encre);font-size:11px;font-weight:700}.msg-note .vocal-etiquette{background:var(--surface)}.carte-demo .carte-entete h2{margin:0}.demo-corps{min-width:0}.demo-legende{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.demo-lecteur{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0}.demo-ecran{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--rayon-l);background:var(--scene-fond)}.demo-video{display:block;width:100%;height:100%;background:var(--video-fond)}.demo-affiche{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--espace-3);padding:var(--espace-4);background:var(--scene-fond);color:var(--sur-fonce);text-align:center}.demo-affiche-sujet{max-width:36ch;font-size:var(--texte-l);font-weight:600;overflow-wrap:anywhere}.demo-affiche-detail{color:var(--scene-encre-douce);font-size:var(--texte-s)}.demo-lire{display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:0;border:none;border-radius:50%;background:var(--bleu-clair);color:var(--scene-fond);cursor:pointer}.demo-lire:focus-visible{outline:3px solid var(--sur-fonce);outline-offset:3px}.demo-chapitres-titre{margin:0 0 var(--espace-2);color:var(--encre-douce);font-size:var(--texte-s);font-weight:600}.demo-chapitres{margin:0;padding:0;list-style:none;border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);overflow:hidden}.demo-chapitres>li{display:flex;flex-flow:row wrap;align-items:center;border-bottom:1px solid var(--bordure-douce)}.demo-chapitres>li:last-child{border-bottom:0}.demo-chapitre{display:flex;flex:1 1 220px;align-items:center;gap:var(--espace-3);min-width:0;min-height:44px;padding:var(--espace-2) var(--espace-3);border:none;background:transparent;color:var(--encre);font:inherit;font-size:var(--texte-s);text-align:left;cursor:pointer}button.demo-chapitre:hover{background:var(--surface-survol)}.demo-chapitre[aria-pressed=true]{background:var(--bleu-voile)}.demo-chapitre:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:-3px}.demo-chapitre-vide{color:var(--encre-douce);cursor:default}.demo-chapitre-temps{flex:none;width:52px;color:var(--bleu);font-weight:700;font-variant-numeric:tabular-nums}.demo-chapitre-vide .demo-chapitre-temps{color:var(--encre-faible)}.demo-chapitre-libelle{min-width:0;overflow-wrap:anywhere}.demo-chapitre-actions{display:flex;align-items:center;gap:2px;padding:0 var(--espace-1)}.demo-publier{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-3)}.demo-publier .aide{flex:1 1 260px;margin:0}.demo-avis{margin:var(--espace-2) 0 0}.demo-anciennes{margin-top:var(--espace-3)}.demo-anciennes summary{display:flex;align-items:center;min-height:var(--hauteur-cible);color:var(--encre-douce);font-weight:600;cursor:pointer}.demo-anciennes .ligne-titre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2)}.demo-filmage{min-width:0}.demo-direct{display:flex;align-items:center;gap:var(--espace-2);margin:0;font-weight:600}.demo-point{flex:none;width:12px;height:12px;border-radius:50%;background:var(--rouge-enregistrement)}.demo-direct[data-etat=envoi] .demo-point{background:var(--encre-faible)}.demo-compteur{margin:0;font-size:32px;font-weight:var(--poids-titre);font-variant-numeric:tabular-nums;letter-spacing:var(--interlettrage-titre)}.demo-marques .aide{margin:0 0 var(--espace-2)}.demo-marques-liste{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding:0;list-style:none}.demo-marques-liste .bouton{width:100%;justify-content:flex-start;gap:var(--espace-2);text-align:left}.demo-marque-numero{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--surface);font-size:var(--texte-xs);font-weight:700}.demo-marque-libelle{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-marque-temps{flex:none;font-variant-numeric:tabular-nums}.case-demo{display:flex;align-items:center;gap:10px;min-height:var(--hauteur-cible);font-size:var(--texte-m);cursor:pointer}.case-demo input{flex:none;width:20px;height:20px;margin:0}.demo-recette{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-4);align-items:start}@media(min-width:1100px){.demo-recette{grid-template-columns:minmax(0,1.7fr) minmax(340px,1fr);gap:var(--espace-5)}}.demo-voir{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;min-height:var(--hauteur-cible);padding:0 14px;border:none;border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--bleu);font:inherit;font-size:var(--texte-xs);font-weight:600;cursor:pointer}.espace-client .demo-voir{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.demo-voir:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:1px}.recette-moment{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-3);margin:0}.historique-liste{display:flex;flex-direction:column;gap:var(--espace-3);margin:0;padding:0;list-style:none}.historique-groupe+.historique-groupe{padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce)}.historique-quand{margin:0 0 var(--espace-1);color:var(--encre-douce);font-size:13px}.historique-quand strong{color:var(--encre);font-weight:600}.historique-lignes,.historique-changements{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.historique-phrase{color:var(--encre)}.historique-changements{margin-top:2px;padding-left:var(--espace-3);color:var(--encre-douce);font-size:13px}.historique-colonne{color:var(--encre-faible);font-weight:600}.historique-avant{text-decoration:line-through;text-decoration-color:var(--bordure-forte);overflow-wrap:anywhere}.historique-apres{color:var(--encre);font-weight:500;overflow-wrap:anywhere}.referentiel-ligne{align-items:center}.referentiel-ligne .ligne-titre{flex-wrap:wrap;gap:var(--espace-2)}.referentiel-ligne.archive .nom-admin{color:var(--encre-douce);font-weight:500}.case-referentiel{display:inline-flex;align-items:center;gap:var(--espace-2);min-height:44px}.choix-mails label{align-items:flex-start;gap:var(--espace-3);padding:var(--espace-2) 0}.choix-mails input{flex:none;width:20px;height:20px;margin-top:2px}.choix-mails-texte{display:flex;flex-direction:column;gap:2px;min-width:0}.choix-mails-texte strong{font-size:var(--texte-m);font-weight:600;color:var(--encre)}.reglage-mails-etat{padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-m);background:var(--surface-douce)}.carte-mails .etat-google{margin-top:0}.chiffres-mails dd{font-size:var(--texte-m);overflow-wrap:anywhere}.sous-titre-carte{margin:0;font-size:var(--texte-s);font-weight:var(--poids-titre);color:var(--encre-douce)}.liste li.ligne-erreur-mail{gap:2px;padding:var(--espace-2) 0;overflow-wrap:anywhere}.ligne-erreur-mail-tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-3)}.ligne-erreur-mail p{margin:0}.vues-rubrique{display:flex;flex-wrap:wrap;gap:var(--espace-1) var(--espace-4);margin-top:calc(-1 * var(--espace-2));border-bottom:1px solid var(--bordure-douce)}.vues-rubrique-lien{display:inline-flex;align-items:center;min-height:44px;margin-bottom:-1px;padding:0 2px;border-bottom:2px solid transparent;color:var(--encre-faible);font-weight:500;text-decoration:none;transition:color var(--duree-rapide) ease,border-color var(--duree-rapide) ease}.vues-rubrique-lien:hover{color:var(--encre);border-bottom-color:var(--bordure)}.vues-rubrique-lien[aria-current=page]{color:var(--bleu);border-bottom-color:var(--bleu);font-weight:600}.vues-rubrique-lien:focus-visible{outline:2px solid var(--focus-anneau);outline-offset:2px}.espace-client .vues-rubrique-lien[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent-trait)}.chargement-ecran{margin:var(--espace-6) 0;color:var(--encre-faible)}@media(prefers-reduced-motion:no-preference){.chargement-ecran{animation:chargement-ecran-apparait .3s ease .25s both}}@keyframes chargement-ecran-apparait{0%{opacity:0}}.bouton-ia{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}@media(min-width:1000px){.bouton-icone.bouton-ia{width:auto;padding:0 14px 0 10px;border-radius:var(--rayon-plein)}}@media(max-width:999px){.bouton-ia-libelle{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}:root{--courbe-sortie: cubic-bezier(.2, .8, .2, 1);--courbe-ressort: cubic-bezier(.2, 1.25, .35, 1)}.entete-page-orne{position:relative;isolation:isolate;padding:var(--espace-4) var(--espace-5);margin:calc(-1 * var(--espace-2)) 0 0;border-radius:var(--rayon-xl);background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--symbole-cyan) 16%,transparent) 0%,transparent 55%),radial-gradient(90% 120% at 0% 100%,color-mix(in srgb,var(--symbole-bleu) 10%,transparent) 0%,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 70%,transparent),transparent)}.entete-page-orne>.ornement-arcs{position:absolute;top:50%;right:var(--espace-5);z-index:-1;width:112px;height:112px;margin-top:-56px;opacity:.55}.entete-page-orne .entete-page-actions{position:relative}@media(max-width:719px){.entete-page-orne{padding:var(--espace-3) var(--espace-4);margin:0}.entete-page-orne>.ornement-arcs{width:76px;height:76px;margin-top:-38px;right:var(--espace-3);opacity:.35}}.ornement-arcs{flex:none;overflow:visible;fill:none;stroke-linecap:round}.ornement-arcs path{stroke-width:6}.ornement-arc-1{stroke:var(--symbole-cyan)}.ornement-arc-2{stroke:var(--symbole-bleu)}.ornement-arc-3{stroke:var(--symbole-cyan)}.ornement-point{fill:var(--symbole-bleu)}.etat-vide .ornement-petit{width:40px;height:40px;opacity:.6}.etat-vide{background:radial-gradient(80% 120% at 0% 0%,color-mix(in srgb,var(--symbole-cyan) 7%,transparent),transparent 60%),var(--surface-douce)}.espace-client .ornement-arc-2,.espace-client .ornement-point{stroke:var(--accent-trait);fill:var(--accent-trait)}.espace-client .ornement-arc-2{fill:none}.squelette{display:flex;flex-direction:column;gap:var(--espace-4)}.squelette-titre,.squelette-carte{display:flex;flex-direction:column;gap:10px}.squelette-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--espace-4)}.squelette-carte{padding:var(--espace-4);border:1px solid var(--bordure-douce);border-radius:var(--rayon-l);background:var(--surface)}.squelette-barre{display:block;height:12px;border-radius:var(--rayon-plein);background:linear-gradient(90deg,var(--neutre-voile) 0%,var(--surface-douce) 40%,var(--neutre-voile) 80%) 0 0 / 300% 100%}.squelette-h1{width:min(320px,70%);height:26px}.squelette-sous-titre{width:min(420px,85%)}.squelette-h2{width:45%;height:16px;margin-bottom:4px}.squelette-courte{width:60%}.celebration{position:fixed;z-index:1000;width:0;height:0;pointer-events:none}.celebration-point,.celebration-arc{position:absolute;top:0;left:0;display:block;opacity:0}.celebration-point{width:7px;height:7px;border-radius:50%;background:var(--couleur)}.celebration-arc{width:12px;height:12px;border:2.5px solid var(--couleur);border-right-color:transparent;border-radius:50%}.menu-indicateur{display:none}@media(min-width:1000px){.menu-equipe .menu-indicateur{position:absolute;top:0;left:0;z-index:0;display:block;border-radius:var(--rayon-s);background:var(--menu-actif);pointer-events:none}.menu-equipe .menu-indicateur[data-visible=non]{opacity:0}.menu-equipe :is(.menu-lien,.menu-marque,.menu-groupe,.menu-epingle){position:relative;z-index:1}.menu-equipe:has(.menu-indicateur[data-visible=oui]) .menu-lien[aria-current=page]{background:transparent}.menu-equipe .menu-lien .icone{transition:transform var(--duree-rapide) var(--courbe-sortie)}}.entete{transition:background-color var(--duree) ease,box-shadow var(--duree) ease}.entete[data-defile=oui]{background:color-mix(in srgb,var(--surface) 78%,transparent);box-shadow:0 1px 0 var(--bordure-douce),0 10px 24px -18px color-mix(in srgb,var(--bleu-nuit) 45%,transparent)}:is(.carte-projet,.carte-us,.agenda-reunion,.documents-en-grille li.document,.carte-opportunite){transition:transform var(--duree) var(--courbe-sortie),box-shadow var(--duree) ease,border-color var(--duree) ease}:is(.carte-us,.agenda-reunion,.documents-en-grille li.document,.carte-opportunite):hover{box-shadow:var(--ombre-2),0 0 0 1px var(--bordure-elevee)}@media(prefers-reduced-motion:no-preference){.contenu>*{animation:mv-fondu .18s ease-out backwards}:where(.pile,.accueil-grille>.pile,.fiche-projet-grille,.squelette-cartes)>:where(.carte,.squelette-carte),.cartes-projets>li,.liste>li{animation:mv-monte .26s var(--courbe-sortie) backwards}:where(.pile,.accueil-grille>.pile,.fiche-projet-grille,.squelette-cartes)>:where(.carte,.squelette-carte):nth-child(2),.cartes-projets>li:nth-child(2),.liste>li:nth-child(2){animation-delay:30ms}:where(.pile,.accueil-grille>.pile,.fiche-projet-grille,.squelette-cartes)>:where(.carte,.squelette-carte):nth-child(3),.cartes-projets>li:nth-child(3),.liste>li:nth-child(3){animation-delay:60ms}:where(.pile,.accueil-grille>.pile,.fiche-projet-grille,.squelette-cartes)>:where(.carte,.squelette-carte):nth-child(4),.cartes-projets>li:nth-child(4),.liste>li:nth-child(4){animation-delay:90ms}:where(.pile,.accueil-grille>.pile,.fiche-projet-grille,.squelette-cartes)>:where(.carte,.squelette-carte):nth-child(5),.cartes-projets>li:nth-child(5),.liste>li:nth-child(5){animation-delay:.12s}:where(.pile,.accueil-grille>.pile,.fiche-projet-grille,.squelette-cartes)>:where(.carte,.squelette-carte):nth-child(6),.cartes-projets>li:nth-child(6),.liste>li:nth-child(6){animation-delay:.15s}:where(.pile,.accueil-grille>.pile,.fiche-projet-grille,.squelette-cartes)>:where(.carte,.squelette-carte):nth-child(7),.cartes-projets>li:nth-child(7),.liste>li:nth-child(7){animation-delay:.18s}:where(.pile,.accueil-grille>.pile,.fiche-projet-grille,.squelette-cartes)>:where(.carte,.squelette-carte):nth-child(n+8),.cartes-projets>li:nth-child(n+8),.liste>li:nth-child(n+8){animation-delay:.21s}:is(.panneau,.messagerie,form,.recherche) :is(.carte,.liste>li),.liste-wiki>li{animation:none}.squelette-barre{animation:mv-reflet 1.4s ease-in-out infinite}.ornement-arcs{animation:mv-flotte 7s ease-in-out infinite;transform-origin:50% 50%}.etat-vide .ornement-arcs{animation-duration:9s}.pastille{animation:mv-pop .3s var(--courbe-ressort) both}.menu-equipe .menu-indicateur[data-glisse=oui]{transition:transform .24s var(--courbe-sortie),opacity var(--duree-rapide) ease}@media(min-width:1000px){.menu-equipe .menu-lien:hover .icone{transform:translate(2px)}}.panneau[open]{animation-duration:.28s;animation-timing-function:var(--courbe-ressort)}.menu-deroulant-cadre{animation:mv-deplie .16s var(--courbe-sortie) both;transform-origin:top right}.menu-deroulant-cadre[data-alignement=gauche]{transform-origin:top left}:is(.carte-us,.agenda-reunion,.documents-en-grille li.document,.carte-opportunite):hover{transform:translateY(-2px)}:is(.bouton,.bouton-icone,.puce-filtre,.nuage-tag,.tag-bouton,.menu-deroulant-bouton):active{transform:translateY(1px) scale(.98)}:is(.bouton,.bouton-icone,.puce-filtre){transition:transform 90ms ease,background-color var(--duree-rapide) ease,color var(--duree-rapide) ease,box-shadow var(--duree-rapide) ease}.barre-avancement::-webkit-progress-value{animation:mv-remplit .7s var(--courbe-sortie) both;transform-origin:left center}.barre-avancement::-moz-progress-bar{animation:mv-remplit .7s var(--courbe-sortie) both;transform-origin:left center}.rida-coche[aria-pressed=true] .rida-coche-rond{animation:mv-pop .3s var(--courbe-ressort)}.rida-coche[aria-pressed=true] .rida-coche-rond:after{animation:mv-coche .26s 80ms var(--courbe-sortie) both}}@keyframes mv-fondu{0%{opacity:0}}@keyframes mv-monte{0%{opacity:0;transform:translateY(8px)}}@keyframes mv-reflet{0%{background-position:100% 0}to{background-position:0 0}}@keyframes mv-flotte{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-4deg)}}@keyframes mv-pop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes mv-deplie{0%{opacity:0;transform:translateY(-4px) scale(.96)}}@keyframes mv-remplit{0%{transform:scaleX(0)}}@keyframes mv-coche{0%{opacity:0;transform:rotate(45deg) scale(.4)}to{opacity:1;transform:rotate(45deg) scale(1)}}.entete-page-orne{overflow:hidden;padding-right:calc(var(--espace-5) + 128px)}.entete-page-orne>.ornement-arcs{right:-14px;width:132px;height:132px;margin-top:-66px;opacity:var(--filigrane-opacite)}@media(max-width:719px){.entete-page-orne{padding-right:calc(var(--espace-4) + 56px)}.entete-page-orne>.ornement-arcs{top:var(--espace-3);right:-10px;width:72px;height:72px;margin-top:0;opacity:var(--filigrane-opacite-telephone)}}.rida-partance{display:inline-flex;align-items:center;gap:2px;color:var(--encre-douce);font-size:var(--texte-s);font-variant-numeric:tabular-nums}.odj-duree{flex:none;align-self:center;color:var(--encre-douce);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.odj-source a{color:inherit;text-decoration:underline;text-underline-offset:2px}.odj-total{padding-top:var(--espace-2)}@media(min-width:720px)and (max-width:999px){.coquille-equipe .menu{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.coquille-equipe .menu-lien{flex:none;gap:6px;padding:0 8px}}.ajout-critere{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--espace-2) var(--espace-3);margin-top:var(--espace-3)}.ajout-critere .champ{flex:1 1 260px;min-width:0}.ajout-critere .erreur{flex:1 1 100%;margin:0}.statut-attention{background:var(--attention-fond);color:var(--attention-encre)}html{scroll-padding-top:calc(var(--hauteur-entete-bureau) + 8px);scroll-padding-bottom:calc(var(--hauteur-chaine) + 8px)}@media(max-width:719px){html{scroll-padding-top:calc(var(--hauteur-entete) + 8px);scroll-padding-bottom:calc(140px + env(safe-area-inset-bottom))}}.statut-opportunite-perdue,.statut.annonce-etat-terminee,.compte-desactive,.msg-note .msg-heure,.msg-note .msg-modifie,.msg-surbrillance .msg-heure,.msg-surbrillance .msg-modifie{color:var(--neutre-encre)}.champ :is(input,select,textarea){border-color:var(--bordure-saisie)}.champ :is(input,select,textarea):hover{border-color:var(--neutre-encre)}.champ :is(input,select,textarea):focus-visible{border-color:var(--bleu)}.champ :is(input,select,textarea)[aria-invalid=true]{border-color:var(--attention)}:is(.grille,.temps-ligne-saisie,.temps-propose-duree) input,:is(.messagerie-recherche,.champ-recherche-wiki) input,.statut-us select,.barre-recherche,.saisie-rapide-texte{border-color:var(--bordure-saisie)}:is(.grille,.temps-ligne-saisie,.temps-propose-duree) input:hover,:is(.messagerie-recherche,.champ-recherche-wiki) input:hover,.statut-us select:hover,.barre-recherche:hover,.saisie-rapide-texte:hover{border-color:var(--neutre-encre)}:is(.grille,.temps-ligne-saisie,.temps-propose-duree) input:focus-visible,:is(.messagerie-recherche,.champ-recherche-wiki) input:focus-visible,.statut-us select:focus-visible,.barre-recherche:focus-within,.saisie-rapide-texte:focus-visible{border-color:var(--bleu)}.saisie-rapide-texte[aria-invalid=true]{border-color:var(--attention)}.puce-filtre[aria-pressed=true],.vues-ecran .puce-filtre[aria-pressed=true]{box-shadow:none;font-weight:700}.statut-us .statut-us-aide{flex:1 1 100%}@media(min-width:1000px){.coquille-client{grid-template-columns:248px minmax(0,1fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:"menu alerte" "menu entete" "menu chaine" "menu contenu"}.coquille-client .entete-marque{display:none}.menu.menu-client{position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;flex-direction:column;flex-wrap:nowrap;gap:2px;padding:var(--espace-3);border-bottom:none;border-right:1px solid var(--bordure-douce);background:var(--menu-fond);scrollbar-color:var(--bordure) transparent}.coquille:has(.chaine-info) .menu-client{height:calc(100vh - var(--hauteur-chaine))}.menu-client .menu-marque{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:6px 10px 18px}.menu-client .logo-cadre{padding:0;border-radius:0;background:transparent}.menu-client .logo-cadre img{height:24px;width:auto;max-width:100%}.menu-client .menu-sous-titre{padding-left:0;color:var(--encre-faible);font-size:12px;font-weight:600;letter-spacing:.02em}.menu-client .menu-lien{min-height:40px;gap:10px;padding:0 12px;border:none;border-radius:var(--rayon-s);color:var(--menu-encre);font-size:14px;font-weight:500;transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.menu-client .menu-lien .icone{color:var(--encre-faible)}.menu-client .menu-lien:hover{background:var(--menu-survol);color:var(--encre)}.menu-client .menu-lien:focus-visible{outline-width:2px;outline-offset:-2px}.menu-client .menu-lien[aria-current=page]{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent);font-weight:600}.menu-client .menu-lien[aria-current=page] .icone{color:var(--accent)}.menu-client .menu-lien .pastille{margin-left:auto;background:var(--accent);color:var(--sur-plein)}.menu-client .menu-indicateur{position:absolute;top:0;left:0;z-index:0;display:block;border-radius:var(--rayon-s);background:color-mix(in srgb,var(--accent) 10%,var(--surface));pointer-events:none}.menu-client .menu-indicateur[data-visible=non]{opacity:0}.menu-client :is(.menu-lien,.menu-marque){position:relative;z-index:1}.menu-client:has(.menu-indicateur[data-visible=oui]) .menu-lien[aria-current=page]{background:transparent}.marque-client.empilee{flex-direction:column;align-items:flex-start;gap:var(--espace-2);max-width:100%}.marque-client.empilee .marque-client-logo{height:40px;max-width:200px}.marque-client.empilee .marque-client-initiales{width:44px;height:44px;border-radius:var(--rayon-m);font-size:16px}.marque-client.empilee .marque-client-texte{display:flex;flex-direction:column;gap:2px;max-width:100%;white-space:normal}.marque-client.empilee .marque-client-texte strong{font-size:var(--texte-m);line-height:1.3;overflow-wrap:anywhere}.marque-client.empilee .marque-client-suite{display:block;color:var(--encre-faible);font-size:12px;font-weight:600}}@media(min-width:1000px)and (prefers-reduced-motion:no-preference){.menu-client .menu-indicateur[data-glisse=oui]{transition:transform .24s var(--courbe-sortie),width .24s var(--courbe-sortie),opacity var(--duree-rapide) ease}.menu-client .menu-lien:hover .icone{transform:translate(2px)}.menu-client .menu-lien .icone{transition:transform var(--duree-rapide) var(--courbe-sortie)}}.tableau-client{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-3);align-items:start}.tableau-client>*{min-width:0;margin:0}@container accueil-client (min-width: 680px){.tableau-client{gap:var(--espace-4)}}@container accueil-client (min-width: 780px){.tableau-client{grid-template-columns:repeat(2,minmax(0,1fr))}.tableau-client>.tableau-client-taches{grid-column:1 / -1}.tableau-client-taches>.liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:var(--espace-3)}.tableau-client-taches>.liste>li.tache{justify-content:flex-start;padding:var(--espace-3) var(--espace-4);border:none;border-radius:var(--rayon-m);background:var(--surface-bloc);transition:background-color var(--duree-rapide) ease,box-shadow var(--duree-rapide) ease}.tableau-client-taches>.liste>li.tache:hover{background:var(--surface);box-shadow:var(--ombre-2),0 0 0 1px var(--bordure-douce)}}@container accueil-client (min-width: 1300px){.tableau-client{grid-template-columns:repeat(3,minmax(0,1fr))}.tableau-client>.tableau-client-taches{grid-column:span 2}}.accueil-taches-resume{margin-top:calc(-1 * var(--espace-2));color:var(--encre-douce);font-size:var(--texte-s)}.projets-client{display:flex;flex-direction:column;gap:var(--espace-4);margin:0;padding:0;list-style:none}.projet-client+.projet-client{padding-top:var(--espace-4);border-top:1px solid var(--bordure-douce)}.projet-client-corps{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0}.projet-client-entete{display:flex;align-items:center;gap:var(--espace-3);min-width:0}.projet-client-nom{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.projet-client-nom h3{margin:0;font-size:var(--texte-l);line-height:1.3;overflow-wrap:anywhere}.projet-client-nom h3 a{color:var(--encre);text-decoration:none}.projet-client-nom h3 a:hover{color:var(--accent);text-decoration:underline}.projet-client-mesures{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--espace-3) var(--espace-5)}.projet-client-mesure{display:flex;flex-direction:column;gap:var(--espace-2);min-width:0;padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--surface-douce)}.projet-client-mesure .barre-avancement{width:100%}.projet-client-mesure .fiche-projet-mesure strong{font-size:var(--texte-l)}.etiquette-chiffre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-1) var(--espace-2);margin:0;color:var(--encre-faible);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.etiquette-chiffre .etat-budget{letter-spacing:0;text-transform:none}.projet-client-meteo{display:flex;flex-direction:column;gap:2px}.projet-client-reunion{display:flex;align-items:center;gap:var(--espace-2)}.projet-client-reunion .icone{color:var(--accent)}.projets-client.seul .carte-projet-pastille{width:48px;height:48px;font-size:16px}.documents-recents .document-texte{flex:1 1 160px}.documents-recents .nom-document{overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){.tableau-client>:where(.carte){animation:mv-monte .26s var(--courbe-sortie) backwards}.tableau-client>:where(.carte):nth-child(2){animation-delay:30ms}.tableau-client>:where(.carte):nth-child(3){animation-delay:60ms}.tableau-client>:where(.carte):nth-child(4){animation-delay:90ms}.tableau-client>:where(.carte):nth-child(n+5){animation-delay:.12s}}.volets{display:flex;flex-direction:column;gap:var(--espace-4);min-width:0}.volets-detail{min-width:0}.volet-liste{display:none}@media(min-width:1100px){.volets:has(>.volet-liste){display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:var(--espace-6);align-items:start}.volet-liste{position:sticky;top:calc(var(--hauteur-entete-bureau) + var(--espace-4));display:flex;flex-direction:column;gap:var(--espace-2);max-height:calc(100vh - var(--hauteur-entete-bureau) - var(--hauteur-chaine) - var(--espace-8));overflow-y:auto;padding:var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-carte);background:var(--surface);box-shadow:var(--ombre-1);scrollbar-color:var(--bordure) transparent}.volets:has(>.volet-liste) .demo-recette{grid-template-columns:minmax(0,1fr)}}@media(min-width:1440px){.volets:has(>.volet-liste) .demo-recette{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr)}}.volet-liste-titre{margin:0;padding:var(--espace-1) var(--espace-2);color:var(--encre-faible);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.volet-liste-elements{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.volet-lien{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:var(--hauteur-cible);padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-m);color:var(--encre);text-decoration:none;transition:background-color var(--duree-rapide) ease}.volet-lien:hover{background:var(--surface-survol)}.volet-lien:focus-visible{outline-width:2px;outline-offset:-2px}.volet-lien-titre{font-size:var(--texte-s);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.volet-lien-detail{color:var(--encre-faible);font-size:var(--texte-xs)}.volet-lien.attention .volet-lien-detail{color:var(--attention-encre)}.volet-lien[aria-current=page]{background:var(--bleu-voile)}.volet-lien[aria-current=page] .volet-lien-titre{color:var(--bleu)}.espace-client .volet-lien[aria-current=page]{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.espace-client .volet-lien[aria-current=page] .volet-lien-titre{color:var(--accent)}.volet-liste-pied{padding:var(--espace-1) var(--espace-2) 0;border-top:1px solid var(--bordure-douce)}.espace-client .volet-liste-pied .lien-carte,.espace-client .tableau-client .lien-carte{color:var(--accent)}@media(min-width:1100px){.reunion-grille.rida-en-tete{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.reunion-a-cote{position:sticky;top:calc(var(--hauteur-entete-bureau) + var(--espace-4));max-height:calc(100vh - var(--hauteur-entete-bureau) - var(--hauteur-chaine) - var(--espace-8));overflow-y:auto;padding:4px;margin:-4px;scrollbar-color:var(--bordure) transparent}}.carte-validation-rida{border-color:var(--accent-trait);background:color-mix(in srgb,var(--accent) 6%,var(--surface));box-shadow:var(--ombre-1)}.carte-validation-rida .rida-pied{padding-top:0;border-top:none}.carte-validation-rida .rida-publication{flex-direction:column;align-items:stretch}.carte-validation-rida .rida-publication .aide{flex:none}.carte-validation-rida .rida-publication-boutons{flex-direction:column}.carte-validation-rida .rida-publication-boutons .bouton{width:100%}@media(min-width:1100px){.colonne-lecture{width:100%;max-width:860px;margin-right:auto;margin-left:auto}}@media(min-width:1100px){.mon-espace{display:block;columns:2 380px;column-gap:var(--espace-4)}.mon-espace>*{break-inside:avoid;margin:0 0 var(--espace-4)}.mon-espace>:is(.entete-page,.bouton-sortie){column-span:all}.mon-espace>.bouton-sortie{display:inline-flex}}.zone-conflits-aucun{margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.zone-conflits-liste{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.conflit-ligne{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--espace-2) var(--espace-3);padding:var(--espace-3);border-radius:var(--rayon-m);background:var(--surface-douce)}.conflit-ligne[data-surligne=oui]{box-shadow:inset 0 0 0 2px var(--bleu-clair)}.conflit-texte{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:var(--espace-1)}.conflit-texte .lien-ligne{color:var(--encre);font-weight:600}.conflit-quand{color:var(--encre);font-size:var(--texte-m);font-weight:600;font-variant-numeric:tabular-nums}.conflit-evenements{margin:var(--espace-1) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;font-size:var(--texte-s)}.conflit-evenements li:before{content:"•";margin-right:6px;color:var(--attention)}.liste li.conflit-ligne{flex-direction:row;gap:var(--espace-2) var(--espace-3);padding:var(--espace-3);border-top:none}.carte>.liste>li.conflit-ligne{padding:var(--espace-3)}.liste li.conflit-ligne+li.conflit-ligne{margin-top:var(--espace-2)}.liste .conflit-evenements li{display:block;padding:0;border-top:none}.conflit-note{margin:var(--espace-1) 0 0;color:var(--encre-douce);font-size:var(--texte-s);font-style:italic;overflow-wrap:anywhere}.conflit-discussion{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--hauteur-cible);font-size:var(--texte-s);font-weight:600}.conflit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}@media(min-width:1440px){.zone-conflits-liste{grid-template-columns:repeat(auto-fill,minmax(560px,1fr));column-gap:var(--espace-5)}}@media(max-width:719px){.conflit-actions{flex:1 1 100%}.conflit-actions .bouton{flex:1 1 auto}}.avertissement-conflits{padding:var(--espace-2) var(--espace-3);border:1px solid var(--attention-bordure);border-radius:var(--rayon-s);background:var(--attention-fond);color:var(--attention-encre);font-size:var(--texte-s)}.avertissement-conflits p,.avertissement-conflits ul{margin:0}.avertissement-conflits ul{padding-left:18px;margin:var(--espace-1) 0}.avertissement-conflits .aide{color:var(--attention-encre)}.rh-part-jour{display:flex;flex-wrap:wrap;gap:0 var(--espace-4);margin:0;padding:0;border:0}.rh-part-jour legend{padding:0;margin-bottom:var(--espace-1);color:var(--encre);font-size:var(--texte-s);font-weight:600}.couverture-ligne{display:flex;flex-direction:column;gap:2px;padding:var(--espace-2) 0}.couverture-ligne .lien-ligne{color:var(--encre);font-weight:600}.pastille-couverture{display:inline-flex;margin-top:var(--espace-1);text-decoration:none}th .pastille-couverture{display:flex;width:fit-content}.pastille-couverture:hover{text-decoration:underline}.planning-conges-jour.en-conflit .planning-conges-numero{box-shadow:inset 0 -3px 0 var(--attention);border-radius:6px}.planning-conges-jour.aujourdhui.en-conflit .planning-conges-numero{box-shadow:0 0 0 2px var(--attention);border-radius:50%}.planning-conges-ligne-conflits th,.planning-conges-ligne-conflits td{border-top:1px solid var(--bordure)}.planning-conges-ligne-conflits .planning-conges-qui{color:var(--attention-encre)}.planning-conges-conflit{display:block;height:12px;margin:0 1px;border-radius:4px;background:var(--attention)}.planning-conges-conflit.part-matin{margin-right:50%}.planning-conges-conflit.part-apres-midi{margin-left:50%}.planning-conges-legende .planning-conges-conflit{display:inline-block;width:20px;margin:0}:root{--police-code: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.kit-preparer{display:grid;gap:var(--espace-4);min-width:0}.kit-reglages{display:flex;flex-direction:column;gap:var(--espace-4);min-width:0}@media(min-width:1100px){.kit-preparer{grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:start}.kit-apercu{position:sticky;top:calc(var(--hauteur-entete-bureau) + var(--espace-4))}}@media(min-width:1680px){.kit-preparer{grid-template-columns:380px minmax(0,1fr)}}.kit-projets{display:grid;gap:var(--espace-3);min-width:0;margin:0;padding:0;border:0}.kit-projets-liste{display:grid;gap:2px;max-height:min(360px,50vh);margin:0 -6px;padding:2px 6px;overflow-y:auto}.kit-projet-option{display:flex;align-items:center;gap:var(--espace-3);min-height:52px;padding:6px 10px;border-radius:var(--rayon-m);cursor:pointer;transition:background-color var(--duree-rapide) ease}.kit-projet-option:hover{background:var(--surface-survol)}.kit-projet-option:has(input:checked){background:var(--bleu-voile);box-shadow:inset 0 0 0 2px var(--bleu)}.kit-projet-option:has(input:focus-visible){outline:3px solid var(--focus-anneau);outline-offset:1px}.kit-projet-option input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--bleu)}.kit-projet-option input:focus-visible{outline:none}.kit-projet-texte{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.3}.kit-projet-texte strong{font-weight:600;overflow-wrap:anywhere}.kit-projet-texte .aide{font-size:var(--texte-xs)}.kit-projets-groupe{margin:var(--espace-3) 10px 2px;color:var(--encre-faible);font-size:var(--texte-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.kit-manques{display:grid;gap:var(--espace-2);margin:0;padding:0;list-style:none}.kit-manque{padding:10px 14px;border-radius:var(--rayon-m);background:var(--surface-douce);color:var(--encre-douce);font-size:var(--texte-s)}.kit-manque.grave{background:var(--attention-fond);box-shadow:inset 0 0 0 1px var(--attention-bordure);color:var(--attention-encre)}.kit-lien-action{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;color:var(--bleu);font-size:var(--texte-s);font-weight:600}.kit-pret{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);font-size:var(--texte-s);overflow-wrap:anywhere}.kit-resume{display:grid;gap:6px;margin:0;font-size:var(--texte-s)}.kit-resume>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--espace-2)}.kit-resume dt{color:var(--encre-faible)}.kit-resume dd{margin:0;overflow-wrap:anywhere}.kit-resume code{font-size:13px}.kit-message{color:var(--succes-encre);font-size:var(--texte-s)}.kit-lien-texte{color:var(--bleu);font-weight:600}.kit-plugin{max-width:960px}.kit-garde>summary{display:flex;align-items:center;min-height:44px;color:var(--bleu);font-size:var(--texte-s);font-weight:600;cursor:pointer}.kit-garde>summary:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.kit-garde[open]>summary{margin-bottom:var(--espace-2)}.kit-garde>.aide{margin-top:var(--espace-2)}.kit-apercu-compte{color:var(--encre-faible);font-size:var(--texte-s);white-space:nowrap}.kit-apercu-aide{margin-bottom:var(--espace-3)}@media(pointer:coarse),(max-width:719px){.kit-apercu-clavier{display:none}}.explorateur-kit{min-width:0}@media(min-width:720px){.explorateur-kit{display:grid;grid-template-columns:minmax(200px,250px) minmax(0,1fr);height:clamp(520px,calc(100vh - 250px),1100px);overflow:hidden;border:1px solid var(--bordure-douce);border-radius:var(--rayon-m)}.kit-arbre{min-height:0;overflow:auto;border-right:1px solid var(--bordure-douce);background:var(--surface-douce)}.kit-fichier{display:flex;flex-direction:column;min-height:0}.kit-fichier-corps{flex:1;min-height:0;overflow:auto}}@media(min-width:1680px){.explorateur-kit{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}}.kit-arbre{display:flex;flex-direction:column;gap:1px;padding:6px}.kit-ligne{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 8px;border-radius:var(--rayon-s);color:var(--encre);font-size:var(--texte-s);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.kit-ligne[data-niveau="2"]{padding-left:22px}.kit-ligne[data-niveau="3"]{padding-left:36px}.kit-ligne[data-niveau="4"]{padding-left:50px}.kit-ligne[data-niveau="5"]{padding-left:64px}.kit-ligne[data-niveau="6"]{padding-left:78px}.kit-ligne[data-niveau="7"]{padding-left:92px}.kit-ligne[data-niveau="8"]{padding-left:106px}.kit-ligne:hover{background:var(--surface-survol)}.kit-ligne[aria-selected=true]{background:var(--bleu-voile);color:var(--bleu);font-weight:600}.kit-ligne:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:-3px}.kit-ligne-icone{display:inline-flex;flex:none;color:var(--encre-faible)}.kit-ligne-icone .icone{transition:transform var(--duree-rapide) ease}.kit-ligne-dossier[aria-expanded=true] .kit-ligne-icone .icone{transform:rotate(90deg)}.kit-ligne-dossier .kit-ligne-nom{font-weight:600}.kit-ligne-nom{min-width:0;overflow:hidden;text-overflow:ellipsis}.kit-ligne-pastille{flex:none;margin-left:auto;padding:0 7px;border-radius:var(--rayon-plein);background:var(--attention-fond);color:var(--attention-encre);font-size:11px;font-weight:700;line-height:1.6}@media(pointer:coarse),(max-width:719px){.kit-ligne{min-height:44px}}.kit-fichier{min-width:0}.kit-fichier-entete{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--espace-2) var(--espace-3);padding:var(--espace-3) var(--espace-4);border-bottom:1px solid var(--bordure-douce)}.kit-fichier-retour{flex:1 1 100%;justify-content:flex-start;margin-left:-8px;padding:0 8px}.kit-fichier-titre{flex:1 1 240px;min-width:0}.kit-fichier-titre h3{margin:0;font-size:var(--texte-l);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre);overflow-wrap:anywhere}.kit-fichier-titre h3:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.kit-fichier-meta{margin-top:2px;color:var(--encre-faible);font-size:13px;overflow-wrap:anywhere}.kit-fichier-meta code{color:var(--encre-douce);font-family:var(--police-code);font-size:12px}.kit-fichier-role{margin-top:var(--espace-1);color:var(--encre-douce);font-size:var(--texte-s)}.kit-fichier-actions{display:flex;flex:none;align-items:center;gap:var(--espace-1)}.kit-a-completer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);margin:var(--espace-3) var(--espace-4) 0;color:var(--encre-douce);font-size:var(--texte-s)}.kit-fichier>[role=status]{margin:var(--espace-2) var(--espace-4) 0}.kit-fichier-corps{padding:var(--espace-4) var(--espace-5) var(--espace-6)}.kit-fichier-corps:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:-3px}.kit-fichier-source{padding:0}.kit-code{margin:0;padding:var(--espace-4) var(--espace-5);color:var(--encre);font:13px/1.6 var(--police-code);white-space:pre;-moz-tab-size:2;tab-size:2}@media(max-width:719px){.explorateur-kit{margin:0 -8px}.explorateur-kit-fichier{margin:0 -16px;border-top:1px solid var(--bordure-douce)}.kit-fichier-corps{overflow-x:auto;padding:var(--espace-4)}.kit-fichier-source{padding:0}.kit-code{padding:var(--espace-4)}}.md{min-width:0;color:var(--encre);font-size:var(--texte-m);line-height:1.6;overflow-wrap:anywhere}.md>*+*,.md li>*+*,.md blockquote>*+*{margin-top:var(--espace-3)}.md :is(h1,h2,h3,h4,h5,h6){margin:var(--espace-6) 0 0;line-height:1.3;font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre);scroll-margin-top:calc(var(--hauteur-entete-bureau) + var(--espace-4))}.md>:first-child{margin-top:0}.md :is(h1,h2){font-size:var(--texte-xl)}.md h3{font-size:var(--texte-l)}.md :is(h4,h5,h6){font-size:var(--texte-m)}.md :is(h1,h2,h3,h4,h5,h6):focus{outline:none}.md :is(h1,h2,h3,h4,h5,h6):focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.md :is(ul,ol){display:grid;gap:var(--espace-1);margin:0;padding-left:22px}.md li>:is(ul,ol){margin-top:var(--espace-1)}.md>*+:is(ul,ol),.md blockquote>*+:is(ul,ol){margin-top:var(--espace-2)}.md .md-taches{padding-left:0;list-style:none}.md-case{display:inline-block;width:15px;height:15px;margin-right:var(--espace-2);border:1.5px solid var(--bordure-forte);border-radius:4px;vertical-align:-2px}.md-case[data-coche=oui]{border-color:var(--bleu);background:var(--bleu)}.md-case[data-coche=oui]:after{content:"";display:block;width:4px;height:8px;margin:1px auto 0;border:solid var(--sur-plein);border-width:0 2px 2px 0;transform:rotate(45deg)}.md code{padding:1px 5px;border-radius:5px;background:var(--neutre-voile);color:var(--encre);font-family:var(--police-code);font-size:.87em}.md pre{margin:0;padding:var(--espace-3) 14px;overflow-x:auto;border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface-douce);font:13px/1.55 var(--police-code);white-space:pre;-moz-tab-size:2;tab-size:2;overflow-wrap:normal}.md pre code{padding:0;background:none;font-size:inherit}.md pre:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.md blockquote{margin:0;padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-s);background:var(--surface-douce);color:var(--encre-douce)}.md hr{margin:var(--espace-6) 0;border:none;border-top:1px solid var(--bordure-douce)}.md a{color:var(--bleu);text-underline-offset:2px}.md-tableau{border:1px solid var(--bordure-douce);border-radius:var(--rayon-m)}.md-tableau:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.md table{width:100%;border-collapse:collapse;font-size:var(--texte-s);overflow-wrap:normal}.md th{white-space:nowrap;padding:8px 12px;border-bottom:1px solid var(--bordure-douce);background:var(--surface-douce);color:var(--encre-faible);font-size:var(--texte-xs);font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase}.md td{min-width:6em;padding:8px 12px;border-bottom:1px solid var(--bordure-douce);vertical-align:top;overflow-wrap:break-word}.md tbody tr:last-child td{border-bottom:none}.md .md-centre{text-align:center}.md .md-droite{text-align:right}.md-entete{margin:0}.md-entete figcaption{margin-bottom:var(--espace-1);color:var(--encre-faible);font-size:var(--texte-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.md-lien{display:inline;padding:0;border:0;background:none;color:var(--bleu);font:inherit;text-align:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.md-lien:hover{text-decoration-thickness:2px}.md-lien:focus-visible{border-radius:2px;outline:3px solid var(--focus-anneau);outline-offset:2px}.md-lien-fichier{text-underline-offset:3px}.md-lien-fichier code{color:var(--bleu)}.md a:focus-visible{border-radius:2px;outline:3px solid var(--focus-anneau);outline-offset:2px}.kit-guide{display:grid;gap:var(--espace-4);min-width:0}@media(min-width:1100px){.kit-guide{grid-template-columns:240px minmax(0,860px);align-items:start}.kit-guide-sommaire{position:sticky;top:calc(var(--hauteur-entete-bureau) + var(--espace-4));max-height:calc(100vh - 140px);overflow-y:auto}}@media(min-width:1680px){.kit-guide{grid-template-columns:280px minmax(0,900px)}}.kit-guide-sommaire-titre{margin:0 10px var(--espace-2);color:var(--encre-faible);font-size:var(--texte-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.kit-sommaire{display:grid;gap:1px;margin:0;padding:0;list-style:none}.kit-sommaire li[data-niveau="3"]{padding-left:14px}.kit-sommaire .md-lien{display:flex;align-items:center;width:100%;min-height:44px;padding:6px 10px;border-radius:var(--rayon-s);color:var(--encre-douce);font-size:var(--texte-s);text-decoration:none}.kit-sommaire .md-lien:hover{background:var(--surface-survol);color:var(--encre)}details.kit-guide-sommaire{padding:0 var(--espace-4);border:1px solid var(--bordure);border-radius:var(--rayon-carte);background:var(--surface)}details.kit-guide-sommaire>summary{display:flex;align-items:center;min-height:48px;color:var(--bleu);font-weight:600;cursor:pointer}details.kit-guide-sommaire>summary:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}details.kit-guide-sommaire[open]{padding-bottom:var(--espace-2)}.kit-guide-texte{min-width:0}@media(min-width:720px){.kit-guide-texte{padding:var(--espace-6) var(--espace-8) var(--espace-8)}}.kit-guide-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--espace-2);margin-bottom:var(--espace-3)}@media print{body:has(.kit-guide){background:var(--surface)}.coquille:has(.kit-guide){display:block;min-height:0}.coquille:has(.kit-guide) :is(.zone-alerte,.entete,.menu,.menu-voile,.chaine-info,.entete-page,.vues-rubrique,.kit-guide-sommaire,.kit-guide-actions){display:none!important}.coquille:has(.kit-guide) .contenu{max-width:none;padding:0}.kit-guide{display:block}.kit-guide-texte{padding:0;border:none;box-shadow:none}.kit-guide .md{font-size:11pt}.kit-guide .md :is(h2,h3){break-after:avoid}.kit-guide .md :is(pre,table,blockquote){break-inside:avoid}.kit-guide .md pre{white-space:pre-wrap;overflow-wrap:anywhere}.kit-guide .md-lien{color:inherit;text-decoration:none}}.sante{min-width:0}.sante [data-niveau=vert]{--sante-teinte: var(--succes);--sante-voile: var(--succes-fond);--sante-encre: var(--succes-encre)}.sante [data-niveau=orange]{--sante-teinte: var(--signal);--sante-voile: var(--attention-fond);--sante-encre: var(--attention-encre)}.sante [data-niveau=rouge]{--sante-teinte: var(--rouge);--sante-voile: var(--rouge-fond);--sante-encre: var(--rouge-encre)}.sante [data-niveau=lecture],.sante [data-niveau=aucun]{--sante-teinte: var(--bordure-forte);--sante-voile: var(--neutre-voile);--sante-encre: var(--neutre-encre)}.sante-bilan{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-3) var(--espace-4)}.sante-bilan-repere{position:relative;flex:none;width:48px;height:48px;border-radius:var(--rayon-plein);background:var(--sante-voile)}.sante-bilan-repere:after{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:var(--rayon-plein);background:var(--sante-teinte)}.sante-bilan-texte{flex:1 1 240px;min-width:0}.sante-bilan-texte h2{margin:0;font-size:var(--texte-xl);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre)}.sante-bilan[data-niveau=rouge] .sante-bilan-texte h2{color:var(--rouge-encre)}.sante-bilan-compte{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);margin:var(--espace-2) 0 0;color:var(--encre-douce);font-size:var(--texte-s)}.sante-bilan-compte span[data-niveau]{padding:2px 10px;border-radius:var(--rayon-plein);background:var(--sante-voile);color:var(--sante-encre);font-weight:600;font-variant-numeric:tabular-nums}.sante-bilan-heure{margin-left:var(--espace-1)}.sante-message:not(:empty){margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.sante-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-4);align-items:start}.liste li.sante-ligne{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:var(--espace-2) var(--espace-3);padding:var(--espace-3) 0;border-top:1px solid var(--bordure-douce)}.liste li.sante-ligne:first-child{border-top:none}.sante-repere{width:10px;height:10px;margin-top:6px;border-radius:var(--rayon-plein);background:var(--sante-teinte)}.liste li.sante-ligne[data-niveau=rouge] .sante-repere{box-shadow:0 0 0 4px var(--rouge-fond)}.sante-corps{display:flex;flex-direction:column;gap:2px;min-width:0}.sante-tete{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--espace-2);margin:0}.sante-titre{font-weight:600}.sante-etat{padding:1px 8px;border-radius:var(--rayon-plein);background:var(--sante-voile);color:var(--sante-encre);font-size:var(--texte-xs);font-weight:600;white-space:nowrap}.liste li.sante-ligne[data-niveau=rouge] .sante-etat,.sante-bilan-compte span[data-niveau=rouge]{background:var(--rouge);color:var(--sur-plein)}.sante-resume{margin:0;font-size:var(--texte-s);overflow-wrap:anywhere}.sante-erreur{margin:var(--espace-1) 0 0;padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-s);background:var(--surface-douce);font-size:var(--texte-xs)}.sante-erreur code{color:var(--sante-encre);font-family:var(--police-code);white-space:pre-wrap;overflow-wrap:anywhere}.sante-marche{margin:0;color:var(--encre-douce);font-size:var(--texte-s);overflow-wrap:anywhere}.sante-ok{display:flex;flex-direction:column}.liste.sante-liste+.sante-ok{margin-top:var(--espace-1);padding-top:var(--espace-1);border-top:1px solid var(--bordure-douce)}.sante-ok-bouton{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--espace-2);min-height:var(--hauteur-cible);margin-left:calc(-1 * var(--espace-2));padding:0 var(--espace-2);border:0;border-radius:var(--rayon-m);background:transparent;color:var(--encre-douce);font:inherit;font-size:var(--texte-s);font-weight:600;cursor:pointer;transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.sante-ok-bouton:hover{background:var(--surface-survol);color:var(--encre)}.sante-ok-repere{flex:none;width:10px;height:10px;border-radius:var(--rayon-plein);background:var(--succes)}.sante-ok-chevron{display:inline-flex;color:var(--encre-faible);transition:transform var(--duree-rapide) ease}.sante-ok-bouton[aria-expanded=true] .sante-ok-chevron{transform:rotate(180deg)}.sante-actions{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.sante-actions .bouton.discret{padding:0 var(--espace-2)}.sante-actions>.bouton.discret:first-child{margin-left:calc(-1 * var(--espace-2))}@media(min-width:1100px){.sante-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.sante-groupe-taches{grid-column:1 / -1}.sante-groupe-taches .sante-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--espace-8)}.sante-groupe-taches .liste li.sante-ligne:nth-child(2){border-top:none}}@media(min-width:1680px){.sante-grille{grid-template-columns:repeat(3,minmax(0,1fr))}.sante-groupe-taches{grid-column:auto}.sante-groupe-taches .sante-liste{display:flex}.sante-groupe-taches .liste li.sante-ligne:nth-child(2){border-top:1px solid var(--bordure-douce)}}.menu-lien .pastille.pastille-sante,.menu-equipe .menu-lien .pastille.pastille-sante{background:var(--rouge);color:var(--sur-plein)}.sante-point-plus{display:none}@media(max-width:719px){.menu-plus{position:relative}.sante-point-plus{position:absolute;top:4px;left:calc(50% + 6px);display:block;width:12px;height:12px;border:2px solid var(--surface);border-radius:var(--rayon-plein);background:var(--rouge)}}.releve-bandeau{flex:none;display:flex;align-items:flex-start;gap:var(--espace-2);margin:0;padding:var(--espace-2) var(--espace-4);border-bottom:1px solid var(--bordure-douce);background:var(--surface-douce);color:var(--encre-douce);font-size:13px;line-height:1.45}.releve-bandeau>.icone{flex:none;margin-top:1px;color:var(--accent)}.releve-texte{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;gap:2px var(--espace-4);min-width:0;overflow-wrap:anywhere}.releve-liste{display:flex;flex-wrap:wrap;gap:2px var(--espace-4);margin:0;padding:0;list-style:none}.releve-liste li{color:var(--encre-douce)}.releve-liste strong{color:var(--encre);font-weight:600}.releve-relais{color:var(--encre-douce)}@media(max-width:719px){.releve-bandeau{padding:var(--espace-2) var(--espace-3)}}.releve-projet{display:flex;flex-direction:column;gap:var(--espace-1);margin:0;padding:0;list-style:none}.releve-projet-ligne{display:flex;align-items:flex-start;gap:var(--espace-2);color:var(--encre-douce);font-size:var(--texte-s);line-height:1.45;overflow-wrap:anywhere}.releve-projet-ligne .icone{flex:none;margin-top:2px;color:var(--accent)}.liste li.tache.tache-action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--espace-3);row-gap:3px}.liste li.tache.tache-action>:not(.tache-fait){grid-column:1}.liste li.tache.tache-action>.badge{justify-self:start}.liste li.tache.tache-action>.tache-fait{grid-column:2;grid-row:1 / span 3;align-self:center}.tache-echeance{font-weight:600}.tache-echeance.retard{color:var(--attention-encre)}.liste li.tache.tache-action.faite .tache-lien{color:var(--encre-faible);text-decoration:line-through}.tache-fait{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--espace-2);min-height:var(--hauteur-cible);padding:0 var(--espace-3) 0 10px;border:none;border-radius:var(--rayon-plein);background:var(--neutre-voile);color:var(--neutre-encre);font:inherit;font-size:var(--texte-s);font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.tableau-client-taches .tache-fait{background:var(--surface)}.tache-fait:hover,.tableau-client-taches .tache-fait:hover{background:var(--succes-fond);color:var(--succes-encre)}.tache-fait:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.tache-fait-rond{position:relative;flex:none;width:18px;height:18px;border:2px solid var(--bordure-forte);border-radius:50%;background:var(--surface);transition:background-color var(--duree-rapide) ease,border-color var(--duree-rapide) ease}.tache-fait:hover .tache-fait-rond{border-color:var(--succes)}.tache-fait[aria-pressed=true],.tableau-client-taches .tache-fait[aria-pressed=true]{background:var(--succes-fond);color:var(--succes-encre)}.tache-fait[aria-pressed=true] .tache-fait-rond{border-color:var(--succes);background:var(--succes)}.tache-fait[aria-pressed=true] .tache-fait-rond:after{content:"";position:absolute;top:1px;left:4px;width:4px;height:8px;border:solid var(--sur-plein);border-width:0 2px 2px 0;transform:rotate(45deg)}@media(prefers-reduced-motion:no-preference){.tache-fait[aria-pressed=true] .tache-fait-rond{animation:mv-pop .3s var(--courbe-ressort)}}.rida-ligne.rida-ligne-visee{border-radius:var(--rayon-m);background:var(--bleu-voile);box-shadow:0 0 0 6px var(--bleu-voile)}.composeur-programmer-bouton{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--encre-douce);cursor:pointer;transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.composeur-programmer-bouton:hover,.composeur-programmer-bouton[aria-expanded=true]{background:var(--neutre-voile);color:var(--encre)}.composeur-programmer-bouton:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:1px}.composeur-programmer .menu-deroulant-cadre{top:auto;bottom:calc(100% + 6px)}.composeur-programmer-entete{display:flex;flex-direction:column;gap:2px;margin:0}.composeur-programmer-entete span{color:var(--encre-faible);font-size:var(--texte-xs)}.composeur-programmer-champs{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-3)}@media(min-width:480px){.composeur-programmer-champs{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media(prefers-reduced-motion:no-preference){.composeur-programmer .menu-deroulant-cadre{transform-origin:bottom right}}.msg-depart.msg-depart-programme{color:var(--bleu)}.msg-depart-programme .icone,.msg-rappel .icone{flex:none}.msg-rappel{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;margin:2px 0 0;color:var(--neutre-encre);font-size:12px;font-weight:600}.espace-client .msg-depart.msg-depart-programme{color:var(--accent)}.msg-menu-groupe,.feuille-rappel{display:flex;flex-direction:column;margin:4px 0;padding-top:4px;border-top:1px solid var(--bordure-douce)}.msg-menu-titre{display:flex;align-items:center;gap:var(--espace-2);margin:0;padding:6px var(--espace-3) 2px;color:var(--encre-faible);font-size:var(--texte-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.msg-menu-element.msg-menu-rappel{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding-top:4px;padding-bottom:4px;line-height:1.3}.msg-menu-rappel-libelle,.msg-menu-rappel-detail{white-space:nowrap}.msg-menu-rappel-detail{color:var(--encre-faible);font-size:var(--texte-xs);font-weight:400;font-variant-numeric:tabular-nums}.msg-reperes{display:flex;flex-wrap:wrap;gap:var(--espace-1) var(--espace-2);margin:var(--espace-1) 0 0}.msg-repere{position:relative;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px 0 8px;border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--bleu);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;text-decoration:none}.msg-repere:after{content:"";position:absolute;top:-9px;right:0;bottom:-9px;left:0}.msg-repere:hover{background:var(--bleu-voile-fort)}.msg-repere:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.espace-client .msg-repere{background:var(--neutre-voile);color:var(--accent)}.espace-client .msg-repere:hover{background:var(--surface-survol)}.suite-source{display:flex;flex-direction:column;gap:var(--espace-1);margin:0;padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--surface-douce)}.suite-source.note{background:var(--note-fond);box-shadow:inset 0 0 0 1px var(--note-bordure)}.suite-source figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);font-size:var(--texte-s)}.suite-source blockquote{margin:0;color:var(--encre-douce);font-size:var(--texte-s);overflow-wrap:anywhere}.suite-ticket-choix{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-3)}@media(min-width:480px){.suite-ticket-choix{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-attend-liste{gap:0}.liste li.client-attend-ligne{position:relative;gap:3px}.client-attend-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-1) var(--espace-3)}.client-attend-fil{min-width:0}.client-attend-fil:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.client-attend-ligne:hover .client-attend-fil{text-decoration:underline}.client-attend-fil:focus-visible{outline:none}.client-attend-fil:focus-visible:after{border-radius:var(--rayon-s);outline:3px solid var(--focus-anneau);outline-offset:-1px}.client-attend-duree{flex:none}.client-attend-projet{position:relative;z-index:1}@media(min-width:1100px){.client-attend-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--espace-3)}.liste li.client-attend-ligne{padding:var(--espace-3) var(--espace-4);border-top:none;border-radius:var(--rayon-m);background:var(--surface-bloc)}.liste li.client-attend-ligne:hover{background:var(--surface-survol)}}.messagerie-attente{flex:none;display:inline-flex;align-items:center;gap:3px;margin-right:var(--espace-2);color:var(--encre-faible);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.messagerie-attente.longue{color:var(--attention-encre)}.criteres-carte .carte-entete{flex-wrap:wrap;gap:var(--espace-2)}.criteres-ia-bouton{gap:var(--espace-2)}.criteres-ia-attente{margin:var(--espace-3) 0 0}.criteres-ia{display:flex;flex-direction:column;gap:var(--espace-3);margin-top:var(--espace-4);padding:var(--espace-4);border-radius:var(--rayon-m);background:var(--surface-douce)}.criteres-ia-entete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2) var(--espace-3)}.criteres-ia-entete h3{margin:0;font-size:var(--texte-m);font-weight:var(--poids-titre)}.criteres-ia-liste{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding:0;list-style:none;counter-reset:critere-ia}.criteres-ia-ligne{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-3);border-radius:var(--rayon-m);background:var(--surface);box-shadow:inset 0 0 0 1px var(--bordure-douce);counter-increment:critere-ia}.criteres-ia-ligne[data-etat=ajoute]{box-shadow:inset 0 0 0 1px var(--succes-bordure)}.criteres-ia-ligne[data-etat=ecarte] .criteres-ia-texte{color:var(--encre-faible);text-decoration:line-through}.criteres-ia-texte{margin:0;line-height:1.5;overflow-wrap:anywhere}.criteres-ia-texte:before{content:counter(critere-ia) ". ";color:var(--encre-faible);font-variant-numeric:tabular-nums}.criteres-ia-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2)}.criteres-ia-ecarte{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.criteres-ia-ligne>.badge{align-self:flex-start}.criteres-ia-modifier{display:flex;flex-direction:column;gap:var(--espace-2)}.criteres-ia-modifier textarea{width:100%;min-height:88px;resize:vertical}.criteres-ia-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2) var(--espace-3)}.criteres-ia-pied .aide{margin:0;flex:1 1 260px}.criteres-ia-pied-actions{display:flex;flex-wrap:wrap;gap:var(--espace-2)}@media(min-width:1100px){.criteres-ia-ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--espace-4)}.criteres-ia-ligne>.criteres-ia-modifier{grid-column:1 / -1}.criteres-ia-actions{justify-content:flex-end}}.brouillon-sources{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:var(--espace-2)}.import-transcript-source{display:flex;flex-wrap:wrap;gap:var(--espace-2) var(--espace-4);margin:0;padding:0;border:none}.import-transcript-source legend{margin-bottom:var(--espace-2);padding:0;font-weight:600}.import-transcript-choix{display:inline-flex;align-items:center;gap:var(--espace-2);min-height:var(--hauteur-cible);cursor:pointer}.import-transcript-choix input{width:20px;height:20px;margin:0;accent-color:var(--bleu)}.import-transcript input[type=file]{width:100%;min-height:var(--hauteur-cible);padding:var(--espace-2);border:1px dashed var(--bordure-forte);border-radius:var(--rayon-m);background:var(--surface-douce);font-size:var(--texte-s)}.import-transcript input[type=file]:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.import-transcript textarea{width:100%;resize:vertical;font-family:var(--police-code);font-size:var(--texte-s)}.import-transcript-aide{display:flex;flex-direction:column;gap:var(--espace-1)}.import-transcript-aide p{margin:0}.import-transcript-aide ul{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:2px}.import-transcript-apercu{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--surface-douce)}.import-transcript-resume{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--espace-1) var(--espace-3);margin:0}.import-transcript-locuteurs{display:flex;flex-wrap:wrap;gap:var(--espace-1);margin:0;padding:0;list-style:none}.import-transcript-locuteurs li{padding:2px 10px;border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--bleu);font-size:var(--texte-xs);font-weight:600}.import-transcript-passages{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding:0;list-style:none}.import-transcript-passages li{display:flex;flex-direction:column;gap:2px}.import-transcript-quand{color:var(--encre-faible);font-size:var(--texte-xs);font-weight:600;font-variant-numeric:tabular-nums}.import-transcript-texte{font-size:var(--texte-s);overflow-wrap:anywhere}.points-sponsor .volets-detail{max-width:900px}.point-document{min-width:0;max-width:900px}.point-entete{display:flex;flex-direction:column;gap:var(--espace-2)}.point-entete h2{margin:0;font-size:var(--texte-xl);letter-spacing:var(--interlettrage-titre)}.point-entete p{margin:0}.point-tuiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:var(--espace-2);margin:0}.point-tuile{display:flex;flex-direction:column;gap:2px;padding:var(--espace-3);border-radius:var(--rayon-m);background:var(--surface-douce)}.point-tuile.attention{box-shadow:inset 0 0 0 1px var(--attention-bordure)}.point-tuile dt{color:var(--encre-faible);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.point-tuile dd{display:flex;flex-direction:column;gap:2px;margin:0}.point-tuile-valeur{font-size:var(--texte-l);font-weight:var(--poids-titre);font-variant-numeric:tabular-nums}.point-tuile-detail{color:var(--encre-douce);font-size:var(--texte-xs)}.point-tuile.attention .point-tuile-detail{color:var(--attention-encre)}.point-section{display:flex;flex-direction:column;gap:var(--espace-2);padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce)}.point-section h3{margin:0;font-size:var(--texte-l);font-weight:var(--poids-titre)}.point-section p{margin:0;line-height:1.55;overflow-wrap:anywhere}.point-introduction{border-top:none;padding-top:0}.point-introduction p{font-size:var(--texte-l);line-height:1.5}.point-introduction .point-modifier{align-self:flex-start}.point-section-entete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2)}.point-liste{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:var(--espace-1);line-height:1.5}.point-sources{margin-top:var(--espace-1)}.point-relancer{align-self:flex-start}.point-a-relire{margin:0;max-width:900px;background:var(--attention-fond);color:var(--attention-encre);box-shadow:none}.point-actions-section{justify-content:space-between}.carte-point .ligne-titre{margin:0}.carte-point-extrait{margin:0;color:var(--encre-douce);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.carte-point .bouton{align-self:flex-start}.points-historique{display:flex;flex-direction:column;gap:var(--espace-2);max-width:900px}.points-historique h2{margin:0;font-size:var(--texte-m);font-weight:var(--poids-titre)}.points-historique ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.points-historique li{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:var(--espace-1) var(--espace-3);min-height:var(--hauteur-cible);border-top:1px solid var(--bordure-douce)}.points-historique li:first-child{border-top:none}@media(min-width:1100px){.points-historique{display:none}}@media(min-width:1440px){.point-tuiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media print{body:has(.point-document){background:var(--surface)}.coquille:has(.point-document){display:block;min-height:0}.coquille:has(.point-document) :is(.zone-alerte,.entete,.menu,.menu-voile,.chaine-info){display:none!important}.coquille:has(.point-document) .contenu{max-width:none;padding:0}.points-sponsor>:not(.volets):not(.point-document),.points-sponsor .volet-liste,.points-historique,.point-modifier,.point-a-relire{display:none!important}.points-sponsor .volets{display:block}.point-document{padding:0;border:none;box-shadow:none}.point-section{break-inside:avoid}.point-document a{color:inherit;text-decoration:none}}.creneaux-libres{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-3)}.creneaux-libres-zone{display:flex;flex-direction:column;gap:var(--espace-3);align-self:stretch;padding:var(--espace-4);border-radius:var(--rayon-m);background:var(--surface-douce);box-shadow:inset 0 0 0 1px var(--bordure-douce)}.creneaux-libres-titre{margin:0;font-size:var(--texte-m);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre)}.creneaux-libres-reglages{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--espace-3) var(--espace-4)}.creneaux-libres .creneaux-choix{display:flex;flex-direction:column;gap:var(--espace-2);min-width:0;margin:0;padding:0;border:none}.creneaux-libres .creneaux-choix legend{margin-bottom:var(--espace-2);padding:0;color:var(--neutre-encre);font-size:var(--texte-s);font-weight:700}.creneaux-horizon{flex:1 1 170px}.puces-choix{display:flex;flex-wrap:wrap;gap:6px}.puces-choix.puces-personnes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}.puces-personnes .puce-choix span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.puce-choix{position:relative;display:inline-flex}.puce-choix input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.puce-choix span{display:inline-flex;align-items:center;gap:6px;min-height:var(--hauteur-cible);padding:0 12px;border:1px solid var(--bordure);border-radius:var(--rayon-plein);background:var(--surface);color:var(--encre);font-size:var(--texte-s);font-weight:600;transition:background-color var(--duree-rapide),border-color var(--duree-rapide),color var(--duree-rapide)}.puce-choix:hover input:not(:checked)+span{background:var(--surface-survol)}.puce-choix input:checked+span{border-color:var(--bleu);background:var(--bleu);color:var(--sur-plein)}.puce-choix input:checked+span:before{content:"✓";font-weight:700}.puce-choix input:focus-visible+span{outline:3px solid var(--focus-anneau);outline-offset:2px}.choix-theme{margin:0;padding:0;border:none;min-width:0}.choix-theme legend{margin-bottom:var(--espace-2);padding:0;color:var(--neutre-encre);font-size:var(--texte-s);font-weight:600}.choix-theme-options{display:flex;flex-wrap:wrap;gap:var(--espace-2)}.choix-theme-option input:checked+span:before{content:none}.creneaux-autres summary{display:flex;align-items:center;min-height:var(--hauteur-cible);color:var(--bleu);font-size:var(--texte-s);font-weight:600;cursor:pointer}.creneaux-autres summary:focus-visible{border-radius:var(--rayon-s);outline:3px solid var(--focus-anneau);outline-offset:2px}.creneaux-autres[open] summary{margin-bottom:var(--espace-2)}.creneaux-libres-statut{margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.creneaux-non-lus{display:flex;flex-direction:column;gap:var(--espace-1);margin:0;padding-left:var(--espace-5);color:var(--attention-encre);font-size:var(--texte-s);overflow-wrap:anywhere}.creneaux-proposes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:var(--espace-2);margin:0;padding:0;list-style:none}.creneau-propose{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:64px;padding:var(--espace-3) var(--espace-4);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface);box-shadow:var(--ombre-1);color:var(--encre);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duree-rapide),border-color var(--duree-rapide),transform var(--duree-rapide)}@media(hover:hover){.creneau-propose:hover{border-color:var(--bordure-forte);background:var(--surface-survol)}}.creneau-propose:active{transform:translateY(1px)}.creneau-propose:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.creneau-propose[aria-pressed=true]{border-color:var(--bleu);background:var(--bleu-voile);box-shadow:inset 0 0 0 1px var(--bleu)}.creneau-propose-jour{font-weight:700}.creneau-propose-heures{color:var(--encre-douce);font-size:var(--texte-s);font-variant-numeric:tabular-nums}.creneau-propose[aria-pressed=true] .creneau-propose-jour:before{content:"✓ ";color:var(--bleu)}.temps-a-noter{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-4);align-items:start}.temps-a-noter:empty{display:none}@media(min-width:1280px){.temps-a-noter{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))}}.temps-propose-duree input{width:76px;min-height:var(--hauteur-cible);padding:0 8px;border:1px solid var(--bordure);border-radius:10px;background:var(--surface);color:var(--encre);font:inherit;font-size:var(--texte-saisie);font-variant-numeric:tabular-nums;text-align:center}.temps-propose-duree input:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:1px}.temps-propose-duree input[aria-invalid=true]{border:2px solid var(--attention)}.recherche-corps{display:flex;flex-direction:column;gap:var(--espace-4);min-width:0}.recherche-filtres{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0}.recherche-types{display:flex;flex-wrap:wrap;gap:var(--espace-2)}.recherche-types .puce-filtre{display:inline-flex;align-items:center;gap:var(--espace-2)}.recherche-nombre{min-width:22px;padding:1px 7px;border-radius:var(--rayon-plein);background:var(--neutre-voile);color:var(--encre-douce);font-size:var(--texte-xs);font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.recherche-types .puce-filtre[aria-pressed=true] .recherche-nombre{background:var(--surface);color:var(--bleu)}.espace-client .recherche-types .puce-filtre[aria-pressed=true] .recherche-nombre{color:var(--accent)}.recherche-projet select{width:100%}.recherche-astuce{margin:0;font-size:var(--texte-xs)}.recherche-resultats{display:flex;flex-direction:column;gap:var(--espace-4);min-width:0}.recherche-resultats .recherche-titre{margin:0}.liste li.resultat-recherche{gap:var(--espace-1)}.resultat-texte{display:flex;flex-direction:column;gap:var(--espace-1);min-width:0}.resultat-contexte{display:flex;flex-wrap:wrap;gap:0 var(--espace-3);margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.resultat-projet{font-weight:600;overflow-wrap:anywhere}.resultat-recherche .apercu{margin:0;overflow-wrap:anywhere}@media(max-width:719px){.resultat-recherche .resultat-texte{display:contents}.resultat-recherche .ligne-titre{order:1}.resultat-recherche .resultat-contexte{order:2}.resultat-recherche .apercu{order:3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}@media(min-width:1100px){.recherche-corps{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--espace-6);align-items:start}.recherche-filtres{position:sticky;top:calc(var(--hauteur-entete-bureau) + var(--espace-4))}.recherche-types{flex-direction:column;flex-wrap:nowrap}.recherche-types .puce-filtre{justify-content:space-between;width:100%;border-radius:var(--rayon-m)}.liste li.resultat-recherche{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,240px);align-items:start;gap:var(--espace-1) var(--espace-6)}.resultat-contexte{flex-direction:column;align-items:flex-end;text-align:right}}@media(min-width:1680px){.recherche-corps{grid-template-columns:300px minmax(0,1fr)}.liste li.resultat-recherche{grid-template-columns:minmax(0,1fr) minmax(200px,300px)}}.partager-grille{display:flex;flex-direction:column;gap:var(--espace-4);min-width:0}.partager-grille>.carte{min-width:0}.partager-apercu textarea{min-height:120px;font-size:var(--texte-saisie)}.partager-lien{margin:calc(-1 * var(--espace-1)) 0 0;font-size:var(--texte-s)}.partager-fichiers{display:grid;gap:var(--espace-2);margin:0;padding:0;list-style:none}.partager-fichier{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:var(--espace-3);padding:var(--espace-2);border-radius:var(--rayon-m);background:var(--surface-douce)}.partager-fichier img{width:56px;height:56px;border-radius:var(--rayon-s);object-fit:cover}.partager-type{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--rayon-s);background:var(--bleu-voile);color:var(--bleu);font-size:var(--texte-xs);font-weight:700;letter-spacing:.04em}.partager-fichier-nom{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.partager-ajouts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.partager-appareil{margin:0}.partager-avertissement{margin:0;color:var(--attention-encre);font-size:var(--texte-s)}.partager-note{margin:0;background:var(--attention-fond);color:var(--attention-encre)}.partager-connexion{margin:0 0 var(--espace-4);background:var(--bleu-voile);color:var(--bleu-fonce)}.partager-choix{gap:var(--espace-2)}.partager-option{display:flex;flex-direction:column;gap:0;padding:var(--espace-1) var(--espace-3);border-radius:var(--rayon-m)}.partager-option:has(input:checked){background:var(--bleu-voile)}.espace-client .partager-option:has(input:checked){background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.partager-option label{font-weight:600;color:var(--encre)}.partager-option input[type=radio]{flex:none;width:20px;height:20px;margin:0}.partager-option .aide{padding-left:28px;font-size:var(--texte-s)}.partager-option.indisponible label{color:var(--encre-faible);font-weight:500}.partager-actions{position:static;justify-content:flex-start;padding:var(--espace-2) 0 0;background:transparent}.partager-fait-texte{display:flex;align-items:flex-start;gap:var(--espace-3);margin:0;font-size:var(--texte-l)}.partager-fait-texte .icone{flex:none;margin-top:2px;color:var(--succes)}.partager-fait-actions{display:flex;flex-wrap:wrap;gap:var(--espace-2)}.partage-attente{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-3);margin-bottom:var(--espace-4);background:var(--bleu-voile);color:var(--bleu-fonce)}.partage-attente .icone{flex:none;color:var(--bleu)}.partage-attente span{flex:1 1 220px}.partage-appareils{display:flex;align-items:center;gap:var(--espace-2);margin:0}.partage-appareils .icone{flex:none;color:var(--bleu)}@media(max-width:719px){.partager-actions .bouton[type=submit]{flex:1 1 100%}}@media(min-width:1100px){.partager-grille{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,1fr);gap:var(--espace-5);align-items:start}.partager-destination{position:sticky;top:calc(var(--hauteur-entete-bureau) + var(--espace-4))}}@media(min-width:1680px){.partager-grille{grid-template-columns:minmax(0,1.5fr) minmax(420px,560px)}.partager-fichiers{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.carte-projets-portefeuille{position:relative}.grille-portefeuille td.cellule-signaux{min-width:130px;white-space:normal}.grille-portefeuille td.cellule-avis{min-width:84px}.signaux-projet{display:block}.signaux-aucun{color:var(--encre-faible);font-size:13px}.pastille-signaux{display:inline-flex;align-items:center;gap:var(--espace-2);min-height:var(--hauteur-cible);padding:0 var(--espace-3) 0 var(--espace-2);border:1px solid var(--bordure-douce);border-radius:var(--rayon-plein);background:var(--surface-douce);color:var(--neutre-encre);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.pastille-signaux:hover{border-color:var(--bordure);background:var(--surface-survol)}.pastille-signaux:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.pastille-signaux.niveau-2{color:var(--attention-encre)}.pastille-signaux.niveau-3{border-color:var(--attention);color:var(--attention-encre)}.pastille-signaux-points{display:inline-flex;flex:none;gap:3px}.point-signal{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;background:var(--bleu-clair)}.point-signal.niveau-2{background:var(--attention)}.point-signal.niveau-3{background:var(--attention-encre);box-shadow:0 0 0 2px var(--attention-fond)}.signaux-bulle{display:none;position:absolute;z-index:5;width:max-content;max-width:min(380px,calc(100vw - 32px));margin-top:var(--espace-2);padding:var(--espace-3) var(--espace-4);border:1px solid var(--bordure-elevee);border-radius:var(--rayon-m);background:var(--surface-elevee);box-shadow:var(--ombre-menu);color:var(--encre);font-size:var(--texte-s);font-weight:400;white-space:normal}.signaux-bulle:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:var(--espace-3)}.signaux-projet:is(:hover,:focus-within,.epingle):not(.masque) .signaux-bulle{display:block}.liste-signaux{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding:0;list-style:none}.liste-signaux .signal{display:flex;align-items:baseline;gap:var(--espace-2);line-height:1.45;overflow-wrap:anywhere}.liste-signaux .point-signal{position:relative;top:1px}.tendance-avis-compacte{display:inline-flex;align-items:center;gap:var(--espace-1);margin:0;padding:0;list-style:none}.tendance-avis-compacte li{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;width:22px;height:22px}.avis-vide{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--bordure-forte)}.visage-pouls{flex:none;display:block}.visage-pouls-4{color:var(--succes)}.visage-pouls-3{color:var(--bleu)}.visage-pouls-2{color:var(--attention)}.visage-pouls-1{color:var(--attention-encre)}.proposition-meteo{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--surface-douce)}.proposition-meteo-titre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2);margin:0}.proposition-meteo-raisons{display:flex;flex-direction:column;gap:var(--espace-1);margin:0;padding-left:1.1em;color:var(--encre);font-size:var(--texte-s)}.proposition-meteo .aide{margin:0}.choix-meteo-propose{flex:none;margin-left:auto;padding:2px 8px;border-radius:var(--rayon-plein);background:var(--neutre-voile);color:var(--neutre-encre);font-size:var(--texte-xs);font-weight:700}.meteo-proposee,.avis-resume{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-1);margin:0}.avis-resume>span:last-child{font-weight:600}.tendance-avis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--espace-2);margin:0;padding:0;list-style:none}.quinzaine-avis{display:flex;flex-direction:column;align-items:center;gap:var(--espace-1);min-width:0}.quinzaine-avis-valeur{color:var(--encre-douce);font-size:var(--texte-xs);font-weight:700;font-variant-numeric:tabular-nums}.quinzaine-avis-piste{display:flex;align-items:flex-end;width:100%;max-width:40px;height:64px;border-radius:var(--rayon-s);background:var(--surface-douce);overflow:hidden}.quinzaine-avis-barre{display:block;width:100%;border-radius:var(--rayon-s) var(--rayon-s) 0 0}.quinzaine-avis-barre.niveau-pouls-4{height:100%;background:var(--succes)}.quinzaine-avis-barre.niveau-pouls-3{height:75%;background:var(--bleu-clair)}.quinzaine-avis-barre.niveau-pouls-2{height:50%;background:var(--attention)}.quinzaine-avis-barre.niveau-pouls-1{height:25%;background:var(--attention-encre)}.quinzaine-avis-date{color:var(--encre-faible);font-size:11px;white-space:nowrap}.titre-mots-client{margin:var(--espace-1) 0 0;color:var(--encre-douce);font-size:var(--texte-s);font-weight:600}.mots-client{display:flex;flex-direction:column;gap:var(--espace-3);margin:0;padding:0;list-style:none}.mot-client{display:flex;align-items:flex-start;gap:var(--espace-3);min-width:0}.mot-client-texte{display:flex;flex-direction:column;gap:2px;min-width:0}@container accueil-client (min-width: 780px) and (max-width: 1299.98px){.tableau-client>.tableau-client-pouls{grid-column:1 / -1}}.carte-pouls-intro{margin:calc(-1 * var(--espace-2)) 0 0}.carte-pouls-intro:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px;border-radius:var(--rayon-s)}.pouls-projets{display:flex;flex-direction:column;gap:var(--espace-4);margin:0;padding:0;list-style:none}.pouls-projet+.pouls-projet{padding-top:var(--espace-4);border-top:1px solid var(--bordure-douce)}.pouls-choix{min-width:0;margin:0;padding:0;border:0}.pouls-legende{margin-bottom:var(--espace-2);padding:0;color:var(--encre);font-size:var(--texte-m);font-weight:600}.pouls-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-2)}@container accueil-client (min-width: 520px){.pouls-options{grid-template-columns:repeat(4,minmax(0,1fr));max-width:640px}}.pouls-option{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--espace-1);min-height:80px;padding:var(--espace-2);border:1px solid var(--bordure);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre-douce);cursor:pointer;text-align:center}.pouls-option .visage-pouls{color:var(--encre-faible)}.pouls-option:hover{border-color:var(--bordure-forte);background:var(--surface-survol)}.pouls-option:has(.pouls-radio:checked){border-color:var(--accent-trait);background:var(--surface-douce);box-shadow:inset 0 0 0 1px var(--accent-trait);color:var(--encre)}.pouls-option:has(.pouls-radio:checked) .visage-pouls{color:var(--accent)}.pouls-option:has(.pouls-radio:focus-visible){outline:3px solid var(--focus-anneau);outline-offset:2px}.pouls-radio{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0}.pouls-option-libelle{font-size:var(--texte-s);font-weight:600}.pouls-formulaire .champ{max-width:640px}.pouls-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.pouls-merci{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-3);border-radius:var(--rayon-s)}.pouls-merci:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.pouls-merci p{flex:1 1 220px;margin:0}.pouls-merci .visage-pouls{color:var(--accent)}.carte-pouls-annonce{margin:0}.accueil-client,.apercu-panneau{container:accueil-client / inline-size}.tableau-client>.tableau-client-annonces{grid-column:1 / -1}.annonces-client-repere{display:flex;flex-direction:column;gap:var(--espace-2);min-width:0;border-radius:var(--rayon-s)}.annonces-client-repere:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.annonces-client{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:var(--espace-3);margin:0;padding:0;list-style:none}.annonce-client{display:flex;align-items:flex-start;gap:var(--espace-2);min-width:0;padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--surface-douce)}.annonce-client.attention{box-shadow:inset 0 0 0 1px var(--attention-bordure)}.annonce-client-texte{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--espace-1);min-width:0;overflow-wrap:anywhere}.annonce-client-texte p{margin:0}.annonce-client-texte .ligne-titre{flex-wrap:wrap}.annonce-client>.bouton-icone{flex:none;margin:calc(-1 * var(--espace-2)) calc(-1 * var(--espace-2)) 0 0}.annonce-client-lien{align-self:flex-start;font-size:var(--texte-s);font-weight:600}.espace-client .annonce-client-lien{color:var(--accent)}.actus-client-date{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.apercu-client-bandeau-texte{display:flex;flex:1 1 420px;flex-direction:column;gap:var(--espace-1);min-width:0}.apercu-client-bandeau-texte p{margin:0}.apercu-cadre{display:flex;flex-direction:column;width:100%;min-width:0;border:1px solid var(--bordure-douce);border-radius:var(--rayon-xl);background:var(--fond);box-shadow:var(--ombre-1);overflow:hidden}.apercu-cadre.telephone{max-width:390px;align-self:center}.apercu-cadre-barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2) var(--espace-4);padding:var(--espace-3) var(--espace-4);border-bottom:1px solid var(--bordure-douce);background:var(--surface)}.apercu-cadre-marque{flex:0 1 auto}.espace-client .onglets-page [role=tab][aria-selected=true]{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.apercu-cadre.telephone .apercu-cadre-barre{flex-direction:column;align-items:stretch;padding:var(--espace-2) var(--espace-3)}.apercu-cadre.telephone .onglets-page{flex-wrap:wrap;align-self:stretch}.apercu-cadre.telephone .onglets-page [role=tab]{flex:1 0 auto;padding:0 var(--espace-3)}.apercu-cadre.telephone .marque-client-suite{display:none}.apercu-panneau{min-width:0;padding:var(--espace-5)}.apercu-panneau:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:-3px}.apercu-cadre.telephone .apercu-panneau{padding:var(--espace-4) var(--espace-3)}.apercu-entete-titre{margin:0;font-size:var(--texte-titre);line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.apercu-cadre.telephone .apercu-entete-titre{font-size:22px}.apercu-cadre.telephone .entete-page-orne{margin:0;padding:var(--espace-3) var(--espace-4);padding-right:calc(var(--espace-4) + 76px)}.apercu-cadre.telephone .entete-page-orne>.ornement-arcs{right:-10px;width:88px;height:88px;margin-top:-44px;opacity:.35}.apercu-volets{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-4);align-items:start}@container accueil-client (min-width: 760px){.apercu-volets{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}}.apercu-choix{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.apercu-choix-bouton{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-1);width:100%;min-height:var(--hauteur-cible);padding:var(--espace-2) var(--espace-3);border:none;border-radius:var(--rayon-m);background:transparent;color:var(--encre);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duree-rapide) ease}.apercu-choix-bouton:hover{background:var(--surface-survol)}.apercu-choix-bouton[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.apercu-choix-bouton[aria-pressed=true] .apercu-choix-titre{color:var(--accent)}.apercu-choix-bouton:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:-3px}.apercu-choix-titre{font-size:var(--texte-s);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.apercu-choix-detail{color:var(--encre-faible);font-size:var(--texte-xs)}.apercu-fils-vides{margin:0;padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce);overflow-wrap:anywhere}.apercu-detail{min-width:0}.apercu-reunion{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-4);align-items:start}@container accueil-client (min-width: 1200px){.apercu-reunion:has(>.carte-validation-rida){grid-template-columns:minmax(0,1fr) minmax(280px,340px)}}.apercu-cadre :is(.tache,.ligne-us):hover .lien-ligne{text-decoration:none}.apercu-cadre .carte-us:hover{box-shadow:var(--ombre-1),0 0 0 1px var(--bordure-douce)}.apercu-cadre .pouls-option:has(.pouls-radio:disabled){cursor:default}.apercu-cadre .pouls-option:has(.pouls-radio:disabled):hover{border-color:var(--bordure);background:var(--surface)}.apercu-cadre .statut{max-width:100%;white-space:normal}@container accueil-client (min-width: 780px){.apercu-cadre .tableau-client-taches>.liste>li.tache:hover{background:var(--surface-survol);box-shadow:none}}.mention-onglet{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.meteos-signaux{display:flex;flex-wrap:wrap;gap:var(--espace-2) var(--espace-5);margin:0}.meteos-signaux dd{margin:0}.carte-signaux .bouton-meteo-signaux{align-self:flex-start}.executive-choix.champ-compact{flex:0 1 auto}.executive-choix.champ-compact select{width:auto}@media(min-width:1100px){.gantt{grid-template-columns:clamp(240px,24%,360px) minmax(0,1fr)}}.lien-evitement{position:fixed;top:var(--espace-2);left:var(--espace-2);z-index:60;padding:var(--espace-2) var(--espace-4);border-radius:var(--rayon-m);background:var(--bleu);color:var(--sur-plein);font-weight:600;text-decoration:none;transform:translateY(calc(-100% - 2 * var(--espace-2)))}.lien-evitement:focus{transform:none}.lien-evitement:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.espace-client .lien-evitement{background:var(--accent)}.contenu:focus,h1[tabindex="-1"]:focus{outline:none}.badge-attente,.coquille-equipe .statut-a_tester{background:var(--surface);color:var(--bleu);box-shadow:inset 0 0 0 1px var(--bleu-clair)}.coquille-equipe .apercu-client .statut-a_tester{background:var(--surface);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-trait)}.espace-client .badge-attente,.coquille-equipe .apercu-client .badge-attente{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-trait)}@media(min-width:1680px){.accueil-grille{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);columns:auto;gap:var(--espace-4);align-items:start}.accueil-grille>.pile{display:flex}.accueil-grille>.pile>*{margin:0}}.carte-us .badge{align-self:flex-start}.ligne-us .adresse .badge{margin-left:var(--espace-2)}.fiche-us-cote:empty{display:none}@media(min-width:1280px){.fiche-us-grille:not(:has(.demo-recette)):has(>.fiche-us-cote>*){display:grid;grid-template-columns:minmax(0,960px) minmax(320px,1fr);align-items:start}}@media(min-width:1280px)and (max-width:1679px){.volets:has(>.volet-liste) .fiche-us-grille:not(:has(.demo-recette)):has(>.fiche-us-cote>*){display:flex}}.grille-semaine td,.grille-semaine thead th:not(:first-child){width:96px;text-align:right}.chrono-squelette{display:flex;flex-direction:column;gap:var(--espace-2);max-width:480px;padding:var(--espace-1) 0}.chrono-echec{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-3)}.rida-coche-rond,.tache-fait-rond{border-color:var(--bordure-saisie)}:is(.onglets-page,.onglets-projet)[data-deborde=fin]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}:is(.onglets-page,.onglets-projet)[data-deborde=debut]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 48px),transparent)}:is(.onglets-page,.onglets-projet)[data-deborde=deux]{-webkit-mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent)}@media(max-width:719px){html:has(.onglets-projet){scroll-padding-top:calc(var(--hauteur-entete) + var(--hauteur-cible) + 8px)}.gantt-nom{height:60px}.gantt-nom a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25;white-space:normal}.panneau-entete{touch-action:none}}@media(min-width:1440px){.messagerie{grid-template-columns:clamp(300px,22vw,400px) minmax(0,1fr)}}.messagerie-ligne-nom,.messagerie-groupe-nom{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.messagerie-ligne a,.messagerie-groupe-titre{padding-top:6px;padding-bottom:6px}.msg-corps{max-width:100ch}.conversation-titre h1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere}@media(max-width:719px){.conversation-titre h1{font-size:var(--texte-m);line-height:1.25}.conversation-sous-titre{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere}.coquille:has(.messagerie.avec-fil:not(.fil-unique)) .entete{display:none}}.messagerie-accueil{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--espace-4);min-height:0;padding:var(--espace-8) var(--espace-6);overflow-y:auto}.messagerie-accueil>:not(.bouton){width:100%;max-width:calc(75ch + 84px)}.messagerie-accueil-entete h2{margin:0 0 var(--espace-1);font-size:var(--texte-xl);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre)}.messagerie-accueil-entete .aide{margin:0}.messagerie-accueil-liste{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding:0;list-style:none}.messagerie-accueil-ligne{display:flex;align-items:center;gap:var(--espace-2);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface);transition:background-color var(--duree-rapide) ease,border-color var(--duree-rapide) ease}.messagerie-accueil-ligne:hover{border-color:var(--bordure);background:var(--surface-survol)}.messagerie-accueil-ligne a{flex:1 1 auto;display:flex;align-items:center;gap:var(--espace-3);min-width:0;min-height:60px;padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-m);color:var(--encre);text-decoration:none}.messagerie-accueil-ligne .messagerie-attente{margin-right:var(--espace-3)}.messagerie-accueil-texte{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.messagerie-accueil-nom{font-weight:700;overflow-wrap:anywhere}.messagerie-accueil-lieu{color:var(--encre-douce);font-size:var(--texte-s);overflow-wrap:anywhere}.messagerie-accueil-quand{flex:none;color:var(--encre-faible);font-size:var(--texte-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.messagerie-accueil-ligne .messagerie-compteur{margin-right:0}.statut,.badge{max-width:100%;white-space:normal;overflow-wrap:anywhere}.statut{display:inline-block}.accueil-message-cadenas{display:inline-flex;align-items:center;color:var(--encre-faible)}:is(.saisie-instance,.resume-mail,.annonces-terminees,.signal-details,.demo-anciennes,.kit-garde,.kit-guide-sommaire,.creneaux-autres)>summary,.actu details>summary{gap:var(--espace-2);list-style:none}:is(.saisie-instance,.resume-mail,.annonces-terminees,.signal-details,.demo-anciennes,.kit-garde,.kit-guide-sommaire,.creneaux-autres)>summary::-webkit-details-marker,.actu details>summary::-webkit-details-marker{display:none}:is(.saisie-instance,.resume-mail,.annonces-terminees,.signal-details,.demo-anciennes,.kit-garde,.kit-guide-sommaire,.creneaux-autres)>summary:before,.actu details>summary:before{content:"";flex:none;width:7px;height:7px;margin:0 3px 3px 2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}:is(.saisie-instance,.resume-mail,.annonces-terminees,.signal-details,.demo-anciennes,.kit-garde,.kit-guide-sommaire,.creneaux-autres)[open]>summary:before,.actu details[open]>summary:before{margin-bottom:4px;transform:rotate(45deg)}@media(prefers-reduced-motion:no-preference){:is(.saisie-instance,.resume-mail,.annonces-terminees,.signal-details,.demo-anciennes,.kit-garde,.kit-guide-sommaire,.creneaux-autres)>summary:before,.actu details>summary:before{transition:transform var(--duree-rapide) ease}}.signal-details summary{align-self:flex-start;color:var(--bleu)}.signal-details summary:hover{text-decoration:underline;text-underline-offset:2px}.signal-details summary:focus-visible{border-radius:var(--rayon-s);outline:3px solid var(--focus-anneau);outline-offset:2px}.signal-bascule{display:flex;align-items:center;gap:var(--espace-2);width:100%;min-height:var(--hauteur-cible);margin:calc(-1 * var(--espace-2)) 0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.signal-bascule>.icone{flex:none;color:var(--note-encre)}.signal-bascule:focus-visible{border-radius:var(--rayon-s);outline:3px solid var(--focus-anneau);outline-offset:2px}.signal-titre-texte{flex:1 1 auto;min-width:0}.signal-voir{flex:none;display:inline-flex;align-items:center;gap:2px;color:var(--note-encre);font-size:var(--texte-s);font-weight:600}.signal-hors-perimetre:is([data-statut=ecarte],[data-statut=opportunite]) :is(.signal-voir,.signal-bascule>.icone){color:var(--encre-douce)}.signal-bascule[aria-expanded=true] .signal-voir .icone{transform:rotate(180deg)}.signal-bascule:hover .signal-voir{text-decoration:underline;text-underline-offset:2px}.signal-hors-perimetre.replie .signal-titre-texte{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.signal-corps{display:flex;flex-direction:column;gap:var(--espace-2)}.signal-corps[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.signal-voir .icone{transition:transform var(--duree-rapide) ease}}.rida-correction-en-tete{display:flex;flex-direction:column;gap:var(--espace-1);padding:var(--espace-3);border-radius:var(--rayon-m);background:var(--attention-fond);box-shadow:inset 0 0 0 1px var(--attention-bordure)}.rida-correction-en-tete h3{margin:0;color:var(--attention-encre);font-size:var(--texte-s);font-weight:700}.rida-correction-en-tete .message-corps{margin:0;color:var(--encre)}.rida-correction-en-tete .rida-correction-entete{margin:0}.rida-definition{margin-top:calc(-1 * var(--espace-2))}.reunion-grille:has(>.reunion-cote.passee:empty){grid-template-columns:minmax(0,1fr)}.reunion-cote.passee:empty{display:none}.carte-rida :is(.rida-resume,.rida-ligne-texte,.rida-correction-en-tete .message-corps){max-width:75ch}.renvoi-journal-archives a{color:var(--bleu);font-weight:600;text-underline-offset:2px}.charge-vente-detail{display:block;margin-top:2px;color:var(--encre-douce);font-size:var(--texte-s);font-weight:500;letter-spacing:0;overflow-wrap:anywhere}.charge-vente .depasse .charge-vente-detail{color:var(--attention-encre);font-weight:600}.charge-vente h2[tabindex="-1"]:focus{outline:none}.charge-vente h2[tabindex="-1"]:focus-visible{border-radius:var(--rayon-s);outline:3px solid var(--focus-anneau);outline-offset:2px}.liste li.personne-ligne.contact-client{flex-wrap:wrap}.contact-client .bouton.discret{flex:none;margin-left:auto;padding:0 var(--espace-2)}.filtre-projet-adresse{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-1) var(--espace-3);margin:0;padding:var(--espace-2) var(--espace-3) var(--espace-2) var(--espace-4);border-radius:var(--rayon-m);background:var(--bleu-voile);color:var(--encre);font-size:var(--texte-s);box-shadow:inset 0 0 0 1px var(--bleu-voile-fort)}.filtre-projet-adresse strong{overflow-wrap:anywhere}.filtre-projet-adresse a{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);color:var(--bleu);font-weight:600;text-decoration:none}.filtre-projet-adresse a:hover{text-decoration:underline;text-underline-offset:2px}.espace-client .filtre-projet-adresse{background:color-mix(in srgb,var(--accent) 10%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-trait) 16%,var(--bordure))}.espace-client .filtre-projet-adresse a{color:var(--accent)}.renvoi-charge{margin:0}.renvoi-charge a{color:var(--bleu);font-weight:600;text-decoration:none}.renvoi-charge a:hover{text-decoration:underline;text-underline-offset:2px}:is(.accueil,.apercu-panneau) .entete-page-orne .entete-page-sous-titre{font-size:var(--texte-m);line-height:1.5}.journee-date{color:var(--encre);font-weight:600}.espace-client .entete-page-orne{background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--accent) 14%,transparent) 0%,transparent 55%),radial-gradient(90% 120% at 0% 100%,color-mix(in srgb,var(--accent) 8%,transparent) 0%,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 70%,transparent),transparent)}.raccourcis{display:flex;flex-wrap:wrap;gap:var(--espace-2);margin-top:var(--espace-3)}.raccourci{display:inline-flex;align-items:center;gap:var(--espace-2);min-height:var(--hauteur-cible);padding:0 var(--espace-4) 0 var(--espace-3);border-radius:var(--rayon-plein);background:var(--surface);color:var(--encre);font-size:var(--texte-s);font-weight:600;line-height:1.25;text-decoration:none;box-shadow:var(--ombre-1),inset 0 0 0 1px var(--bordure-douce);transition:background-color var(--duree-rapide) ease,box-shadow var(--duree-rapide) ease}.raccourci .icone{flex:none;color:var(--bleu)}.raccourci:hover{background:var(--surface-survol);box-shadow:var(--ombre-2),inset 0 0 0 1px var(--bordure-elevee)}.raccourci:active{transform:translateY(1px)}@media(max-width:719px){.raccourcis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-right:-56px}.raccourci{padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-m)}}@media(min-width:1100px){.accueil-equipe .accueil-grille{display:grid;columns:auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"taches agenda" "taches suivi";gap:var(--espace-4);align-items:start}.accueil-equipe .accueil-grille>.pile{display:flex}.accueil-equipe .accueil-grille>.pile>*{margin:0}.accueil-equipe .accueil-pile-taches{grid-area:taches}.accueil-equipe .accueil-pile-agenda{grid-area:agenda}.accueil-equipe .accueil-pile-suivi{grid-area:suivi}}@media(min-width:1680px){.accueil-equipe .accueil-grille{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"taches agenda suivi"}}.taches-groupe{display:flex;flex-direction:column;gap:var(--espace-1);min-width:0}.taches-groupe+.taches-groupe{margin-top:var(--espace-1);padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce)}.taches-groupe-titre{display:flex;align-items:center;gap:var(--espace-2);margin:0;color:var(--encre-douce);font-size:var(--texte-s);font-weight:600}.taches-groupe.urgent .taches-groupe-titre{color:var(--attention-encre)}.taches-groupe.urgent .taches-groupe-titre:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--attention)}.accueil-agenda{display:flex;flex-direction:column;gap:var(--espace-4);min-width:0}.accueil-agenda-jour{display:flex;flex-direction:column;gap:var(--espace-2);min-width:0}.accueil-agenda-titre{margin:0;color:var(--encre-douce);font-size:var(--texte-s);font-weight:600}.accueil-agenda-jour.aujourdhui .accueil-agenda-titre{color:var(--bleu)}.espace-client .accueil-agenda-jour.aujourdhui .accueil-agenda-titre{color:var(--accent)}.accueil-agenda-liste{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding:0;list-style:none}.accueil-agenda-rdv{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:start;gap:var(--espace-1) var(--espace-3);padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-m);background:var(--surface-bloc)}.accueil-agenda-rdv:is(.en_cours,.bientot){background:color-mix(in srgb,var(--bleu) 8%,var(--surface));box-shadow:inset 0 0 0 1px var(--bleu-clair)}.espace-client .accueil-agenda-rdv:is(.en_cours,.bientot){background:color-mix(in srgb,var(--accent) 8%,var(--surface));box-shadow:inset 0 0 0 1px var(--accent-trait)}.accueil-agenda-heure{padding-top:1px;color:var(--encre);font-size:var(--texte-m);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.4}.accueil-agenda-texte{display:flex;flex-direction:column;gap:2px;min-width:0}.accueil-agenda-texte .lien-ligne{min-width:0;color:var(--encre);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.accueil-agenda-texte a.lien-ligne:hover{text-decoration:underline;text-underline-offset:2px}.accueil-agenda-texte .adresse a{color:var(--neutre-encre);text-decoration:none}.accueil-agenda-texte .adresse a:hover{color:var(--bleu);text-decoration:underline;text-underline-offset:2px}.espace-client .accueil-agenda-texte .adresse a:hover{color:var(--accent)}.accueil-agenda-rejoindre{align-self:center;min-height:var(--hauteur-cible);padding:0 var(--espace-4)}@media(max-width:479px){.accueil-agenda-rejoindre{grid-column:2 / -1;justify-self:start}}.liste li.projet-surveiller{gap:2px}.projet-surveiller .ligne-titre{flex-wrap:nowrap;align-items:center}.projet-surveiller .lien-ligne{flex:0 1 auto;min-width:0;color:var(--encre);font-weight:600;text-decoration:none}.projet-surveiller .lien-ligne:hover{text-decoration:underline;text-underline-offset:2px}.projet-surveiller-nombre{flex:none;margin-left:auto;color:var(--encre-faible);font-size:var(--texte-xs);font-weight:600;white-space:nowrap}.projet-surveiller>.adresse{padding-left:17px}.projet-client-mesure.projet-client-avancement{flex-direction:row;align-items:center;gap:var(--espace-4)}.projet-client-avancement-texte{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--espace-1);min-width:0}.projet-client-avancement-texte .fiche-projet-mesure,.projet-client-avancement-texte .adresse{margin:0}.anneau-avancement{flex:none;display:inline-flex;width:72px;height:72px}.anneau-avancement svg{width:100%;height:100%;overflow:visible}.anneau-reste{fill:none;stroke:color-mix(in srgb,var(--accent) 16%,var(--surface-douce));stroke-width:8}.anneau-fait{fill:none;stroke:var(--accent);stroke-width:8;stroke-linecap:round}@media(max-width:379px){.anneau-avancement{width:56px;height:56px}}.projet-client-faits{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding:var(--espace-3) 0 0;border-top:1px solid var(--bordure-douce);list-style:none}.projet-client-faits>li{display:flex;align-items:flex-start;gap:var(--espace-2);min-width:0;color:var(--encre-douce);font-size:var(--texte-s);line-height:1.45;overflow-wrap:anywhere}.projet-client-faits>li>.icone{flex:none;margin-top:1px;color:var(--accent)}.projet-client-faits a{color:var(--accent);font-weight:600;text-underline-offset:2px}.projet-client-a-valider{color:var(--attention-encre);font-weight:600}.projet-client-faits>li.projet-client-equipe{flex-direction:row;align-items:center}.visages-equipe{display:inline-flex;flex:none;padding-left:4px}.visage-equipe{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:-4px;border-radius:var(--rayon-plein);background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent);font-size:11px;font-weight:700;box-shadow:0 0 0 2px var(--surface)}.visage-equipe.plus{background:var(--neutre-voile);color:var(--neutre-encre)}.projet-client-equipe-texte{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--espace-3);min-width:0}.projet-client-faits .projet-client-ecrire{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);margin:-10px 0;text-decoration:none}.projet-client-faits a.projet-client-ecrire:hover{text-decoration:underline}.tableau-client>.tableau-client-annonces{grid-column:auto}@container accueil-client (min-width: 1300px){.tableau-client>.tableau-client-projets{grid-row:span 2}}.note-module{margin:0 0 var(--espace-3);padding:var(--espace-2) var(--espace-3) var(--espace-2) var(--espace-4);border-radius:var(--rayon-m);background:var(--bleu-voile);color:var(--encre);font-size:var(--texte-s);box-shadow:inset 0 0 0 1px var(--bleu-voile-fort)}.espace-client .note-module{background:color-mix(in srgb,var(--accent) 10%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-trait) 16%,var(--bordure))}.liste li.module-ligne{flex-direction:column;align-items:stretch;gap:2px}.module-tete{display:flex;align-items:center;justify-content:space-between;gap:var(--espace-3);min-width:0}.module-nom{flex:1 1 auto;min-width:0;margin:0;color:var(--encre);font-size:var(--texte-m);font-weight:var(--poids-titre);overflow-wrap:anywhere}.module-description{margin:0;max-width:72ch;color:var(--encre-douce);font-size:var(--texte-s);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.module-description[data-entiere=true]{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}.module-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--espace-2);margin:0;color:var(--encre-douce);font-size:var(--texte-xs)}.module-interrupteur{flex:none;justify-content:flex-end;min-height:40px}.module-interrupteur:has(input:disabled){cursor:not-allowed}.module-interrupteur input:disabled{opacity:.5;cursor:not-allowed}.fil-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--espace-2);padding:var(--espace-4) var(--espace-3) 0}.fil-pagination-bas{padding:var(--espace-2) var(--espace-3) var(--espace-4)}.fil-pagination .bouton{min-height:var(--hauteur-cible)}.messagerie-brouillon{flex:none;display:inline-flex;align-items:center;gap:3px;margin-right:var(--espace-2);color:var(--encre-douce);font-size:var(--texte-xs);font-weight:600;white-space:nowrap}.jalon-recette{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-1);font-size:var(--texte-s);color:var(--encre-douce)}.jalon-recette-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2)}.jalon-recette-ecart{color:var(--attention-encre);font-weight:600}.jalon-recette .lien-suite{min-height:var(--hauteur-cible);margin:-8px 0;font-size:var(--texte-s)}.carte-jalon-us select{width:100%;min-height:var(--hauteur-cible)}.carte-jalon-us .jalon-libelle{margin:0;font-weight:600}.rattacher-us{display:flex;flex-direction:column;gap:0;margin:0;padding:0;border:none;min-width:0}.rattacher-us legend{margin-bottom:var(--espace-2);padding:0;font-weight:600}.rattacher-us-ligne{display:flex;align-items:flex-start;gap:var(--espace-3);min-height:var(--hauteur-cible);padding:var(--espace-2) 0;border-top:1px solid var(--bordure-douce);cursor:pointer}.rattacher-us-ligne:first-of-type{border-top:none}.rattacher-us-ligne input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--bleu)}.rattacher-us-texte{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);min-width:0;overflow-wrap:anywhere}.pv-ecran{min-width:0}.pv-document{min-width:0;max-width:860px;gap:var(--espace-5)}.pv-entete{display:flex;flex-direction:column;gap:var(--espace-2)}.pv-sur-titre{margin:0;color:var(--encre-douce);font-size:var(--texte-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pv-jalon{margin:0;font-size:var(--texte-xl);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre);overflow-wrap:anywhere}.pv-faits{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:var(--espace-2);margin:var(--espace-2) 0 0}.pv-faits>div{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-m);background:var(--surface-douce)}.pv-faits dt{color:var(--encre-douce);font-size:var(--texte-xs);font-weight:600}.pv-faits dd{margin:0;color:var(--encre);font-weight:600;overflow-wrap:anywhere}.pv-faits-confirmation{grid-template-columns:1fr;margin:0}.pv-section{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0}.pv-section h3{margin:0;font-size:var(--texte-l);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre)}.pv-section h4{margin:0;font-size:var(--texte-m);font-weight:var(--poids-titre)}.pv-us{display:flex;flex-direction:column;gap:var(--espace-3);margin:0;padding:0;list-style:none}.pv-us-element{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);box-shadow:inset 0 0 0 1px var(--bordure-douce)}.pv-us-titre{overflow-wrap:anywhere}.pv-criteres{display:flex;flex-direction:column;margin:0;padding:0 0 0 var(--espace-5)}.pv-critere{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--espace-3);padding:var(--espace-2) 0;border-top:1px solid var(--bordure-douce)}.pv-critere:first-child{border-top:none}.pv-critere-libelle{overflow-wrap:anywhere}.pv-critere-recette{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--espace-1) var(--espace-2)}.pv-critere-quand{color:var(--encre-douce);font-size:var(--texte-xs)}.pv-critere-commentaire{grid-column:1 / -1;color:var(--encre-douce);font-size:var(--texte-s);font-style:italic;overflow-wrap:anywhere}@media(max-width:719px){.pv-us-element{padding:var(--espace-3)}.pv-criteres{padding-left:var(--espace-4)}.pv-critere{grid-template-columns:minmax(0,1fr)}.pv-critere-recette{justify-content:flex-start}}.pv-signature{padding-top:var(--espace-4);border-top:1px solid var(--bordure)}.pv-signature-phrase{margin:0;color:var(--encre);font-weight:600}.pv-reserves{display:flex;flex-direction:column;gap:var(--espace-1);padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--note-fond);color:var(--note-encre)}.pv-reserves p{margin:0}.pv-empreinte-bloc{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--espace-1) var(--espace-2);margin:0;font-size:var(--texte-s);color:var(--encre-douce)}.pv-empreinte{font-family:var(--police-code);font-size:var(--texte-xs);color:var(--encre);overflow-wrap:anywhere;word-spacing:.2em}.pv-ecarts{max-width:860px;border-color:var(--attention-bordure)}.pv-ecarts p{margin:0}.pv-signer{max-width:860px}.pv-signer textarea{width:100%;min-height:6.5em;resize:vertical}.pv-engagement{margin:0;padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--surface-douce);color:var(--encre);font-size:var(--texte-s)}.pv-signer .ligne-envoi .bouton{max-width:100%;padding-block:var(--espace-2);line-height:1.35;text-align:center;overflow-wrap:anywhere}.pv-attente{max-width:860px}@media print{body:has(.pv-document){background:var(--surface)}.coquille:has(.pv-document){display:block;min-height:0}.coquille:has(.pv-document) :is(.zone-alerte,.entete,.menu,.menu-voile,.chaine-info){display:none!important}.coquille:has(.pv-document) .contenu{max-width:none;padding:0}.pv-ecran>:not(.pv-document):not(.pv-ecarts){display:none!important}.pv-document{max-width:none;padding:0;border:none;box-shadow:none;font-size:11pt}.pv-faits>div{border:1px solid var(--bordure)}.pv-us-element,.pv-signature{break-inside:avoid}.pv-ecarts{box-shadow:none;border:1px solid var(--bordure)}.pv-document a,.pv-ecarts a{color:inherit;text-decoration:none}}.sante-erreurs{display:flex;flex-direction:column;gap:var(--espace-2);margin-top:var(--espace-2);padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce)}.sante-erreurs-titre{margin:0;color:var(--encre-douce);font-size:var(--texte-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sante-erreurs-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.sante-erreur-groupe{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--espace-3) 0;border-top:1px solid var(--bordure-douce)}.sante-erreur-groupe:first-child{padding-top:var(--espace-1);border-top:none}.sante-erreur-message{margin:0 0 var(--espace-1);padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-s);background:var(--surface-douce);font-size:var(--texte-xs)}.sante-erreur-message code{color:var(--encre);font-family:var(--police-code);white-space:pre-wrap;overflow-wrap:anywhere}.sante-erreur-meta{margin:0;color:var(--encre-douce);font-size:var(--texte-s);overflow-wrap:anywhere}.sante-erreur-meta code{color:var(--encre);font-family:var(--police-code);font-size:var(--texte-xs)}.sante-erreur-meta .sante-etat{display:inline-block;margin-right:var(--espace-1)}@media(min-width:1100px){.sante-groupe-application{grid-column:1 / -1}.sante-erreurs-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--espace-8)}.sante-erreur-groupe:nth-child(2){padding-top:var(--espace-1);border-top:none}}.erreur-ecran-texte{display:flex;flex-direction:column;gap:var(--espace-1)}.erreur-ecran-texte p{margin:0}.erreur-ecran-texte h1{margin:0;font-size:var(--texte-xl);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre)}.secours-application{display:grid;place-items:center;min-height:100vh;min-height:100dvh;padding:var(--espace-4);background:var(--fond)}.secours-application>.carte{width:min(100%,480px)}.secours-application h1{margin:0;font-size:var(--texte-xl);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre)}.secours-application p{margin:0;color:var(--encre-douce)}.heures-calmes-plage{display:flex;flex-wrap:wrap;gap:var(--espace-3) var(--espace-4)}.heures-calmes-plage .champ{flex:1 1 140px;min-width:0}.heures-calmes-plage select{width:100%;min-height:var(--hauteur-cible)}.heures-calmes-resume{margin:0;color:var(--encre);font-size:var(--texte-s)}.heures-calmes-en-cours{margin:0;padding:var(--espace-2) var(--espace-3) var(--espace-2) var(--espace-4);border-radius:var(--rayon-m);background:var(--bleu-voile);color:var(--encre);font-size:var(--texte-s);box-shadow:inset 0 0 0 1px var(--bleu-voile-fort)}.espace-client .heures-calmes-en-cours{background:color-mix(in srgb,var(--accent) 10%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-trait) 16%,var(--bordure))}.liste li.ticket-en-retard>a:first-child:before,.grille-portefeuille tr.ligne-attention>th>a:first-child:before,.client-attend-ligne.longue .client-attend-fil:before,.volet-lien.attention .volet-lien-titre:before,.conflit-ligne .conflit-texte .lien-ligne:before,.cloture-faite>h2:before,.enreg-annonce>h2:before,.pv-ecarts .carte-entete h2:before{content:"";display:inline-block;width:8px;height:8px;margin-right:var(--espace-2);border-radius:var(--rayon-plein);background:var(--attention);vertical-align:.1em}.cloture-faite>h2:before{background:var(--succes)}.conflit-ligne.conflit-a_discuter .conflit-texte .lien-ligne:before{background:var(--bleu-clair)}.conflit-ligne.conflit-acceptee .conflit-texte .lien-ligne:before{background:var(--bordure-forte)}.participants{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0;margin:0;padding:0;border:none}.participants>legend{margin-bottom:var(--espace-2);padding:0;color:var(--neutre-encre);font-size:var(--texte-s);font-weight:600}.participants-resume{margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.participants-note{margin:0;padding:var(--espace-2) var(--espace-3);border:1px solid var(--bordure);border-radius:var(--rayon-m);background:var(--bleu-voile);color:var(--encre);font-size:var(--texte-s)}.participants-groupe{min-width:0;margin:0;padding:0;border:none}.participants-groupe-titre{margin:0 0 var(--espace-1);padding:0;color:var(--encre-douce);font-size:var(--texte-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.participants-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:2px var(--espace-3);margin:0;padding:0;list-style:none}.participant-ligne{display:flex;align-items:center;gap:var(--espace-2);min-height:var(--hauteur-cible);padding:2px var(--espace-2);border-radius:var(--rayon-s);cursor:pointer}.participant-ligne input{flex:none;width:18px;height:18px;margin:0}.participant-texte{display:flex;flex-direction:column;min-width:0}.participant-nom{color:var(--encre);font-size:var(--texte-m);overflow-wrap:anywhere}.participant-adresse{color:var(--encre-douce);font-size:var(--texte-xs);overflow-wrap:anywhere}@media(hover:hover){.participant-ligne:hover{background:var(--surface-survol)}}.participants-autres>summary{padding:10px 0;color:var(--bleu);font-size:var(--texte-s);font-weight:600;cursor:pointer}.participants-autres>summary:focus-visible{border-radius:var(--rayon-s);outline:3px solid var(--focus-anneau);outline-offset:2px}.participants-autres[open]>summary{margin-bottom:var(--espace-2)}.participants-exterieurs{display:flex;flex-direction:column;gap:var(--espace-2);min-width:0}.participants-ajout{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-2)}.participants-ajout .champ{align-self:stretch;min-width:0}.participants-adresses{display:flex;flex-wrap:wrap;gap:var(--espace-2);margin:0;padding:0;list-style:none}.participants-adresses li{display:inline-flex;flex-direction:row;align-items:center;gap:var(--espace-1);max-width:100%;padding-left:var(--espace-3);border:1px solid var(--bordure);border-radius:var(--rayon-plein);background:var(--surface-douce);color:var(--encre);font-size:var(--texte-s)}.participant-adresse-ext{min-width:0;overflow-wrap:anywhere}.participants-lecture{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.participants-lecture li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--espace-2);padding:var(--espace-2) 0;border-top:1px solid var(--bordure-douce)}.participants-lecture li:first-child{padding-top:0;border-top:none}.participants-lecture .participant-nom{min-width:0}.participant-cote{flex:none;color:var(--encre-douce);font-size:var(--texte-xs)}.connexion-equipe{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0;padding-top:var(--espace-2)}.connexion-equipe-titre{display:flex;align-items:center;gap:var(--espace-3);margin:0;color:var(--encre-douce);font-size:var(--texte-xs);font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.connexion-equipe-titre:before,.connexion-equipe-titre:after{content:"";flex:1;height:1px;background:var(--bordure-douce)}.connexion-equipe-texte{margin:0;color:var(--encre-douce);font-size:var(--texte-s);line-height:1.5}.connexion-google-attente{min-height:48px}.sans-coupure{white-space:nowrap}.connexion-sans-invitation{margin:0;color:var(--encre-douce);font-size:var(--texte-s);line-height:1.5}.connexion-sans-invitation a{display:inline-block;padding:12px 0;margin:-12px 0;font-weight:600}.pied-connexion{width:100%;max-width:600px;margin:var(--espace-6) auto 0;display:flex;flex-direction:column;align-items:center;gap:var(--espace-4);color:var(--encre-douce);font-size:var(--texte-s);text-align:center}.pied-connexion>p{margin:0}.lien-externe{display:inline-flex;align-items:center;gap:2px;min-height:44px;font-weight:600;text-decoration:none}.lien-externe:hover{text-decoration:underline}.lien-externe-fleche{font-size:.85em}.pied-connexion-produits{display:flex;flex-direction:column;align-items:center;gap:var(--espace-1);width:100%}.pied-connexion-titre{margin:0;color:var(--encre-faible);font-size:var(--texte-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pied-connexion-produits ul{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-2);width:100%;margin:0;padding:0;list-style:none}.pied-connexion-produits li{display:flex;flex-direction:column;align-items:center;min-width:0}.pied-connexion-produit{line-height:1.45}.pied-connexion .liens-legaux{margin-top:0}@media(min-width:720px){.pied-connexion-produits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-5)}}.page-legale-date{padding:2px 10px;border-radius:var(--rayon-plein);background:var(--neutre-voile);color:var(--neutre-encre);font-size:var(--texte-xs);font-weight:700}.page-legale-fiche{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--espace-4);margin:0}.page-legale-fiche dt{color:var(--encre-douce);font-size:var(--texte-s)}.page-legale-fiche dd{margin:0 0 var(--espace-2)}@media(min-width:720px){.page-legale-fiche{grid-template-columns:220px minmax(0,1fr);row-gap:var(--espace-2)}.page-legale-fiche dd{margin:0}}.pied-connexion-editeur{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--espace-2)}.pied-connexion-nom{display:inline-flex;align-items:center;gap:var(--espace-2)}.pied-connexion-logo{flex:none;width:20px;height:20px;border-radius:5px;object-fit:contain}.pre-facture-ecran{min-width:0}.pre-facture-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-4);max-width:860px;margin:0;padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--bleu-voile);color:var(--encre);font-size:var(--texte-s);box-shadow:inset 0 0 0 1px var(--bleu-voile-fort)}.pre-facture-note p{flex:1 1 280px;margin:0}.pre-facture-note.attention{background:var(--attention-fond);box-shadow:inset 0 0 0 1px var(--attention-bordure)}.pre-facture-outils{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-3);max-width:860px}.pre-facture-annonce{flex:1 1 100%;margin:0}.pre-facture-document{min-width:0;max-width:860px;gap:var(--espace-5)}.pre-facture-entete{display:flex;flex-direction:column;gap:var(--espace-2)}.pre-facture-sur-titre{margin:0;color:var(--encre-douce);font-size:var(--texte-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pre-facture-jalon{margin:0;font-size:var(--texte-xl);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre);overflow-wrap:anywhere}.pre-facture-mention{margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.pre-facture-etat{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.pre-facture-parties{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-3)}.pre-facture-partie{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--surface-douce);overflow-wrap:anywhere}.pre-facture-partie h3{margin:0 0 var(--espace-1);color:var(--encre-douce);font-size:var(--texte-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pre-facture-partie p{margin:0;color:var(--encre);font-size:var(--texte-s)}.pre-facture-partie .pre-facture-nom{font-size:var(--texte-m);font-weight:600}.pre-facture-adresse{white-space:pre-line}.pre-facture-insecable{white-space:nowrap}.pre-facture-partie .pre-facture-discret,.pre-facture-discret{color:var(--encre-douce);font-size:var(--texte-s)}.pre-facture-vide{color:var(--encre-douce);font-style:italic}.pre-facture-section{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0}.pre-facture-section h3{margin:0;font-size:var(--texte-l);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre)}.pre-facture-section h4{margin:0;font-size:var(--texte-m);font-weight:var(--poids-titre)}.pre-facture-section>p{margin:0}.pre-facture-faits{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:var(--espace-2);margin:0}.pre-facture-faits>div{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-m);background:var(--surface-douce)}.pre-facture-faits dt{color:var(--encre-douce);font-size:var(--texte-xs);font-weight:600}.pre-facture-faits dd{margin:0;color:var(--encre);font-weight:600;overflow-wrap:anywhere}.pre-facture-montants{display:flex;flex-direction:column;width:min(100%,420px);margin:0 0 0 auto}.pre-facture-montants>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--espace-4);padding:var(--espace-2) 0;border-top:1px solid var(--bordure-douce)}.pre-facture-montants>div:first-child{border-top:none}.pre-facture-montants dt{color:var(--encre-douce)}.pre-facture-montants dd{margin:0;color:var(--encre);font-variant-numeric:tabular-nums;white-space:nowrap}.pre-facture-montants .pre-facture-ttc{border-top:1px solid var(--bordure-forte)}.pre-facture-ttc dt,.pre-facture-ttc dd{color:var(--encre);font-size:var(--texte-l);font-weight:700}.pre-facture-pv{color:var(--encre);font-weight:600}.pre-facture-reserves{display:flex;flex-direction:column;gap:var(--espace-1);padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-s);background:var(--surface-douce)}.pre-facture-reserves p{margin:0}.pre-facture-empreinte-bloc{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--espace-1) var(--espace-2);color:var(--encre-douce);font-size:var(--texte-s)}.pre-facture-empreinte{font-family:var(--police-code);font-size:var(--texte-xs);color:var(--encre);overflow-wrap:anywhere;word-spacing:.2em}.pre-facture-lien-pv{align-self:flex-start;min-height:var(--hauteur-cible);font-size:var(--texte-s)}@media(min-width:720px){.pre-facture-parties{grid-template-columns:repeat(2,minmax(0,1fr))}}.jalon-facturer-retard{color:var(--attention-encre);font-weight:600}.liste-jalons .actions-jalon a.bouton{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);text-decoration:none}.facturation-infos{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-2);margin:0}.facturation-infos>div{display:flex;flex-direction:column;gap:2px;min-width:0}.facturation-infos dt{color:var(--encre-douce);font-size:var(--texte-xs);font-weight:600}.facturation-infos dd{margin:0;color:var(--encre);overflow-wrap:anywhere}.facturation-adresse{white-space:pre-line}.facturation-vide{color:var(--encre-douce);font-style:italic}.facturation-groupe{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0;margin:0;padding:0;border:none}.facturation-groupe legend{margin-bottom:var(--espace-1);padding:0;font-weight:600;overflow-wrap:anywhere}.facturation-groupe .aide{margin:0}.facturation-groupe textarea{width:100%;resize:vertical}@media(min-width:480px){.facturation-infos{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--espace-4)}.facturation-infos>div:first-child{grid-column:1 / -1}}@media print{body:has(.pre-facture-document){background:var(--surface)}.coquille:has(.pre-facture-document){display:block;min-height:0}.coquille:has(.pre-facture-document) :is(.zone-alerte,.entete,.menu,.menu-voile,.chaine-info){display:none!important}.coquille:has(.pre-facture-document) .contenu{max-width:none;padding:0}.pre-facture-ecran>:not(.pre-facture-document){display:none!important}.pre-facture-document{max-width:none;padding:0;border:none;box-shadow:none;font-size:11pt}.pre-facture-partie,.pre-facture-faits>div{border:1px solid var(--bordure)}.pre-facture-section{break-inside:avoid}.pre-facture-lien-pv{display:none}}.couts-ia-bandeau{margin:0}.couts-ia-chiffres li span{overflow-wrap:anywhere}.couts-ia-jauge{height:12px}.couts-ia-jauge.alerte{accent-color:var(--attention)}.couts-ia-usage{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2)}.panneau-admin .couts-ia-plafond .champ input{max-width:12rem}.couts-ia-historique{display:grid;gap:var(--espace-3);margin:0;padding:0;list-style:none}.couts-ia-historique li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom valeur" "barre barre";align-items:center;gap:var(--espace-1) var(--espace-3);min-width:0}.couts-ia-mois-nom{grid-area:nom;color:var(--encre-douce);font-size:var(--texte-s)}.couts-ia-mois-courant .couts-ia-mois-nom{color:var(--encre);font-weight:600}.couts-ia-mois-barre{grid-area:barre;height:8px}.couts-ia-mois-valeur{grid-area:valeur;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 var(--espace-2);font-variant-numeric:tabular-nums;text-align:right}.couts-ia-mois-ateliers{color:var(--encre-douce);font-size:var(--texte-s)}@media(max-width:719px){.couts-ia-chiffres strong{font-size:var(--texte-xl);overflow-wrap:normal}}@media(min-width:720px){.couts-ia-historique{gap:var(--espace-2)}.couts-ia-historique li{grid-template-columns:7rem minmax(0,1fr) 13rem;grid-template-areas:"nom barre valeur"}}.compte-anonymise{background:var(--neutre-voile);color:var(--neutre-encre)}.rgpd-export{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-2)}.rgpd-export button{min-height:var(--hauteur-cible)}.rgpd-anonymiser{padding:var(--espace-3) var(--espace-4);border:1px solid var(--attention-bordure);border-radius:var(--rayon-m);background:var(--attention-fond);color:var(--attention-encre)}.rgpd-anonymiser h4{margin:0;font-size:var(--texte-m);font-weight:var(--poids-titre)}.rgpd-anonymiser .champ-aide,.rgpd-anonymiser .champ-erreur{color:var(--attention-encre)}.rgpd-anonymiser input{background:var(--surface);color:var(--encre)}.rgpd-consequences{display:flex;flex-direction:column;gap:var(--espace-1);margin:0;padding-left:var(--espace-5);font-size:var(--texte-s)}.rgpd-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.rgpd-actions button{min-height:var(--hauteur-cible)}@container accueil-client (max-width: 719.98px){.apercu-panneau .pv-us-element{padding:var(--espace-3)}.apercu-panneau .pv-criteres{padding-left:var(--espace-4)}.apercu-panneau .pv-critere{grid-template-columns:minmax(0,1fr)}.apercu-panneau .pv-critere-recette{justify-content:flex-start}}.apercu-entete-titre[tabindex="-1"]:focus{outline:none}.apercu-entete-titre[tabindex="-1"]:focus-visible{border-radius:var(--rayon-s);outline:3px solid var(--focus-anneau);outline-offset:2px}.creneau-choix .badge{flex:none;align-self:flex-start;margin-left:auto}.creneau-choix.pris{background:var(--surface-douce);color:var(--encre-douce);cursor:not-allowed}.creneau-choix.creneau-commun{border-color:var(--succes-bordure);background:var(--succes-fond)}.creneau-choix.creneau-commun:has(input:checked){border-color:var(--bleu);background:var(--bleu-voile)}.creneau-choix-texte .creneau-raison,.creneau-choix-texte .creneau-votes{margin-top:var(--espace-1);font-size:var(--texte-s);font-variant-numeric:normal;line-height:1.4;overflow-wrap:anywhere}.planning-alerte{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-3);padding:var(--espace-3) var(--espace-4);border:1px solid var(--attention-bordure);border-radius:var(--rayon-carte);background:var(--attention-fond);color:var(--attention-encre)}.planning-alerte p{flex:1 1 240px;margin:0;font-weight:600}.planning-alerte .bouton{flex:none}.planning-relance,.planning-verification{margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.planning-etat,.planning-annonce{margin:0;padding:var(--espace-2) var(--espace-3);border:1px solid var(--bleu-voile-fort);border-radius:var(--rayon-m);background:var(--bleu-voile);color:var(--encre);font-size:var(--texte-s)}.planning-votants{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.planning-votants li{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:var(--espace-2);min-height:var(--hauteur-cible)}.planning-votants li+li{border-top:1px solid var(--bordure-douce)}.planning-votant-nom{min-width:0;overflow-wrap:anywhere}@media(max-width:719px){.planning-alerte .bouton{flex:1 1 100%}}.participant-droite{display:inline-flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--espace-2);max-width:60%}.participant-reponse{display:inline-flex;flex:none;align-items:center}.participant-ligne .participant-reponse{margin-left:auto}.participants-adresses .participant-reponse{margin-left:var(--espace-1)}.participants-reponses{margin:0;color:var(--encre-douce);font-size:var(--texte-s);font-weight:600}.participants-lecture li{flex-direction:row;align-items:center}.reprogrammer-alerte{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--espace-3);padding:var(--espace-3) var(--espace-4);border:1px solid var(--attention-bordure);border-radius:var(--rayon-carte);background:var(--attention-fond);color:var(--attention-encre)}.reprogrammer-pastille{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--rayon-plein);background:var(--surface);color:var(--attention-encre)}.reprogrammer-texte{display:flex;flex:1 1 220px;flex-direction:column;gap:var(--espace-1);min-width:0}.reprogrammer-titre{margin:0;font-size:var(--texte-m);font-weight:var(--poids-titre);line-height:1.35}.reprogrammer-motifs{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;font-size:var(--texte-s);overflow-wrap:anywhere}.reprogrammer-bouton{flex:none;align-self:center}.reprogrammer-bilan{margin:0}.reprogrammer-choix{padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-m);background:var(--surface-douce)}.reprogrammer-choix p{margin:0;overflow-wrap:anywhere}@media(max-width:719px){.reprogrammer-alerte{padding:var(--espace-3)}.reprogrammer-bouton{flex:1 1 100%}.participant-droite{max-width:55%}}.frais-lecture{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-3);border:1px solid var(--bleu-voile-fort);border-radius:var(--rayon-m);background:var(--bleu-voile)}.frais-lecture-entete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-3)}.frais-lecture-entete .bouton.secondaire{min-height:var(--hauteur-cible);background:var(--surface)}.frais-lecture .aide{margin:0;color:var(--encre);font-size:var(--texte-s);line-height:1.45}.frais-lecture-bilan{margin:0;color:var(--encre);font-size:var(--texte-s);font-weight:600;line-height:1.45}.frais-lecture .erreur{margin:0}.frais-lu{display:inline-flex;align-items:center;gap:var(--espace-1);color:var(--bleu);font-weight:600}.frais-lu svg{flex:none}.tri-ticket-reperes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);margin:0}.tri-ticket-reperes .aide{margin:0}.tri-ticket-attente{display:flex;align-items:center;gap:var(--espace-2);margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.tri-ticket-bloc{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--surface-douce);box-shadow:inset 0 0 0 1px var(--bordure-douce)}.tri-ticket-bloc h3{margin:0;font-size:var(--texte-m);font-weight:var(--poids-titre)}.tri-ticket-priorite{flex-wrap:wrap;gap:var(--espace-2);margin:0}.tri-ticket-raison{margin:0;color:var(--encre);overflow-wrap:anywhere}.tri-ticket-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.tri-ticket-actions .bouton{min-height:var(--hauteur-cible)}.tri-ticket-sources{display:flex;flex-direction:column;gap:var(--espace-3);margin:0;padding:0;list-style:none}.tri-ticket-source{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--espace-3)}.tri-ticket-source-icone{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--bleu)}.tri-ticket-source-texte{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-1);min-width:0}.tri-ticket-source-texte a{font-weight:600;overflow-wrap:anywhere}.tri-ticket-source-texte .aide{margin:0}.tri-ticket-source-raison{color:var(--encre-douce);font-size:var(--texte-s);overflow-wrap:anywhere}.tri-ticket-zone{width:100%;min-width:0;max-width:100%;min-height:9rem;padding:var(--espace-2) var(--espace-3);border:1px solid var(--bordure-forte);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre);font:inherit;font-size:var(--texte-saisie);line-height:1.5;resize:vertical}.tri-ticket-zone[aria-invalid=true]{border-color:var(--attention)}@media(max-width:719px){.tri-ticket-bloc{padding:var(--espace-3)}.tri-ticket-actions .bouton{flex:1 1 100%;justify-content:center}}.preferences-agenda-groupe{display:flex;flex-direction:column;gap:var(--espace-2);min-width:0;margin:0;padding:0;border:none}.preferences-agenda-groupe legend{margin-bottom:var(--espace-2);padding:0;color:var(--neutre-encre);font-size:var(--texte-s);font-weight:700}.preferences-agenda-jours{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding:0;list-style:none}.preferences-agenda-jour{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-3);min-height:var(--hauteur-cible)}.preferences-agenda-nom{flex:0 0 88px;color:var(--encre);font-size:var(--texte-s);font-weight:600}.preferences-agenda-resume{margin:0;color:var(--encre);font-size:var(--texte-s)}.creneaux-protegees{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-1)}.creneaux-protegees .aide{margin:0}.creneau-propose-protege{margin-top:2px;padding:1px 8px;border-radius:var(--rayon-plein);background:var(--attention-fond);color:var(--attention-encre);font-size:var(--texte-xs);font-weight:600}.rida-suite{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2) var(--espace-3);padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--bleu-voile)}.rida-suite-texte{flex:1 1 220px;margin:0;color:var(--encre);font-size:var(--texte-s)}.suite-forme{display:flex;flex-direction:column;gap:var(--espace-2);min-width:0;margin:0;padding:0;border:none}.suite-forme legend{margin-bottom:var(--espace-2);padding:0;color:var(--neutre-encre);font-size:var(--texte-s);font-weight:700}.suite-forme .aide{margin:0}.suite-projet{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--espace-2);margin:0;color:var(--encre);overflow-wrap:anywhere}.suite-projet-libelle{color:var(--encre-douce);font-size:var(--texte-s);font-weight:600}.suite-odj{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-4);border-radius:var(--rayon-m);background:var(--surface-douce);box-shadow:inset 0 0 0 1px var(--bordure-douce)}.suite-odj-titre{margin:0;font-size:var(--texte-m);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre)}.suite-odj .aide{margin:0}.suite-odj-liste{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding-left:var(--espace-5)}.suite-odj-liste li{display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.resume-fil{flex:none;display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding:var(--espace-3) var(--espace-4);border-bottom:1px solid var(--bordure-douce);background:var(--surface-douce);color:var(--encre)}.resume-fil-entete{display:flex;align-items:center;gap:var(--espace-3);min-width:0}.resume-fil-pastille{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--bleu)}.resume-fil-titre{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.resume-fil-titre h2{margin:0;color:var(--encre);font-size:var(--texte-m);font-weight:var(--poids-titre);line-height:1.3}.resume-fil-sous-titre{margin:0;color:var(--encre-douce);font-size:var(--texte-s);overflow-wrap:anywhere}.resume-fil-actions{flex:none;display:flex;align-items:center;gap:var(--espace-1)}.resume-fil-bascule{display:inline-flex;align-items:center;gap:var(--espace-1);min-height:var(--hauteur-cible);padding:0 var(--espace-2);border:0;border-radius:var(--rayon-m);background:transparent;color:var(--bleu);font:inherit;font-size:var(--texte-s);font-weight:600;cursor:pointer}.resume-fil-bascule:hover{background:var(--surface-survol)}.resume-fil-bascule:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.resume-fil-bascule[aria-expanded=true] .icone{transform:rotate(180deg)}.resume-fil-note{margin:0;color:var(--encre-douce);font-size:var(--texte-s);overflow-wrap:anywhere}.resume-fil-erreur{margin:0;color:var(--attention-encre);font-size:var(--texte-s);overflow-wrap:anywhere}.resume-fil-contenu{display:flex;flex-direction:column;gap:var(--espace-3);max-height:45vh;overflow-y:auto;overscroll-behavior:contain;padding:var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre)}.resume-fil-contenu[hidden]{display:none}.resume-fil-contenu:focus{outline:none}.resume-fil-contenu:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.resume-fil-bref{margin:0;font-size:var(--texte-m);line-height:1.5;overflow-wrap:anywhere}.resume-fil-rubrique{display:flex;flex-direction:column;gap:var(--espace-1)}.resume-fil-rubrique h3{margin:0;color:var(--encre-douce);font-size:var(--texte-xs);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.resume-fil-rubrique ul{display:flex;flex-direction:column;gap:var(--espace-1);margin:0;padding-left:1.2em}.resume-fil-rubrique li{font-size:var(--texte-s);line-height:1.5;overflow-wrap:anywhere}.resume-fil-porteur{color:var(--encre-douce)}.resume-fil-sources{display:inline-flex;flex-wrap:wrap;gap:0 var(--espace-2);margin-left:var(--espace-2);vertical-align:middle}.resume-fil-source{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);color:var(--bleu);font-weight:600;text-decoration:underline;text-underline-offset:2px}.resume-fil-source:focus-visible{border-radius:var(--rayon-s);outline:3px solid var(--focus-anneau);outline-offset:2px}.resume-fil-mention{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);margin:0;color:var(--encre-douce);font-size:var(--texte-xs)}@media(max-width:719px){.resume-fil{padding:var(--espace-2) var(--espace-3)}.resume-fil-entete{flex-wrap:wrap;gap:var(--espace-2)}.resume-fil-actions{margin-left:auto}.resume-fil-contenu{max-height:40vh}}@media(prefers-reduced-motion:no-preference){.resume-fil-bascule .icone{transition:transform var(--duree-rapide) ease}}.fil-suggestion-rdv{padding:var(--espace-1) var(--espace-4) var(--espace-2) calc(var(--espace-4) + 40px + var(--espace-3));list-style:none}.suggestion-rdv{display:flex;flex-direction:column;gap:var(--espace-2);max-width:75ch;padding:var(--espace-3);border:1px solid var(--bleu-voile-fort);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre)}.suggestion-rdv-entete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.suggestion-rdv-pastille{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--bleu)}.suggestion-rdv-titre{margin:0;font-size:var(--texte-m);font-weight:var(--poids-titre)}.suggestion-rdv-badges{display:inline-flex;flex-wrap:wrap;gap:var(--espace-1)}.suggestion-rdv-details{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--espace-1) var(--espace-3);margin:0;font-size:var(--texte-s)}.suggestion-rdv-details>div{display:contents}.suggestion-rdv-details dt{color:var(--encre-douce)}.suggestion-rdv-details dd{margin:0;overflow-wrap:anywhere}.suggestion-rdv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.suggestion-rdv-actions .bouton{min-height:var(--hauteur-cible)}.suggestion-rdv-mention{margin:0;color:var(--encre-douce);font-size:var(--texte-xs)}.suggestion-rdv-traitee{flex-direction:row;flex-wrap:wrap;align-items:center;padding:var(--espace-2) var(--espace-3);border-color:var(--bordure-douce);background:var(--surface-douce);color:var(--encre-douce);font-size:var(--texte-s)}.suggestion-rdv-traitee .suggestion-rdv-pastille{width:24px;height:24px;background:var(--neutre-voile);color:var(--encre-douce)}.suggestion-rdv-traitee .bouton{min-height:var(--hauteur-cible)}.suggestion-rdv-suite{flex:1 1 16rem;min-width:0;margin:0;overflow-wrap:anywhere}@media(max-width:719px){.suggestion-rdv-details{grid-template-columns:minmax(0,1fr);gap:0}.suggestion-rdv-details dd{margin-bottom:var(--espace-1)}.suggestion-rdv-actions .bouton{flex:1 1 auto}}.carte.ridas-a-publier>.aide{margin:0 0 var(--espace-2)}.liste li.rida-a-publier{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2) var(--espace-4)}.rida-a-publier-corps{display:flex;flex:1 1 280px;flex-direction:column;gap:var(--espace-1);min-width:0}.rida-a-publier-corps .ligne-titre a{overflow-wrap:anywhere}.liste li.rida-a-publier>a.bouton{display:inline-flex;flex:none;align-self:center;align-items:center;justify-content:center;min-height:var(--hauteur-cible);text-decoration:none}.liste li.rida-a-publier>a.bouton:hover{text-decoration:none}.rida-a-publier-age.en-retard{color:var(--attention-encre);font-weight:600}.carte.ridas-a-publier .etat-vide a.bouton{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);text-decoration:none}.badge-serie{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--bordure-douce);border-radius:var(--rayon-plein);background:var(--surface-douce);color:var(--encre-douce);font-size:var(--texte-xs);font-weight:700}.repetition{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0}.repetition-fin{display:flex;flex-direction:column;gap:var(--espace-2);min-width:0;margin:0;padding:0;border:none}.repetition-fin legend{margin-bottom:var(--espace-2);padding:0;color:var(--neutre-encre);font-size:var(--texte-s);font-weight:700}.repetition-fin .aide{margin:0}.repetition-apercu{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-3) var(--espace-4);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface-douce);color:var(--encre)}.repetition-apercu .aide{margin:0}.repetition-resume{display:flex;align-items:center;gap:var(--espace-2);margin:0;font-weight:600;overflow-wrap:anywhere}.repetition-resume .icone{flex:none;color:var(--bleu)}.repetition-verifier{display:flex;flex-direction:column;gap:var(--espace-1);padding:var(--espace-2) var(--espace-3);border:1px solid var(--attention-bordure);border-radius:var(--rayon-m);background:var(--attention-fond);color:var(--attention-encre)}.repetition-verifier-titre{margin:0;font-size:var(--texte-s);font-weight:700}.repetition-verifier ul{display:flex;flex-direction:column;gap:2px;margin:0;padding-left:1.2em;font-size:var(--texte-s);overflow-wrap:anywhere}.repetition-verifier .aide{color:inherit}.serie-bloc{display:flex;align-items:flex-start;gap:var(--espace-3);padding:var(--espace-3) var(--espace-4);border:1px solid var(--bordure-douce);border-radius:var(--rayon-carte);background:var(--surface);box-shadow:var(--ombre-1);color:var(--encre)}.serie-pastille{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--bleu)}.serie-texte{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--espace-1);min-width:0}.serie-titre{margin:0;font-size:var(--texte-m);font-weight:var(--poids-titre);line-height:1.35;letter-spacing:var(--interlettrage-titre)}.serie-phrase{margin:0;color:var(--encre-douce);font-size:var(--texte-s);overflow-wrap:anywhere}.serie-reperes{display:flex;flex-wrap:wrap;gap:var(--espace-2);margin:var(--espace-1) 0 0}.serie-verifier{margin:0;padding:var(--espace-2) var(--espace-3);border:1px solid var(--attention-bordure);border-radius:var(--rayon-m);background:var(--attention-fond);color:var(--attention-encre);font-size:var(--texte-s);overflow-wrap:anywhere}.serie-annulees{margin:0;color:var(--encre-douce);font-size:var(--texte-s);overflow-wrap:anywhere}.serie-voisines{display:flex;flex-wrap:wrap;gap:0 var(--espace-4)}.serie-voisines a{display:inline-flex;align-items:center;gap:var(--espace-1);min-height:var(--hauteur-cible);color:var(--bleu);font-size:var(--texte-s);font-weight:600;text-decoration:none}.serie-voisines a:hover{text-decoration:underline;text-underline-offset:2px}.serie-voisines a:focus-visible{border-radius:var(--rayon-s);outline:3px solid var(--focus-anneau);outline-offset:2px}.serie-bilan{margin:0}@media(max-width:719px){.serie-bloc,.repetition-apercu{padding:var(--espace-3)}.serie-voisines{justify-content:space-between}}.points-proposer-liste{gap:0}.liste li.point-propose{gap:var(--espace-1)}.point-propose-tete{display:flex;align-items:center;gap:var(--espace-2);min-width:0}.point-propose-pastille{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--bleu)}.point-propose.motif-pouls .point-propose-pastille{background:var(--attention-fond);color:var(--attention-encre)}.point-propose.motif-release .point-propose-pastille{background:var(--surface-douce);color:var(--bleu);box-shadow:inset 0 0 0 1px var(--bordure-douce)}.point-propose-titre{min-width:0;color:var(--encre);font-weight:600;overflow-wrap:anywhere}.point-propose>.adresse{padding-left:36px;overflow-wrap:anywhere}.point-propose-elements{display:flex;flex-direction:column;gap:2px;margin:0;padding-left:calc(36px + 1.1em);color:var(--encre-douce);font-size:var(--texte-s)}.points-proposer .point-propose-elements li{display:list-item;padding:0;border-top:none;overflow-wrap:anywhere}.point-propose-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);padding-left:36px}.point-propose-lien{min-height:var(--hauteur-cible)}.point-propose-sujet{margin:0;color:var(--encre);font-size:var(--texte-m);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre);overflow-wrap:anywhere}.panneau .point-propose-elements{padding-left:1.2em}@media(max-width:719px){.point-propose>.adresse,.point-propose-actions{padding-left:0}.point-propose-elements{padding-left:1.2em}}.carte-lancement .lancement-intro{margin:0;color:var(--encre);font-size:var(--texte-m);line-height:1.5}.lancement-apercu{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding:0;list-style:none}.lancement-apercu li{display:flex;flex-direction:row;align-items:center;gap:var(--espace-3);color:var(--encre);font-size:var(--texte-s)}.lancement-pastille{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--bleu)}.lancement-actions{display:flex;flex-wrap:wrap;gap:var(--espace-2)}.lancement-etat{display:flex;align-items:baseline;gap:var(--espace-2);margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.lancement-point{flex:none;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--succes)}.lancement-point.attention{background:var(--attention)}.lancement-phrase{margin:0;color:var(--encre);font-size:var(--texte-m);font-weight:600;line-height:1.5;overflow-wrap:anywhere}.lancement-echecs{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding:var(--espace-3) var(--espace-4);border:1px solid var(--attention-bordure);border-radius:var(--rayon-m);background:var(--attention-fond);list-style:none}.lancement-echecs li{display:flex;flex-direction:column;gap:2px;color:var(--attention-encre);font-size:var(--texte-s);line-height:1.45;overflow-wrap:anywhere}.formulaire-lancement{gap:0}.lancement-section{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0;padding:var(--espace-5) 0;border-top:1px solid var(--bordure-douce)}.lancement-section:first-child{padding-top:0;border-top:0}.lancement-section .aide{margin:0}.lancement-titre{display:flex;align-items:center;gap:var(--espace-3);margin:0;color:var(--encre);font-size:var(--texte-m);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre)}.lancement-contacts{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lancement-contact{display:flex;align-items:center;justify-content:space-between;gap:var(--espace-2) var(--espace-3);min-height:var(--hauteur-cible);padding:var(--espace-1) 0;border-bottom:1px solid var(--bordure-douce)}.lancement-contact:last-child{border-bottom:0}.lancement-contact-nom{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--encre);overflow-wrap:anywhere}.lancement-case{display:flex;flex:1 1 auto;align-items:center;gap:var(--espace-3);min-width:0;min-height:var(--hauteur-cible);color:var(--encre);cursor:pointer}.lancement-case input{flex:none;width:18px;height:18px;margin:0}.lancement-case-etape{font-weight:600}.lancement-ajout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:var(--espace-2) var(--espace-3)}.lancement-deja{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);margin:0;color:var(--encre);font-size:var(--texte-s);overflow-wrap:anywhere}.lancement-questions{display:flex;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;border:none}.lancement-questions legend{margin-bottom:var(--espace-1);padding:0;color:var(--neutre-encre);font-size:var(--texte-s);font-weight:700}.lancement-reel{margin:0;padding:var(--espace-3) var(--espace-4);border:1px solid var(--bleu-voile-fort);border-radius:var(--rayon-m);background:var(--bleu-voile);color:var(--encre);font-size:var(--texte-s);line-height:1.45}.lancement-message{min-height:220px;font-size:var(--texte-saisie);line-height:1.5;resize:vertical}.lancement-resume{margin:0;padding-top:var(--espace-4);border-top:1px solid var(--bordure-douce);color:var(--encre);font-size:var(--texte-s);font-weight:600;overflow-wrap:anywhere}.lancement-suivi .lancement-phrase{margin-top:var(--espace-2)}.lancement-etapes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lancement-etape-suivi{display:flex;align-items:center;gap:var(--espace-3);min-height:var(--hauteur-cible);border-bottom:1px solid var(--bordure-douce)}.lancement-etape-suivi:last-child{border-bottom:0}.lancement-etape-nom{flex:1 1 auto;min-width:0;color:var(--encre);font-size:var(--texte-s)}.lancement-etat-etape{color:var(--encre-douce);font-size:var(--texte-s)}@media(max-width:719px){.lancement-ajout{grid-template-columns:minmax(0,1fr)}.lancement-ajout .bouton{width:100%}}.avec-photo{position:relative}.photo-profil{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;outline:1px solid var(--bordure-douce);outline-offset:-1px;pointer-events:none}.avatar.avatar-photo{width:88px;height:88px;font-size:30px}.photo-profil-carte{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-4)}.photo-profil-texte{display:flex;flex:1 1 260px;flex-direction:column;gap:var(--espace-3);min-width:0}.photo-profil-texte .aide{margin:0}.mentions-suggestions .mention-avatar{width:28px;height:28px;margin-right:var(--espace-2);font-size:11px}.cadrage-scene{display:flex;justify-content:center;padding:var(--espace-4);border-radius:var(--rayon-carte);background:var(--surface-douce)}.cadrage-apercu{display:block;width:min(240px,100%);height:auto;aspect-ratio:1;border-radius:50%;background:var(--surface);box-shadow:0 0 0 1px var(--bordure);touch-action:none;cursor:grab}.cadrage-apercu:active{cursor:grabbing}.cadrage-aide{margin:0;text-align:center}.cadrage-photo .champ input[type=range]{padding:0;border:none;background:transparent;accent-color:var(--bleu);cursor:pointer}.cadrage-photo .champ input[type=range]:disabled{cursor:default}@media(max-width:719px){.avatar.avatar-photo{width:72px;height:72px;font-size:24px}}.liste-avant-ventes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ligne-avant-vente{display:flex;flex-direction:column;gap:4px;min-width:0;padding:var(--espace-3) 0;border-bottom:1px solid var(--bordure-douce);overflow-wrap:anywhere}.ligne-avant-vente:last-child{border-bottom:0}.ligne-avant-vente .ligne-titre a{font-weight:600}.ligne-avant-vente-client{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);color:var(--encre);font-size:var(--texte-s)}.liste-avant-ventes.compacte .ligne-avant-vente{padding:var(--espace-2) 0}.pastille-prospect{display:inline-flex;align-items:center;padding:1px 8px;border:1px solid var(--bordure);border-radius:var(--rayon-plein);background:var(--surface);color:var(--encre-douce);font-size:var(--texte-xs);font-weight:600;white-space:nowrap}.activite-avant-vente{color:var(--encre-douce)}.activite-avant-vente.alerte{color:var(--attention-encre);font-weight:600}.bandeau-avant-vente{display:flex;align-items:flex-start;gap:var(--espace-3);margin:0;padding:var(--espace-3) var(--espace-4);border:1px solid var(--bordure);border-radius:var(--rayon-m);background:var(--surface-douce);color:var(--encre);font-size:var(--texte-s);line-height:1.5;overflow-wrap:anywhere}.bandeau-avant-vente.gagnee{border-color:var(--succes-bordure);background:var(--succes-fond);color:var(--succes-encre)}.pastille-avant-vente{flex:none;width:10px;height:10px;margin-top:5px;border-radius:var(--rayon-plein);background:var(--bleu-clair)}.bandeau-avant-vente.gagnee .pastille-avant-vente{background:var(--succes)}.lien-contexte-avant-vente{margin:0}.note-invitation-avant-vente{margin:0;padding:var(--espace-3) var(--espace-4);border:1px solid var(--bleu-voile-fort);border-radius:var(--rayon-m);background:var(--bleu-voile);color:var(--encre);font-size:var(--texte-s);line-height:1.45;overflow-wrap:anywhere}.fiche-avant-vente-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-5);align-items:start}.definitions-avant-vente{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-3);margin:0}.definitions-avant-vente div{display:flex;flex-direction:column;gap:2px;min-width:0}.definitions-avant-vente dt{color:var(--encre-douce);font-size:var(--texte-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.definitions-avant-vente dd{margin:0;color:var(--encre);overflow-wrap:anywhere}.produits-avant-vente{display:flex;flex-wrap:wrap;gap:var(--espace-2)}.produit-avant-vente{padding:2px 10px;border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--bleu);font-size:var(--texte-xs);font-weight:600;white-space:nowrap}.texte-avant-vente,.fiche-avant-vente .texte-long{white-space:pre-wrap;overflow-wrap:anywhere}.brief-avant-vente{padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce)}.brief-avant-vente summary{min-height:var(--hauteur-cible);display:flex;align-items:center;color:var(--bleu);font-weight:600;cursor:pointer}.brief-avant-vente p{margin:var(--espace-2) 0 0;color:var(--encre-douce);font-size:var(--texte-s)}.marque-ia{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.produits-saisie{display:flex;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;border:none}.produits-saisie legend{margin-bottom:var(--espace-1);padding:0;color:var(--encre);font-size:var(--texte-s);font-weight:600}.produits-saisie .choix-ligne{min-height:var(--hauteur-cible)}.resume-besoins{display:flex;flex-direction:column;gap:var(--espace-3);padding-top:var(--espace-4);border-top:1px solid var(--bordure-douce)}.resume-besoins .carte-entete h3{margin:0;font-size:var(--texte-m);font-weight:var(--poids-titre)}.resume-besoins-texte{margin:0;color:var(--encre);line-height:1.55}.interlocuteur-avant-vente{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--espace-3)}.jalons-gain{display:flex;flex-direction:column;gap:var(--espace-2);min-width:0;margin:0;padding:0;border:none}.jalons-gain legend{margin-bottom:var(--espace-1);padding:0;color:var(--encre);font-size:var(--texte-s);font-weight:600}.jalon-gain{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:var(--espace-2)}.jalon-gain input{min-width:0;min-height:var(--hauteur-cible)}.panneau-actions.debut{justify-content:flex-start}@media(min-width:1000px){.fiche-avant-vente-grille{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.definitions-avant-vente{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:719px){.jalon-gain{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jalon-gain input:first-child{grid-column:1 / -1}}.chiffrage-ecran,.proposition-ecran{min-width:0}.chiffrage-ecran a.bouton,.chiffrage-carte a.bouton,.chiffrage-us-carte a.bouton{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);text-decoration:none}.chiffrage-chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:var(--espace-2);margin:0}.chiffrage-chiffres>div{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--espace-3);border-radius:var(--rayon-m);background:var(--surface-douce)}.chiffrage-chiffres dt{color:var(--encre-douce);font-size:var(--texte-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.chiffrage-chiffres dd{margin:0;color:var(--encre);font-size:var(--texte-l);font-weight:700;font-variant-numeric:tabular-nums}.chiffrage-chiffres dd.chiffrage-detail{font-size:var(--texte-s);font-weight:400}.chiffrage-detail{color:var(--encre-douce);font-size:var(--texte-s)}.chiffrage-detail-cellule{display:block;color:var(--encre-douce);font-size:var(--texte-xs);white-space:normal}.chiffrage-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-4);margin:0;padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--bleu-voile);box-shadow:inset 0 0 0 1px var(--bleu-voile-fort);font-size:var(--texte-s)}.chiffrage-note p{flex:1 1 260px;margin:0;color:var(--encre)}.chiffrage-table td,.chiffrage-table th{vertical-align:top}.chiffrage-table tfoot th,.chiffrage-table tfoot td{border-top:1px solid var(--bordure-forte);font-weight:700}.chiffrage-groupes{display:flex;flex-direction:column;gap:var(--espace-5)}.chiffrage-groupe{display:flex;flex-direction:column;gap:var(--espace-2);min-width:0}.chiffrage-groupe-titre{display:flex;align-items:baseline;justify-content:space-between;gap:var(--espace-3);margin:0;font-size:var(--texte-m);font-weight:var(--poids-titre)}.chiffrage-groupe-total{color:var(--encre-douce);font-size:var(--texte-s);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.chiffrage-lignes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.chiffrage-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-3);padding:var(--espace-2) 0;border-top:1px solid var(--bordure-douce)}.chiffrage-ligne:first-child{border-top:none}.chiffrage-ligne-titre{display:flex;flex:1 1 280px;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);min-width:0}.chiffrage-us{min-width:0;color:var(--encre);overflow-wrap:anywhere;text-decoration:none}.chiffrage-us:hover{color:var(--bleu);text-decoration:underline}.chiffrage-numero{color:var(--encre-douce);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.chiffrage-ligne-saisies{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.chiffrage-domaine{max-width:220px;min-height:var(--hauteur-cible);padding:0 var(--espace-2);border:1px solid var(--bordure-saisie);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre);font:inherit;font-size:var(--texte-saisie)}.chiffrage-jours{display:inline-flex;align-items:center;gap:var(--espace-1);color:var(--encre-douce)}.chiffrage-estimation{width:72px;min-height:var(--hauteur-cible);padding:0 var(--espace-2);border:1px solid var(--bordure-saisie);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre);font:inherit;font-size:var(--texte-saisie);font-variant-numeric:tabular-nums;text-align:right}.chiffrage-estimation[aria-invalid=true]{border-color:var(--attention);background:var(--attention-fond)}.chiffrage-ligne-erreur{flex:1 1 100%;margin:0}.chiffrage-annonce{margin:0}.chiffrage-dossiers{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.chiffrage-dossier{display:flex;flex-direction:column;gap:var(--espace-1);padding:var(--espace-3) 0;border-top:1px solid var(--bordure-douce)}.chiffrage-dossier:first-child{padding-top:0;border-top:none}.chiffrage-dossier-tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2)}.chiffrage-dossier-lien{min-width:0;color:var(--encre);font-weight:600;overflow-wrap:anywhere}.chiffrage-dossier p,.chiffrage-versions{margin:0}.chiffrage-versions{color:var(--encre-douce);font-size:var(--texte-s)}.chiffrage-domaines-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.chiffrage-domaine-ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2);padding:var(--espace-2) 0;border-top:1px solid var(--bordure-douce)}.chiffrage-domaine-ligne:first-child{border-top:none}.chiffrage-domaine-texte{display:flex;flex:1 1 200px;flex-direction:column;gap:2px;min-width:0}.chiffrage-domaine-nom{font-weight:600;overflow-wrap:anywhere}.chiffrage-domaine-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.chiffrage-domaine-form{display:flex;flex:1 1 100%;flex-direction:column;gap:var(--espace-3)}.chiffrage-domaine-form.ajout{padding-top:var(--espace-4);border-top:1px solid var(--bordure-douce)}.chiffrage-sous-titre{margin:0;font-size:var(--texte-m);font-weight:var(--poids-titre)}.chiffrage-resume{margin:0;color:var(--encre);font-weight:600;font-variant-numeric:tabular-nums}.chiffrage-carte p{margin:0}.chiffrage-carte-proposition{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2)}.reperes-chiffrage p{margin:0}.reperes-us{font-weight:600;overflow-wrap:anywhere}.reperes-ia-demande{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-2)}.reperes-ia{display:flex;flex-direction:column;gap:var(--espace-3);padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--bleu-voile);box-shadow:inset 0 0 0 1px var(--bleu-voile-fort)}.reperes-ia-entete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2)}.reperes-ia-entete h3{margin:0;font-size:var(--texte-m);font-weight:var(--poids-titre)}.reperes-ia-choix{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding-left:var(--espace-5)}.reperes-ia-choix li{display:flex;flex-direction:column;gap:2px}.reperes-ia-titre{font-weight:600;overflow-wrap:anywhere}.reperes-ia-raison{color:var(--encre);font-size:var(--texte-s)}.reperes-ia-estimation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2) var(--espace-3);padding-top:var(--espace-3);border-top:1px solid var(--bleu-voile-fort)}.reperes-ia-estimation p{display:flex;flex:1 1 200px;flex-direction:column;gap:2px}.reperes-ia-valeur{font-size:var(--texte-xl);font-weight:700;font-variant-numeric:tabular-nums}.reperes-liste{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding:0;list-style:none}.repere{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-1);padding:var(--espace-3);border-radius:var(--rayon-m);background:var(--surface-douce)}.repere.choisi{background:var(--bleu-voile);box-shadow:inset 0 0 0 1px var(--bleu-voile-fort)}.repere-tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2)}.repere-titre{color:var(--encre);font-weight:600;overflow-wrap:anywhere}.repere-faits{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);color:var(--encre);font-size:var(--texte-s);font-variant-numeric:tabular-nums}.brouillon-ateliers{display:flex;flex-direction:column;gap:var(--espace-2);min-width:0;margin:0;padding:0;border:none}.brouillon-ateliers legend{margin-bottom:var(--espace-1);padding:0;font-weight:600}.brouillon-ateliers-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.brouillon-ateliers-liste li+li{border-top:1px solid var(--bordure-douce)}.brouillon-atelier{display:flex;align-items:flex-start;gap:var(--espace-3);min-height:var(--hauteur-cible);padding:var(--espace-2) 0;cursor:pointer}.brouillon-atelier input{flex:none;width:20px;height:20px;margin-top:2px}.brouillon-atelier-texte{display:flex;flex-direction:column;gap:2px;min-width:0}.brouillon-atelier-titre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);font-weight:600;overflow-wrap:anywhere}.brouillon-confidentialite{display:flex;align-items:flex-start;gap:var(--espace-2);margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.brouillon-confidentialite svg{flex:none;margin-top:1px}.brouillon-liste{display:flex;flex-direction:column;gap:var(--espace-3);margin:0;padding:0;list-style:none}.brouillon-us{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-3);border-radius:var(--rayon-m);background:var(--surface-douce)}.brouillon-us[data-etat=ajoute]{background:var(--succes-fond);box-shadow:inset 0 0 0 1px var(--succes-bordure)}.brouillon-us[data-etat=ecarte]{opacity:.7}.brouillon-us p{margin:0}.brouillon-us-titre{font-weight:600;overflow-wrap:anywhere}.brouillon-us-description{color:var(--encre);font-size:var(--texte-s);white-space:pre-line;overflow-wrap:anywhere}.brouillon-us-criteres{display:flex;flex-direction:column;gap:2px;margin:0;padding-left:var(--espace-5);font-size:var(--texte-s)}.brouillon-us-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.brouillon-us-modifier textarea{width:100%;resize:vertical}.proposition-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-4);max-width:860px;margin:0;padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--bleu-voile);box-shadow:inset 0 0 0 1px var(--bleu-voile-fort);color:var(--encre);font-size:var(--texte-s)}.proposition-note p{flex:1 1 280px;margin:0}.proposition-note.attention{background:var(--attention-fond);box-shadow:inset 0 0 0 1px var(--attention-bordure)}.proposition-note.succes{background:var(--succes-fond);box-shadow:inset 0 0 0 1px var(--succes-bordure)}.proposition-versions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);max-width:860px}.proposition-versions ol{display:flex;flex-wrap:wrap;gap:var(--espace-1) var(--espace-3);margin:0;padding:0;list-style:none}.proposition-versions a{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);font-size:var(--texte-s)}.proposition-versions a[aria-current=page]{color:var(--encre);font-weight:700;text-decoration:none}.proposition-annonce{max-width:860px;margin:0}.proposition-document{min-width:0;max-width:860px;gap:var(--espace-5)}.proposition-entete{display:flex;flex-direction:column;gap:var(--espace-2)}.proposition-sur-titre{margin:0;color:var(--encre-douce);font-size:var(--texte-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.proposition-titre{margin:0;font-size:var(--texte-xl);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre);overflow-wrap:anywhere}.proposition-reference{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.proposition-discret{margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.proposition-section{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0}.proposition-section h3{margin:0;font-size:var(--texte-l);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre)}.proposition-section h4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);margin:0;font-size:var(--texte-m);font-weight:var(--poids-titre)}.proposition-texte{margin:0;color:var(--encre);white-space:pre-line;overflow-wrap:anywhere}.proposition-perimetre{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.proposition-perimetre>li{display:flex;flex-direction:column;gap:var(--espace-1);padding:var(--espace-3) 0;border-top:1px solid var(--bordure-douce)}.proposition-perimetre>li:first-child{padding-top:0;border-top:none}.proposition-perimetre-tete{display:flex;align-items:baseline;justify-content:space-between;gap:var(--espace-3)}.proposition-perimetre-nom{font-weight:600;overflow-wrap:anywhere}.proposition-chiffre{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.proposition-us{display:flex;flex-direction:column;gap:2px;margin:0;padding-left:var(--espace-5);color:var(--encre);font-size:var(--texte-s)}.proposition-offre-doc{display:flex;flex-direction:column;gap:var(--espace-3);padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce)}.proposition-offre-doc:first-of-type{padding-top:0;border-top:none}.proposition-fait-large{grid-column:1 / -1}.proposition-jalons td,.proposition-jalons th{white-space:normal}.proposition-planning{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding-left:var(--espace-5)}.proposition-planning li{display:flex;flex-direction:column;gap:2px}.proposition-planning-nom{font-weight:600}.proposition-listes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-5)}.proposition-puces{display:flex;flex-direction:column;gap:var(--espace-1);margin:0;padding-left:var(--espace-5)}.proposition-signatures{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-3)}.proposition-signature{display:flex;flex-direction:column;gap:var(--espace-1);min-height:120px;padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--surface-douce)}.proposition-signature p{margin:0}@media(min-width:720px){.proposition-listes,.proposition-signatures{grid-template-columns:repeat(2,minmax(0,1fr))}}.proposition-groupe,.proposition-offre,.proposition-choix{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0;margin:0;padding:0;border:none}.proposition-groupe>legend{margin-bottom:var(--espace-2);padding:0;font-size:var(--texte-m);font-weight:var(--poids-titre)}.proposition-offre{padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--surface-douce)}.proposition-offre>legend{float:left;width:100%;margin-bottom:var(--espace-2);padding:0;font-weight:700;overflow-wrap:anywhere}.proposition-offre>legend+*{clear:both}.proposition-choix>legend{margin-bottom:var(--espace-1);padding:0;font-weight:600}.proposition-radios,.proposition-cases{display:flex;flex-wrap:wrap;gap:var(--espace-1) var(--espace-4)}.proposition-radio,.proposition-case{display:inline-flex;align-items:center;gap:var(--espace-2);min-height:var(--hauteur-cible);cursor:pointer}.proposition-radio input,.proposition-case input{flex:none;width:20px;height:20px}.proposition-suggestion{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.proposition-colonnes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-3)}.proposition-lignes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.proposition-ligne{display:flex;flex-direction:column;gap:var(--espace-1);padding:var(--espace-2) 0;border-top:1px solid var(--bordure-douce)}.proposition-ligne:first-child{border-top:none}.proposition-ligne-champs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--espace-2)}.proposition-mini{display:flex;flex:1 1 90px;flex-direction:column;gap:2px;min-width:0;color:var(--encre-douce);font-size:var(--texte-xs);font-weight:600}.proposition-mini.large,.proposition-mini:first-child{flex:3 1 180px}.proposition-mini input,.proposition-mini select{width:100%;min-height:var(--hauteur-cible);padding:0 var(--espace-2);border:1px solid var(--bordure-saisie);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre);font:inherit;font-size:var(--texte-saisie);font-weight:400}.proposition-part{display:flex;gap:var(--espace-1)}.proposition-part input{flex:1 1 60px}.proposition-part select{flex:0 0 auto;width:auto}.proposition-formulaire textarea{width:100%;resize:vertical}.proposition-apercu{display:flex;flex-direction:column;gap:var(--espace-3);padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--bleu-voile);box-shadow:inset 0 0 0 1px var(--bleu-voile-fort)}.proposition-apercu h3{margin:0;font-size:var(--texte-m);font-weight:var(--poids-titre)}.proposition-apercu .pre-facture-faits>div{background:var(--surface)}.proposition-apercu-jalons{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.proposition-apercu-jalons li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px var(--espace-3);padding:var(--espace-2) 0;border-top:1px solid var(--bleu-voile-fort)}.proposition-apercu-jalons li:first-child{border-top:none}@media(min-width:560px){.proposition-colonnes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{body:has(.proposition-document){background:var(--surface)}.coquille:has(.proposition-document){display:block;min-height:0}.coquille:has(.proposition-document) :is(.zone-alerte,.entete,.menu,.menu-voile,.chaine-info){display:none!important}.coquille:has(.proposition-document) .contenu{max-width:none;padding:0}.proposition-ecran>:not(.proposition-document){display:none!important}.proposition-document{max-width:none;padding:0;border:none;box-shadow:none;font-size:11pt}.proposition-document .pre-facture-partie,.proposition-document .pre-facture-faits>div,.proposition-signature{border:1px solid var(--bordure)}.proposition-section,.proposition-offre-doc,.proposition-perimetre>li{break-inside:avoid}}.bienvenue-a-completer{margin:0}.bienvenue-carte{min-width:0}.bienvenue-contexte{display:flex;flex-direction:column;gap:2px;margin:0;color:var(--encre-douce);font-size:var(--texte-s);line-height:1.5;overflow-wrap:anywhere}.bienvenue-contexte strong{color:var(--encre);font-size:var(--texte-m);font-weight:600}.bienvenue-section{display:flex;flex-direction:column;gap:var(--espace-1);min-width:0;padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce);overflow-wrap:anywhere}.bienvenue-carte>.carte-entete+.bienvenue-section{padding-top:0;border-top:0}.bienvenue-section h3{margin:0;color:var(--neutre-encre);font-size:var(--texte-s);font-weight:700}.bienvenue-section .md{font-size:var(--texte-s);line-height:1.55}.bienvenue-section .liste-personnes{margin-top:calc(-1 * var(--espace-1))}.bienvenue-vide{margin:0;color:var(--encre-faible);font-size:var(--texte-s);line-height:1.45}.bienvenue-puces{margin:0;padding-left:var(--espace-5);color:var(--encre);font-size:var(--texte-s);line-height:1.5;overflow-wrap:anywhere}.bienvenue-puces li+li{margin-top:2px}.liste.bienvenue-liens li,.liste.bienvenue-jalons li{gap:2px;padding:var(--espace-2) 0;overflow-wrap:anywhere}.bienvenue-liens a{display:inline-flex;align-items:center;min-height:32px}.bienvenue-ordre{display:flex;flex-direction:column;margin:0;padding-left:var(--espace-5);color:var(--encre);font-size:var(--texte-s);line-height:1.45}.bienvenue-ordre li{padding:var(--espace-1) 0;overflow-wrap:anywhere}.bienvenue-ordre li .adresse{margin-left:var(--espace-2);white-space:nowrap}.bienvenue-maj{margin:0}.liste.arrivees-liste li.arrivee{gap:var(--espace-2)}.arrivee-entete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-3);min-height:var(--hauteur-cible)}.arrivee-nom{flex:1 1 auto;min-width:0;color:var(--encre);overflow-wrap:anywhere}.arrivee-compte{flex:none;color:var(--encre-douce);font-size:var(--texte-s);font-variant-numeric:tabular-nums;white-space:nowrap}.arrivee-details summary{display:list-item;padding:var(--espace-3) 0;color:var(--bleu);font-size:var(--texte-s);font-weight:600;cursor:pointer}.arrivee-details summary:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.arrivee-details .liste-demarrage{margin-bottom:var(--espace-1)}.liste li.arrivee-accueil{gap:var(--espace-1)}.arrivee-accueil .ligne-titre{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--espace-1) var(--espace-3)}.arrivee-accueil .adresse{overflow-wrap:anywhere}.fin-projet{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0}.fin-projet-titre{margin:var(--espace-2) 0 0;color:var(--encre);font-size:var(--texte-l);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre)}.fin-projet-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-3);align-items:start}.fin-projet-carte .aide{margin:0}.fin-projet-carte>.bouton{align-self:flex-start}.avis-final{flex-direction:row;align-items:flex-start;gap:var(--espace-3)}.note-avis{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:52px;min-height:32px;padding:0 var(--espace-2);border-radius:var(--rayon-plein);background:var(--neutre-voile);color:var(--neutre-encre);font-size:var(--texte-s);font-weight:700;font-variant-numeric:tabular-nums}.note-avis.satisfait{background:var(--succes-fond);color:var(--succes-encre)}.avis-final-texte{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.avis-final-commentaire{color:var(--encre);font-size:var(--texte-s);line-height:1.45}.note-fin-projet{margin:0;padding:var(--espace-3) var(--espace-4);border:1px solid var(--bleu-voile-fort);border-radius:var(--rayon-m);background:var(--bleu-voile);color:var(--encre);font-size:var(--texte-s);line-height:1.45}.liste>li.suivi-appexchange-ligne{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2) var(--espace-3)}.suivi-appexchange-texte{display:flex;flex:1 1 180px;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.suivi-appexchange-actions,.actions-appexchange{display:flex;flex-wrap:wrap;gap:var(--espace-2)}.actions-appexchange .bouton{display:inline-flex;align-items:center;gap:var(--espace-2);text-decoration:none}.avis-final-choix{min-width:0;margin:0;padding:0;border:0}.avis-final-choix legend{margin-bottom:var(--espace-2);padding:0;color:var(--encre);font-size:var(--texte-m);font-weight:600}.notes-avis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--espace-2)}.note-option{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--hauteur-cible);border:1px solid var(--bordure);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre-douce);font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer}.note-option:hover{border-color:var(--bordure-forte);background:var(--surface-survol)}.note-option:has(.note-radio:checked){border-color:var(--accent-trait);background:var(--surface-douce);box-shadow:inset 0 0 0 1px var(--accent-trait);color:var(--encre)}.note-option:has(.note-radio:focus-visible){outline:3px solid var(--focus-anneau);outline-offset:2px}.note-radio{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0}.notes-bornes{display:flex;justify-content:space-between;gap:var(--espace-3);margin:var(--espace-2) 0 0}.accords-avis{gap:var(--espace-2)}.accords-avis .aide{margin:0}.case-fin-projet{display:flex;align-items:flex-start;gap:var(--espace-3);min-height:var(--hauteur-cible);color:var(--encre);font-size:var(--texte-m);line-height:1.45;cursor:pointer}.case-fin-projet input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--accent)}.avis-final-merci{display:flex;flex-direction:column;gap:var(--espace-2);border-radius:var(--rayon-s)}.avis-final-merci p{margin:0}.avis-final-merci>.bouton{align-self:flex-start}.avis-attendus li{flex-direction:row;padding:var(--espace-2) 0}.appel-avis-final{margin:0}.appel-avis-final a{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);color:var(--accent);font-weight:600}.rex-ia .aide{margin:0}.rex-ia-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-3)}.rex-ia-actions .bouton{display:inline-flex;align-items:center;gap:var(--espace-2)}.rex-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-3);align-items:start}.rex-grille textarea{min-height:96px;resize:vertical}.ecart-budget{margin:0;color:var(--encre);font-weight:600;overflow-wrap:anywhere}.ecart-budget.depassement{color:var(--attention-encre)}.satisfaction-percue{min-width:0;margin:0;padding:0;border:0}.satisfaction-percue legend{margin-bottom:var(--espace-2);padding:0;color:var(--encre);font-size:var(--texte-s);font-weight:600}.satisfaction-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-2)}.satisfaction-option{display:flex;align-items:center;gap:var(--espace-2);min-height:var(--hauteur-cible);padding:0 var(--espace-3);border:1px solid var(--bordure);border-radius:var(--rayon-m);color:var(--encre);font-size:var(--texte-s);cursor:pointer}.satisfaction-option:has(input:checked){border-color:var(--bleu-voile-fort);background:var(--bleu-voile)}.satisfaction-option input{flex:none;width:18px;height:18px;margin:0}.lecons-rex{display:flex;flex-direction:column;gap:var(--espace-3);margin:0;padding:0;list-style:none}.lecon-rex{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--espace-2)}.lecon-rex>.champ{flex:1 1 240px;min-width:0}.rex-actions{flex-wrap:wrap}.diffusion-choix{display:flex;flex-direction:column;gap:var(--espace-2);min-width:0;margin:0;padding:0;border:0}.diffusion-choix legend{margin-bottom:var(--espace-2);padding:0;color:var(--encre);font-size:var(--texte-s);font-weight:600}.diffusion-option{display:flex;align-items:flex-start;gap:var(--espace-3);min-height:var(--hauteur-cible);padding:var(--espace-2) var(--espace-3);border:1px solid var(--bordure);border-radius:var(--rayon-m);cursor:pointer}.diffusion-option:has(input:checked){border-color:var(--bleu-voile-fort);background:var(--bleu-voile)}.diffusion-option input{flex:none;width:18px;height:18px;margin:3px 0 0}.diffusion-texte{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--encre);overflow-wrap:anywhere}.diffusion-texte .aide{margin:0}.accord-consigne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2);padding:var(--espace-3) var(--espace-4);border:1px solid var(--succes-bordure);border-radius:var(--rayon-m);background:var(--succes-fond);color:var(--succes-encre)}.accord-consigne p{display:flex;align-items:center;gap:var(--espace-2);margin:0;overflow-wrap:anywhere}.accord-extranet{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-3) var(--espace-4);border:1px solid var(--bleu-voile-fort);border-radius:var(--rayon-m);background:var(--bleu-voile);color:var(--encre)}.accord-extranet p{margin:0}.accord-extranet .bouton{align-self:flex-start}.accord-manuel{min-width:0;margin:0;padding:0;border:0}.accord-manuel legend{margin-bottom:var(--espace-2);padding:0;color:var(--encre);font-size:var(--texte-s);font-weight:600}.accord-manuel-ligne{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-3)}.fiche-apercu-titre{margin:var(--espace-2) 0 0;color:var(--encre);font-size:var(--texte-l);font-weight:var(--poids-titre)}.fiche-realisation{max-width:880px}.fiche-realisation-entete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--espace-2)}.fiche-realisation-entete :is(h2,h3){margin:0;color:var(--encre);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre);overflow-wrap:anywhere}.fiche-realisation-client{margin:0;color:var(--encre-douce);font-size:var(--texte-s);font-weight:600}.fiche-realisation section{display:flex;flex-direction:column;gap:var(--espace-1)}.fiche-realisation section :is(h3,h4){margin:0;color:var(--neutre-encre);font-size:var(--texte-s);font-weight:700}.texte-paragraphes{margin:0;color:var(--encre);line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.fiche-realisation-resultats{display:flex;flex-direction:column;gap:var(--espace-1);margin:0;padding-left:var(--espace-5);color:var(--encre);line-height:1.5}.fiche-realisation-citation{margin:0;padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--surface-douce)}.fiche-realisation-citation blockquote{margin:0}.fiche-realisation-citation blockquote p{margin:0;color:var(--encre);font-size:var(--texte-m);line-height:1.5;overflow-wrap:anywhere}.fiche-realisation-citation figcaption{margin-top:var(--espace-1);color:var(--encre-douce);font-size:var(--texte-s)}.realisations-liste{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-4);align-items:start}.realisations-encart li{gap:2px}.fiche-admin{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--espace-3)}.fiche-admin-texte{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.fiche-admin-texte .aide{margin:0}.reglages-references .champ{max-width:640px}@media(min-width:720px){.accord-manuel-ligne{grid-template-columns:repeat(2,minmax(0,1fr))}.notes-avis{grid-template-columns:repeat(11,minmax(0,1fr))}.satisfaction-options{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.fin-projet-grille,.rex-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1680px){.fin-projet-grille{grid-template-columns:repeat(4,minmax(0,1fr))}.realisations-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{body:has(.fiche-reference-apercu),body:has(.realisations){background:var(--surface)}.coquille:has(.fiche-reference-apercu),.coquille:has(.realisations){display:block;min-height:0}.coquille:has(.fiche-reference-apercu) :is(.zone-alerte,.entete,.menu,.menu-voile,.chaine-info),.coquille:has(.realisations) :is(.zone-alerte,.entete,.menu,.menu-voile,.chaine-info){display:none!important}.coquille:has(.fiche-reference-apercu) .contenu,.coquille:has(.realisations) .contenu{max-width:none;padding:0}.fiche-reference>:not(.fiche-reference-apercu),.fiche-apercu-titre,.fiche-realisation .badge{display:none!important}.realisations .entete-page-actions{display:none!important}.realisations-liste{display:block}.fiche-realisation{max-width:none;margin-bottom:16px;border:1px solid var(--bordure);box-shadow:none;break-inside:avoid}}.membres-canal{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0}.membres-canal .aide.membres-canal-aide{margin:0;font-size:var(--texte-s);line-height:1.4}.membres-canal-ajout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--espace-2);min-width:0}.membres-canal-ajout .champ{min-width:0}.membres-canal-ajout select{width:100%;min-width:0}.membres-canal-compte{margin:0;color:var(--encre-douce);font-size:var(--texte-xs);font-weight:600}.membres-canal-groupe{display:flex;flex-direction:column;gap:2px;min-width:0}.membres-canal-titre{margin:0;color:var(--encre-douce);font-size:var(--texte-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.membres-canal-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.membre-canal{display:flex;align-items:center;gap:var(--espace-3);min-width:0;min-height:var(--hauteur-cible);padding:4px 0;border-bottom:1px solid var(--bordure-douce)}.membre-canal:last-child{border-bottom:0}.avatar.membre-canal-avatar{position:relative;width:32px;height:32px;font-size:12px}.membre-canal-avatar .presence-point{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;box-shadow:0 0 0 2px var(--surface-elevee)}.membre-canal-texte{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;line-height:1.3}.membre-canal-nom{color:var(--encre);font-size:var(--texte-m);font-weight:600;overflow-wrap:anywhere}.membre-canal-raison{color:var(--encre-douce);font-size:var(--texte-xs);overflow-wrap:anywhere}.membre-canal-action{flex:none}.membre-canal-confirmer{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:var(--espace-1)}.membres-canal-inviter{min-width:0}.membres-canal-inviter>summary{display:flex;align-items:center;gap:var(--espace-2);min-height:var(--hauteur-cible);color:var(--bleu);font-size:var(--texte-s);font-weight:600;list-style:none;cursor:pointer}.membres-canal-inviter>summary::-webkit-details-marker{display:none}.membres-canal-inviter>summary:before{content:"";flex:none;width:7px;height:7px;margin:0 3px 3px 2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.membres-canal-inviter[open]>summary:before{margin-bottom:4px;transform:rotate(45deg)}.membres-canal-inviter[open]>summary{margin-bottom:var(--espace-2)}.membres-canal-inviter .grille-tiers{gap:var(--espace-2) var(--espace-3)}@media(prefers-reduced-motion:no-preference){.membres-canal-inviter>summary:before{transition:transform var(--duree-rapide) ease}}.fil-mouvement{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px var(--espace-2);margin:var(--espace-1) var(--espace-4);color:var(--encre-douce);font-size:var(--texte-xs);line-height:1.4;text-align:center}.fil-mouvement .icone{width:14px;height:14px}.fil-mouvement time{color:var(--encre-faible)}@media(max-width:719px){.membre-canal{gap:var(--espace-2)}.fil-mouvement{margin-inline:var(--espace-3)}}.pilotage-sujets .carte-actions{display:flex;align-items:center;gap:var(--espace-2)}.pilotage-sujets-erreur{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.pilotage-sujets-erreur p{margin:0}.pilotage-sujets-alerte{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-3) var(--espace-4);border:1px solid var(--attention-bordure);border-radius:var(--rayon-m);background:var(--attention-fond);color:var(--encre)}.pilotage-sujets-alerte-titre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);margin:0;font-weight:600}.pilotage-sujets-alerte-titre .adresse{font-weight:400}.pilotage-sujets-pastille{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--rayon-plein);background:var(--attention);color:var(--sur-plein)}.pilotage-sujets-alerte-liste{display:flex;flex-direction:column;gap:var(--espace-1);margin:0;padding-left:var(--espace-5);font-size:var(--texte-s)}.pilotage-sujets-alerte-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-4)}.pilotage-sujets-chiffres dd{font-variant-numeric:tabular-nums}.pilotage-sujets-depasse{color:var(--attention-encre);font-weight:700}.pilotage-sujets-table{font-variant-numeric:tabular-nums}.pilotage-sujets-table td.pilotage-sujets-chiffre{text-align:right}.pilotage-sujets-table thead th:not(:first-child){text-align:right}.pilotage-sujets-domaine th,.pilotage-sujets-domaine td{background:var(--surface-douce);font-weight:600}.pilotage-sujets-domaine th{white-space:normal}.pilotage-sujets-nom{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.pilotage-sujets-us td:first-child{padding-left:var(--espace-5);white-space:normal;min-width:220px}.pilotage-sujets-pourcent{display:block;color:var(--encre-douce);font-size:var(--texte-xs);font-weight:400}.pilotage-sujets-hors{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-3);padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--surface-douce)}.pilotage-sujets-hors-titre{flex:1 1 100%;margin:0;color:var(--encre)}.pilotage-sujets-types{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--espace-2);margin:0;padding:0;list-style:none}.pilotage-sujets-types li{padding:2px var(--espace-3);border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--encre);font-size:var(--texte-s);font-variant-numeric:tabular-nums}.pilotage-sujets-types li.a-classer{background:var(--attention-fond);color:var(--attention-encre);font-weight:600}@media(max-width:719px){.pilotage-sujets-domaine{padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-s);background:var(--surface-douce)}.pilotage-sujets-domaine th,.pilotage-sujets-domaine td{background:transparent}.pilotage-sujets-us td:first-child{padding-left:0;min-width:0}.pilotage-sujets-table td.pilotage-sujets-chiffre{text-align:left}.pilotage-sujets .carte-actions{flex-wrap:wrap}}.pilotage-rattacher-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.pilotage-rattacher-ligne{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-3);border-radius:var(--rayon-m)}.pilotage-rattacher-ligne+.pilotage-rattacher-ligne{margin-top:var(--espace-1)}.pilotage-rattacher-ligne.cochee{background:var(--bleu-voile)}.pilotage-rattacher-tete{display:flex;align-items:flex-start;gap:var(--espace-3);min-height:var(--hauteur-cible);cursor:pointer}.pilotage-rattacher-tete input{flex:none;width:20px;height:20px;margin:2px 0 0}.pilotage-rattacher-tete>span{display:flex;flex-direction:column;gap:2px;min-width:0}.pilotage-rattacher-quand{color:var(--encre-douce);font-size:var(--texte-xs);font-weight:600}.pilotage-rattacher-texte{color:var(--encre);overflow-wrap:anywhere}.pilotage-rattacher-choix{display:flex;flex-wrap:wrap;gap:var(--espace-2) var(--espace-3)}.pilotage-rattacher-choix .champ{flex:1 1 200px;min-width:0}.pilotage-rattacher-choix select{width:100%;min-height:var(--hauteur-cible)}.pilotage-rattacher-ligne .adresse{margin:0}.releve-sujets-dates{display:flex;flex-wrap:wrap;gap:var(--espace-3) var(--espace-4)}.releve-sujets-dates .champ{flex:1 1 180px;min-width:0}.releve-sujets-dates input{width:100%}.releve-sujets-annonce:empty{display:none}.releve-sujets-envoye{margin:0;padding:var(--espace-3) var(--espace-4);border:1px solid var(--succes-bordure);border-radius:var(--rayon-m);background:var(--succes-fond);color:var(--encre);font-size:var(--texte-s)}.releve-sujets-document{display:flex;flex-direction:column;gap:var(--espace-3)}.releve-sujets-document h2{margin:0;font-size:var(--texte-xl);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre)}.releve-sujets-document>.aide{margin:0}.releve-sujets-projet{margin:0;color:var(--encre-douce);font-size:var(--texte-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.releve-sujets-table{font-variant-numeric:tabular-nums}.releve-sujets-table td{white-space:normal}.releve-sujets-table td:not(:first-child),.releve-sujets-table thead th:not(:first-child){text-align:right;white-space:nowrap}.releve-sujets-table tbody td:first-child{padding-left:var(--espace-5);min-width:200px}.releve-sujets-domaine th,.releve-sujets-domaine td{background:var(--surface-douce);font-weight:600}.releve-sujets-table tfoot th,.releve-sujets-table tfoot td{font-weight:700;border-top:2px solid var(--bordure-forte)}.releve-sujets-pied{margin:0;color:var(--encre-douce);font-size:var(--texte-xs)}@media(max-width:719px){.releve-sujets-table tbody td:first-child{padding-left:var(--espace-3);min-width:0}}@media print{body:has(.releve-sujets-document){background:var(--surface)}.coquille:has(.releve-sujets-document){display:block;min-height:0}.coquille:has(.releve-sujets-document) :is(.zone-alerte,.entete,.menu,.menu-voile,.chaine-info){display:none!important}.coquille:has(.releve-sujets-document) .contenu{max-width:none;padding:0}.releve-sujets>:not(.releve-sujets-document){display:none!important}.releve-sujets-document{padding:0;border:none;box-shadow:none;font-size:11pt}.releve-sujets-document .defilement{overflow:visible}.releve-sujets-table tbody{break-inside:avoid}}.messagerie-liste-entete{flex-wrap:wrap;justify-content:flex-start;gap:var(--espace-2);min-height:0;padding:var(--espace-2) var(--espace-3) var(--espace-2) var(--espace-4)}.messagerie-liste-entete,.messagerie-liste>.en-direct{flex:none}.messagerie-liste-entete>.en-direct{flex:none;margin:0}.messagerie-liste-entete>.bouton-ajout{margin-left:auto}.messagerie-liste-entete>.messagerie-recherche{flex:1 1 100%;min-width:0;margin:0 0 0 calc(-1 * var(--espace-1))}.messagerie-section+.messagerie-section{margin-top:var(--espace-3)}@media(max-width:719px){.messagerie-liste-entete{flex-wrap:nowrap}.messagerie-liste-entete>.messagerie-titre{flex:none}.messagerie-liste-entete>.messagerie-recherche{flex:1 1 auto;margin:0 0 0 var(--espace-1)}.messagerie-liste-entete>.en-direct{gap:0;font-size:0}}.messagerie-ligne-nom,.messagerie-groupe-nom{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;-webkit-line-clamp:none;line-clamp:none}@media(max-width:719px){.raccourcis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--espace-2);margin:var(--espace-2) 0 0;padding:0}.raccourci{flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:56px;padding:var(--espace-1);border-radius:var(--rayon-m);font-size:var(--texte-xs);text-align:center}.raccourci-libelle{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.raccourci-debut{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.raccourci-mot{display:inline-block;text-transform:capitalize}:is(.accueil,.apercu-panneau) .entete-page-orne .entete-page-sous-titre{font-size:var(--texte-s);line-height:1.45}.accueil .entete-page-orne{padding-right:var(--espace-4)}.accueil .entete-page-orne>.ornement-arcs{display:none}.accueil .entete-page-orne .entete-page-actions{position:static}.accueil .entete-page-orne .entete-page-actions:not(:has(>:not(.bouton-personnaliser))){display:contents}.accueil .entete-page-orne:has(.bouton-personnaliser) h1{padding-right:var(--hauteur-cible)}.accueil .entete-page-orne .bouton.bouton-personnaliser{position:absolute;top:var(--espace-2);right:var(--espace-2);width:var(--hauteur-cible);min-width:var(--hauteur-cible);height:var(--hauteur-cible);min-height:var(--hauteur-cible);padding:0;border-radius:var(--rayon-plein);background:transparent;color:var(--encre-douce)}.accueil .entete-page-orne .bouton.bouton-personnaliser:hover{background:var(--surface-survol);color:var(--encre)}.accueil-equipe .entete-page-orne .entete-page-sous-titre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accueil-client .entete-page-orne .entete-page-sous-titre{white-space:normal}.accueil .entete-page-orne:has(.menu-actions) .bouton.bouton-personnaliser{position:static}.accueil .entete-page-orne:has(.menu-actions) h1{padding-right:0}.accueil .bouton-personnaliser .icone{margin:0}.bouton-personnaliser-texte{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.accueil-taches .liste>li.tache{display:block}.accueil-taches .liste>li.tache>.badge{margin-right:var(--espace-2);vertical-align:1px}.accueil-taches .liste>li.tache>.adresse{display:block;margin-top:2px}.accueil-taches .liste>li.tache.tache-action{min-height:calc(var(--hauteur-cible) + 2 * var(--densite-ligne));padding-right:calc(var(--espace-3) + 88px)}.accueil-taches .liste>li.tache.tache-action>.tache-fait{position:absolute;top:50%;right:0;height:var(--hauteur-cible);margin-top:calc(var(--hauteur-cible) / -2)}@container accueil-client (min-width: 780px){.accueil-taches.tableau-client-taches>.liste>li.tache.tache-action{padding-right:calc(var(--espace-4) + var(--espace-3) + 88px)}.accueil-taches.tableau-client-taches>.liste>li.tache.tache-action>.tache-fait{right:var(--espace-4)}}@media(max-width:719px){:is(.filtre-statuts,.filtre-wiki,.planning-conges-vues){flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1 * var(--espace-4));padding:0 var(--espace-4);scrollbar-width:none}:is(.filtre-statuts,.filtre-wiki,.planning-conges-vues)::-webkit-scrollbar{display:none}:is(.filtre-statuts,.filtre-wiki,.planning-conges-vues)>*{flex:none}}.cartes-projets{gap:var(--densite-pile)}.carte.carte-projet{gap:var(--espace-1);padding:var(--espace-3) var(--espace-4)}.carte-projet-pastille{width:36px;height:36px}.liste li.personne-ligne.contact-client{flex-wrap:nowrap}.notification a{padding-top:var(--espace-2);padding-bottom:var(--espace-2)}.temps-puce-jour{min-height:52px;padding:var(--espace-1) 0}.temps-ligne-saisie input{font-size:var(--texte-l)}.staffing-barre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-3) var(--espace-4)}.staffing-barre .navigation-periode{margin-right:auto}.staffing-legende{display:flex;flex-wrap:wrap;gap:var(--espace-1) var(--espace-4);margin:0 0 var(--espace-3);padding:0;color:var(--encre-douce);font-size:var(--texte-xs);list-style:none}.staffing-legende li{display:inline-flex;flex-direction:row;align-items:center;gap:var(--espace-2)}.staffing-point{flex:none;display:inline-block;width:8px;height:8px;border-radius:var(--rayon-plein);background:var(--bordure-forte)}.staffing-point.etat-libre{background:var(--surface);box-shadow:inset 0 0 0 1px var(--bordure-forte)}.staffing-point.etat-partielle{background:var(--bleu-clair)}.staffing-point.etat-pleine{background:var(--bleu)}.staffing-point.etat-surcharge{background:var(--attention)}.staffing-point.etat-absent{background:var(--bordure-forte)}.staffing-defilement{margin:0 calc(-1 * var(--espace-2));padding:0 var(--espace-2) var(--espace-2)}.grille-staffing{border-collapse:separate;border-spacing:4px;font-variant-numeric:tabular-nums}.grille-staffing th,.grille-staffing td{border-top:0;vertical-align:middle}.grille-staffing thead th{padding:var(--espace-1) var(--espace-2);text-align:center;text-transform:none;letter-spacing:0}.grille-staffing .staffing-semaine{min-width:76px;color:var(--encre-douce);font-size:var(--texte-xs);font-weight:600;white-space:nowrap}.grille-staffing .staffing-semaine-courante{color:var(--bleu)}.staffing-num{display:block;color:var(--encre-faible);font-size:var(--texte-xs);font-weight:500}.grille-staffing .staffing-colonne-nom{position:sticky;left:0;z-index:1;min-width:220px;max-width:280px;padding:var(--espace-1) var(--espace-2) var(--espace-1) 0;background:var(--surface);box-shadow:inset -1px 0 0 var(--bordure-douce);text-align:left;white-space:normal}.grille-staffing thead .staffing-colonne-nom{color:var(--encre-douce);font-size:var(--texte-xs);text-transform:uppercase;letter-spacing:.04em}.staffing-nom{display:flex;align-items:center;gap:var(--espace-2);min-width:0}.staffing-nom-texte{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.staffing-nom-texte a{color:var(--bleu);font-weight:600;text-decoration:none}.staffing-nom-texte a:hover{text-decoration:underline}.staffing-alerte{display:inline-flex;align-items:center;gap:var(--espace-1);color:var(--attention-encre);font-size:var(--texte-xs);font-weight:600}.staffing-deplier{flex:none}.staffing-deplier svg{transition:transform var(--duree-rapide) ease}.staffing-deplier[aria-expanded=true] svg{transform:rotate(180deg)}.staffing-deplier-vide{flex:none;display:inline-block;width:var(--hauteur-cible)}.staffing-cellule{min-width:76px;padding:var(--espace-1) var(--espace-2);border:1px solid var(--bordure-douce);border-radius:var(--rayon-s);background:var(--surface);color:var(--encre);text-align:center}.staffing-cellule.etat-partielle{border-color:var(--bleu-voile-fort);background:var(--bleu-voile)}.staffing-cellule.etat-pleine{border-color:var(--bleu-clair);background:var(--bleu-voile-fort)}.staffing-cellule.etat-surcharge{border-color:var(--attention-bordure);background:var(--attention-fond);color:var(--attention-encre)}.staffing-cellule.etat-absent{border-color:var(--bordure-douce);background:var(--surface-douce);color:var(--encre-douce)}.staffing-charge{display:block;font-size:var(--texte-s);font-weight:700;line-height:1.3}.staffing-detail{display:block;color:var(--encre-douce);font-size:var(--texte-xs);line-height:1.3}.staffing-cellule.etat-surcharge .staffing-detail{color:var(--attention-encre);font-weight:600}.staffing-sous-ligne .staffing-colonne-nom{padding-left:calc(var(--hauteur-cible) + var(--espace-2))}.staffing-sous-nom{display:flex;align-items:center;justify-content:space-between;gap:var(--espace-2);min-width:0}.staffing-sous-texte{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--texte-s);font-weight:500;overflow-wrap:anywhere}.staffing-sous-texte a{color:var(--bleu);text-decoration:none}.staffing-sous-texte a:hover{text-decoration:underline}.staffing-sous-cellule{padding:var(--espace-1) var(--espace-2);color:var(--encre-douce);font-size:var(--texte-s);text-align:center}.staffing-total{padding:var(--espace-1) var(--espace-2);font-size:var(--texte-s);font-weight:600;text-align:center;white-space:nowrap}.staffing-somme{color:var(--bleu)}.staffing-au-dela{font-weight:500}.staffing-sans-personne{margin-top:var(--espace-3)}.staffing-liste{gap:0}.liste li.staffing-carte-personne{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-3) 0}.staffing-carte-tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);min-width:0}.staffing-carte-nom{color:var(--encre);font-weight:600;overflow-wrap:anywhere}a.staffing-carte-nom{color:var(--bleu);text-decoration:none}.staffing-carte-chiffres{width:100%;color:var(--encre-douce);font-size:var(--texte-s)}.staffing-carte-personne.etat-surcharge .staffing-detail{color:var(--attention-encre);font-weight:600}.staffing-carte-chiffres .staffing-detail{display:inline;font-size:var(--texte-s)}.staffing-carte-details{display:flex;flex-direction:column;gap:var(--espace-1);margin:0;padding:0;list-style:none}.staffing-carte-details li{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--espace-2);min-height:var(--hauteur-cible);padding:0 var(--espace-3);border-radius:var(--rayon-s);background:var(--surface-douce)}.staffing-carte-projet{min-width:0;color:var(--encre);font-size:var(--texte-s);overflow-wrap:anywhere}.formulaire-affectation .champ textarea{min-height:72px}.staffing-domaines,.staffing-suggestions{display:flex;flex-direction:column;gap:var(--espace-1);min-width:0;margin:0;padding:0;border:0}.staffing-domaines legend,.staffing-suggestions legend{margin-bottom:var(--espace-1);padding:0;color:var(--encre);font-size:var(--texte-s);font-weight:600}.staffing-choix{display:flex;align-items:center;gap:var(--espace-3);min-height:var(--hauteur-cible);color:var(--encre);cursor:pointer}.staffing-choix input{flex:none;width:18px;height:18px;margin:0}.staffing-domaines-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:0 var(--espace-4)}.staffing-deux-champs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--espace-3)}.staffing-suggestions-liste{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding:0;list-style:none}.staffing-suggestion{display:flex;flex-direction:column;gap:var(--espace-1);padding:var(--espace-2) var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface)}.staffing-suggestion.choisie{border-color:var(--bleu-voile-fort);background:var(--bleu-voile)}.staffing-suggestion-tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-3);min-height:var(--hauteur-cible);cursor:pointer}.staffing-suggestion-tete input{flex:none;width:18px;height:18px;margin:0}.staffing-suggestion-nom{color:var(--encre);font-weight:600}.staffing-suggestion-raisons{display:flex;flex-direction:column;gap:2px;margin:0;padding-left:calc(18px + var(--espace-3) + 1.1em);color:var(--encre-douce);font-size:var(--texte-s)}.carte-staffing-projet .competences-section>div{margin-top:calc(-1 * var(--espace-1))}.liste.staffing-projet-liste li{padding:var(--espace-2) 0}.competences-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:var(--espace-4)}.competences-section{display:flex;flex-direction:column;gap:var(--espace-2);min-width:0}.competences-titre{margin:0;color:var(--encre-douce);font-size:var(--texte-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.competences-puces{display:flex;flex-wrap:wrap;gap:var(--espace-2);margin:0;padding:0;list-style:none}.competence-puce{display:inline-flex;align-items:baseline;gap:var(--espace-2);padding:var(--espace-1) var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-plein);background:var(--surface-douce);color:var(--encre);font-size:var(--texte-s)}.competence-puce.niveau-expert{border-color:var(--bleu-clair);background:var(--bleu-voile-fort)}.competence-puce.niveau-experience,.competence-puce.niveau-demande{border-color:var(--bleu-voile-fort);background:var(--bleu-voile)}.competence-domaine{font-weight:600}.competence-niveau{color:var(--neutre-encre);font-size:var(--texte-xs)}.competences-certifications{gap:0}.liste li.certification-ligne{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:var(--espace-2) var(--espace-3);padding:var(--espace-2) 0}.certification-texte{display:flex;flex:1 1 200px;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.grille-couverture th[scope=row]{min-width:180px}.grille-couverture td{white-space:normal}.competences-grille-saisie{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.competence-saisie{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:var(--espace-2) var(--espace-3);min-height:var(--hauteur-cible);padding:var(--espace-1) 0;border-bottom:1px solid var(--bordure-douce)}.competence-saisie:last-child{border-bottom:0}.competence-saisie-domaine{min-width:0;color:var(--encre);font-size:var(--texte-s);font-weight:600;overflow-wrap:anywhere}.competence-saisie select{min-height:var(--hauteur-cible)}.competence-appetence{display:inline-flex;align-items:center;gap:var(--espace-2);min-height:var(--hauteur-cible);color:var(--encre-douce);font-size:var(--texte-s);cursor:pointer}.competence-appetence input{width:18px;height:18px;margin:0}.import-competences-format{display:flex;flex-direction:column;gap:2px;margin:0}.import-competences-personnes{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0;margin:0;padding:0;border:0}.import-competences-personnes legend{margin-bottom:var(--espace-1);padding:0;color:var(--encre);font-size:var(--texte-s);font-weight:600}@media(max-width:719px){.staffing-barre .navigation-periode{width:100%;margin-right:0}.staffing-barre .vues-ecran{width:100%}.staffing-barre .vues-ecran .puce-filtre{flex:1 1 0}.competences-grille{grid-template-columns:minmax(0,1fr)}.competence-saisie{grid-template-columns:minmax(0,1fr) auto}.competence-saisie-domaine{grid-column:1 / -1}}@media(max-width:420px){.staffing-deux-champs{grid-template-columns:minmax(0,1fr)}}.case-import-toggl{display:inline-flex;align-items:center;gap:var(--espace-2);min-height:var(--hauteur-cible);color:var(--encre);font-size:var(--texte-s);cursor:pointer}.case-import-toggl input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--bleu)}.case-import-toggl .aide{display:block;margin:0}.liste li.correspondance-projet-toggl{align-items:flex-start}.correspondance-projet-toggl .correspondance-source strong{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);overflow-wrap:anywhere}.nouveau-projet-toggl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--espace-2) var(--espace-4);flex:1 1 100%;min-width:0;padding:var(--espace-3) var(--espace-4);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface-douce)}.nouveau-projet-toggl .aide{grid-column:1 / -1;margin:0}.pilotage-rattacher-outils{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--espace-2) var(--espace-4)}.pilotage-rattacher-recherche{flex:1 1 240px;min-width:0}.pilotage-rattacher-recherche input{width:100%;min-height:var(--hauteur-cible)}.pilotage-rattacher-ia{display:flex;flex-direction:column;gap:var(--espace-1);flex:1 1 240px;min-width:0}.pilotage-rattacher-ia .aide{margin:0}.pilotage-rattacher-masse{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface-douce)}.pilotage-rattacher-masse .pilotage-rattacher-choix{align-items:flex-end}.pilotage-rattacher-tout{display:inline-flex;align-items:center;gap:var(--espace-3);min-height:var(--hauteur-cible);color:var(--encre);font-weight:600;cursor:pointer}.pilotage-rattacher-tout input{flex:none;width:20px;height:20px;margin:0}.pilotage-rattacher-origine{font-weight:400}.pilotage-rattacher-ia-proposition{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);margin:0}@media(max-width:719px){.pilotage-rattacher-masse .bouton,.pilotage-rattacher-ia .bouton{flex:1 1 100%;width:100%}}.edition-accueil-repere{border-radius:var(--rayon-s)}.edition-accueil-repere:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.edition-accueil-repere .aide{margin:0}.edition-accueil-liste{display:flex;flex-direction:column;gap:var(--espace-1);margin:0;padding:0;list-style:none}.edition-accueil-carte{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--espace-2) var(--espace-3);padding:var(--espace-1) var(--espace-2);border:1px solid transparent;border-radius:var(--rayon-m);background:var(--surface-douce)}.edition-accueil-carte.masquee .edition-accueil-nom{color:var(--encre-faible);font-weight:500}.edition-accueil-carte.glissee{opacity:.55}.edition-accueil-carte.cible{border-color:var(--bleu-clair);background:var(--bleu-voile)}.edition-accueil-poignee{width:12px;height:20px;cursor:grab;background-image:radial-gradient(circle,var(--encre-faible) 1.4px,transparent 1.6px);background-size:6px 6px}.edition-accueil-choix{display:flex;align-items:center;gap:var(--espace-3);min-width:0;min-height:var(--hauteur-cible);cursor:pointer}.edition-accueil-choix input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--bleu)}.edition-accueil-texte{display:flex;flex-direction:column;gap:2px;min-width:0}.edition-accueil-nom{color:var(--encre);font-weight:600;overflow-wrap:anywhere}.edition-accueil-texte .adresse{font-size:var(--texte-s)}.edition-accueil-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 var(--espace-1)}.edition-accueil-actions .bouton:disabled{background:transparent;color:var(--encre-faible)}.edition-accueil-ajout{padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce)}.edition-accueil-ajout h3{margin:0;font-size:var(--texte-m)}.edition-accueil-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--espace-2) var(--espace-4)}.edition-accueil-champs select{width:100%}.edition-accueil-pied{justify-content:flex-start}@media(max-width:719px){.edition-accueil-carte{grid-template-columns:minmax(0,1fr)}.edition-accueil-poignee{display:none}.edition-accueil-actions{justify-content:flex-start}}.accueil-libre{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0}.accueil-libre>*{min-width:0}@media(min-width:720px){.accueil-libre{gap:var(--espace-4)}}@media(min-width:1100px){.accueil-libre{display:block;columns:380px;column-gap:var(--espace-4)}.accueil-libre>*{break-inside:avoid;margin:0 0 var(--espace-4)}}.burndown-accueil{min-width:0}.wiki-verification{display:flex;align-items:center;flex-wrap:wrap;gap:var(--espace-2) var(--espace-3)}.wiki-verification>.aide{margin:0}.presence-point.presence-absent{border:2px solid var(--attention);background:var(--surface)}.presence-point.presence-ne-pas-deranger{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;background:var(--encre-douce);color:var(--surface)}.presence-ne-pas-deranger .icone,.compte-npd .icone{width:10px;height:10px}.presence-ne-pas-deranger .icone path,.compte-npd .icone path,.conversation-npd .icone path,.badge-statut .icone path{fill:currentColor;stroke:none}.membre-canal-texte .texte-statut{color:var(--encre-douce);font-size:var(--texte-xs)}.compte-npd{position:absolute;left:30px;bottom:2px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:2px solid var(--surface);border-radius:50%;background:var(--encre-douce);color:var(--surface)}.menu-compte-qui .menu-compte-npd{margin-top:var(--espace-1);color:var(--encre-douce);white-space:normal}.conversation-npd{flex:none;display:flex;align-items:center;gap:var(--espace-2);margin:0 var(--espace-4) var(--espace-1);padding:4px var(--espace-3);border-radius:var(--rayon-plein);background:var(--neutre-voile);color:var(--neutre-encre);font-size:13px;line-height:1.4}.conversation-npd>.icone{flex:none}.messagerie-ligne .presence-point.presence-ne-pas-deranger{margin:-2px 0 0 -2px}.proposition-section-tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);min-width:0}.proposition-section-ia{display:inline-flex;flex-wrap:wrap;gap:var(--espace-1)}.proposition-section-actions{display:inline-flex;flex-wrap:wrap;gap:var(--espace-1);margin-left:auto}.proposition-paragraphes{display:flex;flex-direction:column;gap:var(--espace-2)}.proposition-a-rediger{margin:0;padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-m);background:var(--surface-douce);color:var(--encre-douce);font-size:var(--texte-s)}.proposition-section-saisie textarea{width:100%;resize:vertical}.proposition-section-boutons{display:flex;flex-wrap:wrap;gap:var(--espace-2)}.proposition-redaction-sections{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.proposition-redaction-sections .proposition-case{align-items:flex-start;padding-block:var(--espace-1)}.proposition-redaction-sections .proposition-case input{margin-top:2px}.proposition-redaction-sections .chiffrage-detail{display:block}.proposition-redaction .proposition-note{max-width:none}.proposition-impression-entete{display:none}@media print{.proposition-impression-entete{display:flex;align-items:center;justify-content:space-between;gap:12pt;padding-bottom:8pt;border-bottom:1px solid var(--bordure);color:var(--encre-douce);font-size:9pt}.proposition-impression-entete img{width:auto;height:22px}.proposition-section-ia,.proposition-section-actions,.proposition-a-rediger,.proposition-section-vide{display:none!important}.proposition-section-tete{break-after:avoid}}.appel-client-intro{display:flex;align-items:flex-start;gap:var(--espace-2);margin:0;color:var(--encre);font-size:var(--texte-s);line-height:1.5}.appel-client-intro>.icone{flex:none;margin-top:1px;color:var(--bleu)}.projet-surveiller-suite{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--espace-2);padding-left:17px}.projet-surveiller-suite>.adresse{flex:1 1 180px;min-width:0}.bouton.discret.projet-surveiller-appel{display:inline-flex;align-items:center;gap:var(--espace-1);font-size:var(--texte-s)}.brief-appel{display:flex;flex-direction:column;gap:var(--espace-4)}.brief-appel-mention{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.brief-appel-contexte{display:flex;flex-direction:column;gap:var(--espace-1);padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--bleu-voile)}.brief-appel-contexte p{margin:0;color:var(--encre);font-size:var(--texte-m);line-height:1.5;overflow-wrap:anywhere}.brief-appel-rubrique{display:flex;flex-direction:column;gap:var(--espace-2)}.brief-appel-rubrique h3{display:flex;align-items:center;gap:var(--espace-2);margin:0;font-size:var(--texte-m);font-weight:var(--poids-titre)}.brief-appel-pastille{flex:none;width:10px;height:10px;border-radius:var(--rayon-plein);background:var(--bordure-forte)}.brief-appel-va .brief-appel-pastille{background:var(--succes)}.brief-appel-coince .brief-appel-pastille{background:var(--attention)}.brief-appel-sujets .brief-appel-pastille,.brief-appel-questions .brief-appel-pastille{background:var(--bleu)}.brief-appel-a_dire .brief-appel-pastille{background:var(--bleu-clair)}.brief-appel-rubrique ul,.brief-appel-rubrique ol{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding-left:1.4em}.brief-appel-rubrique li{font-size:var(--texte-s);line-height:1.5;overflow-wrap:anywhere}.brief-appel-sources{display:inline-flex;flex-wrap:wrap;gap:0 var(--espace-2);margin-left:var(--espace-2);vertical-align:middle}.brief-appel-source{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);color:var(--bleu);font-size:var(--texte-xs);font-weight:600;text-decoration:underline;text-underline-offset:2px}.brief-appel-source:focus-visible{border-radius:var(--rayon-s);outline:3px solid var(--focus-anneau);outline-offset:2px}.brief-appel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.rida-suggestion-us{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-3);padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-m);background:var(--bleu-voile)}.rida-suggestion-us-icone{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--rayon-plein);background:var(--surface);color:var(--bleu)}.rida-suggestion-us-texte{flex:1 1 220px;margin:0;color:var(--encre);font-size:var(--texte-s)}.prevision-cadre{position:relative;min-width:0}.prevision-cadre svg{display:block}.prevision-ferme{fill:var(--bleu)}.prevision-probable{fill:var(--graphe-reste)}.prevision-capacite{fill:none;stroke:var(--encre);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.prevision-alerte{fill:var(--surface);stroke:var(--attention);stroke-width:1.5;stroke-linejoin:round}.prevision-alerte-ferme{fill:var(--attention)}.prevision-depasse{fill:var(--attention-encre);font-size:11px;font-weight:700}.prevision-survol{fill:var(--surface-survol)}.prevision-cadre .graphique-cible:focus-visible{outline:none}.prevision-bulle{position:absolute;top:0;z-index:5;display:flex;flex-direction:column;gap:2px;width:min(250px,62%);padding:8px 10px;border:1px solid var(--bordure-elevee);border-radius:10px;background:var(--surface-elevee);box-shadow:var(--ombre-menu);color:var(--encre-douce);font-size:12px;line-height:1.4;pointer-events:none}.prevision-bulle-gauche{left:44px}.prevision-bulle-droite{right:4px}.prevision-bulle strong{color:var(--encre);font-weight:700}.prevision-bulle>strong{font-size:13px}.prevision-bulle-titre{color:var(--encre-douce);font-weight:600}.prevision-bulle-alerte{color:var(--attention-encre);font-weight:600}.prevision-bulle-ligne{display:flex;align-items:center;gap:6px}.prevision-bulle-detail{overflow-wrap:anywhere}.prevision-cle{flex:none;display:inline-block;width:12px;height:3px;border-radius:2px}.prevision-cle-ferme{background:var(--bleu)}.prevision-cle-probable{background:var(--graphe-reste)}.prevision-tableau td{font-variant-numeric:tabular-nums}.prevision-tableau td.prevision-tableau-av{white-space:normal;min-width:220px;font-variant-numeric:normal}.liste-prevision{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ligne-prevision{display:flex;flex-direction:column;gap:4px;min-width:0;padding:var(--espace-3) 0;border-bottom:1px solid var(--bordure-douce);overflow-wrap:anywhere}.ligne-prevision:last-child{border-bottom:0}.ligne-prevision p{margin:0}.prevision-divergence{color:var(--attention-encre);font-weight:600}.ligne-prevision-titre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.ligne-prevision-titre a{font-weight:600}.prevision-etat{color:var(--attention-encre);font-size:var(--texte-s);font-weight:600}.prevision-pastille{flex:none;display:inline-block;width:10px;height:10px;border:2px solid var(--attention);border-radius:var(--rayon-plein);background:var(--surface)}.prevision-pastille-ferme{background:var(--attention)}.prevision-chiffre{color:var(--encre-douce);font-size:var(--texte-s)}.prevision-chiffre strong{color:var(--encre);font-size:var(--texte-m)}.prevision-contributions{display:flex;flex-direction:column;gap:2px;margin:2px 0 0;padding:0;list-style:none;font-size:var(--texte-s)}.prevision-contributions li{display:flex;justify-content:space-between;gap:var(--espace-3);padding:4px 8px;border-radius:var(--rayon-s);background:var(--surface-douce)}.prevision-contributions li span{flex:none;color:var(--encre);font-weight:600;font-variant-numeric:tabular-nums}.prevision-regles{margin-top:var(--espace-2);color:var(--encre-douce);font-size:var(--texte-s)}.prevision-regles summary{cursor:pointer;min-height:var(--hauteur-cible);display:flex;align-items:center;color:var(--bleu);font-weight:600}.prevision-regles ul{margin:0;padding-left:var(--espace-5);display:flex;flex-direction:column;gap:var(--espace-1)}.statut-opportunite-go{background:var(--succes-fond);color:var(--succes-encre)}.statut-opportunite-ecartee{background:var(--neutre-voile);color:var(--neutre-encre)}.actions-piste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);margin-top:var(--espace-1)}.ligne-piste .aide{margin:0}.pistes-tranchees{padding:0 var(--espace-4)}.pistes-tranchees summary{min-height:var(--hauteur-cible);display:flex;align-items:center;color:var(--bleu);font-weight:600;cursor:pointer}.pistes-tranchees[open]{padding-bottom:var(--espace-3)}.bandeau-avant-vente.acceptee{border-color:var(--succes-bordure);background:var(--succes-fond)}.bandeau-avant-vente.acceptee .pastille-avant-vente{background:var(--succes)}.note-gain,.note-prospection{margin:0;padding:var(--espace-3) var(--espace-4);border:1px solid var(--bleu-voile-fort);border-radius:var(--rayon-m);background:var(--bleu-voile);color:var(--encre);font-size:var(--texte-s);line-height:1.45;overflow-wrap:anywhere}.note-prospection{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-2)}.note-prospection p{margin:0}.jalons-poses{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;font-size:var(--texte-s)}.jalons-poses li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px var(--espace-3);padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-s);background:var(--surface-douce);overflow-wrap:anywhere}.jalons-poses li>span:first-child{color:var(--encre);font-weight:600}.proposition-note-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-3);margin:var(--espace-2) 0 0}.question-signature{margin:0;font-size:var(--texte-l);font-weight:var(--poids-titre)}.choix-signature{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-3)}.choix-signature-option{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-1);min-height:var(--hauteur-cible);padding:var(--espace-4);border:1px solid var(--bordure);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre-douce);font:inherit;font-size:var(--texte-s);line-height:1.45;text-align:left;cursor:pointer;transition:background-color var(--duree-rapide) ease,border-color var(--duree-rapide) ease}.choix-signature-option strong{color:var(--encre);font-size:var(--texte-m)}.choix-signature-option:hover{border-color:var(--bordure-elevee);background:var(--surface-douce)}.choix-signature-option[aria-pressed=true]{border-color:var(--bleu);background:var(--bleu-voile);box-shadow:inset 0 0 0 1px var(--bleu)}@media(min-width:720px){.choix-signature{grid-template-columns:repeat(2,minmax(0,1fr))}}.menu-ressort,.menu-outils,.menu-recents{display:none}.menu-groupe-bouton{font:inherit;cursor:pointer}.menu-groupe-bouton .icone{flex:none;opacity:.7;transition:transform var(--duree-rapide) ease,opacity var(--duree-rapide) ease}.menu-groupe-bouton[aria-expanded=false] .icone{transform:rotate(-90deg)}.menu-groupe-bouton:hover .icone{opacity:1}.menu-groupe-bouton .pastille{flex:none;min-width:18px;height:18px;margin:0;padding:0 5px;font-size:11px;letter-spacing:0;text-transform:none}.menu-groupe-bouton:focus-visible,.menu-personnaliser:focus-visible,.menu-recent:focus-visible{outline:2px solid var(--focus-anneau);outline-offset:-2px}.menu-recents{margin:0;padding:0;list-style:none}.menu-recent{display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden;color:var(--encre-douce);text-decoration:none;white-space:nowrap}.menu-recent-nom{flex:0 0 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis}.menu-recent-client{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--encre-faible);font-size:12px;text-overflow:ellipsis}.menu-recent:hover{color:var(--encre)}.menu-recent[aria-current=true]{color:var(--bleu);font-weight:600}.menu-personnaliser{font:inherit;cursor:pointer}.menu-infobulle{position:fixed;z-index:70;max-width:260px;padding:5px 10px;border-radius:var(--rayon-s);background:var(--encre);color:var(--surface);box-shadow:var(--ombre-menu);font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;pointer-events:none;transform:translateY(-50%)}@media(max-width:999px){.menu-infobulle{display:none}}@media(min-width:1000px){.menu-equipe{gap:1px}.menu-equipe :is(.menu-recents,.menu-outils){position:relative;z-index:1}.menu-equipe .menu-lien{min-height:34px;gap:10px}.menu-equipe .menu-lien .icone{width:18px;height:18px}.menu-equipe .menu-lien .pastille{min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:11px}.menu-equipe .menu-lien.menu-cache{display:none}.menu-equipe .menu-groupe{margin:10px 10px 2px}.menu-equipe .menu-groupe-bouton{display:flex;align-items:center;gap:6px;min-height:26px;margin:10px 0 2px;padding:0 8px 0 10px;border:0;border-radius:var(--rayon-s);background:transparent;color:var(--menu-titre);font-size:11px;font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase;transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.menu-equipe .menu-groupe-bouton .menu-groupe-titre{flex:1 1 auto;min-width:0}.menu-equipe .menu-groupe-bouton{z-index:2}.menu-equipe .menu-groupe-bouton:before{content:"";position:absolute;top:-12px;right:0;bottom:-6px;left:0}.menu-equipe .menu-groupe-bouton[aria-expanded=false]{margin-bottom:8px}.menu-equipe .menu-groupe-bouton:hover{background:var(--menu-survol);color:var(--encre)}.menu-equipe .menu-groupe-bouton[data-actif]{background:var(--menu-actif);color:var(--bleu)}.menu-equipe .menu-recents{display:flex;flex-direction:column;margin:0 0 2px;padding:0 0 0 28px}.menu-equipe .menu-recent{min-height:26px;align-items:center;padding:0 8px 0 10px;border-radius:var(--rayon-s);font-size:13px;transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.menu-equipe .menu-recent:hover{background:var(--menu-survol)}.menu-equipe .menu-ressort{display:block;flex:1 0 2px}.menu-equipe .menu-outils{display:flex;align-items:center;gap:2px;margin-top:2px;padding-top:2px;border-top:1px solid var(--bordure-douce)}.menu-equipe .menu-outils .menu-epingle{flex:1 1 auto;min-height:44px;margin-top:0}.menu-equipe .menu-personnaliser{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--rayon-s);background:transparent;color:var(--encre-faible);transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.menu-equipe .menu-personnaliser:hover{background:var(--surface-survol);color:var(--encre)}.menu-equipe .menu-personnaliser .icone{width:18px;height:18px}.menu-equipe .menu-personnaliser .menu-libelle{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.menu-equipe[data-replie]:is(:hover,:focus-within){width:72px;box-shadow:none}.menu-equipe[data-replie] :is(.menu-libelle,.menu-sous-titre){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.menu-equipe[data-replie] .menu-groupe{min-height:0;height:1px;margin:8px;padding:0;overflow:hidden;background:var(--bordure-douce);color:transparent}.menu-equipe[data-replie] .logo-cadre{display:none}.menu-equipe[data-replie] .menu-symbole{display:block;width:32px;height:32px;margin:0 auto}.menu-equipe[data-replie] .menu-marque{align-items:center;padding:6px 0 14px}.menu-equipe[data-replie] :is(.menu-lien,.menu-epingle){position:relative;justify-content:center;padding:0}.menu-equipe[data-replie] .menu-lien .pastille{position:absolute;top:4px;right:12px;min-width:8px;width:8px;height:8px;margin:0;padding:0;overflow:hidden;color:transparent;font-size:0}.menu-equipe[data-replie] .menu-outils{flex-direction:column;align-items:stretch}.menu-equipe[data-replie] .menu-personnaliser{width:auto}}@media(max-width:719px){.menu[data-ouvert] .menu-groupe-bouton{display:none}.menu[data-ouvert] .menu-lien.menu-cache{display:flex}.menu[data-ouvert] .menu-recents{display:flex;flex-direction:row;gap:var(--espace-2);order:-1;grid-column:1 / -1;min-width:0;margin:0;padding:0 4px 2px;overflow-x:auto;scrollbar-width:none}.menu[data-ouvert] .menu-recents::-webkit-scrollbar{display:none}.menu[data-ouvert] .menu-recents li{flex:none;max-width:70%}.menu[data-ouvert] .menu-recent{align-items:center;min-height:var(--hauteur-cible);padding:0 14px;border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--bleu);font-size:var(--texte-s);font-weight:600}.menu[data-ouvert] .menu-recent-client{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.menu[data-ouvert] .menu-ressort{display:none}.menu[data-ouvert] .menu-outils{display:contents}.menu[data-ouvert] :is(.menu-lien.dans-barre,.menu-plus){position:sticky;bottom:0;z-index:1}.menu[data-ouvert] :is(.menu-lien.dans-barre:not([aria-current=page]),.menu-plus){background:var(--surface)}.menu[data-ouvert] .menu-personnaliser{color:var(--encre-douce)}}.menu-reglage-favoris{margin:0 0 var(--espace-3);color:var(--encre-douce);font-size:var(--texte-s)}.menu-reglage-favoris strong{color:var(--encre)}.menu-reglage{width:100%;border-collapse:collapse;font-size:var(--texte-s)}.menu-reglage thead th{padding:0 4px var(--espace-1);color:var(--encre-faible);font-size:var(--texte-xs);font-weight:600;letter-spacing:.04em;text-align:center;text-transform:uppercase}.menu-reglage thead th:first-child{text-align:left}.menu-reglage th.menu-reglage-groupe{padding:var(--espace-3) 4px var(--espace-1);border-bottom:1px solid var(--bordure-douce);color:var(--encre-douce);font-size:var(--texte-xs);font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase}.menu-reglage tbody th[scope=row]{padding:0 4px;color:var(--encre);font-weight:500;text-align:left}.menu-reglage td{width:92px;padding:0;text-align:center}.menu-reglage-rubrique{display:flex;align-items:center;gap:10px;min-height:var(--hauteur-cible);overflow-wrap:anywhere}.menu-reglage-rubrique .icone,.menu-reglage tr.masquee .menu-reglage-rubrique{color:var(--encre-faible)}.menu-reglage-case{display:flex;align-items:center;justify-content:center;min-height:var(--hauteur-cible);cursor:pointer}.menu-reglage-case input{width:20px;height:20px;margin:0;accent-color:var(--bleu);cursor:pointer}.menu-reglage-case input:disabled{cursor:not-allowed}.fiche-projet .entete-page:has(.parcours-projet){align-items:flex-start}.fiche-projet-sous-titre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-4)}.fiche-projet-referent{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 var(--espace-2);color:var(--encre-douce);font-size:var(--texte-s)}.fiche-projet-referent strong{color:var(--encre);font-weight:600}.fiche-projet-referent .bouton.discret{min-height:32px;padding:0 var(--espace-2);font-size:var(--texte-s)}.parcours-projet{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-3) var(--espace-6);margin-top:var(--espace-2)}.phases-projet{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) 0;margin:0;padding:0;list-style:none;font-size:var(--texte-s)}.phase-projet{display:inline-flex;align-items:center}.phases-projet:not(.compacte) .phase-projet:not(:last-child):after{content:"·";padding:0 var(--espace-2);color:var(--encre-faible)}.phase-libelle{display:inline-flex;align-items:center;min-height:26px}.phase-faite .phase-libelle{color:var(--encre-douce)}.phase-a_venir .phase-libelle{color:var(--encre-faible)}.phase-en_cours .phase-libelle{padding:0 var(--espace-3);border-radius:var(--rayon-plein);background:var(--bleu);color:var(--sur-plein);font-weight:600}.espace-client .phase-en_cours .phase-libelle{background:var(--accent)}.prochaine-etape{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-3)}.reglages-projet{gap:var(--espace-5)}.reglages-section{gap:var(--espace-3)}.reglages-section+.reglages-section{padding-top:var(--espace-5);border-top:1px solid var(--bordure-douce)}.reglages-section h3{margin:0;font-size:var(--texte-m)}.grille-portefeuille .cellule-phase{white-space:nowrap}.grille-portefeuille td.cellule-chiffre,.grille-portefeuille .ecart-portefeuille{white-space:normal}@media(max-width:599px){.parcours-projet{gap:var(--espace-2)}}.nouveautes-jour{padding-top:0;padding-bottom:0}.nouveautes-jour-resume{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-3);min-height:var(--hauteur-cible);padding:var(--espace-3) 0;cursor:pointer;list-style:none}.nouveautes-jour-resume::-webkit-details-marker{display:none}.nouveautes-jour-resume:before{content:"›";display:inline-block;width:1em;color:var(--encre-douce);font-weight:700;transition:transform .15s}.nouveautes-jour[open]>.nouveautes-jour-resume:before{transform:rotate(90deg)}.nouveautes-jour-resume:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px;border-radius:var(--rayon-m)}.nouveautes-jour-resume h2{margin:0;min-width:0;overflow-wrap:anywhere}.nouveautes-jour-compte{color:var(--encre-faible);font-size:var(--texte-s)}.nouveautes-jour[open]>.nouveautes-jour-resume{border-bottom:1px solid var(--bordure-douce)}.nouveautes-jour[open]{padding-bottom:var(--espace-2)}.nouveautes-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.nouveautes-entree{display:flex;flex-direction:column;gap:var(--espace-1);padding:var(--densite-ligne) 0}.nouveautes-entree+.nouveautes-entree{border-top:1px solid var(--bordure-douce)}.nouveautes-titre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);margin:0;color:var(--encre);font-size:var(--texte-m);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.nouveautes-titre .badge{flex:none}.nouveautes-texte{max-width:72ch;margin:0;color:var(--encre-douce);font-size:var(--texte-s);line-height:1.55;overflow-wrap:anywhere}.nouveautes-texte:first-letter{text-transform:uppercase}@media(min-width:1100px){.nouveautes-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));gap:var(--espace-2) var(--espace-6)}.nouveautes-entree+.nouveautes-entree{border-top:0}.nouveautes-texte{max-width:none}}.nouveautes-themes{display:flex;flex-direction:column}.nouveautes-theme+.nouveautes-theme{border-top:1px solid var(--bordure-douce)}.nouveautes-theme-resume{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-3);min-height:var(--hauteur-cible);padding:var(--espace-1) 0;cursor:pointer;list-style:none}.nouveautes-theme-resume::-webkit-details-marker{display:none}.nouveautes-theme-resume:before{content:"›";display:inline-block;width:1em;color:var(--encre-douce);font-weight:700;transition:transform .15s}.nouveautes-theme[open]>.nouveautes-theme-resume:before{transform:rotate(90deg)}.nouveautes-theme-resume:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px;border-radius:var(--rayon-m)}.nouveautes-theme-resume h3{margin:0;min-width:0;color:var(--encre);font-size:var(--texte-m);font-weight:700;overflow-wrap:anywhere}.nouveautes-theme>.nouveautes-liste{padding:0 0 var(--espace-3) calc(1em + var(--espace-3))}.nouveautes-texte code{padding:1px 5px;border-radius:5px;background:var(--neutre-voile);color:var(--encre);font-family:var(--police-code);font-size:.87em}.nouveautes-lien{font-weight:600;white-space:nowrap}.nouveautes-pied{padding:0 var(--espace-1)}.nouveautes-pied p{margin:0;color:var(--encre-faible);font-size:var(--texte-xs);overflow-wrap:anywhere}.nouveautes-point-plus{display:none}@media(max-width:719px){.nouveautes-point-plus{position:absolute;top:4px;left:calc(50% + 6px);display:block;width:12px;height:12px;border:2px solid var(--surface);border-radius:var(--rayon-plein);background:var(--bleu)}.espace-client .nouveautes-point-plus{background:var(--accent)}}.competences [role=tabpanel][hidden]{display:none}.competences-releve,.trailhead-profil p{margin:0}.trailhead-chiffres{color:var(--encre);font-size:var(--texte-s);font-weight:600;overflow-wrap:anywhere}.trailhead-etat{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2)}.trailhead-evolution{color:var(--encre-douce);font-size:var(--texte-s)}.trailhead-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.trailhead-actions .bouton.discret{padding-left:0}.couverture-catalogue-bilan{margin:0;font-size:var(--texte-m)}.couverture-catalogue-chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:var(--espace-3);margin:0}.couverture-catalogue-chiffres div{display:flex;flex-direction:column;gap:2px;min-width:0}.couverture-catalogue-chiffres dt{color:var(--encre-douce);font-size:var(--texte-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.couverture-catalogue-chiffres dd{margin:0;color:var(--encre);font-size:var(--texte-l);font-weight:600;font-variant-numeric:tabular-nums}.couverture-categories{display:flex;flex-direction:column;gap:var(--espace-2)}.couverture-categorie{border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface)}.couverture-categorie>summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-1) var(--espace-3);min-height:var(--hauteur-cible);padding:var(--espace-2) var(--espace-3);cursor:pointer}.couverture-categorie>summary:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px;border-radius:var(--rayon-m)}.couverture-categorie[open]>summary{border-bottom:1px solid var(--bordure-douce)}.couverture-categorie-nom{color:var(--encre);font-weight:600}.couverture-categorie-compte{color:var(--encre-douce);font-size:var(--texte-s);font-variant-numeric:tabular-nums}.couverture-certifications{padding:0 var(--espace-3)}.liste li.couverture-certification{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:var(--espace-1) var(--espace-3);padding:var(--espace-2) 0}.couverture-certification-nom{flex:1 1 220px;min-width:0;font-size:var(--texte-s);overflow-wrap:anywhere}.couverture-porteurs{color:var(--encre-douce);font-size:var(--texte-s);overflow-wrap:anywhere}.grille-trailhead-personnes td,.grille-trailhead-mois td{font-variant-numeric:tabular-nums}.trailhead-ecart{color:var(--encre-douce);font-size:var(--texte-xs)}.pistes-liste{gap:0;margin:0;padding:0;list-style:none}.liste li.piste{display:flex;flex-direction:column;gap:var(--espace-1);padding:var(--espace-3) 0}.piste p{margin:0}.piste-tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);overflow-wrap:anywhere}.piste-qui{color:var(--encre);font-size:var(--texte-s);font-weight:600}.piste-pourquoi{color:var(--encre-douce);font-size:var(--texte-s);overflow-wrap:anywhere}.piste-effort{color:var(--encre-faible);font-size:var(--texte-xs)}@media(max-width:599px){.couverture-catalogue-chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}.trailhead-actions .bouton{flex:1 1 auto}}.messagerie-favori{position:absolute;top:0;right:0;z-index:1;flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--hauteur-cible);height:var(--hauteur-cible);margin:0 0 0 calc(-1 * var(--espace-1));padding:0;border:none;border-radius:var(--rayon-plein);background:transparent;color:var(--encre-faible);cursor:pointer;opacity:0;pointer-events:none}.messagerie-ligne:focus-within .messagerie-favori{position:relative;opacity:1;pointer-events:auto}@media(hover:hover){.messagerie-ligne:hover .messagerie-favori{position:relative;opacity:1;pointer-events:auto}}.messagerie-favori:hover{background:color-mix(in srgb,var(--encre) 6%,transparent);color:var(--encre)}.messagerie-favori.favori,.conversation-favori.favori,.messagerie-favori.favori:hover{color:var(--bleu)}.espace-client .messagerie-favori.favori,.espace-client .conversation-favori.favori{color:var(--accent)}.messagerie-ligne.avec-lieu .messagerie-ligne-nom{flex:0 1 auto}.messagerie-ligne-lieu{flex:0 100 auto;min-width:0;overflow:hidden;color:var(--encre-faible);font-size:var(--texte-xs);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.messagerie-ligne.actif .messagerie-ligne-lieu{color:var(--bleu)}.espace-client .messagerie-ligne.actif .messagerie-ligne-lieu{color:var(--accent)}.bandeau-service{margin:0;padding:var(--espace-2) var(--espace-4);border-bottom:1px solid var(--attention);background:var(--attention-fond);color:var(--attention-encre);font-size:var(--texte-s);font-weight:600;text-align:center;text-wrap:balance}.bandeau-service[data-ton=info]{border-bottom-color:var(--bleu-voile-fort);background:var(--bleu-voile);color:var(--encre)}.sante-maintenance-etat{display:grid;gap:var(--espace-1);padding:var(--espace-3) var(--espace-4);border:1px solid var(--bleu-voile-fort);border-radius:var(--rayon-m);background:var(--bleu-voile)}.sante-maintenance-etat[data-etat=oubliee]{border-color:var(--attention-bordure);background:var(--attention-fond);color:var(--attention-encre)}.sante-maintenance-etat p{margin:0}.sante-maintenance-libelle{color:var(--encre-douce);font-size:var(--texte-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sante-maintenance-texte{font-weight:600}.sante-maintenance-detail{margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.sante-maintenance-apercu{margin:0;padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-s);background:var(--surface-douce);font-size:var(--texte-s)}.sante-maintenance-apercu .sante-maintenance-libelle{display:block;margin-bottom:var(--espace-1)}.sante-maintenance-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.capture-en-ligne{max-width:min(100%,480px)}.capture-en-ligne-bouton{display:block;width:fit-content;max-width:100%;padding:0;border:1px solid var(--bordure);border-radius:8px;overflow:hidden;background:var(--plaque-logo);cursor:zoom-in}.capture-en-ligne-bouton:not(.chargee){min-width:96px;min-height:72px}.capture-en-ligne-bouton img{display:block;max-width:100%;height:auto}.capture-en-ligne-bouton:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.capture-en-ligne-nom{display:flex;align-items:center;justify-content:center;min-height:72px;padding:4px 8px;color:var(--encre-douce);font-size:var(--texte-xs);overflow-wrap:anywhere}@media(max-width:719px){.capture-en-ligne{max-width:100%}.capture-en-ligne-bouton,.capture-en-ligne-bouton img{width:100%}}.capture-numero{position:absolute;top:4px;left:4px;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--rayon-plein);background:var(--bleu);color:var(--sur-plein);font-size:var(--texte-xs);font-weight:700;line-height:1}.espace-client .capture-numero{background:var(--accent)}.messagerie-a-lire{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.messagerie-a-lire .messagerie-accueil-ligne{border:0;border-radius:var(--rayon-s);background:transparent}.messagerie-a-lire .messagerie-accueil-ligne:hover{background:var(--surface-survol)}.messagerie-a-lire .messagerie-accueil-ligne a{gap:var(--espace-2);min-height:52px;padding:var(--espace-1) var(--espace-2) var(--espace-1) var(--espace-3);border-radius:var(--rayon-s)}.messagerie-a-lire .messagerie-accueil-texte{gap:0}.messagerie-a-lire .messagerie-accueil-nom,.messagerie-a-lire .messagerie-accueil-lieu{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.messagerie-a-lire .messagerie-accueil-lieu{font-size:var(--texte-xs)}.messagerie-ailleurs{margin:0 0 var(--espace-3);padding-bottom:var(--espace-2);border-bottom:1px solid var(--bordure-douce)}.messagerie-attente.en-clair{margin:0;font-size:var(--texte-xs)}.messagerie-ligne-sujet{color:var(--encre-faible);font-weight:400}.messagerie-avatar.groupe{color:var(--bleu)}@media(max-width:719px){.messagerie-liste-entete .bouton-ajout,.messagerie-liste-entete .bouton-ajout[data-replie]{position:static;order:1;flex:none;width:var(--hauteur-cible);height:var(--hauteur-cible);border-radius:var(--rayon-m);box-shadow:none;transform:none;opacity:1;pointer-events:auto}.messagerie-liste-entete .bouton-ajout .icone{width:22px;height:22px}.messagerie-sections{padding-bottom:var(--espace-6)}}.conversation-defile>.conversation-ecrivent{position:sticky;bottom:0;z-index:1;min-height:0;background:var(--surface)}.conversation-defile>.conversation-ecrivent:empty{padding:0}.conversation.integre .conversation-defile>.conversation-ecrivent{position:static}.fil-nouveaux:has(+.fil-resume-ligne){height:1px;margin:0;overflow:hidden;clip-path:inset(50%)}.fil-resume-ligne{list-style:none}.resume-fil.resume-fil-ligne{gap:var(--espace-1);margin:var(--espace-1) 0;padding:0 var(--espace-3);border-bottom:0;background:transparent}.resume-fil-ligne .resume-fil-entete{flex-wrap:nowrap;gap:var(--espace-2);min-height:var(--hauteur-cible)}.resume-fil-ligne-texte{flex:1 1 auto;display:flex;align-items:center;gap:var(--espace-2);min-width:0;margin:0;color:var(--attention-encre);font-size:12px;font-weight:700;white-space:nowrap}.resume-fil-ligne-texte>span[aria-hidden]{overflow:hidden;text-overflow:ellipsis}.resume-fil-ligne-texte:after{content:"";flex:1 1 auto;min-width:0;height:1px;background:var(--attention)}.resume-fil-ligne .resume-fil-entete>.bouton{flex:none}.composeur-bascule-note[aria-pressed=true]{background:color-mix(in srgb,var(--note-bordure) 45%,transparent);color:var(--note-encre)}@media(max-width:719px){.conversation:has(.conversation-saisie textarea:focus) .conversation-principale>.releve-bandeau{display:none}}.suggestion-rdv.suggestion-rdv-ligne{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);padding:var(--espace-1) var(--espace-1) var(--espace-1) var(--espace-2)}.suggestion-rdv-resume{flex:1 1 12rem;display:flex;align-items:center;gap:var(--espace-2);min-width:0;min-height:var(--hauteur-cible);padding:0;border:0;border-radius:var(--rayon-s);background:transparent;color:var(--encre);font:inherit;font-size:var(--texte-s);font-weight:600;text-align:left;cursor:pointer}.suggestion-rdv-texte{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestion-rdv-resume:hover .suggestion-rdv-texte{text-decoration:underline;text-underline-offset:2px}.suggestion-rdv-resume:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.suggestion-rdv-ligne .suggestion-rdv-actions{flex:none;flex-wrap:nowrap;gap:var(--espace-1);margin-left:auto}.suggestion-rdv-panneau .suggestion-rdv-badges{margin:0}.fil-hors-perimetre{padding:var(--espace-1) var(--espace-4) var(--espace-2) calc(var(--espace-4) + 40px + var(--espace-3));list-style:none}.fil-hors-perimetre .signal-hors-perimetre{max-width:75ch}.fil-hors-perimetre .signal-hors-perimetre.replie{padding:var(--espace-2) var(--espace-3)}.fil-hors-perimetre .signal-bascule{font-size:var(--texte-s);font-weight:600}.signal-sujet{margin:0;color:var(--encre);font-weight:600;overflow-wrap:anywhere}@media(max-width:719px){.suggestion-rdv-ligne .suggestion-rdv-actions{flex:1 1 100%;justify-content:flex-end}.suggestion-rdv-ligne .suggestion-rdv-actions .bouton{flex:none}}.feuille-reactions{grid-template-columns:repeat(7,minmax(0,1fr))}.panneau:has(.feuille-message) .panneau-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.feuille-actions-paire{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-1)}.nouveau-fil-portee>.champ-libelle{color:var(--neutre-encre);font-size:var(--texte-s);font-weight:600}.nouveau-fil-portee>.composeur-modes{margin:2px 0 0}.tuiles-filtres li{padding:0}.tuile-filtre{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:100%;padding:var(--espace-3) var(--espace-4);border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.tuile-filtre:hover{background:var(--surface-survol)}.tuile-filtre:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.tuiles-chiffres li:has(>.tuile-filtre[aria-pressed=true]){border-color:var(--bleu-clair);background:var(--bleu-voile)}.tuiles-chiffres li.tuile-attention:has(>.tuile-filtre[aria-pressed=true]){border-color:var(--attention);background:var(--attention-fond)}.tri-portefeuille{flex-wrap:wrap}.meteo-portefeuille{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2)}.meteo-proposee-portefeuille{color:var(--attention-encre);font-size:var(--texte-s);font-weight:600;white-space:nowrap}.grille-portefeuille .ridas-portefeuille{display:block;color:var(--encre-douce);font-size:var(--texte-s)}.grille-portefeuille td.cellule-chiffre{white-space:nowrap}.portefeuille-cartes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.portefeuille-carte{display:flex;flex-direction:column;gap:4px;min-width:0;padding:var(--espace-3) 0;border-bottom:1px solid var(--bordure-douce);overflow-wrap:anywhere}.portefeuille-carte:first-child{padding-top:0}.portefeuille-carte:last-child{border-bottom:0;padding-bottom:0}.portefeuille-carte-tete{display:flex;align-items:center;gap:var(--espace-2);min-width:0}.portefeuille-carte-tete .point-signal{flex:none}.portefeuille-sans-signal{background:var(--surface);box-shadow:inset 0 0 0 1px var(--bordure-forte)}.portefeuille-carte-nom{display:-webkit-box;flex:1 1 auto;min-width:0;overflow:hidden;color:var(--bleu);font-weight:700;line-height:1.3;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.portefeuille-carte-nom:hover{text-decoration:underline}.portefeuille-carte-meteo{display:inline-flex;flex:none;align-items:center;gap:var(--espace-1)}.portefeuille-carte-meteo .aide{font-size:var(--texte-xs)}.bouton-meteo-telephone{margin:-6px -8px -6px 0}.portefeuille-carte .pastille-couverture{align-self:flex-start}.portefeuille-carte-realisation{margin:0;color:var(--encre);font-size:var(--texte-s);font-variant-numeric:tabular-nums}.portefeuille-carte-realisation.depasse{color:var(--attention-encre);font-weight:600}.signaux-en-ligne{display:-webkit-box;margin:0;overflow:hidden;color:var(--encre-douce);font-size:var(--texte-s);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.signal-en-ligne.niveau-2,.signal-en-ligne.niveau-3{color:var(--attention-encre)}.portefeuille-carte-suite{margin:0;font-size:var(--texte-s)}.portefeuille-carte-suite a{color:var(--bleu);font-weight:600;text-decoration:none}.portefeuille-carte-suite .ridas-portefeuille{color:var(--encre);font-weight:600}.ligne-avant-ventes-resume{margin:0}.ligne-avant-ventes-resume a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-1) var(--espace-3);min-height:var(--hauteur-cible);padding:var(--espace-2) var(--espace-4);border:1px solid var(--bordure-douce);border-radius:var(--rayon-l);background:var(--surface);color:var(--encre);font-size:var(--texte-s);text-decoration:none}.ligne-avant-ventes-resume a:hover{background:var(--surface-survol)}.ligne-avant-ventes-resume a:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.ligne-avant-ventes-suite{color:var(--bleu);font-weight:600;white-space:nowrap}.staffing-interrupteur{margin-left:auto;color:var(--encre)}.staffing-ligne-equipe .staffing-nom-texte strong{color:var(--encre)}.staffing-ligne-equipe>th,.staffing-ligne-equipe>td{border-bottom:1px solid var(--bordure-douce)}.staffing-cellule.etat-surcharge_probable{border-color:var(--attention);background:var(--surface);color:var(--attention-encre)}.staffing-cellule.etat-surcharge_probable .staffing-detail{color:var(--attention-encre);font-weight:600}.staffing-point.etat-surcharge_probable{background:var(--surface);box-shadow:inset 0 0 0 2px var(--attention)}.staffing-carte-surcharge{width:100%}.staffing-carte-equipe.etat-surcharge .staffing-detail,.staffing-carte-equipe.etat-surcharge_probable .staffing-detail{color:var(--attention-encre);font-weight:600}.staffing-frise{display:flex;gap:2px;margin:0}.staffing-frise-carre{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-width:24px;max-width:44px;height:var(--hauteur-cible);padding:0;border:0;border-radius:var(--rayon-s);background:transparent;cursor:pointer}.staffing-frise-carre>span{display:block;width:14px;height:14px;border:1px solid var(--bordure-forte);border-radius:3px;background:var(--surface)}.staffing-frise-carre.etat-partielle>span{border-color:var(--bleu-clair);background:var(--bleu-voile-fort)}.staffing-frise-carre.etat-pleine>span{border-color:var(--bleu);background:var(--bleu)}.staffing-frise-carre.etat-surcharge>span{border-color:var(--attention-encre);background:var(--attention)}.staffing-frise-carre.etat-surcharge_probable>span{border:2px solid var(--attention);background:var(--surface)}.staffing-frise-carre.etat-absent>span{border-color:var(--bordure);background:var(--bordure-forte)}.staffing-frise-carre[aria-pressed=true]{background:var(--bleu-voile)}.staffing-frise-carre[aria-pressed=true]>span{outline:2px solid var(--bleu);outline-offset:2px}.staffing-frise-carre:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:1px}.prevision-staffing{padding:0}.prevision-staffing>details>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--espace-1) var(--espace-3);min-height:var(--hauteur-cible);padding:var(--espace-3) var(--espace-4);cursor:pointer}.prevision-staffing>details>summary:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:-3px;border-radius:var(--rayon-carte)}.prevision-staffing-titre{color:var(--encre);font-size:var(--texte-m);font-weight:var(--poids-titre)}.prevision-staffing-synthese{color:var(--encre-douce);font-size:var(--texte-s)}.prevision-staffing-contenu{padding:0 var(--espace-4) var(--espace-4)}.prevision-section>h3{margin:0;font-size:var(--texte-m)}.prevision-section-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2)}.prevision-pastille.prevision-pastille-neutre{border-color:var(--bordure-forte);background:var(--surface-douce)}.prevision-etat.neutre{color:var(--encre-douce);font-weight:500}.avant-ventes-chiffres{margin:0;color:var(--encre);font-size:var(--texte-s);font-variant-numeric:tabular-nums}.lien-filtre{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);margin:-10px 0;padding:0 var(--espace-1);border:0;border-radius:var(--rayon-s);background:transparent;color:var(--bleu);font:inherit;font-weight:600;cursor:pointer}.lien-filtre.attention{color:var(--attention-encre)}.lien-filtre[aria-pressed=true]{background:var(--bleu-voile)}.lien-filtre:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:1px}.tuiles-avant-ventes{grid-template-columns:repeat(3,minmax(0,1fr))}.actions-piste .bouton{flex:none}.actions-avant-ventes{display:flex;flex-wrap:wrap;gap:var(--espace-2);margin-top:var(--espace-1)}details.aide-repliee>summary{min-height:var(--hauteur-cible);color:var(--bleu);font-size:var(--texte-s);font-weight:600;cursor:pointer}details.aide-repliee>.aide{margin:0 0 var(--espace-2)}@media(max-width:719px){.grille.empilable td.cellule-vide{display:none}.grille.empilable.deux-colonnes tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--espace-1) var(--espace-3)}.grille.empilable.deux-colonnes tr>th{grid-column:1 / -1}.grille.empilable.deux-colonnes td[data-libelle]{flex-direction:column;align-items:flex-start;gap:0}.grille.empilable.deux-colonnes td[data-libelle]:before{width:auto;font-size:12px;font-weight:600}}.orgs-lignes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.org-ligne{display:flex;flex-direction:column;gap:2px;padding:var(--espace-2) 0;border-bottom:1px solid var(--bordure-douce);overflow-wrap:anywhere}.org-ligne:last-child{border-bottom:0}.org-ligne .ligne-titre a{color:var(--bleu);font-weight:600;text-decoration:none}.org-ligne .adresse a{color:inherit}.chiffrage-domaines-vides{margin:var(--espace-2) 0 0}@media(max-width:719px){.vues-rubrique{flex-wrap:nowrap;overflow-x:auto;border-bottom:0;box-shadow:inset 0 -1px 0 var(--bordure-douce);scrollbar-width:none}.vues-rubrique::-webkit-scrollbar{display:none}.vues-rubrique-lien{flex:none;margin-bottom:0;white-space:nowrap}}.proposition-reponse{display:flex;flex-direction:column;gap:var(--espace-2);max-height:40vh;margin:0 0 var(--espace-2);padding:var(--espace-2) var(--espace-3);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface-douce);color:var(--encre)}.proposition-reponse:focus{outline:none}.proposition-reponse:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.composeur.note .proposition-reponse{background:var(--surface)}.proposition-reponse-entete{display:flex;align-items:center;gap:var(--espace-2);min-width:0}.proposition-reponse-pastille{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--bleu)}.proposition-reponse-titre{flex:1 1 auto;min-width:0;margin:0;color:var(--encre);font-size:var(--texte-s);font-weight:700;overflow-wrap:anywhere}.proposition-reponse-erreur{flex:1 1 auto;min-width:0;margin:0;color:var(--attention-encre);font-size:var(--texte-s);overflow-wrap:anywhere}.proposition-reponse-apercu{margin:0;padding:var(--espace-2);border:1px solid var(--bordure-douce);border-radius:var(--rayon-s);background:var(--surface);font-size:var(--texte-s);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.proposition-reponse-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--espace-1)}.proposition-reponse-completer{margin:0;color:var(--attention-encre);font-size:var(--texte-s);overflow-wrap:anywhere}.proposition-reponse-sources{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--espace-2);font-size:var(--texte-s)}.proposition-reponse-sources-titre{color:var(--encre-douce);font-size:var(--texte-xs);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.proposition-reponse-sources ul{display:flex;flex-wrap:wrap;gap:0 var(--espace-2);margin:0;padding:0;list-style:none}.proposition-reponse-source{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);color:var(--bleu);font-weight:600;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.proposition-reponse-source:focus-visible{border-radius:var(--rayon-s);outline:3px solid var(--focus-anneau);outline-offset:2px}.proposition-reponse-note{margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.proposition-reponse-mention{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2);margin:0;color:var(--encre-douce);font-size:var(--texte-xs)}.proposition-reponse-retablir{min-height:var(--hauteur-cible);margin-left:auto;padding:0 var(--espace-2);border:0;border-radius:var(--rayon-m);background:transparent;color:var(--bleu);font:inherit;font-size:var(--texte-s);font-weight:600;cursor:pointer}.proposition-reponse-retablir:hover{background:var(--surface-survol)}.proposition-reponse-retablir:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.composeur-proposer{color:var(--bleu)}.composeur-proposer[aria-busy=true]{cursor:progress;opacity:.6}@media(max-width:719px){.proposition-reponse{max-height:35vh;padding:var(--espace-2)}.proposition-reponse-actions .bouton{flex:1 1 auto}}.role-tiers{background:var(--neutre-voile);color:var(--neutre-encre)}.personnes-admin-outils{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0}.personne-admin-detail{display:flex;min-width:0;white-space:nowrap}.personne-admin-mail,.personne-admin-suite{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.personne-admin-mail{flex-shrink:3;min-width:6ch}.personne-admin-separateur{white-space:pre}.liste li.personne-admin{flex-direction:row;flex-wrap:nowrap;align-items:center}.personne-admin>.bouton{align-self:center}@media(min-width:1000px){.personnes-admin-outils{flex-direction:row;align-items:flex-end;flex-wrap:wrap;gap:var(--espace-3) var(--espace-4)}.personnes-admin-outils .champ-recherche-admin{flex:0 1 320px}.personnes-admin-outils .filtre-types{flex:1 1 auto;padding-bottom:0}.liste li.personne-admin{display:grid;grid-template-columns:minmax(200px,1.1fr) minmax(200px,1fr) minmax(0,1.6fr) auto;align-items:center;gap:var(--espace-1) var(--espace-4);min-height:calc(var(--hauteur-cible) + 2 * var(--densite-ligne))}.personne-admin-texte,.personne-admin-detail{display:contents}.personne-admin .ligne-titre{grid-column:1;min-width:0}.personne-admin-mail{grid-column:2}.personne-admin-suite{grid-column:3}.personne-admin-mail,.personne-admin-suite{min-width:0;overflow:hidden;color:var(--encre-douce);font-size:var(--texte-s);text-overflow:ellipsis;white-space:nowrap}.personne-admin-separateur{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.personne-admin>.bouton{grid-column:4}}@media(max-width:719px){.personnes-admin .filtre-types{margin:0 calc(-1 * var(--densite-carte));padding:0 var(--densite-carte)}}.carte.carte-telephone{border-color:var(--bleu-voile-fort);background:var(--bleu-voile)}.carte-telephone-phrase{margin:0}.carte-telephone-gestes{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding:0;list-style:none;counter-reset:geste}.carte-telephone-gestes>li{display:flex;flex-direction:row;align-items:center;gap:var(--espace-3);counter-increment:geste}.carte-telephone-geste-icone{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--rayon-m);background:var(--surface);color:var(--bleu);box-shadow:var(--ombre-1)}.carte-telephone-geste-icone:after{content:counter(geste);position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:var(--rayon-plein);background:var(--bleu);color:var(--sur-plein);font-size:11px;font-weight:700;line-height:18px;text-align:center}.carte-telephone-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.espace-client .carte.carte-telephone{border-color:color-mix(in srgb,var(--accent) 16%,var(--surface));background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.espace-client .carte-telephone-geste-icone{color:var(--accent)}.espace-client .carte-telephone-geste-icone:after{background:var(--accent)}.etat-vide p.etat-vide-prealable{margin:0;color:var(--encre-douce);font-weight:400}.etat-vide-actions{display:flex;flex-wrap:wrap;gap:var(--espace-2)}.etat-vide>a.bouton,.etat-vide-actions>a.bouton{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);text-decoration:none}.commencer-liste{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding:0;list-style:none}.commencer-lien{display:flex;align-items:center;gap:var(--espace-3);min-height:56px;padding:var(--espace-2) var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre);text-decoration:none;transition:background-color var(--duree-rapide) ease,border-color var(--duree-rapide) ease}.commencer-lien:hover{border-color:var(--bordure);background:var(--surface-survol)}.commencer-icone{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--bleu)}.commencer-texte{display:flex;flex-direction:column;gap:2px;min-width:0}.commencer-texte .aide{font-size:var(--texte-s)}@media(min-width:720px){.commencer-liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.hors-ligne-entete{grid-area:chaine;position:sticky;top:var(--hauteur-entete);z-index:24;min-width:0}.hors-ligne.hors-ligne-bande{display:flex;align-items:center;justify-content:center;height:28px;padding:0 var(--espace-4);overflow:hidden;font-size:13px;line-height:1;white-space:nowrap;text-overflow:ellipsis}@media(min-width:720px){.hors-ligne-entete{top:var(--hauteur-entete-bureau)}}.ecran-erreur-cause{margin:0}details.repli>summary{display:flex;align-items:center;gap:var(--espace-2);min-height:var(--hauteur-cible);color:var(--encre-douce);font-size:var(--texte-s);font-weight:600;cursor:pointer;list-style:none}details.repli>summary::-webkit-details-marker{display:none}details.repli>summary:before{content:"";flex:none;width:7px;height:7px;margin:0 3px 3px 2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}details.repli[open]>summary:before{margin-bottom:4px;transform:rotate(45deg)}details.repli>summary:hover{color:var(--encre)}details.repli>summary:focus-visible{border-radius:var(--rayon-s);outline:3px solid var(--focus-anneau);outline-offset:2px}@media(prefers-reduced-motion:no-preference){details.repli>summary:before{transition:transform var(--duree-rapide) ease}}.us-recettees{border-top:1px solid var(--bordure-douce)}.lignes-us+.us-recettees{margin-top:var(--densite-ligne)}.us-recettees>.lignes-us{margin-top:0}.backlog-clotures>.pile{margin-top:var(--espace-2)}.backlog-recherche{display:flex;flex-direction:column;gap:var(--espace-1)}.champ-recherche-backlog{max-width:420px}.champ-recherche-backlog input{width:100%;background:var(--surface-douce)}.backlog-clotures-masques{margin:0}.tableau-us{display:flex}.tableau-us>.colonne-us{flex:1 1 0;min-width:200px}.tableau-us>.colonne-us-sans{flex:0 0 auto;min-width:0}.ligne-us .adresse:empty{display:none}.recette-critere legend{display:flex;align-items:flex-start;gap:var(--espace-2)}.recette-dernier-ko{clear:both;margin:0;color:var(--encre-douce);font-size:var(--texte-s);overflow-wrap:anywhere}.recette-position{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-3);color:var(--encre-douce);font-size:var(--texte-s)}.recette-position a{display:inline-flex;align-items:center;gap:var(--espace-1);min-height:var(--hauteur-cible);color:var(--bleu);font-weight:600;text-decoration:none}.espace-client .recette-position a{color:var(--accent)}.recette-position a:hover{text-decoration:underline;text-underline-offset:2px}@media(min-width:1100px){.recette-position{display:none}}.recette-envoyee h2:focus{outline:none}.recette-envoyee h2:focus-visible{border-radius:var(--rayon-s);outline:3px solid var(--focus-anneau);outline-offset:2px}.recette-envoyee>p{margin:0}.recette-envoyee>.bouton{align-self:flex-start;max-width:100%;white-space:normal;text-align:left}@media(max-width:719px){.recette-envoyee>.bouton{align-self:stretch;justify-content:center;text-align:center}}.pv-synthese{margin:var(--espace-1) 0 0;color:var(--encre);font-size:var(--texte-s);font-weight:600;overflow-wrap:anywhere}.pv-etat-equipe{display:flex;flex-wrap:wrap;gap:2px var(--espace-2);margin:var(--espace-1) 0 0;color:var(--encre-douce);font-size:var(--texte-s)}.pv-etat-equipe>span:not(:last-child):after{content:" ·";color:var(--encre-faible)}.pv-papier-seulement{display:none}.pv-us-repli>summary{align-items:flex-start;color:var(--encre);font-size:var(--texte-m)}.pv-us-repli>summary:before{margin-top:8px}.pv-us-repli>summary .pv-us-titre{flex:1 1 auto;min-width:0}.pv-us-resume{flex:none;color:var(--encre-douce);font-size:var(--texte-s);font-weight:600;white-space:nowrap}.pv-us-repli[open]>summary{margin-bottom:var(--espace-1)}@media print{.pv-ecran-seulement{display:none}.pv-papier-seulement{display:inline}.pv-us-repli>summary:before,.pv-us-resume{display:none}}.tma .filtre-statuts+.filtre-statuts{margin-top:calc(-1 * var(--espace-1))}.groupe-tickets{display:flex;flex-direction:column;gap:var(--espace-1);min-width:0}.groupe-tickets+.groupe-tickets{margin-top:var(--espace-3)}.groupe-tickets-titre{margin:0;color:var(--encre-douce);font-size:var(--texte-s);font-weight:600}.liste li.ticket-tma{gap:2px}.ticket-ligne-titre{display:flex;align-items:center;gap:var(--espace-2);min-width:0}.ticket-ligne-titre>.lien-ligne{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--encre);font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.ticket-tma:hover .ticket-ligne-titre>.lien-ligne{color:var(--bleu)}.espace-client .ticket-tma:hover .ticket-ligne-titre>.lien-ligne{color:var(--accent)}.ticket-ligne-titre>:not(.lien-ligne){flex:none}.ticket-meta{display:block;min-width:0;overflow:hidden;color:var(--encre-douce);font-size:var(--texte-s);text-overflow:ellipsis;white-space:nowrap}.ticket-meta>span+span:before{content:" · ";color:var(--encre-faible);font-weight:400}.ticket-meta>.delai-ticket{font-size:inherit}.liste li.ticket-en-retard .ticket-ligne-titre>.lien-ligne:before{content:"";display:inline-block;width:8px;height:8px;margin-right:var(--espace-2);border-radius:var(--rayon-plein);background:var(--attention);vertical-align:.1em}.suivi-ticket-ligne{display:flex;flex-wrap:wrap;gap:2px var(--espace-2);margin:var(--espace-1) 0 0;color:var(--encre-douce);font-size:var(--texte-s)}.suivi-ticket-ligne>span:not(:last-child):after{content:" ·";color:var(--encre-faible)}.suivi-ticket-ligne:focus{outline:none}.suivi-ticket-ligne:focus-visible{border-radius:var(--rayon-s);outline:3px solid var(--focus-anneau);outline-offset:2px}.ticket-outils{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--espace-2) var(--espace-3);min-width:0}.ticket-outils>:is(.carte,.erreur,.aide){flex:1 1 100%;min-width:0}.ticket-outils>.aide:empty{display:none}.suivi-ticket-panneau .suivi-ticket{grid-template-columns:minmax(0,1fr)}.carte-jalon-us .jalon-ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-1) var(--espace-2);margin:0}.carte-jalon-us .jalon-ligne .bouton{min-height:var(--hauteur-cible)}.carte-jalon-us .jalon-ligne+.champ-aide{margin:0}.panneau .statut-us{flex-direction:column;align-items:stretch}.panneau .statut-us select{width:100%}.drive-pied{display:flex;justify-content:flex-start;margin:0}.drive-pied .lien-drive{color:var(--bleu);font-size:var(--texte-s);font-weight:600}.documents-avant-drive>.carte{margin-top:var(--espace-2)}@media(max-width:719px){.documents .document-texte{flex:1 1 0}.documents .actions-document{flex:none;margin-left:auto;padding-left:0;flex-wrap:nowrap}.onglets-drive [role=tab]{flex:1 1 auto}}.ticket-meta>.badge{margin-right:var(--espace-2);font-size:var(--texte-xs);vertical-align:.05em}.ticket-meta>.badge+span:before{content:""}.msg{padding-top:3px;padding-bottom:3px}.msg.msg-premier{margin-top:var(--espace-3);padding-top:8px}.msg-entete+.msg-corps>.capture-en-ligne:first-child,.msg-entete+.vignettes{margin-top:var(--espace-2)}.msg-reactions+.msg-reponses{margin-top:var(--espace-2)}.fil-reponses .composeur-bouton-texte{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fil-reponses .composeur-bouton{width:44px;min-width:44px;height:44px;padding:0;justify-content:center}.notifications-ecran .notification a{flex-direction:row;align-items:flex-start;gap:var(--espace-3)}.notification-pastille{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--rayon-plein);background:var(--surface-douce);color:var(--encre-douce)}.notification.non-lue .notification-pastille{background:var(--bleu-voile-fort);color:var(--bleu)}.notifications-ecran .notification.non-lue .notification-titre:before{content:none}.notification-texte{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.notification-extrait{overflow:hidden;color:var(--encre-douce);font-size:var(--texte-s);text-overflow:ellipsis;white-space:nowrap}.notifications-jour+.notifications-jour{margin-top:var(--espace-2)}.notifications-jour-titre{margin:var(--espace-2) 0 var(--espace-1);color:var(--encre-faible);font-size:var(--texte-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.notifications-discussions{display:inline-flex;align-items:center;gap:var(--espace-1);min-height:var(--hauteur-cible)}.notifications-familles{margin-bottom:var(--espace-1)}@media(min-width:1100px){.notifications-ecran .notification-texte{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--espace-4)}.notifications-ecran .notification-extrait{flex-basis:100%;order:3}}.point-propose-actions{flex-wrap:nowrap}.points-proposer.compact .point-propose-tete{flex-wrap:wrap}.point-propose-deplier{display:inline-flex;flex:1 1 10rem;flex-wrap:wrap;align-items:baseline;gap:0 var(--espace-2);min-width:0;min-height:var(--hauteur-cible);padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.point-propose-chiffre{color:var(--encre-douce);font-size:var(--texte-s);font-variant-numeric:tabular-nums}.points-proposer.compact .point-propose-actions{padding-left:0;margin-left:auto}@media(max-width:719px){.edition-accueil-carte{grid-template-columns:minmax(0,1fr) auto;min-height:52px;padding:2px var(--espace-1) 2px var(--espace-2)}.edition-accueil-texte .adresse{display:none}.edition-accueil-actions{flex-wrap:nowrap;gap:0}.edition-accueil-actions .bouton-icone:disabled{opacity:.35}}.edition-accueil-monter svg{transform:rotate(180deg)}.taches-autres{align-self:flex-start;min-height:var(--hauteur-cible);padding:0;border:0;background:none;font:inherit;cursor:pointer}.accueil-taches .filtre-types{margin-bottom:var(--espace-1)}.accueil-message-extrait{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projet-client.projet-client-cloture{padding:var(--espace-2) 0}.projet-client-cloture .ligne-titre{flex-wrap:wrap;align-items:baseline;gap:0 var(--espace-1)}.reglage-ligne{border-radius:var(--rayon-carte);background:var(--surface);box-shadow:var(--ombre-1)}.reglage-entete{display:flex;align-items:center;gap:var(--espace-2);width:100%;min-height:52px;padding:0 var(--espace-4);border:0;border-radius:var(--rayon-carte);background:none;color:var(--encre);font:inherit;text-align:left;cursor:pointer}.reglage-nom{flex:1 1 auto;min-width:0;font-weight:600}.reglage-etat{flex:none;max-width:50%;overflow:hidden;color:var(--encre-douce);font-size:var(--texte-s);text-overflow:ellipsis;white-space:nowrap}.reglage-entete svg{flex:none;color:var(--encre-faible);transition:transform var(--duree-rapide) ease}.reglage-ligne.ouvert .reglage-entete svg{transform:rotate(180deg)}.reglage-entete:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.reglage-contenu{padding:0 0 var(--espace-2)}.reglage-contenu>.carte{box-shadow:none;padding-top:0}.reglage-contenu>.carte>h2,.reglage-contenu>.carte>.carte-titre>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mon-espace .pile.large>.reglage-ligne+.reglage-ligne,.mon-espace>.reglage-ligne+.reglage-ligne{margin-top:calc(var(--espace-2) * -1)}.mon-espace .liste li.ligne-reglage{flex-wrap:nowrap}.mon-espace .ligne-reglage>a{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-deroulant-cadre.menu-contextuel{position:fixed;right:auto;z-index:80;max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain;transform-origin:top left}.menu-deroulant-cadre.menu-contextuel[data-mesure]{visibility:hidden;animation:none}.menu-contextuel-separateur{height:1px;margin:4px 6px;background:var(--bordure-douce)}.menu-contextuel .menu-deroulant-groupe:first-child{margin-top:0;border-top:none}.menu-contextuel .menu-deroulant-groupe:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.fiche-projet-fil{display:flex;align-items:center;gap:var(--espace-1);min-width:0;margin:0}.fiche-projet-fil .lien-retour{flex:none}.fiche-projet-fil-client{min-width:0;overflow:hidden;color:var(--encre-douce);font-size:var(--texte-s);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.fiche-projet .entete-page-titre{flex-wrap:wrap;row-gap:var(--espace-1)}.entete-page-apres-titre{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:var(--espace-2);min-width:0}.phases-projet.compacte{flex-wrap:nowrap;font-size:var(--texte-xs)}.phases-projet.compacte .phase-projet:not(.phase-en_cours){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.phases-projet.compacte .phase-en_cours .phase-libelle{min-height:24px;padding:0 var(--espace-2);white-space:nowrap}.avatar-referent{display:inline-grid;place-items:center;flex:none;width:var(--hauteur-cible);height:var(--hauteur-cible);margin:-10px;padding:0;border:0;border-radius:var(--rayon-plein);background:none;cursor:pointer}.avatar-referent:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:-6px}.avatar-referent .avatar.avatar-referent-pastille{width:24px;height:24px;font-size:10px}.avatar-referent-vide{width:24px;height:24px;border:1px solid var(--bordure-forte);border-radius:var(--rayon-plein);background:var(--surface-douce)}.prochaine-etape .bouton{max-width:100%;min-width:0}.prochaine-etape-texte{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:719px){.fiche-projet .entete-page>.entete-page-texte>.prochaine-etape{margin-top:var(--espace-1)}.prochaine-etape,.prochaine-etape .bouton{width:100%}.prochaine-etape .bouton{justify-content:center}.onglets-projet [role=tab]{padding:0 var(--espace-2)}}.fiche-projet-onglet>.fin-projet{margin:0}.fiche-projet-pas-encore{margin:0;color:var(--encre-faible);font-size:var(--texte-s)}.signaux-aucun-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.carte-signaux.compacte .meteos-signaux{gap:var(--espace-2) var(--espace-4)}.carte-signaux .taches-autres{align-self:flex-start}.fiche-projet-a-faire .liste>li.tache.tache-en-bouton{padding-top:var(--espace-1)}.fiche-projet-a-faire .tache-en-bouton>.bouton{display:flex;justify-content:center;width:100%;min-width:0;height:auto;padding-top:var(--espace-2);padding-bottom:var(--espace-2);text-align:center;white-space:normal;overflow-wrap:anywhere}.espace-client .fiche-projet-a-faire .tache-en-bouton>.bouton{background:var(--accent);color:var(--sur-plein)}.fiche-projet-a-faire .tache-en-bouton>.adresse{text-align:center}.liste-acces>li{display:flex;flex-direction:column;gap:2px}.acces-lien{font-size:var(--texte-m)}.support-projet-compte{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--espace-1);margin:0}.support-projet .bouton{align-self:flex-start}.apercu-client-bandeau-titre{display:flex;align-items:center;gap:var(--espace-2)}.apercu-client .fiche-projet>.phases-projet{margin-top:calc(-1 * var(--espace-1))}.reunions-section>.liste>li{gap:2px}.ligne-reunion .adresse .lien-meet{margin:-12px 0;font-size:inherit}@media(max-width:719px){.ligne-reunion-titre{flex-wrap:nowrap;min-width:0}.ligne-reunion-titre>.lien-ligne{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ligne-reunion-titre>:not(.lien-ligne){flex:none}.ligne-reunion-detail{display:flex;align-items:baseline;min-width:0;white-space:nowrap}.ligne-reunion-quand{flex:none}.ligne-reunion-meet{flex:none;white-space:pre}.ligne-reunion-projet{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:pre}.ateliers-attente .adresse{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.reunions-plus{align-self:flex-start;margin-top:var(--espace-2)}.rida-a-venir{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--espace-2)}.rida-a-venir-titre{margin:0;color:var(--encre);font-size:var(--texte-m);font-weight:var(--poids-titre)}details.rida-a-venir{display:block}details.rida-a-venir>summary{flex-wrap:wrap;gap:2px var(--espace-2)}details.rida-a-venir>summary .aide{margin:0;font-weight:400}details.rida-a-venir[open]>summary{margin-bottom:var(--espace-3)}details.odj-replie>summary{color:var(--encre);font-size:var(--texte-m);font-weight:var(--poids-titre)}details.odj-replie[open]>summary{margin-bottom:var(--espace-2)}.rida-suites{display:flex;flex-wrap:wrap;gap:var(--espace-1) var(--espace-3)}.rida-suites .bouton{min-height:var(--hauteur-cible)}.odj-sujet .menu-actions{flex:none;margin:-6px -6px 0 auto}.decisions-groupe+.decisions-groupe{margin-top:var(--espace-3);padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce)}.decisions-groupe-titre{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--espace-2);margin:0 0 var(--espace-1);font-size:var(--texte-m)}.decisions-groupe-titre a{color:var(--bleu);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.decisions-groupe-titre a:hover{text-decoration:underline}.decisions-groupe-titre .adresse{font-size:var(--texte-s);font-weight:400}.decisions-groupe-titre .badge{align-self:center}.registre-decisions>li.registre-decision{padding:var(--espace-1) 0;border-top:none}.decision-texte{color:var(--encre)}.decisions-recherche{display:flex;flex-direction:column;gap:var(--espace-1)}.champ-recherche-decisions{max-width:420px}.champ-recherche-decisions input{width:100%;background:var(--surface-douce)}.planning-reponse{display:flex;flex-direction:column;gap:var(--espace-1)}.planning-reponse>p{margin:0}.planning-mes-creneaux{margin:0;padding-left:var(--espace-5);font-weight:600}.chaine-info-texte{line-height:1.4}dialog.capture-en-grand{margin:auto}a.menu-marque{color:inherit;text-decoration:none}@media(min-width:1000px){nav .menu-lien[data-cle=accueil]{display:none}a.menu-marque{border-radius:var(--rayon-m);transition:background-color var(--duree-rapide) ease}a.menu-marque:hover{background:var(--menu-survol)}a.menu-marque[aria-current=page]{background:var(--menu-actif)}a.menu-marque:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}}.fichiers-attente,.fichiers-joints{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--espace-2);min-width:0}.fichiers-joints{margin-top:var(--espace-2)}.fichiers-attente li,.fichiers-joints li{min-width:0;max-width:100%}.composeur .zone-captures{grid-template-areas:"attente attente" "fichiers fichiers" "saisie saisie" "outils envoi" "refus refus"}.composeur .fichiers-attente{grid-area:fichiers;padding:2px 4px 4px}.piece-fichier{display:inline-flex;align-items:center;gap:var(--espace-2);min-width:0;max-width:100%;min-height:var(--hauteur-cible);padding:4px 12px 4px 6px;border:1px solid var(--bordure);border-radius:var(--rayon-m);background:var(--surface);color:var(--encre)}.fichiers-attente .piece-fichier{padding-right:2px}.piece-fichier-bouton{font:inherit;text-align:start;cursor:pointer}.piece-fichier-bouton:hover{background:var(--surface-survol)}.piece-fichier-bouton:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.piece-fichier-icone{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--rayon-s);background:var(--bleu-voile);color:var(--bleu)}.espace-client .piece-fichier-icone{color:var(--accent)}.piece-fichier-texte{display:flex;flex-direction:column;min-width:0;line-height:1.3}.piece-fichier-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--texte-s);font-weight:600}.piece-fichier-detail{font-size:var(--texte-xs);color:var(--encre-douce)}@media(max-width:719px){.fichiers-joints li,.fichiers-joints .piece-fichier{width:100%}}.releve-masquer{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--hauteur-cible);height:var(--hauteur-cible);margin:-12px -12px -12px auto;padding:0;border:none;border-radius:var(--rayon-plein);background:transparent;color:var(--encre-douce);cursor:pointer}.releve-masquer:hover{background:var(--neutre-voile);color:var(--encre)}.releve-masquer:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:-4px}.mentions-suggestions li:has(.badge-statut){gap:var(--espace-2)}.mentions-suggestions li:has(.badge-statut) .mention-avatar{margin-right:0}.mentions-suggestions li .badge-statut{flex:none;margin-left:auto;font-weight:500}.composeur-mention-absente{display:flex;align-items:center;gap:var(--espace-2);margin:var(--espace-1) 0 0;padding:4px var(--espace-3);border-radius:var(--rayon-plein);background:var(--neutre-voile);color:var(--neutre-encre);font-size:13px;line-height:1.4}.composeur-mention-absente>.icone{flex:none}.messagerie-dans-messages{margin:0;padding:0;list-style:none}.messagerie-trouve{display:flex;flex-direction:column;gap:2px;min-width:0;min-height:var(--hauteur-cible);padding:var(--densite-ligne) var(--espace-2) var(--densite-ligne) var(--espace-3);border-radius:var(--rayon-s);color:var(--neutre-encre);text-decoration:none}.messagerie-trouve:hover{background:var(--neutre-voile)}.messagerie-trouve:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:-1px}.messagerie-trouve-lieu{overflow:hidden;color:var(--encre);font-size:var(--texte-s);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.messagerie-trouve-extrait{display:-webkit-box;overflow:hidden;color:var(--encre-douce);font-size:var(--texte-s);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.messagerie-trouve-extrait mark{padding:0 1px;border-radius:3px;background:var(--bleu-voile-fort);color:inherit;box-shadow:inset 0 -2px 0 var(--bleu-clair)}.messagerie-tous-resultats{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);padding:0 var(--espace-3);font-size:var(--texte-s);font-weight:600}@media(max-width:719px){.conversation-chercher{display:none}}@media(max-width:719px){.coquille-tiers .menu{display:none}.coquille-tiers .contenu,.coquille-tiers .contenu:has(>.messagerie){padding-bottom:env(safe-area-inset-bottom)}}.msg-contenu>.msg-reponses{margin-top:var(--espace-2);margin-bottom:var(--espace-1)}.tri-ticket-saisie:after,.tri-ticket-saisie textarea{max-height:70vh}.tri-ticket-saisie textarea{min-height:calc(10.15em + 22px)}.mes-competences [role=tabpanel][hidden]{display:none}.mc-profil{display:grid;gap:var(--espace-4) var(--espace-8)}.mc-profil-cadre{container:mc-profil / inline-size}@container mc-profil (min-width: 52rem){.mc-profil{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.mc-profil-niveaux{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0}.mc-profil-total{margin:0;color:var(--encre-douce);font-size:var(--texte-m)}.mc-profil-total strong{margin-right:2px;color:var(--encre);font-size:var(--texte-titre);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre)}.mc-profil-appetences{color:var(--encre-douce)}.mc-barre{display:block;width:100%;height:10px;border-radius:var(--rayon-plein);background:var(--rail-segment);overflow:hidden}.mc-barre-joint{stroke:var(--surface);stroke-width:2px}.mc-barre-expert{fill:var(--niveau-expert);background:var(--niveau-expert)}.mc-barre-experience{fill:var(--niveau-experience);background:var(--niveau-experience)}.mc-barre-vernis{fill:var(--niveau-vernis);background:var(--niveau-vernis)}.mc-barre-appetenceSeule{fill:var(--niveau-appetence);background:var(--niveau-appetence)}.mc-legende{display:flex;flex-wrap:wrap;gap:var(--espace-1) var(--espace-4);margin:0;padding:0;list-style:none;color:var(--encre-douce);font-size:var(--texte-s)}.mc-legende li{display:inline-flex;flex-direction:row;align-items:center;gap:6px}.mc-legende strong{color:var(--encre);font-weight:700}.mc-legende-vide,.mc-legende-vide strong{color:var(--encre-faible)}.mc-pastille{flex:none;width:10px;height:10px;border-radius:var(--rayon-plein)}.mc-profil-faits{display:grid;gap:var(--espace-3);margin:0}.mc-profil-faits>div{display:grid;gap:2px;min-width:0}.mc-profil-faits dt{color:var(--encre-faible);font-size:var(--texte-xs);font-weight:600}.mc-profil-faits dd{margin:0;color:var(--encre);font-size:var(--texte-s);font-weight:600;overflow-wrap:anywhere}.mc-fait-detail,.mc-fait-vide{color:var(--encre-douce);font-weight:400}.mc-fait-alerte{color:var(--attention-encre);font-weight:600}.mc-lignes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;container:mc-lignes / inline-size}.mc-ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"domaine bascules" "niveaux niveaux" "erreur erreur";align-items:center;gap:var(--espace-1) var(--espace-3);padding:var(--espace-2) 0 var(--espace-3);border-top:1px solid var(--bordure-douce)}.mc-ligne:first-child{border-top:none;padding-top:0}@container mc-lignes (min-width: 53rem){.mc-ligne{grid-template-columns:minmax(12rem,1fr) 22rem 17rem;grid-template-areas:"domaine niveaux bascules" "erreur erreur erreur";padding:var(--espace-1) 0}.mc-ligne .mc-ligne-bascules{justify-content:flex-start}.mc-ligne:first-child{padding-top:var(--espace-1)}}.mc-ligne-domaine{grid-area:domaine;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--espace-2);min-width:0}.mc-ligne-nom{color:var(--encre);font-weight:600;overflow-wrap:anywhere}.mc-ligne-vide .mc-ligne-nom{color:var(--encre-douce);font-weight:400}.mc-ligne-enregistre{color:var(--succes-encre);font-size:var(--texte-xs);font-weight:600}.mc-ligne-enregistre:before{content:"✓ "}.mc-ligne-erreur{grid-area:erreur;margin:0;color:var(--attention-encre);font-size:var(--texte-s);font-weight:600}.mc-niveaux{grid-area:niveaux;display:grid;grid-template-columns:44px repeat(3,minmax(0,1fr));gap:2px;min-width:0;margin:0;padding:2px;border:0;border-radius:var(--rayon-m);background:var(--rail-segment);box-shadow:inset 0 0 0 1px var(--bordure-douce)}.mc-niveau{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:var(--hauteur-cible);padding:0 var(--espace-2);border-radius:var(--rayon-s);color:var(--neutre-encre);font-size:var(--texte-s);font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.mc-niveau input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.mc-niveau:hover{color:var(--encre)}.mc-niveau:has(input:checked){background:var(--bleu-voile);color:var(--bleu);font-weight:700}.mc-niveau-aucun:has(input:checked){background:var(--surface);color:var(--encre-douce)}.mc-niveau:has(input:focus-visible){outline:3px solid var(--focus-anneau);outline-offset:1px}.mc-lignes .mc-niveau:has(input:checked):before{content:"";flex:none;width:8px;height:8px;border-radius:var(--rayon-plein);background:var(--niveau-appetence)}.mc-lignes .mc-niveau-aucun:has(input:checked):before{content:none}.mc-lignes .mc-niveau:nth-of-type(2):has(input:checked):before{background:var(--niveau-vernis)}.mc-lignes .mc-niveau:nth-of-type(3):has(input:checked):before{background:var(--niveau-experience)}.mc-lignes .mc-niveau:nth-of-type(4):has(input:checked):before{background:var(--niveau-expert)}.mc-ligne-bascules{grid-area:bascules;display:flex;align-items:center;justify-content:flex-end;gap:2px}.mc-bascule{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:var(--hauteur-cible);min-height:var(--hauteur-cible);padding:0 var(--espace-3);border:0;border-radius:var(--rayon-plein);background:transparent;color:var(--encre-faible);font:inherit;font-size:var(--texte-s);font-weight:600;cursor:pointer;transition:background-color var(--duree-rapide) ease,color var(--duree-rapide) ease}.mc-bascule:hover{background:var(--surface-survol);color:var(--encre)}.mc-bascule:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.mc-bascule-appetence[aria-pressed=true]{background:var(--bleu-voile);color:var(--bleu)}.mc-bascule-prive[aria-pressed=true]{background:var(--neutre-voile);color:var(--encre)}.mc-bascule-place{visibility:hidden;pointer-events:none}@media(max-width:719px){.mc-bascule{padding:0}.mc-bascule-texte{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.mc-ajout-aide{margin:0}.liste li.mc-visee{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-3)}.mc-visee-texte{flex:1 1 14rem;display:flex;flex-direction:column;gap:2px;min-width:0}.mc-visee-texte strong{overflow-wrap:anywhere}.mc-visee-pastilles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1)}.mc-visee-pastilles .badge .icone{margin-right:2px;vertical-align:-2px}.liste li.mc-visee>:last-child{margin-left:auto}.mc-suggestions{display:flex;flex-direction:column;gap:2px;margin:calc(-1 * var(--espace-2)) 0 0;padding:0;list-style:none}.mc-suggestions:empty{display:none}.mc-suggestion{display:flex;align-items:center;justify-content:space-between;gap:var(--espace-3);width:100%;min-height:var(--hauteur-cible);padding:0 var(--espace-3);border:0;border-radius:var(--rayon-m);background:var(--surface-douce);color:var(--encre);font:inherit;font-size:var(--texte-s);font-weight:600;text-align:left;cursor:pointer}.mc-suggestion:hover{background:var(--surface-survol)}.mc-suggestion:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.mc-suggestion-categorie{flex:none;color:var(--encre-faible);font-size:var(--texte-xs);font-weight:400}.mc-reglage-stats{margin-top:var(--espace-1)}.mc-envies-etat{color:var(--succes-encre);font-size:var(--texte-xs);font-weight:600}.mc-envies-section{display:flex;flex-direction:column;gap:var(--espace-2);min-width:0}.mc-envies-section+.mc-envies-section{padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce)}.mc-envies-titre{margin:0;color:var(--encre);font-size:var(--texte-s);font-weight:600}.mc-puces{display:flex;flex-wrap:wrap;gap:var(--espace-2);margin:0;padding:0;list-style:none}.mc-puce{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 2px 0 var(--espace-3);border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--bleu);font-size:var(--texte-s);font-weight:600}.mc-puces-evites .mc-puce{background:var(--neutre-voile);color:var(--encre)}.mc-puce-retirer{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--rayon-plein);background:transparent;color:inherit;cursor:pointer}.mc-puce-retirer:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.mc-puce-retirer:hover{background:var(--surface-survol)}.mc-puce-retirer:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:1px}.mc-ajout-domaine{width:min(100%,22rem);min-height:var(--hauteur-saisie);padding:8px 12px;border:1px solid var(--bordure);border-radius:10px;background:var(--surface);color:var(--encre);font:inherit;font-size:var(--texte-saisie)}.mc-ajout-envie{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);margin:0}.mc-ajout-envie .mc-ajout-domaine{flex:1 1 10rem;max-width:22rem;min-width:0}.mc-ajout-envie .bouton{flex:none}.mc-ajout-envie-erreur{flex-basis:100%;margin:0}.mc-missions{display:flex;flex-direction:column;gap:var(--espace-2);margin:0;padding:0;list-style:none}.mc-mission{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-1);align-items:center}.mc-mission .mc-niveaux{grid-area:auto}@media(min-width:720px){.mc-mission{grid-template-columns:minmax(8rem,12rem) minmax(0,22rem);gap:var(--espace-3)}}.mc-mission-nom{color:var(--encre-douce);font-size:var(--texte-s)}.mc-niveaux.mc-choix-mission{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)}.mc-niveau-evite:has(input:checked){background:var(--neutre-voile);color:var(--encre)}.mc-charge{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2)}.mc-charge-valeur{min-width:11rem;color:var(--encre);font-weight:600;text-align:center}.mc-pas{background:var(--bleu-voile);color:var(--bleu);font-size:var(--texte-xl);font-weight:600;line-height:1}.mc-pas:disabled{background:var(--neutre-voile);color:var(--encre-faible);cursor:default}.mc-lien-espace{display:flex;align-items:center;gap:var(--espace-3);min-height:64px;padding:var(--espace-2) var(--densite-carte);border:1px solid var(--bordure-douce);border-radius:var(--rayon-l);background:var(--surface);box-shadow:var(--ombre-1);color:var(--encre);text-decoration:none;transition:background-color var(--duree-rapide) ease}.mc-lien-espace:hover{background:var(--surface-survol)}.mc-lien-espace:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.mc-lien-espace>.icone{flex:none;color:var(--encre-faible)}.mc-lien-icone{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--bleu)}.mc-lien-texte{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.mc-lien-titre{font-weight:600}.mc-lien-etat{color:var(--encre-douce);font-size:var(--texte-s);overflow-wrap:anywhere}.competences-envies p{margin:0;color:var(--encre-douce);font-size:var(--texte-s);overflow-wrap:anywhere}.competences-envies-titre{color:var(--encre);font-weight:600}.trailhead-masques{margin:0}.trailhead-hors-partage{margin:var(--espace-3) 0 0}.evolution-hors-partage{margin:var(--espace-2) 0 0}.staffing-suggestion-raisons li.staffing-suggestion-alerte{color:var(--attention-encre);font-weight:600}:root{--graphique-serie-1: #2d8fc6;--graphique-serie-2: #cb5790;--graphique-serie-3: #6b42aa;--graphique-serie-4: #0a8d83;--graphique-niveau-1: #84b9dc;--graphique-niveau-2: #2c83b3;--graphique-niveau-3: #004d72}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){--graphique-serie-1: #3d9cd3;--graphique-serie-2: #d9639c;--graphique-serie-3: #7c54be;--graphique-serie-4: #14a090;--graphique-niveau-1: #255e7f;--graphique-niveau-2: #3a8fc0;--graphique-niveau-3: #8cc6ec}}@media screen{:root[data-theme=dark]{--graphique-serie-1: #3d9cd3;--graphique-serie-2: #d9639c;--graphique-serie-3: #7c54be;--graphique-serie-4: #14a090;--graphique-niveau-1: #255e7f;--graphique-niveau-2: #3a8fc0;--graphique-niveau-3: #8cc6ec}}.graphique-serie-1{--graphique-teinte: var(--graphique-serie-1)}.graphique-serie-2{--graphique-teinte: var(--graphique-serie-2)}.graphique-serie-3{--graphique-teinte: var(--graphique-serie-3)}.graphique-serie-4{--graphique-teinte: var(--graphique-serie-4)}.graphique-reference{--graphique-teinte: var(--encre-faible)}.graphique-bloc{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0}.graphique-cadre{position:relative;min-width:0}.graphique-radar .graphique-cadre{min-height:200px}.graphique-courbes .graphique-cadre{min-height:220px}.graphique-svg{display:block;max-width:100%;height:auto;touch-action:pan-y;user-select:none;-webkit-user-select:none}.graphique-texte-axe{fill:var(--encre-douce);font-size:12px;font-variant-numeric:tabular-nums}.graphique-texte-libelle{fill:var(--encre-douce);font-size:12px;font-weight:500}.graphique-texte-actif{fill:var(--encre);font-weight:700}.graphique-texte-detoure{fill:var(--encre-faible);font-size:12px;paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round}.graphique-texte-valeur{fill:var(--encre);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.graphique-texte-piste{fill:var(--encre-douce);font-size:12px;font-weight:600}.graphique-texte-groupe{fill:var(--encre);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.graphique-grille{stroke:var(--bordure-douce);stroke-width:1}.graphique-ligne-base{stroke:var(--bordure-forte);stroke-width:1}.graphique-ligne-piste{stroke:var(--bordure);stroke-width:1}.graphique-curseur{stroke:var(--encre-faible);stroke-width:1}.graphique-bloc .graphique-cible:focus-visible{outline:none}.graphique-courbe{fill:none;stroke:var(--graphique-teinte);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.graphique-courbe-aire{fill:color-mix(in srgb,var(--graphique-teinte) 10%,transparent);stroke:none}.graphique-point{fill:var(--graphique-teinte);stroke:var(--surface);stroke-width:2}.graphique-point-actif{stroke-width:2.5}.graphique-radar-anneau{fill:none;stroke:var(--bordure-douce);stroke-width:1}.graphique-radar-bord{fill:var(--surface-douce);stroke:var(--bordure)}.graphique-radar-rayon{stroke:var(--bordure-douce);stroke-width:1}.graphique-radar-rayon-actif{stroke:var(--encre-faible)}.graphique-radar-aire{fill:color-mix(in srgb,var(--graphique-teinte) 14%,transparent);stroke:var(--graphique-teinte);stroke-width:2;stroke-linejoin:round}.graphique-radar-serie.graphique-reference .graphique-radar-aire{fill:color-mix(in srgb,var(--encre-faible) 10%,transparent);stroke-width:1.5;stroke-dasharray:4 3}.graphique-infobulle,.graphique-chaleur-bulle{position:absolute;z-index:6;display:flex;flex-direction:column;gap:3px;width:max-content;max-width:min(260px,72vw);padding:8px 10px;border:1px solid var(--bordure-elevee);border-radius:10px;background:var(--surface-elevee);box-shadow:var(--ombre-menu);color:var(--encre-douce);font-size:12px;font-weight:400;line-height:1.4;text-align:left;white-space:normal;pointer-events:none}.graphique-infobulle{top:0}.graphique-infobulle-gauche{left:0}.graphique-infobulle-droite{right:0}.graphique-infobulle-dessous{top:calc(100% + 6px);left:0}.graphique-infobulle-dessous-fin{top:calc(100% + 6px);right:0}.graphique-infobulle-titre{color:var(--encre-douce);font-weight:600;overflow-wrap:anywhere}.graphique-infobulle-ligne{display:flex;align-items:center;gap:6px;min-width:0}.graphique-infobulle-ligne strong{color:var(--encre);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.graphique-infobulle-nom{color:var(--encre-douce);overflow-wrap:anywhere}.graphique-infobulle-evenement{display:flex;flex-direction:column;min-width:0}.graphique-infobulle-evenement strong{font-size:12px;overflow-wrap:anywhere}.graphique-cle{flex:none;display:inline-block;background:var(--graphique-teinte)}.graphique-cle-trait{width:14px;height:3px;border-radius:2px}.graphique-cle-carre{width:10px;height:10px;border-radius:3px}.graphique-cle-aire{width:14px;height:10px;border:2px solid var(--graphique-teinte);border-radius:3px;background:color-mix(in srgb,var(--graphique-teinte) 18%,transparent)}.graphique-cle-aire.graphique-reference{border-width:1.5px;border-style:dashed}.graphique-cle-cible{width:2px;height:14px;border-radius:1px;background:var(--encre)}.graphique-cle-forme{flex:none;display:block;overflow:visible}.graphique-legende{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;color:var(--encre-douce);font-size:13px}.graphique-legende li{display:flex;flex-direction:row;align-items:center;gap:6px}.graphique-bascule{align-self:flex-start;min-height:var(--hauteur-cible)}.graphique-tableau-nombre{text-align:right;font-variant-numeric:tabular-nums}.graphique-chiffres .graphique-tableau{width:100%}.graphique-note{margin:0;color:var(--encre-douce);font-size:12px}.graphique-vide{margin:0;padding:var(--espace-4);border-radius:var(--rayon-m);background:var(--surface-douce);color:var(--encre-douce);font-size:var(--texte-s)}.graphique-barres-liste{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr) max-content;margin:0;padding:0;list-style:none}.graphique-barres-ligne{position:relative;grid-column:1 / -1;display:grid;grid-template-columns:subgrid;grid-template-areas:"libelle piste valeur";align-items:center;column-gap:var(--espace-3);min-height:var(--hauteur-cible);padding:4px 0;border-radius:4px}.graphique-barres-active{background:var(--surface-survol);box-shadow:0 0 0 8px var(--surface-survol)}.graphique-barres-libelle{grid-area:libelle;display:flex;flex-direction:column;min-width:0}.graphique-barres-nom{color:var(--encre);font-size:var(--texte-s);font-weight:600;overflow-wrap:anywhere}.graphique-barres-detail{color:var(--encre-douce);font-size:12px;overflow-wrap:anywhere}.graphique-barres-piste{grid-area:piste;display:block;min-width:0;border-radius:var(--rayon-s)}.graphique-barres-piste svg{display:block}.graphique-barres-piste:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.graphique-barres-valeur{grid-area:valeur;display:flex;align-items:baseline;justify-content:flex-end;gap:6px;white-space:nowrap;font-variant-numeric:tabular-nums}.graphique-barres-valeur strong{color:var(--encre);font-size:var(--texte-s);font-weight:700}.graphique-barres-part{min-width:2.6em;color:var(--encre-douce);font-size:12px;text-align:right}.graphique-barres-segment{fill:var(--graphique-teinte)}.graphique-barres-zero{fill:var(--bordure-forte)}.graphique-barres-fond{fill:var(--neutre-voile)}.graphique-barres-cible{fill:var(--encre)}.graphique-barres-bulle{top:auto;left:calc(12rem + var(--espace-3))}.graphique-barres-bulle-dessous{top:calc(100% + 2px)}.graphique-barres-bulle-dessus{bottom:calc(100% + 2px)}@media(max-width:719px){.graphique-barres-liste{display:flex;flex-direction:column}.graphique-barres-ligne{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"libelle valeur" "piste piste";row-gap:4px;padding:6px 0}.graphique-barres-bulle{left:0}}.graphique-chaleur-defile{max-height:max(320px,calc(100vh - 120px));overflow:auto}.graphique-chaleur-table{border-collapse:separate;border-spacing:0;font-size:var(--texte-s)}.graphique-chaleur-coin,.graphique-chaleur-colonne{position:sticky;top:0;z-index:2;background:var(--surface)}.graphique-chaleur-coin{left:0;z-index:3;box-shadow:inset -1px -1px 0 var(--bordure-douce)}.graphique-chaleur-colonne{width:68px;min-width:68px;max-width:68px;padding:0 2px 8px;vertical-align:bottom;color:var(--encre-douce);font-size:12px;font-weight:600;line-height:1.25;text-align:center;overflow-wrap:anywhere;box-shadow:inset 0 -1px 0 var(--bordure-douce)}.graphique-chaleur-ligne{position:sticky;left:0;z-index:1;min-width:9rem;max-width:14rem;padding:0 var(--espace-3) 0 0;background:var(--surface);text-align:left;font-weight:600;box-shadow:inset -1px 0 0 var(--bordure-douce)}.graphique-chaleur-nom{display:block;color:var(--encre);overflow-wrap:anywhere}.graphique-chaleur-detail{display:block;color:var(--encre-douce);font-size:12px;font-weight:400}.graphique-chaleur-cellule{position:relative;padding:0}.graphique-chaleur-case{display:block;width:100%;height:var(--hauteur-cible);padding:2px;border:0;border-radius:var(--rayon-s);background:transparent;font:inherit}button.graphique-chaleur-case{cursor:pointer}.graphique-chaleur-case:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:1px}.graphique-chaleur-tuile{position:relative;display:block;width:100%;height:100%;border-radius:6px}.graphique-chaleur-case:hover .graphique-chaleur-tuile,.graphique-chaleur-case:focus-visible .graphique-chaleur-tuile,.graphique-chaleur-choisie .graphique-chaleur-tuile{box-shadow:inset 0 0 0 2px var(--encre)}.graphique-niveau-0{background:var(--surface-douce);box-shadow:inset 0 0 0 1px var(--bordure-douce)}.graphique-niveau-1{--graphique-teinte: var(--graphique-niveau-1);background:var(--graphique-niveau-1)}.graphique-niveau-2{--graphique-teinte: var(--graphique-niveau-2);background:var(--graphique-niveau-2)}.graphique-niveau-3{--graphique-teinte: var(--graphique-niveau-3);background:var(--graphique-niveau-3)}.graphique-coeur{flex:none;display:block;fill:var(--graphique-serie-2);stroke:var(--surface);stroke-width:3px;paint-order:stroke;overflow:visible}.graphique-chaleur-tuile .graphique-coeur{position:absolute;top:3px;right:3px}.graphique-chaleur-echantillon{flex:none;display:inline-block;width:12px;height:12px;border-radius:3px}.graphique-chaleur-echantillon-coeur{display:inline-flex}.graphique-chaleur-bulle-dessous{top:calc(100% + 2px)}.graphique-chaleur-bulle-dessus{bottom:calc(100% + 2px)}.graphique-chaleur-bulle-debut{left:0}.graphique-chaleur-bulle-fin{right:0}.graphique-chaleur-bulle .graphique-infobulle-titre{white-space:nowrap}.graphique-chaleur-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.graphique-chaleur-liste>li{display:flex;flex-direction:column;gap:4px;padding:var(--espace-2) 0;border-bottom:1px solid var(--bordure-douce)}.graphique-chaleur-liste>li:last-child{border-bottom:0}.graphique-chaleur-liste-tete{display:flex;align-items:center;justify-content:space-between;gap:var(--espace-2);min-height:32px}.graphique-chaleur-liste-titre{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;margin:0;font-weight:600}.graphique-chaleur-liste-titre .graphique-chaleur-nom,.graphique-chaleur-liste-titre .graphique-chaleur-detail{display:inline}.bouton.graphique-chaleur-regler{flex:none;min-height:var(--hauteur-cible);margin:-6px 0;padding:0 var(--espace-2)}.graphique-chaleur-resume{display:flex;flex-wrap:wrap;gap:2px 14px;margin:0;color:var(--encre-douce);font-size:var(--texte-s);line-height:1.5}.graphique-chaleur-groupe{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:4px;min-width:0}.graphique-chaleur-groupe strong{color:var(--encre);font-weight:600}.graphique-chaleur-personne{display:inline-flex;align-items:center}.graphique-chaleur-personne .graphique-coeur{margin:0 1px 0 3px}.graphique-chaleur-puces{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}.graphique-chaleur-puce{display:inline-flex;align-items:center;gap:6px;min-height:var(--hauteur-cible);padding:4px 12px 4px 10px;border:0;border-radius:var(--rayon-plein);background:var(--surface-douce);color:var(--encre);font:inherit;font-size:var(--texte-s);cursor:pointer}.graphique-chaleur-puce:hover{background:var(--surface-survol)}.graphique-chaleur-puce:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.graphique-chaleur-puce.graphique-chaleur-choisie{background:var(--bleu-voile)}.graphique-chaleur-puce-nom{font-weight:600}.graphique-chaleur-puce-niveau{color:var(--encre-douce)}.graphique-chaleur-legende{gap:6px 14px}.graphique-chaleur-vide{margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.graphique-marque{stroke:var(--surface);stroke-width:1.5}.graphique-nature-obtention{fill:var(--succes)}.graphique-nature-echeance{fill:var(--bleu)}.graphique-nature-expiration{fill:var(--attention)}.graphique-frise-groupe{fill:var(--surface);stroke-width:2}.graphique-frise-groupe.graphique-nature-obtention{fill:var(--surface);stroke:var(--succes)}.graphique-frise-groupe.graphique-nature-echeance{fill:var(--surface);stroke:var(--bleu)}.graphique-frise-groupe.graphique-nature-expiration{fill:var(--surface);stroke:var(--attention)}.graphique-aujourdhui-trait{stroke:var(--bleu);stroke-width:1.5}.graphique-aujourdhui-pastille{fill:var(--bleu)}.graphique-aujourdhui-texte{fill:var(--sur-plein);font-size:12px;font-weight:600}.graphique-anneau{display:inline-flex;flex-direction:column;align-items:center;gap:6px}.graphique-anneau-corps{position:relative;display:grid;place-items:center;width:120px;max-width:100%;aspect-ratio:1;border-radius:50%}.graphique-anneau-96 .graphique-anneau-corps{width:96px}.graphique-anneau-160 .graphique-anneau-corps{width:160px}.graphique-anneau-corps:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.graphique-anneau-svg{grid-area:1 / 1;display:block;width:100%;height:100%}.graphique-anneau-reste{fill:none;stroke:var(--neutre-voile);stroke-width:10}.graphique-anneau-fait{fill:none;stroke:var(--graphique-teinte);stroke-width:10;stroke-linecap:round}.graphique-anneau-centre{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;line-height:1.15}.graphique-anneau-chiffre{color:var(--encre);font-size:var(--texte-xl);font-weight:700;letter-spacing:-.01em}.graphique-anneau-96 .graphique-anneau-chiffre{font-size:var(--texte-l)}.graphique-anneau-160 .graphique-anneau-chiffre{font-size:var(--texte-titre)}.graphique-anneau-sous{color:var(--encre-douce);font-size:12px}.graphique-anneau-titre{color:var(--encre-douce);font-size:var(--texte-s);font-weight:600;text-align:center}.graphique-etincelle{position:relative;display:inline-flex;vertical-align:middle;border-radius:4px}.graphique-etincelle:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.graphique-etincelle-svg{display:block;width:4em;height:1.25em;overflow:visible}.graphique-etincelle-point{stroke-width:1.5}@keyframes graphique-apparition{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.graphique-radar-serie,.graphique-courbe,.graphique-courbe-aire,.graphique-barres-segment{animation:graphique-apparition .26s var(--courbe-sortie) both}}.fiche-competences [role=tabpanel][hidden]{display:none}.competences-chiffres{display:flex;align-items:center;gap:var(--espace-4) var(--espace-8)}.competences-chiffres-anneau{flex:none}.competences-chiffres-liste{display:grid;flex:1 1 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--espace-3) var(--espace-6);margin:0}.competences-chiffres-liste>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;min-width:0}.competences-chiffres-liste dt{color:var(--encre-douce);font-size:var(--texte-s)}.competences-chiffres-liste dd{margin:0;color:var(--encre);font-size:var(--texte-titre);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre);line-height:1.1}.competences-chiffre-alerte dd{color:var(--attention-encre)}.competences-chiffre-alerte dt:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:var(--rayon-plein);background:var(--attention);vertical-align:1px}@media(max-width:719px){.competences-chiffres{gap:var(--espace-4)}.competences-chiffres-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-3) var(--espace-4)}.competences-chiffres-liste dd{font-size:var(--texte-xl)}.competences-chiffres-liste dt{font-size:var(--texte-xs)}}.crans{display:inline-flex;flex:none;align-items:flex-end;gap:2px;height:12px}.cran{display:block;width:4px;border-radius:1px;background:var(--neutre-voile)}.cran:nth-child(1){height:6px}.cran:nth-child(2){height:9px}.cran:nth-child(3){height:12px}.cran.cran-plein{background:var(--graphique-teinte);box-shadow:none}.competences-titre{color:var(--encre);font-size:var(--texte-s);font-weight:600;text-transform:none;letter-spacing:0}.liste li.fiche-visee{flex-direction:row;flex-wrap:wrap;text-align:left}.liste li.visee-equipe{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:4px var(--espace-3);text-align:left}@media(max-width:719px){.liste li.visee-equipe{grid-template-columns:32px minmax(0,1fr)}.visee-equipe .badge{grid-column:2;justify-self:start}}.visee-equipe .badge,.fiche-visee .badge{flex:none}.graphique-chaleur-liste-titre .graphique-chaleur-lien{color:var(--bleu)}.graphique-chaleur-personne .graphique-chaleur-lien{color:var(--bleu);font-weight:600}.couverture-compacte{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.couverture-compacte li{display:grid;grid-template-columns:minmax(0,1fr) 72px 2ch;align-items:center;gap:var(--espace-3);min-height:32px;border-top:1px solid var(--bordure-douce);font-size:var(--texte-s)}.couverture-compacte li:first-child{border-top:0}.couverture-compacte-nom{min-width:0;overflow:hidden;color:var(--encre);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.couverture-compacte-barre{display:block}.couverture-compacte-segment{fill:var(--graphique-teinte)}.couverture-compacte-total{color:var(--encre);font-weight:700;text-align:right}.catalogue-categorie>summary{list-style:none;cursor:pointer}.catalogue-categorie>summary::-webkit-details-marker{display:none}.catalogue-categorie>summary:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px;border-radius:var(--rayon-s)}.catalogue-categorie-titre{align-items:center;min-height:var(--hauteur-cible)}.catalogue-categorie-titre>span:first-child{flex:1 1 auto;min-width:0}.catalogue-chevron{display:inline-flex;flex:none;color:var(--encre-faible);transition:transform var(--duree-rapide) ease}.catalogue-categorie[open] .catalogue-chevron{transform:rotate(180deg)}.catalogue-categorie:not([open])>summary{margin-bottom:0}@media(min-width:720px){.catalogue-categorie-titre{min-height:32px}}@media(max-width:719px){.catalogue-categories{gap:0}.catalogue-categorie[open]{padding-bottom:var(--espace-3)}}.liste .piste-reperes li.piste-repere{flex-direction:row;padding:2px 10px;border-top:0}.competences-chaleur-domaines .graphique-chaleur-colonne{width:100px;min-width:100px;max-width:100px}.equipiers{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:stretch;gap:var(--densite-pile);margin:0;padding:0;list-style:none}.equipier{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0;transition:box-shadow var(--duree-rapide) ease}.equipier:hover{box-shadow:var(--ombre-2)}.equipier-tete{display:flex;align-items:center;gap:var(--espace-3)}.avatar.equipier-avatar{width:44px;height:44px;font-size:16px}.equipier-identite{flex:1 1 auto;min-width:0}.equipier-nom{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--espace-2);margin:0;font-size:var(--texte-m);font-weight:600}.equipier .lien-ligne{color:var(--encre);text-decoration:none;overflow-wrap:anywhere}.equipier:hover .lien-ligne{color:var(--bleu);text-decoration:none}.equipier-vous{padding:1px 8px;border-radius:var(--rayon-plein);background:var(--bleu-voile);color:var(--bleu);font-size:var(--texte-xs);font-weight:700}.equipier-trailhead{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--espace-3);margin:2px 0 0;color:var(--encre-douce);font-size:var(--texte-s)}.equipier-points{display:inline-flex;align-items:center;gap:var(--espace-2);white-space:nowrap}.equipier-chevron{flex:none;display:inline-flex;align-self:flex-start;margin-top:2px;color:var(--encre-faible)}.equipier:hover .equipier-chevron{color:var(--bleu)}.equipier-faits{display:grid;gap:var(--espace-2);margin:0}.equipier-faits>div{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:var(--espace-2)}.equipier-faits dt{color:var(--encre-faible);font-size:var(--texte-xs);font-weight:600}.equipier-faits dd{min-width:0;margin:0;color:var(--encre);font-size:var(--texte-s);overflow-wrap:anywhere}.equipier-forces{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.equipier-forces li{display:inline-flex;flex-direction:row;align-items:center;gap:6px;min-height:26px;padding:2px 10px 2px 8px;border-radius:var(--rayon-plein);background:var(--surface-douce);color:var(--encre);font-size:var(--texte-s);font-weight:600}.equipier-certifie{color:var(--succes-encre);font-weight:700}.equipier-envies{display:flex;align-items:flex-start;gap:6px}.equipier-envies svg,.fiche-puces-voulus svg,.piste-repere-envie svg{flex:none;color:var(--graphique-serie-2)}.equipier-envies svg{margin-top:1px}.equipier-visee{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--espace-2);font-weight:600}.equipier-discret{color:var(--encre-douce);font-weight:400}.equipier-vide{margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.equipier-pied{margin:auto 0 0;padding-top:var(--espace-2);border-top:1px solid var(--bordure-douce);color:var(--encre-douce);font-size:var(--texte-s)}.equipier-alerte{color:var(--attention-encre);font-weight:600}.competences-personne-sur>summary{display:flex;align-items:center;min-height:var(--hauteur-cible);color:var(--encre-douce);font-size:var(--texte-s);cursor:pointer}.competences-personne-sur>summary:hover{color:var(--encre)}.competences-personne-sur>summary:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px;border-radius:var(--rayon-s)}.competences-puces-domaines{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 var(--espace-2);padding:0;list-style:none}.competences-puces-domaines li{padding:2px 10px;border-radius:var(--rayon-plein);background:var(--surface-douce);color:var(--encre-douce);font-size:var(--texte-s)}.competences-personne-sur-phrase{margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.competences-sous-titre{margin:var(--espace-2) 0 0;color:var(--encre);font-size:var(--texte-s);font-weight:600}.competences-matrice-outils{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2) var(--espace-4)}.competences-matrice-outils .filtre-types{flex:1 1 320px;min-width:0}.graphique-chaleur-lien{color:inherit;text-decoration:none}.graphique-chaleur-lien:hover{color:var(--bleu);text-decoration:underline}@media(max-width:719px){.competences-matrice-outils .vues-ecran{width:100%}.competences-matrice-outils .vues-ecran .puce-filtre{flex:1 1 0}}.catalogue-bilan{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-4) var(--espace-6)}.catalogue-bilan-texte{flex:1 1 240px;min-width:0}.catalogue-bilan-phrase{margin:0;color:var(--encre-douce);font-size:var(--texte-m)}.catalogue-bilan-phrase strong{color:var(--encre);font-size:var(--texte-xl);font-weight:var(--poids-titre)}.catalogue-bilan-detail{margin:var(--espace-1) 0 0;color:var(--encre-douce);font-size:var(--texte-s)}.catalogue-categories{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:var(--espace-5) var(--espace-6)}.catalogue-categorie{min-width:0}.catalogue-categorie-titre{display:flex;align-items:baseline;justify-content:space-between;gap:var(--espace-2);margin:0 0 var(--espace-2);padding-bottom:var(--espace-1);border-bottom:1px solid var(--bordure-douce);color:var(--encre);font-size:var(--texte-s);font-weight:700}.catalogue-categorie-compte{color:var(--encre-douce);font-weight:400;white-space:nowrap}.catalogue-certifications{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.catalogue-certifications li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--espace-2);padding:6px 8px;border-radius:var(--rayon-s);font-size:var(--texte-s)}.catalogue-certification-nom{min-width:0;color:var(--encre);font-weight:600;overflow-wrap:anywhere}.catalogue-porteurs{color:var(--encre-douce)}.catalogue-certifications li.catalogue-manquante{background:var(--surface-douce)}.catalogue-legende{display:flex;align-items:center;gap:var(--espace-2);margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.catalogue-legende-tuile{flex:none;width:28px;height:16px;border-radius:4px;background:var(--surface-douce);box-shadow:inset 0 0 0 1px var(--bordure-douce)}.visee-equipe{display:flex;align-items:center;gap:var(--espace-3)}.avatar.visee-equipe-avatar{width:32px;height:32px;font-size:12px}.visee-equipe-texte{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.visee-equipe .lien-ligne{color:var(--encre);font-weight:600;text-decoration:none}.visee-equipe:hover .lien-ligne{color:var(--bleu);text-decoration:none}.piste-reperes{display:flex;flex-wrap:wrap;gap:6px;margin:var(--espace-1) 0 0;padding:0;list-style:none}.piste-repere{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:var(--rayon-plein);font-size:var(--texte-xs);font-weight:600}.piste-repere-visee{background:var(--bleu-voile);color:var(--bleu)}.piste-repere-envie{background:color-mix(in srgb,var(--graphique-serie-2) 12%,var(--surface));color:var(--encre)}.piste-repere-evitee{background:var(--attention-fond);color:var(--attention-encre)}.evolution-courbes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--espace-4) var(--espace-6)}.evolution-courbe{display:flex;flex-direction:column;gap:var(--espace-2);min-width:0}.evolution-courbe .competences-sous-titre{margin:0}.fiche-competences-grille{display:grid;grid-template-areas:"bref" "radar" "visees" "envies" "parcours" "certifs";gap:var(--densite-pile)}.fiche-bref{grid-area:bref}.fiche-radar{grid-area:radar}.fiche-visees{grid-area:visees}.fiche-envies{grid-area:envies}.fiche-parcours{grid-area:parcours}.fiche-certifications{grid-area:certifs;min-width:0}@media(min-width:1000px){.fiche-competences-grille{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:auto auto 1fr auto auto;grid-template-areas:"radar bref" "radar visees" "radar envies" "parcours parcours" "certifs certifs";align-items:start}}.fiche-bref{display:flex;flex-direction:column;gap:var(--espace-3)}.fiche-bref-tete{display:flex;align-items:center;gap:var(--espace-3)}.avatar.fiche-avatar{width:56px;height:56px;font-size:20px}.fiche-bref-nom{margin:0;color:var(--encre);font-size:var(--texte-l);font-weight:600}.fiche-bref-detail{margin:2px 0 0;color:var(--encre-douce);font-size:var(--texte-s)}.fiche-sous-titre{margin:0 0 var(--espace-2);color:var(--encre-faible);font-size:var(--texte-xs);font-weight:600}.fiche-radar .graphique-radar{width:100%;max-width:560px;margin-inline:auto}.fiche-radar-phrase{margin:0;color:var(--encre-douce);font-size:var(--texte-s);text-align:center}.fiche-radar-phrase strong{color:var(--encre);font-weight:600}.fiche-visee{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-3)}.fiche-visee-texte{display:flex;flex:1 1 200px;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.fiche-visee-pastilles{display:inline-flex;flex-wrap:wrap;gap:var(--espace-1)}.fiche-envies-liste{display:grid;gap:var(--espace-3);margin:0}.fiche-envies-liste>div{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:var(--espace-2)}.fiche-envies-liste dt{color:var(--encre-faible);font-size:var(--texte-xs);font-weight:600}.fiche-envies-liste dd{min-width:0;margin:0;color:var(--encre);font-size:var(--texte-s);overflow-wrap:anywhere}.fiche-envies-note{color:var(--encre-douce);white-space:pre-line}.fiche-puces{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.fiche-puces li{display:inline-flex;flex-direction:row;align-items:center;gap:4px;padding:2px 10px;border-radius:var(--rayon-plein);background:var(--surface-douce);color:var(--encre);font-size:var(--texte-s);font-weight:600}.fiche-puces-voulus li{background:color-mix(in srgb,var(--graphique-serie-2) 12%,var(--surface))}@media(max-width:719px){.fiche-envies-liste>div{grid-template-columns:minmax(0,1fr);gap:4px}}.trailhead-chiffres{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--espace-2)}.mc-profil-radar{min-width:0}.mc-radar{max-width:360px;margin-inline:auto}@container mc-profil (min-width: 40rem){.mc-profil.mc-profil-avec-radar{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:center}.mc-profil-avec-radar .mc-profil-radar{grid-row:span 2}}@container mc-profil (min-width: 64rem){.mc-profil.mc-profil-avec-radar{grid-template-columns:minmax(280px,360px) minmax(0,1.2fr) minmax(0,1fr)}.mc-profil-avec-radar .mc-profil-radar{grid-row:auto}}.mc-profil-replie{grid-column:1 / -1}.mc-profil-replie>summary{display:flex;align-items:center;min-height:var(--hauteur-cible);color:var(--bleu);font-size:var(--texte-s);font-weight:600;cursor:pointer}.mc-profil-replie>summary:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px;border-radius:var(--rayon-s)}.staffing-suggestion-ligne{display:flex;align-items:center;gap:var(--espace-2)}.staffing-suggestion-ligne .staffing-suggestion-tete{flex:1 1 auto;min-width:0}.staffing-suggestion-fiche{flex:none}@media(max-width:719px){.mc-lien-espace{min-height:52px;padding:0 var(--espace-4);border:0;border-radius:var(--rayon-carte)}.mc-lien-espace .mc-lien-icone{display:none}.mc-lien-texte{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--espace-2)}.mc-lien-titre{flex:none;white-space:nowrap}.mc-lien-etat{flex:1 1 auto;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.mon-espace :is(.reglage-ligne+.mc-lien-espace,.mc-lien-espace+.reglage-ligne){margin-top:calc(var(--espace-2) * -1)}}.liste-demarrage-modifier{display:flex}.liste-environnements .environnement-actions{margin-left:auto}.liste-environnements .instance-environnement .ligne-titre{gap:6px}.liste-jalons .actions-jalon{align-items:center}.liste-jalons .actions-jalon .menu-actions{margin-left:auto}.personne-ligne-texte .badge{align-self:flex-start}.equipe-ligne-nom{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--espace-2)}.equipe-ligne-nom .badge{align-self:center}.liste li.personne-ligne.equipe-ligne{flex-direction:row;align-items:center}.equipe-ligne .actions-membre{display:flex;flex:none;align-items:center;gap:var(--espace-1);margin-left:auto}.carte-projet-detail{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;color:var(--encre-douce);font-size:var(--texte-s)}.carte-projet-detail>:not(:last-child):after{content:"·";margin-left:6px;color:var(--encre-faible)}.carte-projet-detail .meteo{font-size:var(--texte-s)}.carte-projet-prochaine{color:var(--bleu);font-weight:600}@media(max-width:719px){.cartes-projets{gap:var(--espace-2)}.carte-projet{gap:4px;padding:10px var(--espace-3)}.carte-projet-tete{align-items:flex-start;gap:var(--espace-2)}.carte-projet-pastille{display:none}.carte-projet-lien{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 6px}.carte-projet-client{color:var(--encre-douce);font-size:var(--texte-s);letter-spacing:0;text-transform:none}.carte-projet-client:after{content:"·";margin-left:6px;color:var(--encre-faible)}.carte-projet-nom{font-size:var(--texte-m);line-height:1.35}.carte-projet-barre{display:none}}.pilotage-sujets-prevu-telephone{display:none}@media(max-width:719px){.pilotage-sujets-table .pilotage-sujets-large{display:none}.pilotage-sujets-prevu-telephone{display:block;color:var(--encre-douce);font-size:var(--texte-xs);font-weight:400}.pilotage-sujets-us td:first-child{min-width:0;padding-left:var(--espace-3)}.pilotage-sujets-table th,.pilotage-sujets-table td{padding-right:var(--espace-2);padding-left:var(--espace-2)}}.pre-facture-ecran .pre-facture-faits{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--espace-4)}.pre-facture-ecran .pre-facture-faits>div{padding:var(--espace-1) 0;border-radius:0;background:none;border-top:1px solid var(--bordure-douce)}@media print{.pre-facture-ecran .pre-facture-faits>div{border:none;border-top:1px solid var(--bordure)}}.cloture-geste{display:flex}.cloture-geste .bouton{flex:1 1 auto}.cloture-resume{display:flex;flex-direction:column;gap:var(--espace-1);margin:0;padding-left:var(--espace-5)}.cloture-resume .aide{font-size:var(--texte-s)}.cloture-detail>summary{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);color:var(--bleu);font-size:var(--texte-s);font-weight:600;cursor:pointer}.cloture-detail>summary:focus-visible{outline:none;border-radius:var(--rayon-s);box-shadow:var(--focus-anneau)}.cloture-detail[open]>summary{margin-bottom:var(--espace-2)}.cloture-ouverts{margin:0 0 var(--espace-3);padding:var(--espace-3) var(--espace-4);border:1px solid var(--attention-bordure);border-radius:var(--rayon-m);background:var(--attention-fond);color:var(--encre);font-size:var(--texte-s)}.cloture-ouverts p{margin:0 0 var(--espace-1)}.cloture-ouverts ul{margin:0;padding-left:var(--espace-5)}.lancement-interne-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-3);margin:0}.champ.libelle-lecteur>label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rex-formulaire textarea,.fiche-formulaire textarea{field-sizing:content;min-height:5.5em;max-height:24em}.rex-lecture{gap:var(--espace-4)}.rex-lecture-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-4)}@media(min-width:840px){.rex-lecture-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.rex-lecture-partie{display:flex;flex-direction:column;gap:var(--espace-1);min-width:0}.rex-lecture-partie h2{margin:0;font-size:var(--texte-m);font-weight:var(--poids-titre)}.rex-lecture-partie ul,.rex-lecture-partie ol{display:flex;flex-direction:column;gap:2px;margin:0;padding-left:var(--espace-5)}.rex-lecture-partie p{margin:0}.rex .assistant-reperes,.fiche-reference .assistant-reperes{display:flex;flex-wrap:wrap;gap:var(--espace-2);margin:0}.carte-projet-detail .meteo{padding:0 7px;line-height:1.6}@media(max-width:719px){.carte-projet-mot{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.rh-soldes-texte{margin:0;padding-bottom:var(--espace-2);border-bottom:1px solid var(--bordure-douce);color:var(--encre);font-variant-numeric:tabular-nums}.liste li.rh-note{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--espace-1) var(--espace-2)}.rh-note-texte{display:flex;flex-direction:column;gap:2px;min-width:0}.rh-note-titre{display:flex;align-items:baseline;min-width:0;margin:0}.rh-note-libelle{overflow:hidden;min-width:0;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rh-note-titre>span{flex:none;white-space:pre;color:var(--encre-douce)}.rh-note-montant{flex:none;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.rh-note-detail{margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.rh-note-actions{display:inline-flex;align-items:center;gap:2px;margin:calc(-1 * var(--espace-1)) 0}.rh-note-suite{grid-column:1 / -1;display:flex}.rh-note-suite>.bouton{min-height:36px}.rh-ajouter-justificatif{gap:var(--espace-1);padding-left:0}@media(min-width:720px){.liste li.rh-note{display:grid;grid-template-columns:minmax(0,1fr) auto 88px;align-items:center}.rh-note-suite{grid-column:2;grid-row:1}.rh-note-actions{grid-column:3;grid-row:1;justify-content:flex-end}.rh-ajouter-justificatif{padding-left:var(--espace-3)}}.zone-conflits-repliee .zone-conflits-aucun{color:var(--encre-douce)}.zone-conflits-voir{min-height:24px;padding:0 2px;border:none;background:transparent;color:var(--bleu);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.zone-conflits-voir:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:1px;border-radius:4px}.journal-acces-ligne>details>summary,.annonce-details>summary,.archive-details>summary{list-style:none;cursor:pointer}.journal-acces-ligne>details>summary::-webkit-details-marker,.annonce-details>summary::-webkit-details-marker,.archive-details>summary::-webkit-details-marker{display:none}.journal-acces-ligne>details>summary:focus-visible,.annonce-details>summary:focus-visible,.archive-details>summary:focus-visible{border-radius:var(--rayon-s);outline:3px solid var(--focus-anneau);outline-offset:2px}.modules-intro .aide{margin:0}.module-plus{min-height:24px;padding:0;border:none;background:transparent;color:var(--bleu);font:inherit;font-weight:600;cursor:pointer}.module-plus:hover{text-decoration:underline}.module-plus:focus-visible{border-radius:var(--rayon-s);outline:3px solid var(--focus-anneau);outline-offset:1px}.liste li.securite-personne{flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px var(--espace-2)}.securite-nom{min-width:0;overflow-wrap:anywhere}.securite-personne-detail{flex:1 1 14rem;font-variant-numeric:tabular-nums}.liste li.journal-acces-ligne{padding:0}.journal-acces-ligne>details>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"quand qui chevron" "quoi quoi chevron";align-items:center;gap:0 var(--espace-2);min-height:var(--hauteur-cible);padding:var(--espace-1) 0}.journal-acces-quand{grid-area:quand;color:var(--encre-douce);font-size:var(--texte-s);font-variant-numeric:tabular-nums;white-space:nowrap}.journal-acces-qui{grid-area:qui;min-width:0;overflow:hidden;color:var(--encre);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.journal-acces-quoi{grid-area:quoi;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--espace-2);min-width:0;color:var(--encre-douce);font-size:var(--texte-s)}.journal-acces-texte{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-acces-quoi .badge{flex:none}.journal-acces-chevron{grid-area:chevron;display:inline-flex;color:var(--encre-faible);transition:transform var(--duree-rapide) ease}.journal-acces-ligne>details[open] .journal-acces-chevron{transform:rotate(180deg)}.journal-acces-detail{margin:0 0 var(--espace-2)}@media(min-width:720px){.journal-acces-ligne>details>summary{grid-template-columns:7.5rem minmax(8rem,14rem) minmax(0,1fr) auto;grid-template-areas:"quand qui quoi chevron"}}.couts-ia-ligne-tete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--espace-3);min-width:0}.couts-ia-montant{margin-left:auto;color:var(--encre);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.couts-ia-part{color:var(--encre-douce);font-weight:400}.couts-ia-detail{overflow-wrap:anywhere}.couts-ia-plafond{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--espace-2) var(--espace-3)}.couts-ia-plafond .champ{flex:0 1 14rem}.couts-ia-plafond-carte .aide{margin:0}.annonce-details{flex:1 1 auto;min-width:0}.annonce-details>summary{display:flex;flex-direction:column;gap:2px;min-width:0}.annonce-titre{flex-wrap:nowrap;min-width:0}.annonce-titre strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annonce-titre .badge{flex:none}.annonce-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annonce-details[open] .annonce-titre strong,.annonce-details[open] .annonce-meta{white-space:normal}.annonce-corps{display:flex;flex-direction:column;gap:var(--espace-1);padding-top:var(--espace-2)}.annonce-corps p{margin:0;overflow-wrap:anywhere}.liste li.journal-archive-ligne{gap:2px}.archive-details>summary{display:flex;flex-direction:column;gap:2px;min-width:0}.archive-libelle,.archive-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-details[open] .archive-libelle,.archive-details[open] .archive-meta{white-space:normal}.archive-resume{margin:var(--espace-1) 0 0}.a-ajouter{scroll-margin-top:calc(var(--hauteur-entete-bureau) + var(--espace-4))}.a-ajouter h2[tabindex="-1"]:focus{outline:none}.a-ajouter h2[tabindex="-1"]:focus-visible{border-radius:var(--rayon-s);outline:3px solid var(--focus-anneau);outline-offset:2px}.a-ajouter-resume{margin:0;color:var(--encre-douce);font-size:var(--texte-s);font-variant-numeric:tabular-nums}.a-ajouter-lignes{margin:0}.liste li.a-ajouter-ligne{display:grid;grid-template-columns:24px minmax(0,1fr) 72px auto;grid-template-areas:"case texte duree menu";align-items:center;gap:2px var(--espace-2);padding-block:var(--espace-2)}.a-ajouter-case{grid-area:case;width:20px;height:20px;margin:0;accent-color:var(--bleu);cursor:pointer}.a-ajouter-texte{grid-area:texte;display:flex;flex-direction:column;gap:2px;min-width:0}.a-ajouter-titre{display:-webkit-box;overflow:hidden;font-weight:600;line-height:1.3;overflow-wrap:anywhere;cursor:pointer;-webkit-box-orient:vertical;-webkit-line-clamp:2}.a-ajouter-titre .badge-interne{margin-left:var(--espace-1);vertical-align:1px}.a-ajouter-detail{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.a-ajouter-duree{grid-area:duree}.a-ajouter-duree input{width:72px}.a-ajouter-ligne>.menu-deroulant{grid-area:menu}.a-ajouter-ligne.decochee :is(.a-ajouter-texte,.a-ajouter-duree){opacity:.55}.a-ajouter-echec{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-3)}.a-ajouter-echec .erreur{margin:0}.a-ajouter-bilan{margin:0;color:var(--bleu);font-weight:600;overflow-wrap:anywhere}@media(max-width:719px){.a-ajouter{scroll-margin-top:calc(var(--hauteur-entete) + var(--hauteur-chaine) + var(--espace-3))}.liste li.a-ajouter-ligne{grid-template-areas:"case texte duree menu" ". detail detail detail"}.a-ajouter-texte{display:contents}.a-ajouter-titre{grid-area:texte}.a-ajouter-detail{grid-area:detail;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.carte.chrono-replie{padding-block:var(--espace-2)}.chrono-replie-ligne{display:flex;align-items:center;gap:var(--espace-2);min-width:0}.chrono-replie-bouton{flex:none;min-width:0;max-width:100%;white-space:nowrap}.chrono-replie-ligne>.bouton.secondaire.chrono-replie-bouton{flex:1 1 auto;justify-content:flex-start}.chrono-replie-texte{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chrono-replie-duree{font-variant-numeric:tabular-nums}.chrono-replie-quoi{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--encre-douce);font-size:var(--texte-s);text-overflow:ellipsis;white-space:nowrap}.onglets-soulignes{max-width:100%}.admin .admin-section{scroll-margin-top:var(--espace-2)}.admin-section{min-width:0}section.admin-section{margin-top:var(--espace-4);padding-top:var(--espace-4);border-top:1px solid var(--bordure-douce)}.admin-sommaire+section.admin-section{margin-top:0;padding-top:0;border-top:0}.admin-section-titre{margin:0;font-size:var(--texte-xl)}.onglets-soulignes[data-deborde]{-webkit-mask-image:none;mask-image:none}.admin-section .carte-entete h3{margin:0;min-width:0;font-size:var(--texte-l);line-height:1.3;overflow-wrap:anywhere}.admin-sommaire{display:flex;align-items:center;gap:var(--espace-2);min-width:0;color:var(--encre-douce);font-size:var(--texte-s)}.admin-sommaire-libelle{flex:none}.admin-sommaire ul{display:flex;gap:var(--espace-1);min-width:0;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.admin-sommaire ul::-webkit-scrollbar{display:none}.admin-sommaire a{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--espace-3);border:1px solid var(--bordure);border-radius:999px;color:var(--bleu);font-weight:600;text-decoration:none;white-space:nowrap}.admin-sommaire a:hover{background:var(--bleu-voile)}.liste li.projet-admin{flex-direction:row;flex-wrap:nowrap;align-items:center}.projet-admin .admin-ligne-texte{flex:1 1 auto;gap:2px}.projet-admin .nom-admin{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clients-admin .renvoi-journal-archives{margin:0}.liste li.ligne-erreur-mail{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2) var(--espace-3)}.ligne-erreur-mail-texte{display:flex;flex:1 1 260px;flex-direction:column;gap:2px;min-width:0}.ligne-erreur-mail-detail{color:var(--encre-douce);font-size:var(--texte-s)}.ligne-erreur-mail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-2)}.ligne-erreur-mail-actions .bouton{flex:none}main :is(a:not([class]):not(.messagerie-ligne a),.lien-fort,.rida-lien-us,.chiffrage-us,.pastille-couverture){position:relative}main :is(a:not([class]):not(.messagerie-ligne a),.lien-fort,.rida-lien-us,.chiffrage-us,.pastille-couverture):before{content:"";position:absolute;top:50%;right:0;left:0;height:max(100%,24px);transform:translateY(-50%)}.liste-wiki>li.ligne-cliquable .lien-ligne{color:var(--encre);font-weight:600;text-decoration:none}.liste-wiki>li.ligne-cliquable:hover .lien-ligne{color:var(--bleu)}.case{display:flex;align-items:center;gap:10px;min-height:var(--hauteur-cible);cursor:pointer}.case input{flex:none;width:20px;height:20px;margin:0}.coquille.coquille-pleine{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"alerte" "chaine" "contenu"}.coquille-pleine .contenu{max-width:none;padding:0 0 var(--espace-8)}.coquille-pleine .hors-ligne-entete{top:0}.recette-guidee{min-width:0}.recette-guidee-barre{position:sticky;top:0;z-index:20;background:var(--surface);border-bottom:1px solid var(--bordure-douce)}.coquille-pleine:has(.hors-ligne-bande) .recette-guidee-barre{top:28px}.recette-guidee-barre-ligne{display:flex;align-items:center;gap:var(--espace-2);max-width:792px;min-height:var(--hauteur-entete);margin:0 auto;padding:var(--espace-1) var(--espace-2)}.recette-guidee-titre{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--encre);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.recette-guidee-compte{flex:none;margin:0;padding-right:var(--espace-2);color:var(--encre-douce);font-size:var(--texte-s);font-variant-numeric:tabular-nums;font-weight:600}.recette-guidee-progression{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:4px;border:0;background:var(--neutre-voile)}.recette-guidee-progression::-webkit-progress-bar{background:var(--neutre-voile)}.recette-guidee-progression::-webkit-progress-value{background:var(--bleu)}.recette-guidee-progression::-moz-progress-bar{background:var(--bleu)}.espace-client .recette-guidee-progression::-webkit-progress-value{background:var(--accent)}.espace-client .recette-guidee-progression::-moz-progress-bar{background:var(--accent)}.recette-guidee-corps{max-width:792px;margin:0 auto;padding:var(--espace-4) 16px 0}.recette-guidee-annonce{margin:0;padding:var(--espace-2) var(--espace-3);border:1px solid var(--bleu-voile-fort);border-radius:var(--rayon-m);background:var(--bleu-voile);color:var(--encre);font-size:var(--texte-s)}.espace-client .recette-guidee-annonce{border-color:color-mix(in srgb,var(--accent-trait) 16%,var(--bordure));background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.recette-guidee-etape,.recette-guidee-fin{min-width:0}.recette-guidee-tete{display:flex;flex-direction:column;gap:var(--espace-1);min-width:0}.recette-guidee-sur-titre{margin:0;color:var(--encre-douce);font-size:var(--texte-s);font-weight:600}.recette-guidee-h1{margin:0;font-size:var(--texte-titre-page);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre);line-height:1.25;overflow-wrap:anywhere}.recette-guidee-h1:focus{outline:none}.recette-guidee-h1:focus-visible{border-radius:var(--rayon-s);outline:3px solid var(--focus-anneau);outline-offset:2px}.recette-guidee-description{margin:var(--espace-1) 0 0;color:var(--encre-douce)}.recette-us-guidee .recette-critere{padding:var(--espace-4);border:1px solid var(--bordure-douce);border-radius:var(--rayon-carte);background:var(--surface);box-shadow:var(--ombre-1)}.recette-us-guidee .recette-critere+.recette-critere{padding-top:var(--espace-4);box-shadow:var(--ombre-1)}.recette-us-guidee .recette-choix{max-width:none}.recette-us-guidee .recette-option{min-height:56px;font-size:var(--texte-l)}.recette-us-guidee .recette-option input{width:22px;height:22px}.recette-us-guidee .recette-envoi,.recette-guidee-action{position:sticky;bottom:0;z-index:5;display:flex;justify-content:flex-end;margin:0 -16px;padding:var(--espace-3) 16px calc(var(--espace-3) + env(safe-area-inset-bottom));border-top:1px solid var(--bordure-douce);background:var(--fond)}.recette-us-guidee .recette-envoi .bouton,.recette-guidee-action .bouton{flex:1 1 100%;min-height:56px;font-size:var(--texte-l)}.recette-guidee-plus-tard{margin:0;text-align:center}.recette-guidee-fin{padding-top:var(--espace-4)}.recette-guidee-fin>p{margin:0}.recette-guidee-attente{color:var(--encre-douce)}.recette-guidee-passees h2{margin:0;font-size:var(--texte-l)}.recette-guidee-passees>.bouton{align-self:flex-start}.recette-guidee-retour{align-self:stretch;justify-content:center;min-height:56px;font-size:var(--texte-l)}@media(min-width:720px){.recette-guidee-corps{padding-top:var(--espace-6)}.recette-us-guidee .recette-envoi,.recette-guidee-action{margin:0;padding-inline:0}.recette-us-guidee .recette-envoi .bouton,.recette-guidee-action .bouton{flex:0 1 auto;min-width:320px}.recette-guidee-retour{align-self:flex-start;min-width:320px}}.recette-guidee-apercu .recette-guidee-barre{position:static;border:1px solid var(--bordure-douce);border-radius:var(--rayon-carte);overflow:hidden}.recette-guidee-apercu .recette-guidee-corps{padding-inline:0}.recette-guidee-apercu .recette-us-guidee .recette-envoi,.recette-guidee-apercu .recette-guidee-action{position:static;margin:0;padding-inline:0}@media(max-width:719px){.panneau.panneau-gifs{height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);border-radius:0}}.panneau-gifs .panneau-corps{gap:var(--espace-2)}.gifs-onglets{display:flex;align-self:flex-start;gap:2px;padding:3px;border-radius:var(--rayon-plein);background:var(--surface-douce)}.gifs-onglet{min-height:36px;padding:0 var(--espace-4);border:none;border-radius:var(--rayon-plein);background:transparent;color:var(--encre-douce);font:inherit;font-weight:600;cursor:pointer}.gifs-onglet:hover{color:var(--encre)}.gifs-onglet[aria-selected=true]{background:var(--surface-elevee);color:var(--encre);box-shadow:var(--ombre-1)}.gifs-onglet:focus-visible{outline:none;box-shadow:var(--focus-anneau)}.gifs-contenu{display:flex;flex-direction:column;gap:var(--espace-2)}.gifs-recherche input{width:100%}.gifs-etat{margin:0;min-height:1.4em}.gifs-erreur{margin:0}.gifs-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--espace-2);margin:0;padding:0;list-style:none}.gifs-grille[aria-busy=true]{opacity:.6}.gif-tuile{position:relative;display:block;width:100%;aspect-ratio:4 / 3;padding:0;border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface-douce);overflow:hidden;cursor:pointer}.gif-tuile img{display:block;width:100%;height:100%;object-fit:cover}.gif-tuile:hover{border-color:var(--bordure)}.gif-tuile:focus-visible{outline:none;box-shadow:var(--focus-anneau)}.gifs-plus{align-self:center}.gifs-attribution{margin:0;color:var(--encre-douce);font-size:var(--texte-s);font-weight:700;letter-spacing:.02em;text-align:center}.composeur .gif-attente{padding:2px 4px 0}.gif-message{max-width:min(100%,480px);margin:var(--espace-1) 0}.gif-message img{display:block;max-width:100%;height:auto;border:1px solid var(--bordure);border-radius:8px;background:var(--plaque-logo)}.gif-vignette{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-1) var(--espace-3);width:fit-content;max-width:min(100%,480px);margin:var(--espace-1) 0;padding:var(--espace-2) var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface-douce)}.gif-vignette-texte{display:flex;flex-direction:column;min-width:0}.gif-vignette-libelle{color:var(--encre-douce);font-size:var(--texte-xs);font-weight:700;letter-spacing:.02em}.gif-vignette-titre{color:var(--encre);font-weight:600;overflow-wrap:anywhere}.gif-vignette-toujours{display:inline-flex;align-items:center;gap:var(--espace-1);flex-basis:100%;color:var(--encre-douce);font-size:var(--texte-s);cursor:pointer}@media(max-width:719px){.gif-message,.gif-message img{width:100%;max-width:100%}}.depuis-visite{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--espace-2);padding:0 var(--espace-1) 0 var(--espace-3);border:1px solid var(--bleu-voile-fort);border-radius:var(--rayon-m);background:var(--bleu-voile);color:var(--encre)}.depuis-visite-pastille{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--rayon-plein);background:var(--surface);color:var(--bleu)}.depuis-visite-resume{flex:1 1 0;display:flex;align-items:center;gap:var(--espace-1);min-width:0;min-height:var(--hauteur-cible);padding:0;border:0;background:none;color:inherit;font:inherit;font-size:var(--texte-s);text-align:left;cursor:pointer}.depuis-visite-texte{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.depuis-visite-resume .icone{flex:none;color:var(--bleu);transition:transform var(--duree-rapide) ease}.depuis-visite.deplie .depuis-visite-resume .icone{transform:rotate(180deg)}.depuis-visite-fermer{flex:none}.depuis-visite-ligne{flex:1 1 0;min-width:0;font-size:var(--texte-s)}.depuis-visite-titre{font-weight:var(--poids-titre)}.depuis-visite-liens{display:inline;margin:0;padding:0;list-style:none}.depuis-visite-liens>li{display:inline}.depuis-visite-point{margin-right:var(--espace-1);color:var(--encre-douce)}.depuis-visite :is(.depuis-visite-liens,.depuis-visite-liste) a{display:inline-flex;align-items:center;min-height:var(--hauteur-cible);color:var(--bleu);font-weight:600;text-decoration:none;vertical-align:middle}.depuis-visite :is(.depuis-visite-liens,.depuis-visite-liste) a:hover{text-decoration:underline}.depuis-visite-liste{flex:1 0 100%;display:flex;flex-direction:column;margin:0 0 var(--espace-1);padding:0 0 0 36px;list-style:none}.depuis-visite-liste[hidden]{display:none}.depuis-visite-liste>li+li{border-top:1px solid var(--bleu-voile-fort)}.depuis-visite-liste a{width:100%}.espace-client .depuis-visite{border-color:color-mix(in srgb,var(--accent) 16%,var(--surface));background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.espace-client .depuis-visite-liste>li+li{border-top-color:color-mix(in srgb,var(--accent) 16%,var(--surface))}.espace-client :is(.depuis-visite-pastille,.depuis-visite-resume .icone),.espace-client .depuis-visite :is(.depuis-visite-liens,.depuis-visite-liste) a{color:var(--accent)}.vignette-attente-cadre{position:relative;display:block;width:96px;height:72px}.vignette-retirer,.piece-fichier-retirer{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--rayon-plein);background:transparent;color:var(--surface);cursor:pointer}.vignette-retirer{position:absolute;top:0;right:0;align-items:flex-start;justify-content:flex-end;padding:4px;border-radius:var(--rayon-m)}.piece-fichier-retirer{flex:none}.croix-retirer{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--rayon-plein);background:var(--encre);color:var(--surface);box-shadow:0 0 0 2px var(--surface)}.vignette-retirer:hover .croix-retirer,.piece-fichier-retirer:hover .croix-retirer{background:var(--encre-douce)}.vignette-retirer:focus-visible,.piece-fichier-retirer:focus-visible{outline:none}.vignette-retirer:focus-visible .croix-retirer,.piece-fichier-retirer:focus-visible .croix-retirer{outline:3px solid var(--focus-anneau);outline-offset:1px}.vignette-placer{padding:0 4px;font-size:var(--texte-xs);white-space:nowrap}@media(max-width:719px){.vignette-retirer,.piece-fichier-retirer{width:44px;height:44px}}.bandeau-plafond-ia{margin:0}.demander-suggestions .puce-filtre:disabled{color:var(--encre-faible);cursor:not-allowed}.champ-date{display:flex;flex-direction:column;gap:6px;min-width:0}.champ-date-ligne{display:flex;flex-wrap:wrap;gap:var(--espace-2);min-width:0}.champ-date-saisie{position:relative;flex:1 1 150px;min-width:0}.champ-date .champ-date-texte{width:100%;min-height:var(--hauteur-saisie);padding-right:var(--hauteur-cible);font-variant-numeric:tabular-nums}.champ-date .champ-date-heure{flex:0 1 140px;min-width:128px;min-height:var(--hauteur-saisie);font-variant-numeric:tabular-nums}.champ-heure{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:12rem}.champ-heure .champ-heure-texte{width:100%;min-height:var(--hauteur-saisie);font-variant-numeric:tabular-nums}.champ-date-ouvrir{position:absolute;top:0;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:var(--hauteur-cible);padding:0;border:none;border-radius:var(--rayon-m);background:transparent;color:var(--encre-douce);cursor:pointer}.champ-date-ouvrir:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:var(--rayon-s);background:transparent;transition:background-color var(--duree-rapide) ease}.champ-date-ouvrir>*{position:relative}.champ-date-ouvrir:hover,.champ-date-ouvrir[aria-expanded=true]{color:var(--bleu)}.champ-date-ouvrir:hover:before,.champ-date-ouvrir[aria-expanded=true]:before{background:var(--bleu-voile)}.champ-date-ouvrir:focus-visible{outline-offset:-3px}.calendrier{width:100%;max-width:100%;max-height:calc(100dvh - 24px);margin:auto 0 0;padding:0;border:none;border-radius:var(--rayon-xl) var(--rayon-xl) 0 0;background:var(--surface-elevee);color:var(--encre);font-size:var(--texte-m);font-weight:400;box-shadow:var(--ombre-3);overflow-y:auto;overscroll-behavior:contain}.calendrier::backdrop{background:color-mix(in srgb,var(--teinte-ombre) 50%,transparent)}.calendrier-cadre{display:flex;flex-direction:column;gap:var(--espace-2);max-width:420px;margin:0 auto;padding:var(--espace-3) var(--espace-4) calc(var(--espace-4) + env(safe-area-inset-bottom))}.calendrier-entete{display:flex;align-items:center;justify-content:space-between;gap:var(--espace-2)}.calendrier-titre{margin:0;font-size:var(--texte-l);font-weight:var(--poids-titre);letter-spacing:var(--interlettrage-titre);text-align:center}.calendrier-grille{width:100%;border-collapse:collapse;table-layout:fixed}.calendrier-grille th{padding:0 0 var(--espace-1);color:var(--encre-faible);font-size:var(--texte-xs);font-weight:600;text-align:center;text-transform:none}.calendrier-grille td{height:var(--hauteur-cible);padding:0;text-align:center;vertical-align:middle}.calendrier-jour{position:relative;cursor:pointer;font-variant-numeric:tabular-nums}.calendrier-jour:focus-visible{outline-offset:-3px;border-radius:var(--rayon-m)}.calendrier-quantieme{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid transparent;border-radius:var(--rayon-plein);transition:background-color var(--duree-rapide) ease}.calendrier-jour:hover .calendrier-quantieme{background:var(--surface-survol)}.calendrier-grille{--calendrier-week-end: color-mix(in srgb, var(--encre) 6%, var(--surface-elevee))}.calendrier-jour.fin-de-semaine{background:var(--calendrier-week-end)}.calendrier-jour.fin-de-semaine:hover .calendrier-quantieme{background:color-mix(in srgb,var(--encre) 12%,var(--surface-elevee))}.calendrier-jour[aria-current=date] .calendrier-quantieme{border-color:var(--bleu);color:var(--bleu);font-weight:600}.calendrier-jour[aria-selected=true] .calendrier-quantieme{border-color:var(--bleu);background:var(--bleu);color:var(--sur-plein);font-weight:600}.calendrier-jour.hors-bornes{color:var(--encre-faible);cursor:not-allowed}.calendrier-jour.hors-bornes .calendrier-quantieme{text-decoration:line-through;text-decoration-thickness:1.5px}.calendrier-jour.hors-bornes:hover .calendrier-quantieme{background:transparent}.calendrier-case{position:relative;display:flex;align-items:center;justify-content:center;height:var(--hauteur-cible)}.calendrier-case .calendrier-pastilles{position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.calendrier-pastilles{display:inline-flex;gap:3px}.calendrier-pastille{display:inline-block;flex:none;width:6px;height:6px;border-radius:var(--rayon-plein);background:var(--graphique-serie-1)}.calendrier-pastille[data-pays=PL]{background:var(--graphique-serie-2)}.calendrier-pied{display:flex;flex-direction:column;gap:var(--espace-2)}.calendrier-legende{display:flex;flex-wrap:wrap;gap:var(--espace-1) var(--espace-4);margin:0;color:var(--encre-douce);font-size:var(--texte-xs)}.calendrier-legende-entree{display:inline-flex;align-items:center;gap:var(--espace-1)}.calendrier-feries{display:grid;gap:2px;margin:0;padding:0;list-style:none;color:var(--encre-douce);font-size:var(--texte-xs)}.calendrier-feries li{display:flex;flex-direction:row;align-items:center;gap:var(--espace-2)}.calendrier-feries .calendrier-pastilles{justify-content:flex-end;width:15px}.calendrier-ferie-jour{min-width:2em;color:var(--encre);font-weight:600;font-variant-numeric:tabular-nums}.calendrier-actions{display:flex;justify-content:space-between;gap:var(--espace-2)}@media(max-width:719px){html:has(.calendrier[open]){overflow:hidden}}@media(min-width:720px){.calendrier{position:fixed;inset:auto;top:var(--calendrier-haut, 15vh);left:var(--calendrier-gauche, calc(50% - 170px) );width:340px;max-height:calc(100dvh - 16px);margin:0;border:1px solid var(--bordure-elevee);border-radius:var(--rayon-l);box-shadow:var(--ombre-menu)}.calendrier::backdrop{background:transparent}.calendrier-cadre{padding:var(--espace-3)}}.liste.file-liste>li.file-ligne{position:relative;gap:0;padding:0;overflow-x:clip}.file-ligne:has([aria-expanded=true]){z-index:2}.file-rang{position:relative;border-radius:var(--rayon-m)}.file-fond{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:var(--espace-3);padding:0 var(--espace-4);border-radius:var(--rayon-m);background:linear-gradient(to right,var(--succes-fond) 50%,var(--bleu-voile) 50%);font-size:var(--texte-s);font-weight:600}.file-fond-fait,.file-fond-rappel{display:inline-flex;align-items:center;gap:var(--espace-2)}.file-fond-fait{color:var(--succes-encre)}.file-fond-rappel{margin-left:auto;color:var(--bleu)}.file-ligne:has(.file-glisse[data-pret=oui][data-sens=fait]) .file-fond{background:linear-gradient(to right,var(--succes-bordure) 50%,var(--bleu-voile) 50%)}.file-ligne:has(.file-glisse[data-pret=oui][data-sens=rappel]) .file-fond{background:linear-gradient(to right,var(--succes-fond) 50%,var(--bleu-voile-fort) 50%)}.file-glisse{position:relative;display:flex;align-items:center;gap:var(--espace-3);min-height:52px;padding:var(--densite-ligne) var(--espace-3);border-radius:var(--rayon-m);background:var(--surface);touch-action:pan-y;transition:transform var(--duree-rapide) var(--courbe-sortie, ease-out)}.file-glisse[data-glisse]{transform:translate(var(--glisse, 0px))}.file-glisse[data-glisse=en-cours]{transition:none}.file-ligne.non-lue .file-glisse{background:color-mix(in srgb,var(--bleu-voile) 45%,var(--surface))}.file-ligne:hover .file-glisse{background:var(--surface-survol)}.file-ligne .notification-pastille{position:relative}.file-ligne.non-lue .notification-pastille{background:var(--bleu-voile-fort);color:var(--bleu)}.file-texte{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.liste a.file-lien{display:block;overflow:hidden;color:var(--encre);font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;-webkit-user-drag:none}.file-glisse .lien-ligne:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--rayon-m)}.file-glisse:hover .lien-ligne{text-decoration:underline}.file-glisse .lien-ligne:focus-visible{outline:none}.file-glisse .lien-ligne:focus-visible:after{outline:3px solid var(--focus-anneau);outline-offset:-3px}.file-meta{display:block;overflow:hidden;color:var(--encre-douce);font-size:var(--texte-s);text-overflow:ellipsis;white-space:nowrap}.file-meta .badge{margin-right:var(--espace-1);vertical-align:1px}.file-gestes{position:relative;z-index:1;flex:none;display:flex;align-items:center;gap:var(--espace-1)}.file-fait{min-height:var(--hauteur-cible);gap:var(--espace-1)}.file-coche{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-6px;padding:6px;box-sizing:content-box;border:0;border-radius:var(--rayon-plein);background:none;cursor:pointer}.file-coche:hover{background:var(--succes-fond)}.file-coche:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:-3px}.file-coche-rond{position:relative;width:20px;height:20px;border:2px solid var(--bordure-forte);border-radius:50%;background:var(--surface);transition:background-color var(--duree-rapide) ease,border-color var(--duree-rapide) ease}.file-coche:hover .file-coche-rond{border-color:var(--succes)}.file-coche[aria-pressed=true] .file-coche-rond{border-color:var(--succes);background:var(--succes)}.file-coche[aria-pressed=true] .file-coche-rond:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid var(--sur-plein);border-width:0 2px 2px 0;transform:rotate(45deg)}.file-ligne:has(.file-coche[aria-pressed=true]) a.file-lien{color:var(--encre-douce);text-decoration:line-through}.file-choix{display:flex;align-items:center;gap:var(--espace-2);padding:0 var(--espace-3) var(--espace-2) calc(32px + 2 * var(--espace-3));overflow-x:auto;scrollbar-width:none}.file-choix-puce{flex:none;white-space:nowrap}.file-choix-fermer{flex:none;margin-left:auto}.file-resume{margin:0 calc(-1 * var(--espace-3)) var(--espace-2);border-radius:var(--rayon-m);background:var(--surface-douce)}.file-section-entete{display:flex;align-items:center;gap:var(--espace-3);width:100%;min-height:52px;padding:var(--espace-2) var(--espace-3);border:0;border-radius:var(--rayon-m);background:none;color:var(--encre);font:inherit;text-align:left;cursor:pointer}.file-section-entete:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:-3px}.file-section-entete>.icone:last-child{flex:none;margin-left:auto;color:var(--encre-douce);transition:transform var(--duree-rapide) ease}.file-section-entete[aria-expanded=true]>.icone:last-child{transform:rotate(180deg)}.file-resume-pastille{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--rayon-plein);background:var(--surface);color:var(--bleu)}.file-resume-texte{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.file-resume-titre{font-size:var(--texte-s);font-weight:600}.file-resume-ligne{overflow:hidden;color:var(--encre-douce);font-size:var(--texte-s);text-overflow:ellipsis;white-space:nowrap}.file-resume-corps{padding:0 var(--espace-3) var(--espace-2)}.file-resume-corps .liste.file-liste>li.file-ligne{margin:0}.file-resume .file-glisse{background:var(--surface-douce)}.file-resume .file-ligne.non-lue .file-glisse{background:color-mix(in srgb,var(--bleu-voile) 45%,var(--surface-douce))}.file-tout-lu{min-height:var(--hauteur-cible);margin-top:var(--espace-1)}.file-rappels{margin:var(--espace-2) calc(-1 * var(--espace-3)) 0;border-top:1px solid var(--bordure-douce)}.file-rappels .file-section-entete{color:var(--encre-douce)}.file-rappels-liste{padding:0 var(--espace-3)}.liste li.file-rappel-ligne{flex-direction:row;align-items:center;gap:var(--espace-3)}.file-familles{margin-bottom:var(--espace-1)}.a-traiter-carte .taches-groupe+.taches-groupe{margin-top:var(--espace-2)}.pile.a-traiter-ecran{max-width:880px}@media(min-width:1100px){.pile.a-traiter-ecran{max-width:1080px}}.carte-a-traiter-resume{margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.carte-a-traiter-urgents{display:inline-flex;align-items:center;gap:var(--espace-1);color:var(--attention-encre);font-weight:600}.carte-a-traiter-urgents:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--attention)}.espace-client .file-ligne.non-lue .notification-pastille,.espace-client .file-resume-pastille,.espace-client .file-fond-rappel{color:var(--accent)}@media(max-width:719px){.file-glisse{gap:var(--espace-2);padding-right:var(--espace-1);padding-left:var(--espace-2)}.file-choix{gap:var(--espace-1);padding-left:var(--espace-2)}.file-choix-puce{padding:0 12px}}.toast-zone{position:fixed;bottom:calc(var(--hauteur-chaine) + var(--espace-4) + env(safe-area-inset-bottom));left:50%;z-index:80;width:max-content;max-width:min(480px,calc(100vw - 32px));transform:translate(-50%);pointer-events:none}.toast{display:flex;align-items:center;gap:var(--espace-2);padding:2px 2px 2px 12px;border-radius:var(--rayon-m);background:var(--encre);color:var(--sur-plein);font-size:var(--texte-s);font-weight:600;line-height:1.4;box-shadow:var(--ombre-menu);pointer-events:auto}.toast-pastille{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%}.toast-succes .toast-pastille{background:var(--succes-fond);color:var(--succes-encre)}.toast-info .toast-pastille{background:var(--bleu-voile);color:var(--bleu)}.toast-erreur .toast-pastille{background:var(--attention-fond);color:var(--attention-encre)}.toast-texte{flex:1 1 auto;min-width:0;margin:0;padding:10px 0;overflow-wrap:anywhere}.toast :is(.toast-action,.toast-fermer){flex:none;min-height:var(--hauteur-cible);border:0;border-radius:var(--rayon-s);background:transparent;color:var(--sur-plein);font:inherit;cursor:pointer}.toast .toast-action{padding:0 14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.toast .toast-fermer{display:inline-grid;place-items:center;width:var(--hauteur-cible);padding:0}.toast :is(.toast-action,.toast-fermer):hover{background:color-mix(in srgb,var(--sur-plein) 14%,transparent)}.toast :focus-visible{outline:2px solid var(--sur-plein);outline-offset:-4px}@media(max-width:719px){.toast-zone{bottom:calc(var(--hauteur-barre-bas) + var(--espace-3) + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:no-preference){.toast{animation:toast-arrivee .16s ease-out}}@keyframes toast-arrivee{0%{opacity:0;transform:translateY(8px)}}@media print{.toast-zone{display:none}}.mails-detail{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-2)}.mails-personnaliser{display:inline-flex;align-items:center;gap:var(--espace-1);min-height:var(--hauteur-cible);margin-left:calc(var(--espace-2) * -1);padding:0 var(--espace-2);border:0;border-radius:var(--rayon-m);background:transparent;color:var(--bleu);font:inherit;font-size:var(--texte-s);font-weight:600;cursor:pointer}.mails-personnaliser:hover{background:var(--surface-survol)}.mails-personnaliser[aria-expanded=true] .icone{transform:rotate(180deg)}.mails-familles{display:flex;flex-direction:column;gap:var(--espace-3);align-self:stretch}.mails-famille{display:flex;flex-direction:column;gap:var(--espace-2)}.mails-famille .champ{margin:0}.mails-famille .champ select{width:100%;max-width:360px}.mails-rythme{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface-douce)}.mails-rythme .interrupteur{justify-content:space-between;color:var(--encre)}.mails-rythme .interrupteur .aide{font-weight:400}.sauvegarde-note{margin:0;color:var(--encre-douce);font-size:var(--texte-s);overflow-wrap:anywhere}.sauvegarde-recherche{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-2) var(--espace-4)}.sauvegarde-recherche .champ{margin:0}.sauvegarde-recherche select,.sauvegarde-recherche input[type=search]{width:100%}.sauvegarde-recherche-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}@media(min-width:720px){.sauvegarde-recherche{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.sauvegarde-recherche{grid-template-columns:repeat(4,minmax(0,1fr))}}.sauvegarde-titre-liste{margin:var(--espace-3) 0 0;color:var(--encre-douce);font-size:var(--texte-s);font-weight:600}.sauvegarde-nom{margin:0;font-weight:600;overflow-wrap:anywhere}.sauvegarde-detail{margin:0;color:var(--encre-douce);font-size:var(--texte-s);overflow-wrap:anywhere}.liste li.sauvegarde-fichier{gap:var(--espace-1)}.sauvegarde-versions{display:flex;flex-direction:column;gap:var(--espace-1);margin:0;padding:0;list-style:none}.liste .sauvegarde-versions>li.sauvegarde-version{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--espace-1) var(--espace-2);padding:var(--espace-1) var(--espace-1) var(--espace-1) var(--espace-3);border-top:none;border-radius:var(--rayon-s);background:var(--surface-douce)}.liste .sauvegarde-versions>li.sauvegarde-version[data-a-la-date]{background:var(--bleu-voile)}.sauvegarde-version-texte{display:flex;flex-direction:column;min-width:0;font-size:var(--texte-s)}.sauvegarde-confirmer{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--espace-2);margin-bottom:var(--espace-1);padding:var(--espace-2) var(--espace-3);border:1px solid var(--attention-bordure);border-radius:var(--rayon-m);background:var(--attention-fond);font-size:var(--texte-s)}.sauvegarde-confirmer p{margin:0}.sauvegarde-plan{display:flex;flex-direction:column;gap:var(--espace-2);padding:var(--espace-3);border:1px solid var(--bordure-douce);border-radius:var(--rayon-m);background:var(--surface-douce)}.sauvegarde-plan-resume{margin:0;font-size:var(--texte-s)}.sauvegarde-plan-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}
