: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);--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}@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: var(--bordure);--bleu-voile-eleve: #22384c;--graphe-reste: #35618a;--neutre-voile: #272f3b;--neutre-encre: #c5cbd6;--encre-faible: #9aa2b2;--bordure-douce: #29303b;--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: #332a12;--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: var(--bordure);--bleu-voile-eleve: #22384c;--graphe-reste: #35618a;--neutre-voile: #272f3b;--neutre-encre: #c5cbd6;--encre-faible: #9aa2b2;--bordure-douce: #29303b;--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: #332a12;--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}.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(--attention-fond);color:var(--attention-encre)}.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:11px;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]{border-radius:20px 20px 0 0;padding-top:14px;box-shadow:0 -8px 30px color-mix(in srgb,var(--teinte-ombre) 18%,transparent)}.menu[data-ouvert] .menu-groupe{display:block;grid-column:1 / -1;margin:8px 12px 2px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--encre-douce)}.menu[data-ouvert] .menu-lien:not(.dans-barre){display:flex;align-items:center;gap:14px;grid-column:1 / -1;min-height:48px;padding:0 12px;border-radius:12px;color:var(--encre);font-size:16px;font-weight:600}.menu[data-ouvert] .menu-lien:not(.dans-barre)[aria-current=page]{background:var(--bleu-voile);color:var(--bleu)}.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}.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(max-width:374px){.menu-lien.dans-barre,.menu-plus{font-size:10px}}@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(--surface);color:var(--bleu);box-shadow:inset 0 0 0 2px var(--bleu)}.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-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;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;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)}.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}.tableau-securite td,.tableau-securite th{vertical-align:top}.tableau-securite tbody th{min-width:140px}.profil-journal{display:block;font-size:12px;font-weight:400;color:var(--encre-douce)}.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}.lien-apercu-client{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;text-decoration: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-wrap: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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;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-reunion{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 h1{margin:0;font-size:var(--texte-titre-page);overflow-wrap:anywhere}.entete-page-sous-titre{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{gap:var(--espace-2)}.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) + 56px + var(--espace-8) + env(safe-area-inset-bottom))}}.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: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:18px;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}.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-template-columns:repeat(7,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-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-client{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);font-size:var(--texte-m);font-weight:600;color:var(--encre-douce)}.fiche-projet .entete-page-actions .lien-apercu-client{align-self:auto}.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{position:relative}:is(.tache,.ligne-us) .lien-ligne:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}:is(.tache,.ligne-us):hover .lien-ligne{text-decoration:underline}.tache-projet{position:relative;z-index:1}.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}.decision-repere,.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(--surface);color:var(--bleu);box-shadow:inset 0 0 0 2px var(--bleu)}@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) 0;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{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}}@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}}.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-template-columns:repeat(7,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-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-mode-libelle){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);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}.chaine-info-rotation .chaine-info-element{min-width:0}.chaine-info-rotation .chaine-info-element: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)}@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}}@media(max-width:719px){.entete-page:has(>.entete-page-actions>.menu-actions):not(:has(>.entete-page-actions>:not(.menu-actions,.bouton-ajout))){flex-wrap:nowrap;align-items:flex-start}.entete-page:has(>.entete-page-actions>.menu-actions):not(:has(>.entete-page-actions>:not(.menu-actions,.bouton-ajout)))>.entete-page-texte{flex:1 1 auto}}.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(--surface);color:var(--bleu);box-shadow:inset 0 0 0 2px var(--bleu)}.espace-client .vues-ecran .puce-filtre[aria-pressed=true]{background-color: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)}.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,.tableau-securite td{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}.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}@media(max-width:719px){.rida-ligne{grid-template-columns:var(--hauteur-cible) minmax(0,1fr)}.rida-ligne-actions{grid-column:2;margin:-4px 0 0 -10px}}.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{margin:0;color:var(--encre-douce);font-size:var(--texte-s);font-style:italic}.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;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;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-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-wrap: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-assistant{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}@media(min-width:1000px){.bouton-icone.bouton-assistant{width:auto;padding:0 14px 0 10px;border-radius:var(--rayon-plein)}}@media(max-width:999px){.bouton-assistant-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 both}: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) both}: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:.45}@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:.3}}.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:inset 0 0 0 2px var(--bleu)}.espace-client .puce-filtre[aria-pressed=true],.espace-client .vues-ecran .puce-filtre[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent-trait)}.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:stretch}.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-douce);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) both}.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{box-shadow:var(--ombre-1),inset 0 3px 0 var(--accent-trait)}.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-technique{color:var(--encre-faible);font-family:var(--police-code);font-size:var(--texte-xs);overflow-wrap:anywhere}.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-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{justify-content:space-between;gap:var(--espace-4)}.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-douce)}.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-wrap: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))}}.liste li.temps-propose{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.temps-propose-texte{display:flex;flex-direction:column;gap:2px;flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.temps-propose-projet{font-weight:600}.temps-propose-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.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)}@media(max-width:719px){.temps-propose-actions{display:grid;grid-template-columns:72px minmax(0,1fr) auto;width:100%}.temps-propose-duree input{width:100%}.temps-propose-actions .bouton{padding:0 12px;line-height:1.2}.temps-propose-bouton-duree{display:none}}.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(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}@media(max-width:719px){.grille-portefeuille.empilable td.cellule-signaux{flex-wrap:wrap;align-items:center;row-gap:0}.grille-portefeuille.empilable .signaux-projet{display:contents}.grille-portefeuille.empilable .signaux-bulle{flex:1 1 100%}.grille-portefeuille.empilable .signaux-bulle,.grille-portefeuille.empilable .signaux-projet .signaux-bulle{display:block;position:static;width:auto;max-width:none;margin-top:var(--espace-2);padding:0;border:none;background:none;box-shadow:none;font-size:13px}}.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;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]{color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent-trait)}.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(--attention-fond);color:var(--attention-encre);box-shadow:none}@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}.a-noter:not(:has(.a-noter-partie,.a-noter-bilan)){display:none}.a-noter-partie+.a-noter-partie{padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce)}.a-noter-sous-titre{color:var(--encre-douce);font-size:var(--texte-s);font-weight:600}.a-noter-bilan{margin:0;color:var(--bleu);font-weight:600;overflow-wrap:anywhere}.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) .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}.grille-charge tbody th{min-width:180px}.grille-charge td.cellule-chiffre{white-space:nowrap}@media(max-width:719px){.grille-charge td.cellule-chiffre{white-space:normal}}: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-douce)}.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{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:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2) var(--espace-4)}.module-texte{display:flex;flex:1 1 280px;flex-direction:column;gap:var(--espace-1);min-width:0}.module-nom{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)}.module-meta{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)}.module-interrupteur{flex:none;justify-content:flex-end;min-width:8.5em}.module-interrupteur:has(input:disabled){cursor:not-allowed}.module-interrupteur input:disabled{opacity:.5;cursor:not-allowed}@media(max-width:719px){.module-interrupteur{justify-content:flex-start;min-width:0}}.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}.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;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-voie{display:flex;flex-direction:column;gap:var(--espace-3);min-width:0}.connexion-voie+.connexion-voie{padding-top:var(--espace-5);border-top:1px solid var(--bordure-douce)}.connexion-voie-titre{display:flex;align-items:center;gap:var(--espace-2);margin:0;font-size:var(--texte-m);line-height:1.3}.connexion-voie-icone{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)}.connexion-voie-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-secours{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--espace-1);margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.bouton.connexion-secours-bouton{padding:0 var(--espace-2);font-size:var(--texte-s)}.connexion-secours>.bouton:first-child{margin-left:calc(-1 * var(--espace-2))}.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}}.completer-semaine{scroll-margin-top:calc(var(--hauteur-entete-bureau) + var(--espace-4))}.completer-semaine-entete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-3) var(--espace-4)}.completer-semaine-titres{display:flex;flex:1 1 260px;flex-direction:column;gap:2px;min-width:0}.completer-semaine-titres h2{align-self:flex-start;margin:0}.completer-semaine h2[tabindex="-1"]:focus{outline:none}.completer-semaine h2[tabindex="-1"]:focus-visible{border-radius:var(--rayon-s);outline:3px solid var(--focus-anneau);outline-offset:2px}.completer-semaine-resume{margin:0;color:var(--encre-douce);font-size:var(--texte-s);font-variant-numeric:tabular-nums}.completer-semaine-boutons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.completer-semaine-corps{padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce)}.completer-jour+.completer-jour{padding-top:var(--espace-3);border-top:1px solid var(--bordure-douce)}.completer-jour-entete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--espace-3)}.completer-jour-titre{margin:0;font-size:var(--texte-m);font-weight:600}.completer-jour-entete .adresse{margin:0;font-variant-numeric:tabular-nums}.completer-jour-vide{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-2) var(--espace-3);margin-top:var(--espace-2);padding:var(--espace-3);border-radius:var(--rayon-m);background:var(--surface-douce)}.completer-jour-vide p{margin:0;color:var(--encre-douce);font-size:var(--texte-s)}.completer-lignes{margin-top:var(--espace-1)}.completer-ligne-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.completer-ligne-cible select{width:100%;max-width:100%;min-height:var(--hauteur-cible);padding:0 10px;border:1px solid var(--bordure-saisie);border-radius:10px;background:var(--surface);color:var(--encre);font:inherit;font-size:var(--texte-saisie)}.completer-ligne-cible select:hover{border-color:var(--neutre-encre)}.completer-ligne-cible select:focus-visible{border-color:var(--bleu);outline:3px solid var(--focus-anneau);outline-offset:1px}.completer-semaine-echec{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2) var(--espace-3)}.completer-semaine-echec .erreur{margin:0}.completer-semaine-bilan{margin:0;color:var(--bleu);font-weight:600;overflow-wrap:anywhere}@media(min-width:720px){.completer-ligne-actions{display:grid;grid-template-columns:minmax(160px,280px) 76px 168px auto}}@media(max-width:719px){.completer-semaine{scroll-margin-top:calc(var(--hauteur-entete) + var(--hauteur-chaine) + var(--espace-3))}.completer-semaine-boutons{width:100%}.completer-semaine-boutons .bouton{flex:1 1 auto}.completer-ligne-actions{display:grid;grid-template-columns:72px minmax(0,1fr) auto;width:100%}.completer-ligne-cible{grid-column:1 / -1}.completer-ligne-actions .bouton{padding:0 12px;line-height:1.2}}.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-table td.couts-ia-detail{white-space:normal;min-width:220px;color:var(--encre-douce)}.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"}}.couts-ia-table .cellule-chiffre{font-variant-numeric:tabular-nums}.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-wrap: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{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;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}.section-avant-ventes .aide{margin:0}.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}.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}.temps-propose-us{display:block;margin-top:var(--espace-1)}.temps-propose-us select{width:100%;max-width:420px;min-height:var(--hauteur-cible);font-size:var(--texte-saisie)}.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>.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:flex;flex-wrap:nowrap;overflow-x:auto;margin:var(--espace-2) calc(-1 * (var(--espace-4) + 56px)) 0 0;padding:2px var(--espace-4) 4px 0;scrollbar-width:none}.raccourcis::-webkit-scrollbar{display:none}.raccourci{flex:none;padding:0 var(--espace-3);border-radius:var(--rayon-plein);white-space:nowrap}:is(.accueil,.apercu-panneau) .entete-page-orne .entete-page-sous-titre{font-size:var(--texte-s);line-height:1.45}}.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;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;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(--encre-douce);font-size:var(--texte-xs)}.competences-certifications{gap:0}.liste li.certification-ligne{display:flex;flex-wrap:wrap;align-items:center;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}}
