@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--neutre-1:oklch(100% 0 0);--neutre-2:oklch(97.5% .008 85);--neutre-3:oklch(94% .012 85);--neutre-4:oklch(88% .012 85);--neutre-5:oklch(78% .012 85);--neutre-6:oklch(57% .02 70);--neutre-7:oklch(45% .02 70);--neutre-8:oklch(26% .015 70);--accent-1:oklch(97.5% .015 200);--accent-2:oklch(93% .04 200);--accent-3:oklch(80% .05 200);--accent-4:oklch(64% .09 200);--accent-5:oklch(36% .055 200);--accent-6:oklch(30% .055 200);--rouge-1:oklch(98% .012 25);--rouge-2:oklch(92% .04 25);--rouge-3:oklch(70% .12 25);--rouge-4:oklch(50% .16 25);--rouge-5:oklch(42% .14 25);--jaune-1:oklch(96% .04 88);--jaune-2:oklch(84% .08 86);--jaune-3:oklch(75% .13 80);--jaune-4:oklch(52% .1 75);--jaune-5:oklch(45% .09 75);--vert-1:oklch(94.5% .038 150);--vert-2:oklch(88% .05 150);--vert-3:oklch(64% .13 150);--vert-4:oklch(37% .075 150);--bleu-1:oklch(94% .04 250);--bleu-2:oklch(40% .085 250);--fond-page:var(--neutre-2);--fond-carte:var(--neutre-1);--fond-doux:var(--neutre-3);--fond-survol:var(--neutre-3);--bordure:var(--neutre-4);--bordure-claire:var(--neutre-3);--gris-neutre:var(--neutre-4);--texte:var(--neutre-8);--texte-doux:var(--neutre-7);--texte-gris:var(--neutre-6);--accent:var(--accent-5);--accent-vif:var(--accent-4);--accent-texte:var(--accent-1);--accent-fond:var(--accent-1);--accent-bordure:var(--accent-3);--danger:var(--rouge-4);--danger-survol:var(--rouge-5);--danger-bordure:var(--rouge-3);--alerte-fond:var(--rouge-1);--alerte-fond-marque:var(--rouge-2);--annulee-texte:var(--rouge-5);--jaune-fond:var(--jaune-1);--jaune-bordure:var(--jaune-2);--jaune-titre:var(--jaune-5);--vert:var(--vert-4);--vert-fond:var(--vert-1);--ombre:color-mix(in oklab, var(--neutre-8) 8%, transparent);--ombre-menu:color-mix(in oklab, var(--neutre-8) 14%, transparent);--ombre-fenetre:color-mix(in oklab, var(--neutre-8) 25%, transparent);--serif:"Instrument Serif", Georgia, "Times New Roman", serif;--sans:"DM Sans", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--mono:"DM Mono", "SFMono-Regular", Consolas, monospace;--taille-titre-principal:30px;--taille-titre-page:26px;--taille-titre-fenetre:22px;--taille-titre-cadre:19px;--taille-sous-titre:16.5px;--taille-texte:14px;--taille-moins-1:13.5px;--taille-moins-2:13px;--taille-moins-3:12.5px;--taille-moins-4:12px;--taille-moins-5:11.5px;--taille-moins-6:11px;--taille-moins-7:10.5px;--taille-moins-8:10px;--taille-moins-9:9.5px;--taille-moins-10:9px;--taille-moins-11:8.5px;--taille-plus-1:15px;--taille-plus-2:16px;--taille-plus-3:17px;--taille-plus-4:18px;--taille-plus-5:19px;--taille-plus-6:20px;--taille-plus-7:21px;--taille-plus-8:24px;--taille-plus-9:30px;--teinte-1:oklch(88% .05 200);--teinte-2:oklch(89% .05 60);--teinte-3:oklch(89% .05 150);--teinte-4:oklch(89% .05 320);--teinte-5:oklch(89% .05 25);--teinte-6:oklch(89% .05 260);--couleur-rouge:#e0201b;--couleur-orange:#d2690a;--couleur-vert:#0f9b46;--couleur-bleu:#1668dc;--couleur-violet:#8a2be2;--statut-acquis:oklch(72.806% .16937 147.953);--statut-en-cours:oklch(86.309% .10079 79.931);--statut-a-travailler:oklch(85% .012 85);--statut-acquis-fond:color-mix(in oklab, var(--statut-acquis) 14%, var(--fond-carte));--statut-en-cours-fond:color-mix(in oklab, var(--statut-en-cours) 22%, var(--fond-carte));--statut-a-travailler-fond:color-mix(in oklab, var(--statut-a-travailler) 18%, var(--fond-carte));--fond-qr-code:#fff;--fond-impression:#fff}*{box-sizing:border-box}html,body,#racine{height:100%}body{background:var(--fond-page);color:var(--texte);font-family:var(--sans);font-size:var(--taille-texte);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--serif);margin:0;font-weight:400}h1{font-size:var(--taille-titre-page)}button,input,select,textarea{font-family:var(--sans);color:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--neutre-4);border:3px solid var(--fond-page);border-radius:99px}.mono{font-family:var(--mono)}.etiquette{font-family:var(--mono);font-size:var(--taille-moins-7);letter-spacing:.07em;text-transform:uppercase;color:var(--texte-gris)}.bouton{border:1px solid var(--bordure);background:var(--fond-carte);font-size:var(--taille-moins-2);cursor:pointer;white-space:nowrap;border-radius:8px;padding:9px 14px;transition:border-color .12s,background .12s}.bouton:hover{border-color:var(--accent-vif)}.bouton-primaire{background:var(--accent);color:var(--accent-texte);font-size:var(--taille-moins-2);cursor:pointer;white-space:nowrap;border:none;border-radius:9px;padding:9px 16px;font-weight:500;transition:background .12s}.bouton-primaire:hover{background:var(--accent-6)}.champ{border:1px solid var(--bordure);background:var(--fond-carte);width:100%;font-size:var(--taille-moins-2);border-radius:8px;outline:none;padding:9px 12px;transition:border-color .12s}.champ:focus{border-color:var(--accent-vif)}@media (hover:none) and (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea,[contenteditable=true]{font-size:16px!important}}.pastille{border-radius:99px;flex:none;justify-content:center;align-items:center;font-weight:500;display:flex}@supports (appearance:base-select){select,select.choix-statut{appearance:base-select}select::picker(select){appearance:base-select}select::picker(select){border:1px solid var(--bordure);background:var(--fond-carte);box-shadow:0 8px 24px var(--ombre-menu);position-area:block-end span-inline-end;position-try-fallbacks:none;border-radius:11px;max-height:100%;margin-block-start:4px;padding:5px;overflow-y:auto}select option{font-family:var(--sans);font-size:var(--taille-moins-2);letter-spacing:normal;text-transform:none;color:var(--texte);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;display:flex}select option:hover,select option:focus{background:var(--fond-survol);outline:none}select option:checked{background:var(--fond-doux)}select option::checkmark{content:"";background:var(--accent-vif);opacity:0;border-radius:99px;width:5px;height:5px}select option:checked::checkmark{opacity:1}select::picker-icon{color:var(--texte-gris);transition:transform .15s}select:open::picker-icon{transform:rotate(180deg)}select.choix-statut::picker-icon{display:none}select.choix-domaine::picker-icon{display:none}}.champ-date{cursor:text;align-items:center;gap:6px;display:flex}.saisie-date{min-width:0;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:0}.champ-date:focus-within{border-color:var(--accent-vif)}.ouvrir-calendrier{width:20px;height:20px;color:var(--texte-gris);font-size:var(--taille-moins-6);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ouvrir-calendrier:hover{background:var(--fond-survol);color:var(--texte)}.calendrier{border:1px solid var(--bordure);background:var(--fond-carte);box-shadow:0 8px 24px var(--ombre-menu);position-area:block-end span-inline-end;position-try-fallbacks:flip-inline;border-radius:11px;margin:0;margin-block-start:4px;padding:9px}.calendrier:popover-open{flex-direction:column;gap:9px;display:flex}.entete-calendrier{align-items:center;gap:4px;display:flex}.entete-calendrier .champ-compact{font-size:var(--taille-moins-3);cursor:pointer;padding:5px 8px}.choix-mois{flex:auto;min-width:0}.choix-annee{flex:0 0 72px}.fleche-mois{width:26px;height:26px;color:var(--texte-gris);font-size:var(--taille-moins-2);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;padding:0 0 2px}.fleche-mois:hover{background:var(--fond-survol);color:var(--texte)}.grille-jours{grid-template-columns:repeat(7,36px);gap:2px;display:grid}.nom-jour{font-family:var(--mono);font-size:var(--taille-moins-9);color:var(--texte-gris);text-align:center;padding-bottom:2px}.jour{height:30px;font-family:var(--sans);font-size:var(--taille-moins-3);color:var(--texte);cursor:pointer;background:0 0;border:none;border-radius:7px}.jour:hover{background:var(--fond-survol)}.jour:disabled,.lien-calendrier:disabled{opacity:.3;cursor:default}.jour:disabled:hover{background:0 0}.jour-aujourdhui{color:var(--accent-vif);font-weight:500}.jour-choisi,.jour-choisi:hover{background:var(--accent);color:var(--accent-texte)}.pied-calendrier{gap:12px;padding-top:2px;display:flex}.lien-calendrier{font-size:var(--taille-moins-4);color:var(--texte-gris);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.lien-calendrier:hover{color:var(--texte)}.lien-effacer{margin-left:auto}.application{flex-direction:column;height:100vh;min-height:100vh;display:flex}.zone-principale{flex:auto;min-height:0;display:flex}.version{font-size:var(--taille-moins-7);color:var(--texte-gris);white-space:nowrap}.lien-reglages{color:var(--texte-gris);font-size:var(--taille-moins-3);text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 11px;position:relative}.lien-reglages:hover{color:var(--texte)}.pastille-rappel{background:var(--jaune-3);width:8px;height:8px;box-shadow:0 0 0 2px var(--fond-page);border-radius:99px;position:absolute;top:3px;right:3px}.barre-superieure{background:var(--fond-page);border-bottom:1px solid var(--bordure);flex-wrap:wrap;align-items:center;gap:12px;padding:9px 20px;display:flex}.bascule{background:var(--neutre-3);border-radius:9px;gap:3px;margin-right:auto;padding:3px;display:flex}.bascule button{color:var(--texte-gris);font-size:var(--taille-moins-3);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:7px 12px;font-weight:500}.bascule button.active{background:var(--fond-carte);color:var(--texte);box-shadow:0 1px 2px var(--ombre)}@media (width<=560px){.barre-superieure{gap:6px;padding:8px 12px}.barre-superieure .version{display:none}.bascule{flex:auto}.bascule button{flex:auto;padding:7px 5px}}.colonne-liste{background:var(--fond-page);border-right:1px solid var(--bordure);flex-direction:column;flex:0 0 344px;width:344px;min-width:0;display:flex}.panneau{flex-direction:column;flex:1;min-width:0;display:flex}.vide{color:var(--texte-gris);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.vide .titre{font-family:var(--serif);font-style:italic;font-size:var(--taille-titre-fenetre);color:var(--texte-doux)}@media (width<=1079px){.colonne-liste{border-right:none;flex:100%;width:100%}.application.detail-ouvert .colonne-liste,.application:not(.detail-ouvert) .panneau{display:none}}.entete-colonne{flex-direction:column;gap:13px;padding:22px 20px 14px;display:flex}.entete-titre{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.compteur{font-size:var(--taille-moins-6);color:var(--texte-gris);white-space:nowrap}.barre-recherche{flex-wrap:wrap;gap:8px;display:flex}.barre-recherche .champ{flex:1;min-width:0}.corps-colonne{flex:1;padding:0 12px 20px;overflow:auto}.liste{flex-direction:column;gap:4px;display:flex}.liste-message{font-size:var(--taille-moins-2);color:var(--texte-gris);margin:4px 8px;font-style:italic}.ligne-liste{text-align:left;cursor:pointer;width:100%;font-size:var(--taille-texte);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:11px 12px;display:flex}.ligne-liste:hover{background:var(--fond-survol)}.ligne-liste.active{background:var(--fond-carte);border-color:var(--accent-bordure)}.ligne-texte{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ligne-nom{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-weight:500;display:flex;overflow:hidden}.ligne-sous{font-size:var(--taille-moins-4);color:var(--texte-gris);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ligne-heure{font-size:var(--taille-moins-7);color:var(--texte-gris);text-align:right;flex:none;line-height:1.4}.marque-archive{background:var(--fond-doux);color:var(--texte-gris);font-size:var(--taille-moins-7);border-radius:99px;flex:none;padding:1px 7px;font-weight:400}.pastille-34{width:34px;height:34px;font-size:var(--taille-moins-4);flex:0 0 34px}.pastille-52{width:52px;height:52px;font-size:var(--taille-plus-3);flex:0 0 52px}.dossier{flex-direction:column;flex:1;min-height:0;display:flex}.entete-dossier{border-bottom:1px solid var(--bordure);flex-direction:column;gap:16px;padding:20px 32px 0;display:flex}.identite{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.identite-texte{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}.identite-texte h2{font-size:var(--taille-titre-principal);letter-spacing:-.01em}.informations{flex-wrap:wrap;gap:8px;display:flex}.information{background:var(--fond-doux);font-size:var(--taille-moins-4);color:var(--texte-doux);white-space:nowrap;border-radius:99px;padding:3px 9px}.information-archive{background:var(--alerte-fond-marque);color:var(--annulee-texte)}.lien-modifier-patient{font-size:var(--taille-moins-4);align-self:center}.prochaine{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.prochaine-valeur{font-size:var(--taille-texte);white-space:nowrap;font-weight:500}.onglets{flex-wrap:wrap;gap:24px;display:flex}.onglet{font-size:var(--taille-texte);color:var(--texte-gris);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 2px 12px;font-weight:500}.onglet.actif{color:var(--texte);border-bottom-color:var(--accent)}.corps-dossier{flex:1;padding:24px 32px 44px;overflow:auto}.onglet-seances{flex-direction:column;gap:22px;max-width:1400px;display:flex}.cadres-du-jour{grid-template-columns:1fr 1fr;gap:22px;display:grid}.cadres-du-jour .actions-seance,.cadres-du-jour .cadre-jaune .actions-droite{margin-top:auto}.cadre-replie{align-self:start}@media (width<=1000px){.cadres-du-jour{grid-template-columns:1fr}}.cadre{border-radius:12px;flex-direction:column;gap:15px;padding:18px 20px;display:flex}.cadre-bleu{border:1px solid var(--accent-bordure);background:var(--accent-fond)}.cadre-jaune{border:1px solid var(--jaune-bordure);background:var(--jaune-fond)}.cadre-entete{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.etiquette-bleue{color:var(--accent)}.choix-domaine{font-family:inherit;font-size:var(--taille-moins-2);color:var(--accent);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;margin-left:auto;padding:4px 8px;font-weight:500}.choix-domaine:hover,.choix-domaine:focus{border-color:var(--bordure);background:var(--fond-carte);outline:none}.etiquette-jaune{color:var(--jaune-titre)}.ligne-confirmation{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.confirmation{font-size:var(--taille-moins-2);color:var(--vert)}.confirmation-jaune{font-size:var(--taille-moins-3);color:var(--jaune-titre)}.aucune-seance{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:140px;display:flex}.texte-aucune-seance{font-family:var(--serif);font-size:var(--taille-plus-5);color:var(--accent)}.confirmation-bleue{font-size:var(--taille-moins-3);color:var(--accent)}.rappel-preparation{font-size:var(--taille-moins-3);color:var(--jaune-titre);line-height:1.5}.rappel-entete{font-size:var(--taille-moins-4);margin-left:auto;line-height:1}.cadre-entete:has(.rappel-entete) .choix-domaine{margin-left:0}.lien-discret{color:var(--texte-gris);font-size:var(--taille-moins-3);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.lien-discret:hover{color:var(--texte)}.bloc-champ{flex-direction:column;gap:7px;display:flex}.zone-texte{border:1px solid var(--bordure);background:var(--fond-carte);width:100%;font-size:var(--taille-moins-1);resize:vertical;border-radius:10px;outline:none;padding:14px 16px;line-height:1.65;transition:border-color .12s}.zone-texte:focus{border-color:var(--accent-vif)}.zone-texte-jaune{border-color:var(--jaune-bordure)}.zone-texte-jaune:focus{border-color:var(--jaune-3)}.texte-rouge{color:var(--couleur-rouge)}.texte-orange{color:var(--couleur-orange)}.texte-vert{color:var(--couleur-vert)}.texte-bleu{color:var(--couleur-bleu)}.texte-violet{color:var(--couleur-violet)}.zone-coloree{flex-direction:column;gap:7px;display:flex}.palette-couleurs{align-items:center;gap:7px;display:flex}.pastille-encre{border:1px solid color-mix(in oklab, var(--neutre-8) 14%, transparent);cursor:pointer;background:currentColor;border-radius:99px;width:19px;height:19px;padding:0;transition:transform .1s,box-shadow .1s}.pastille-encre:hover{transform:scale(1.14)}.pastille-encre.active{box-shadow:0 0 0 2px var(--fond-carte), 0 0 0 3.5px currentColor}.pastille-sans-encre{color:var(--texte);background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--bordure) calc(50% - 1px), var(--bordure) calc(50% + 1px), transparent calc(50% + 1px)), var(--fond-carte)}.zone-modifiable{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;overflow-y:auto}.zone-modifiable:empty:before{content:attr(data-invite);color:var(--texte-gris);pointer-events:none}.actions-droite{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}button:disabled{opacity:.55;cursor:default}.historique{flex-direction:column;gap:13px;display:flex}.historique-entete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.historique-outils{flex-wrap:wrap;gap:8px;display:flex}.champ-compact{width:auto;font-size:var(--taille-moins-3);cursor:pointer;padding:8px 11px}.carte-seance{background:var(--fond-carte);border:1px solid var(--bordure);border-radius:11px;overflow:hidden}.carte-seance-tete{text-align:left;cursor:pointer;width:100%;font-size:var(--taille-texte);background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;display:flex}.carte-seance-tete:hover{background:var(--fond-page)}.caret{font-size:var(--taille-moins-6);color:var(--texte-gris);flex:0 0 12px}.carte-seance-date{flex-direction:column;flex:0 0 104px;gap:2px;display:flex}.carte-seance-date .date{font-size:var(--taille-moins-2);font-weight:500}.carte-seance-date .duree{font-size:var(--taille-moins-5);color:var(--texte-gris)}.carte-seance-apercu{min-width:0;font-size:var(--taille-moins-2);color:var(--texte-doux);white-space:nowrap;text-overflow:ellipsis;flex:200px;overflow:hidden}.pastille-statut{font-size:var(--taille-moins-5);white-space:nowrap;border-radius:99px;flex:none;padding:4px 10px}.pastille-statut.realisee{background:var(--vert-fond);color:var(--vert)}.pastille-statut.planifiee{background:var(--bleu-1);color:var(--bleu-2)}.pastille-statut.annulee{background:var(--alerte-fond-marque);color:var(--annulee-texte)}.carte-seance-corps{border-top:1px solid var(--bordure-claire);padding:0 18px 16px 46px}.texte-seance{white-space:pre-wrap;text-wrap:pretty;margin:12px 0 0;line-height:1.6}.texte-seance.vide{color:var(--texte-gris);font-style:italic}.voile{background:color-mix(in oklab, var(--neutre-8) 35%, transparent);z-index:40;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modale{background:var(--fond-page);max-width:100%;box-shadow:0 24px 60px var(--ombre-fenetre);border-radius:14px;flex-direction:column;gap:16px;padding:22px 24px;display:flex}.modale-entete{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.modale-titres{flex-direction:column;gap:3px;min-width:0;display:flex}.modale-titre{font-family:var(--serif);font-size:var(--taille-titre-fenetre);overflow-wrap:anywhere}.modale-fermer{font-size:var(--taille-plus-4);color:var(--texte-gris);cursor:pointer;background:0 0;border:none;line-height:1}.formulaire{flex-direction:column;gap:18px;display:flex}.grille-deux{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pleine-largeur{grid-column:1/-1}.etiquette-champ{font-size:var(--taille-moins-4);color:var(--texte-gris);flex-direction:column;gap:6px;min-width:0;display:flex}.modale-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.indication{min-width:0;font-size:var(--taille-moins-4);color:var(--texte-gris);text-wrap:pretty;flex:200px}.groupe-boutons{flex:none;gap:10px;display:flex}.message-erreur{font-size:var(--taille-moins-2);color:var(--danger);margin:0}@media (width<=1079px){.entete-dossier,.corps-dossier{padding-left:18px;padding-right:18px}.grille-deux{grid-template-columns:1fr}}.case-filtre{font-size:var(--taille-moins-4);color:var(--texte-gris);cursor:pointer;align-items:center;gap:7px;display:flex}.case-filtre input{accent-color:var(--accent);cursor:pointer}.actions-archivage{align-self:center;gap:18px;margin-left:auto;padding-bottom:12px;display:flex}.lien-danger{color:var(--danger)}.lien-danger:hover{color:var(--danger-survol)}.actions-archivage-telephone{display:none}@media (width<=560px){.onglets{justify-content:space-between;gap:8px}.onglet{font-size:var(--taille-moins-3);padding-left:0;padding-right:0}.actions-archivage-onglets,.suite-libelle{display:none}.actions-archivage-telephone{align-self:baseline;margin-left:auto;padding-bottom:0;display:flex}.entete-dossier{position:relative}.ligne-entete{position:absolute;top:18px;right:18px}.identite-texte h2{font-size:var(--taille-titre-page);padding-right:96px}.identite{row-gap:8px}.prochaine{flex-flow:wrap;flex:100%;align-items:baseline;gap:8px}}.actions-seance{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.actions-seance>.actions-droite{margin-left:auto}.etat-sauvegarde{font-size:var(--taille-moins-4);color:var(--texte-gris);align-self:center}.etat-sauvegarde-erreur{color:var(--danger)}.ligne-sauvegarde{min-height:38px}.ligne-annulation{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.annulation{font-size:var(--taille-moins-2);color:var(--annulee-texte)}.motifs-rapides{flex-wrap:wrap;gap:8px;display:flex}.puce-motif{border:1px solid var(--bordure);background:var(--fond-carte);font-size:var(--taille-moins-3);cursor:pointer;border-radius:99px;padding:6px 12px}.puce-motif:hover{border-color:var(--accent-vif)}.puce-motif.choisie{border-color:var(--accent);background:var(--accent-fond);color:var(--accent)}.statut-seance{font-size:var(--taille-moins-4);color:var(--texte-gris);align-items:center;gap:8px;margin-top:12px;display:flex}.lien-modifier-seance,.actions-correction{margin-left:auto}.correction-seance{flex-direction:column;gap:10px;margin-top:12px;display:flex}.corps-dossier.corps-objectifs{padding-top:5px}.onglet-objectifs{flex-direction:column;align-items:flex-start;display:flex}.aucun-objectif{margin-top:14px}.entete-objectifs{z-index:2;background:var(--fond-page);width:100%;box-shadow:0 -24px 0 var(--fond-page);flex-wrap:wrap;align-items:center;gap:18px;padding:6px 0;display:flex;position:sticky;top:0}.legende{font-size:var(--taille-moins-4);color:var(--texte-gris);gap:14px;margin-left:auto;display:flex}.boutons-objectifs{gap:8px;display:flex}.bouton-plein-ecran{font-size:var(--taille-moins-4);white-space:nowrap;padding:6px 11px}.objectifs-plein-ecran{z-index:30;background:var(--fond-page);padding:16px 20px 24px;position:fixed;inset:0;overflow:auto}.legende-item{align-items:center;gap:6px;display:flex}.carre{border-radius:2px;width:9px;height:9px}.carre-acquis{background:var(--statut-acquis)}.carre-en-cours{background:var(--statut-en-cours)}.carre-a-travailler{background:var(--statut-a-travailler)}.diagramme{flex:none;align-items:center;max-width:100%;padding-bottom:8px;padding-right:16px;display:flex;overflow:auto hidden}.colonne-domaine{flex-direction:column;flex:none;max-width:178px;padding-block:12px;display:flex;position:relative}.enfants-n2,.rang-n2{--coude:32px;--trait:var(--bordure)}.enfants-n3,.rang-n3{--coude:28px;--trait:var(--bordure)}.enfants-n4,.rang-n4{--coude:26px;--trait:var(--bordure)}.enfants-n5,.rang-n5{--coude:24px;--trait:var(--bordure)}.enfants{flex-direction:column;flex:none;justify-content:center;display:flex}.enfants:not(:empty){padding-left:var(--coude);position:relative}.enfants:not(:empty):before{content:"";width:var(--coude);background:var(--trait);height:1px;position:absolute;top:50%;left:0}.rang{align-items:stretch;display:flex;position:relative}.rang-n2{padding:20px 0}.enfants-n2>.rang:first-child{margin-top:-20px}.enfants-n2>.rang:last-child{margin-bottom:-20px}.enfants-n2>.rang:first-child:has(>.enfants:empty){margin-top:-8px}.enfants-n2>.rang:last-child:has(>.enfants:empty){margin-bottom:-8px}.rang-n3{padding:14px 0}.rang-n4{padding:8px 0}.rang-n5{padding:3px 0}.tronc{background:var(--trait);width:1px;position:absolute;left:0}.tronc-haut{height:50%;top:0}.tronc-bas{top:50%;bottom:0}.tronc[data-visible=false]{background:0 0}.coude{width:var(--coude);background:var(--trait);height:1px;position:absolute;top:50%;left:0}.ecart{width:var(--coude);flex:none}.bloc-carte{flex:none;align-self:center;position:relative}.bloc-n2{width:168px}.bloc-n3{width:158px}.bloc-n4{width:150px}.bloc-n5{width:290px}.carte{position:relative}.carte-n1,.carte-n2,.carte-n3,.carte-n4,.carte-n5{border-radius:10px;flex-direction:column;gap:4px;display:flex}.libelle-carte{line-height:1.3}.etiquette-carte{font-family:var(--mono);font-size:var(--taille-moins-8);letter-spacing:.08em;text-transform:uppercase;opacity:.7}.carte-n2 .etiquette-carte,.carte-n3 .etiquette-carte,.carte-n4 .etiquette-carte{font-size:var(--taille-moins-9);color:var(--texte-gris);opacity:1}.carte-n1{background:var(--accent);color:var(--accent-texte);border-radius:12px;gap:5px;padding:16px 18px}.libelle-n1{font-size:var(--taille-plus-2);font-weight:500;line-height:1.25}.compte-objectifs{font-size:var(--taille-moins-4);opacity:.75}.carte-n2{background:var(--fond-carte);border:1px solid var(--bordure);padding:12px 15px}.libelle-n2{font-size:var(--taille-texte);font-weight:500}.carte-n3{background:var(--fond-page);border:1px solid var(--bordure);border-radius:9px;padding:10px 14px}.libelle-n3{font-size:var(--taille-moins-1)}.carte-n4{background:var(--fond-doux);border:1px dashed var(--bordure);border-radius:9px;padding:9px 13px}.libelle-n4{font-size:var(--taille-moins-2)}.carte-n5{background:var(--fond-carte);border:1px solid var(--bordure);border-left:3px solid var(--statut-a-travailler);border-radius:9px;gap:5px;padding:7px 12px}.carte-n5:hover{box-shadow:0 2px 8px var(--ombre)}.libelle-n5{font-size:var(--taille-moins-2);line-height:1.35}.statut-acquis{border-left-color:var(--statut-acquis);background:var(--statut-acquis-fond)}.statut-en_cours{border-left-color:var(--statut-en-cours);background:var(--statut-en-cours-fond)}.statut-a_travailler{border-left-color:var(--statut-a-travailler);background:var(--statut-a-travailler-fond)}.ligne-statut{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.selecteur-statut{margin-left:-4px;display:inline-block;position:relative}.gabarit-statut{visibility:hidden;font-family:var(--mono);font-size:var(--taille-moins-8);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;padding:1px 4px;display:block}.choix-statut{appearance:none;width:100%;min-height:0;font-family:var(--mono);font-size:var(--taille-moins-8);letter-spacing:.05em;text-transform:uppercase;color:var(--texte-gris);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:1px 4px;position:absolute;inset:0}.choix-statut:hover,.choix-statut:focus{border-color:var(--bordure);background:var(--fond-page);outline:none}.depuis{font-family:var(--mono);font-size:var(--taille-moins-8);letter-spacing:.05em;text-transform:uppercase;color:var(--texte-gris)}.outils-carte{z-index:1;opacity:0;pointer-events:none;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:-12px;right:-12px}.carte:hover>.outils-carte,.carte:focus-within>.outils-carte,.bloc-carte:hover .outils-carte,.colonne-domaine:hover .outils-carte{opacity:1;pointer-events:auto}.outil-carte{border:1px solid var(--bordure);background:var(--fond-page);width:22px;height:22px;color:var(--texte-gris);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid}.outil-carte svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.outil-carte:hover{border-color:var(--accent-4);color:var(--accent)}.outil-supprimer{color:var(--danger)}.outil-supprimer svg{stroke-width:1.9px}.outil-supprimer:hover{border-color:var(--danger-bordure);background:var(--rouge-1);color:var(--danger-survol)}.actions-carte{background:inherit;gap:9px;padding-left:10px;display:none;position:absolute;bottom:6px;right:10px}.carte:hover>.actions-carte,.carte:focus-within>.actions-carte{display:flex}.action-carte{font-size:var(--taille-moins-7);color:inherit;opacity:.65;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}.action-carte:hover{opacity:1;text-decoration:underline}.plus{border:1px dashed var(--bordure);background:var(--fond-page);width:24px;height:24px;color:var(--texte-gris);font-size:var(--taille-texte);cursor:pointer;border-radius:7px;padding:0;line-height:1}.plus:hover{border-color:var(--accent-4);color:var(--accent)}.bloc-carte>.plus,.colonne-domaine>.plus{z-index:1;opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}.bloc-carte:hover>.plus,.bloc-carte:focus-within>.plus,.colonne-domaine:hover>.plus,.colonne-domaine:focus-within>.plus{opacity:1;pointer-events:auto}.plus-accent{border-color:var(--accent-bordure);background:var(--accent-fond);width:26px;height:26px;color:var(--accent);font-size:var(--taille-plus-1);align-self:flex-start}.plus-accent:hover{background:var(--accent-2)}.plus-grand{width:30px;height:30px;font-size:var(--taille-plus-3)}.aucun-objectif{border:1.5px dashed var(--gris-neutre);background:var(--fond-page);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;padding:64px 20px;display:flex}.titre-vide{font-family:var(--serif);font-style:italic;font-size:var(--taille-plus-6);color:var(--texte-doux)}.bouton-grand{font-size:var(--taille-texte);border-radius:10px;padding:12px 20px}.champ-liste{font-size:var(--taille-texte);border-radius:9px;padding:11px 13px}.texte-modale{font-size:var(--taille-moins-1);text-wrap:pretty;margin:0;line-height:1.6}.liste-cases{border:1px solid var(--bordure);background:var(--fond-carte);border-radius:9px;flex-direction:column;max-height:340px;display:flex;overflow-y:auto}.case-objectif{border-bottom:1px solid var(--bordure);font-size:var(--taille-moins-1);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 12px;line-height:1.35;display:flex}.case-objectif:last-child{border-bottom:none}.bloc-liste{flex-direction:column;gap:7px;display:flex}.case-tout{font-size:var(--taille-moins-3);color:var(--texte-gris);cursor:pointer;align-self:flex-start;align-items:center;gap:8px;display:flex}.case-tout input{accent-color:var(--accent);cursor:pointer;margin:0}.case-tout:hover{color:var(--texte)}.case-objectif:hover{background:var(--fond-page)}.case-cochee{background:var(--accent-fond)}.case-cochee:hover{background:var(--accent-2)}.case-objectif input{accent-color:var(--accent);cursor:pointer;margin:2px 0 0}.texte-case{text-wrap:pretty;flex:1}.statut-case{font-family:var(--mono);font-size:var(--taille-moins-9);letter-spacing:.05em;text-transform:uppercase;color:var(--texte-gris);white-space:nowrap;margin-top:2px}.ligne-ajout-libre{gap:8px;display:flex}.ligne-ajout-libre .champ{flex:1;min-width:0}.aucune-proposition{font-size:var(--taille-moins-1);color:var(--texte-gris);margin:0;line-height:1.5}.bouton-danger{background:var(--danger);color:var(--rouge-1);font-size:var(--taille-moins-2);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:9px 16px;font-weight:500}.bouton-danger:hover{background:var(--danger-survol)}@media (width<=1079px){.colonne-domaine{max-width:150px}.bloc-n2{width:142px}.bloc-n3{width:134px}.bloc-n4{width:128px}.bloc-n5{width:236px}}@media screen{.zone-impression-objectifs{position:fixed;top:0;left:-100000px}}.zone-impression-objectifs{width:max-content}.entete-impression{flex-direction:column;gap:3px;margin-bottom:18px;display:flex}.nom-impression{font-family:var(--serif);font-size:var(--taille-plus-8);color:var(--texte);line-height:1.15}.sous-titre-impression{font-family:var(--mono);font-size:var(--taille-moins-8);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-gris)}.contenu-impression{flex-direction:column;gap:20px;width:max-content;display:flex}.zone-impression-objectifs .diagramme{max-width:none;padding:0;overflow:visible}.zone-impression-objectifs .plus,.zone-impression-objectifs .outils-carte{display:none!important}.zone-impression-objectifs .choix-statut{display:none}.zone-impression-objectifs .gabarit-statut{visibility:visible;color:var(--texte-gris)}@page arbre{size:A4 portrait;margin:10mm}@media print{body.impression-objectifs{background:var(--fond-impression)!important}html:has(body.impression-objectifs){background:var(--fond-impression)!important}body.impression-objectifs>:not(.zone-impression-objectifs){display:none!important}body.impression-objectifs .zone-impression-objectifs{page:arbre;-webkit-print-color-adjust:exact;print-color-adjust:exact;position:static}.zone-impression-objectifs .diagramme{break-inside:avoid}}.onglet-notes{flex-direction:column;gap:22px;max-width:760px;display:flex}.bloc-nouvelle-note{border:1px solid var(--bordure);background:var(--fond-carte);border-radius:12px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.zone-texte-note{background:var(--fond-page)}.frise{flex-direction:column;display:flex}.note{gap:16px;display:flex}.colonne-frise{flex-direction:column;flex:0 0 12px;align-items:center;padding-top:6px;display:flex}.point-frise{background:var(--accent-vif);border-radius:99px;width:9px;height:9px}.trait-frise{background:var(--bordure);flex:1;width:1px}.note:last-child .trait-frise{background:0 0}.contenu-note{flex-direction:column;flex:1;gap:6px;min-width:0;padding-bottom:20px;display:flex}.entete-note{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.date-note{font-size:var(--taille-moins-4);font-weight:500}.entete-note .lien-discret{opacity:0}.entete-note .champ-compact{font-size:var(--taille-moins-4);padding:5px 9px}.note:hover .entete-note .lien-discret,.note:focus-within .entete-note .lien-discret{opacity:1}.texte-note{white-space:pre-wrap;text-wrap:pretty;margin:0;line-height:1.6}.onglet-bilans{flex-wrap:wrap;align-items:flex-start;gap:22px;display:flex}.colonne-documents{flex-direction:column;flex:300px;gap:14px;min-width:0;display:flex}.colonne-apercu{flex-direction:column;flex:2 420px;gap:12px;min-width:0;display:flex}.zone-depot{border:1.5px dashed var(--bordure);background:var(--fond-page);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:9px;padding:20px 18px;transition:border-color .12s,background .12s;display:flex}.zone-depot.survol{border-color:var(--accent-4);background:var(--accent-fond)}.titre-depot{font-size:var(--taille-moins-1);text-wrap:balance;font-weight:500}.sous-titre-depot{font-size:var(--taille-moins-4);color:var(--texte-gris);text-wrap:pretty;line-height:1.5}.categorie-depot{flex-direction:row;align-items:center;gap:8px}.liste-documents{flex-direction:column;gap:6px;display:flex}.ligne-document{border:1px solid var(--bordure);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:12px;padding:11px 13px;display:flex}.ligne-document:hover{background:var(--fond-page)}.ligne-document.active{background:var(--fond-carte);border-color:var(--accent-bordure)}.vignette{height:44px;font-family:var(--mono);font-size:var(--taille-moins-8);letter-spacing:.04em;border-radius:6px;flex:0 0 38px;justify-content:center;align-items:center;font-weight:500;display:flex}.vignette-pdf{background:var(--rouge-2);color:var(--rouge-5)}.vignette-doc{background:var(--bleu-1);color:var(--bleu-2)}.vignette-image{background:var(--vert-1);color:var(--vert-4)}.vignette-grande{height:auto;font-size:var(--taille-moins-4);flex:none;padding:10px 14px}.texte-document{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.nom-document{font-size:var(--taille-moins-2);word-break:break-word;text-wrap:pretty;font-weight:500;line-height:1.3}.meta-document{font-size:var(--taille-moins-5);color:var(--texte-gris)}.supprimer-document{border:1px solid var(--bordure);background:var(--fond-carte);color:var(--texte-gris);font-size:var(--taille-moins-2);cursor:pointer;border-radius:7px;flex:none;align-self:flex-start;padding:5px 9px;line-height:1}.supprimer-document:hover{border-color:var(--danger-bordure);color:var(--danger)}.entete-apercu{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.titre-apercu{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.nom-apercu{font-size:var(--taille-moins-1);word-break:break-word;text-wrap:pretty;font-weight:500}.meta-apercu{font-size:var(--taille-moins-7);color:var(--texte-gris)}.actions-apercu{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}a.bouton{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.zone-apercu{border:1px solid var(--bordure);background:var(--fond-doux);border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:22px;display:flex}.page-document{background:var(--fond-carte);border:1px solid var(--bordure);max-width:100%;box-shadow:0 6px 20px var(--ombre)}.page-pdf{line-height:0}.toile-pdf{max-width:100%;display:block}.page-word{font-size:var(--taille-moins-3);color:var(--texte);overflow-wrap:break-word;padding:40px 38px;line-height:1.65}.page-word h1,.page-word h2,.page-word h3{font-family:var(--serif);margin:18px 0 8px;font-weight:400;line-height:1.25}.page-word h1{font-size:var(--taille-plus-7)}.page-word h2{font-size:var(--taille-plus-2)}.page-word h3{font-size:var(--taille-texte)}.page-word p{margin:0 0 10px}.page-word table{border-collapse:collapse;width:100%;font-size:var(--taille-moins-5);margin:10px 0}.page-word td,.page-word th{border:1px solid var(--bordure-claire);text-align:left;padding:7px 10px}.page-word img{max-width:100%;height:auto}.mention-apercu{font-size:var(--taille-moins-5);color:var(--texte-gris);text-align:center;text-wrap:pretty}.image-apercu{border:1px solid var(--bordure);background:var(--fond-carte);border-radius:4px;max-height:640px}.page-sans-apercu{text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:320px;padding:38px 32px;display:flex}.nom-sans-apercu{font-size:var(--taille-moins-1);word-break:break-word;font-weight:500}.explication-sans-apercu{font-size:var(--taille-moins-3);color:var(--texte-gris);text-wrap:pretty;line-height:1.55}.visionneuse-pdf{justify-content:center;align-items:center;gap:12px;max-width:100%;display:flex}.fleche-page{width:45px;height:45px;font-size:var(--taille-plus-6);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0 0 4px;line-height:1;display:flex}.fleche-page:disabled{opacity:.3;cursor:default}.fleche-page:disabled:hover{border-color:var(--bordure)}.indicateur-page{font-size:var(--taille-moins-5);color:var(--texte-doux);white-space:nowrap}@media print{body:not(.impression-objectifs) *{visibility:hidden!important}.page-word,.page-word *{visibility:visible!important}.page-word{box-shadow:none;border:none;padding:0;position:absolute;top:0;left:0;width:100%!important}}.page-agenda{flex-direction:column;flex:1;gap:14px;min-width:0;min-height:0;padding:20px 28px 22px;display:flex;overflow:hidden}.entete-agenda{flex-wrap:wrap;align-items:flex-end;gap:20px;display:flex}.titre-agenda{align-items:baseline;gap:14px;display:flex}.periode-semaine{font-size:var(--taille-moins-2);color:var(--texte-gris)}.outils-agenda{align-items:center;gap:8px;margin-left:auto;display:flex}.bascule-weekend{border:1px solid var(--bordure);background:var(--fond-carte);height:38px;font-size:var(--taille-moins-2);color:var(--texte-gris);cursor:pointer;white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 12px;display:flex}.bascule-weekend input{accent-color:var(--accent);cursor:pointer}.bascule-weekend.active{border-color:var(--accent-vif);color:var(--texte)}.bouton-fleche{text-align:center;width:38px;padding:9px 0}.note-agenda-mode{max-width:880px;font-size:var(--taille-moins-3);color:var(--texte-gris);margin:0;line-height:1.5}.semainier{border:1px solid var(--bordure);background:var(--fond-carte);--largeur-heures:58px;border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.semainier,.semainier>*{touch-action:pan-y pinch-zoom}.zone-defilante{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.entete-semainier{grid-template-columns:var(--largeur-heures) repeat(7, minmax(0, 1fr));border-bottom:1px solid var(--bordure);background:var(--fond-page);scrollbar-gutter:stable;display:grid;overflow-y:hidden}.coin-semainier{border-right:1px solid var(--bordure)}.entete-jour{border-right:1px solid var(--bordure);justify-content:center;align-items:baseline;gap:7px;padding:9px 4px;display:flex}.entete-jour:last-child{border-right:none}.nom-jour-semainier{font-size:var(--taille-moins-4);color:var(--texte-gris)}.nom-jour-court{display:none}.numero-jour{font-size:var(--taille-texte);color:var(--texte)}.entete-jour.jour-actuel{background:var(--fond-doux)}.entete-jour.jour-actuel .numero-jour,.entete-jour.jour-actuel .nom-jour-semainier{color:var(--accent);font-weight:500}.corps-semainier{grid-template-columns:var(--largeur-heures) repeat(7, minmax(0, 1fr));display:grid;position:relative}.colonne-heures{border-right:1px solid var(--bordure);flex-direction:column;display:flex}.repere-heure{font-size:var(--taille-moins-8);color:var(--texte-gris);text-align:right;padding-right:8px;position:relative;transform:translateY(-6px)}.repere-heure:first-child{padding-top:2px;transform:none}.colonne-jour{border-right:1px solid var(--bordure);cursor:copy;position:relative}.colonne-jour:last-child{border-right:none}.colonne-jour.jour-actuel{background:var(--accent-fond)}.tranche-heure{border-bottom:1px solid var(--bordure);display:block}.tranche-heure:after{content:"";border-bottom:1px dotted var(--bordure);height:50%;display:block}.trait-maintenant{background:var(--danger);pointer-events:none;z-index:2;height:1px;position:absolute;left:0;right:0}.trait-maintenant:before{content:"";background:var(--danger);border-radius:99px;width:5px;height:5px;position:absolute;top:-2px;left:-3px}.rdv-case{border:1px solid color-mix(in oklab, var(--couleur-rdv,var(--accent)) 50%, var(--fond-carte));border-left:4px solid var(--couleur-rdv,var(--accent));background:color-mix(in oklab, var(--couleur-rdv,var(--accent)) 22%, var(--fond-carte));font-family:var(--sans);text-align:left;cursor:pointer;z-index:1;border-radius:7px;flex-direction:column;gap:1px;padding:3px 6px;transition:box-shadow .12s;display:flex;position:absolute;overflow:hidden}.rdv-case:hover{box-shadow:0 2px 8px var(--ombre)}.rdv-google{border-color:var(--bordure);border-left-color:var(--texte-gris);background:var(--fond-page)}.rdv-externe{border-color:var(--bordure);border-left:4px solid var(--texte-gris);background:repeating-linear-gradient(135deg, var(--fond-page) 0 6px, var(--fond-carte) 6px 12px)}.rdv-externe .nom-rdv{color:var(--texte-doux);font-style:italic}.journees-semainier{border-bottom:1px solid var(--bordure);background:var(--fond-carte);scrollbar-gutter:stable;display:grid;overflow-y:hidden}.cellule-journees{border-right:1px solid var(--bordure);flex-direction:column;gap:3px;min-width:0;padding:4px 3px;display:flex}.cellule-journees:last-child{border-right:none}.evenement-journee{border:1px solid var(--bordure);border-left:3px solid var(--texte-gris);background:var(--fond-page);color:var(--texte-doux);font-size:var(--taille-moins-6);white-space:nowrap;text-overflow:ellipsis;text-align:left;cursor:pointer;border-radius:5px;padding:2px 6px;font-style:italic;overflow:hidden}.evenement-journee:hover{border-color:var(--texte-gris)}.aide-evenement-externe{color:var(--texte-gris)}.rdv-case.rdv-compact{justify-content:center;padding-top:0;padding-bottom:0}.rdv-compact .heure-rdv{font-size:var(--taille-moins-11)}.rdv-compact .nom-rdv{font-size:var(--taille-moins-7);line-height:1.1}.tete-rdv{align-items:baseline;gap:5px;min-width:0;display:flex}.heure-rdv{font-size:var(--taille-moins-9);color:var(--texte-gris);flex:none}.nom-rdv{min-width:0;font-size:var(--taille-moins-4);color:var(--texte);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1.25;overflow:hidden}.precision-rdv{font-size:var(--taille-moins-7);color:var(--texte-gris);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=560px){.page-agenda{gap:10px;padding:14px 12px 0}.entete-agenda{gap:10px}.titre-agenda h1{display:none}.outils-agenda{flex-wrap:wrap;flex:100%;gap:6px;margin-left:0}.bascule-weekend+.bouton{margin-left:auto}.outils-agenda .bascule-weekend{padding:0 10px}.outils-agenda .bouton-fleche{width:36px}.outils-agenda .bouton:not(.bouton-fleche){padding-left:11px;padding-right:11px}.outils-agenda .bouton-primaire{right:16px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:20;width:54px;height:54px;box-shadow:0 4px 14px var(--ombre-menu);border-radius:16px;padding:0;font-size:0;position:fixed}.outils-agenda .bouton-primaire:before,.outils-agenda .bouton-primaire:after{content:"";background:currentColor;border-radius:2px;width:22px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.outils-agenda .bouton-primaire:after{transform:translate(-50%,-50%)rotate(90deg)}.semainier{--largeur-heures:36px;border-width:1px 0 0;border-radius:0;margin-inline:-12px}.repere-heure{font-size:var(--taille-moins-10);padding-right:4px}.entete-jour{flex-direction:column;align-items:center;gap:2px;padding:6px 0 5px}.nom-jour-long{display:none}.nom-jour-court{font-size:var(--taille-moins-6);text-transform:uppercase;display:inline}.numero-jour{border-radius:99px;place-items:center;width:26px;height:26px;display:grid}.entete-jour.jour-actuel{background:0 0}.entete-jour.jour-actuel .numero-jour{background:var(--accent);color:var(--accent-texte)}.rdv-case{border-left-width:3px;border-radius:5px;padding:2px}.rdv-case .heure-rdv,.precision-rdv{display:none}.rdv-case .nom-rdv{font-size:var(--taille-moins-8);white-space:normal;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;line-height:1.2}.rdv-compact .nom-rdv{white-space:nowrap}.actions-rdv .bouton-annuler{display:none}}.actions-rdv .groupe-suppression{margin-right:auto}.bouton-danger .fleche-menu{font-size:var(--taille-moins-6);margin-left:7px}.menu-suppression{margin:0;border:1px solid var(--bordure);background:var(--fond-carte);min-width:240px;box-shadow:0 8px 24px var(--ombre-menu);position-area:block-end span-inline-end;position-try-fallbacks:flip-block;border-radius:11px;margin-block:4px;padding:5px}.menu-suppression:popover-open{flex-direction:column;display:flex}.menu-suppression button{font-size:var(--taille-moins-2);color:var(--texte);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.menu-suppression button:hover,.menu-suppression button:focus-visible{background:var(--fond-survol);outline:none}.menu-suppression button span{font-size:var(--taille-moins-5);color:var(--texte-gris)}.bouton-config{font-size:var(--taille-plus-2);line-height:1}.plage-horaire{align-items:center;gap:10px;display:flex}.plage-horaire .champ{width:110px}.texte-plage{font-size:var(--taille-moins-2);color:var(--texte-gris)}.aide-config{font-size:var(--taille-moins-4);color:var(--texte-gris);line-height:1.5}.ligne-couleur-rdv{align-items:center;gap:14px;padding:4px 0;display:flex}.apercu-type-rdv{border:1px solid color-mix(in oklab, var(--couleur-rdv) 50%, var(--fond-carte));border-left:3px solid var(--couleur-rdv);background:color-mix(in oklab, var(--couleur-rdv) 22%, var(--fond-carte));font-size:var(--taille-moins-3);color:var(--texte);border-radius:7px;flex:0 0 118px;padding:6px 9px}.nuancier{flex-wrap:wrap;gap:7px;display:flex}.pastille-rdv{border:2px solid var(--fond-carte);width:22px;height:22px;box-shadow:0 0 0 1px var(--bordure);cursor:pointer;border-radius:99px;padding:0;transition:transform .1s}.pastille-rdv:hover{transform:scale(1.12)}.pastille-rdv.choisie{box-shadow:0 0 0 2px var(--texte)}.champ-heure{cursor:text;align-items:center;gap:1px;display:flex}.champ-heure:focus-within{border-color:var(--accent-vif)}.case-heure{width:2.3ch;font-family:var(--mono);font-size:inherit;color:inherit;text-align:center;background:0 0;border:none;border-radius:4px;outline:none;padding:0}.case-heure:focus{background:var(--fond-survol)}.case-heure::placeholder{color:var(--texte-gris)}.deux-points{font-family:var(--mono);color:var(--texte-gris)}.liste-patients{width:anchor-size(width);border:1px solid var(--bordure);background:var(--fond-carte);max-height:264px;box-shadow:0 8px 24px var(--ombre-menu);position-area:block-end span-inline-end;position-try-fallbacks:none;border-radius:11px;margin:0;margin-block-start:4px;padding:5px;list-style:none;overflow-y:auto}.option-patient{font-size:var(--taille-moins-2);color:var(--texte);cursor:pointer;border-radius:7px;padding:7px 10px}.option-patient.active{background:var(--fond-survol)}.option-patient.choisie{font-weight:500}.aucun-patient{font-size:var(--taille-moins-3);color:var(--texte-gris);padding:7px 10px;font-style:italic}.grille-rdv{grid-template-columns:1.4fr 1fr 1fr;gap:12px;display:grid}@media (width<=900px){.grille-rdv{grid-template-columns:1fr}}.titre-journee{flex-direction:column;gap:4px;display:flex}.badge-agenda{background:var(--fond-doux);color:var(--texte-gris);font-size:var(--taille-moins-5);cursor:pointer;text-align:left;border:none;border-radius:99px;align-self:flex-start;align-items:center;gap:7px;padding:6px 10px;display:flex}.badge-agenda .point-agenda{background:var(--neutre-5);border-radius:99px;width:6px;height:6px}.badge-agenda.connecte{background:var(--vert-fond);color:var(--vert)}.badge-agenda.connecte .point-agenda{background:var(--vert-3)}.badge-agenda.en-erreur{background:var(--jaune-fond);color:var(--jaune-titre)}.badge-agenda.en-erreur .point-agenda{background:var(--jaune-3)}.ligne-agenda{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bouton-synchro{border:1px solid var(--bordure);width:27px;height:27px;color:var(--texte-gris);font-size:var(--taille-texte);cursor:pointer;background:0 0;border-radius:99px;padding:0;line-height:1}.bouton-synchro:hover:not(:disabled){border-color:var(--accent-vif);color:var(--accent)}.bouton-synchro:disabled{opacity:.5;cursor:default}.bandeau-propositions{border:1px solid var(--accent-bordure);background:var(--accent-fond);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:10px;padding:12px 36px 12px 14px;display:flex;position:relative}.fermer-bandeau{padding:2px 4px;position:absolute;top:6px;right:8px}.fermer-bandeau:hover{color:var(--texte)}.bandeau-propositions p{font-size:var(--taille-moins-2);text-wrap:pretty;margin:0;line-height:1.5}.liste-propositions{flex-direction:column;gap:10px;max-height:50vh;display:flex;overflow-y:auto}.proposition{border:1px solid var(--bordure);border-radius:9px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.case-proposition{margin-top:11px}.proposition-corps{flex-direction:column;flex:auto;gap:7px;min-width:0;display:flex}.proposition-noms{grid-template-columns:1fr 1fr;gap:8px;display:grid}.proposition-pied{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.proposition-rdv{font-size:var(--taille-moins-6);color:var(--texte-gris);min-width:0}.proposition-pied .lien-discret{font-size:var(--taille-moins-4);flex:none}.proposition.decochee .proposition-noms,.proposition.decochee .proposition-rdv{opacity:.5}.moment{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.titre-moment{font-size:var(--taille-moins-8);color:var(--texte-gris);padding:0 8px}.ligne-rdv{border:1px solid #0000;border-radius:9px;flex-direction:column;display:flex}.ligne-rdv:hover{background:var(--fond-survol)}.ligne-rdv.active{background:var(--fond-carte);border-color:var(--accent-bordure)}.corps-rdv{text-align:left;width:100%;font-size:var(--taille-texte);cursor:pointer;background:0 0;border:none;align-items:center;gap:11px;padding:10px 11px;display:flex}.corps-rdv:disabled{cursor:default;opacity:1}.horaire-rdv{flex-direction:column;flex:0 0 46px;gap:1px;display:flex}.heure-rdv{font-size:var(--taille-moins-2);font-weight:500}.duree-rdv{font-size:var(--taille-moins-8);color:var(--texte-gris)}.pastille-32{width:32px;height:32px;font-size:var(--taille-moins-5);flex:0 0 32px}.texte-rdv{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nom-rdv{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sous-rdv{font-size:var(--taille-moins-5);color:var(--texte-gris);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.etat-seance{background:var(--gris-neutre);border-radius:99px;flex:none;width:12px;height:12px}.etat-seance.notee{background:var(--vert-3)}.etat-seance.annulee{border:2px solid var(--annulee-texte);background:0 0}.ligne-rdv.annulee .texte-rdv,.ligne-rdv.annulee .horaire-rdv{opacity:.55}.associer{align-self:flex-start;margin:-4px 0 9px 68px}.journee-vide{flex-direction:column;gap:8px;padding:12px 8px;display:flex}.invitation-agenda{font-size:var(--taille-moins-3);color:var(--texte-gris);text-wrap:pretty;margin:0;line-height:1.6}.ligne-entete{flex-wrap:wrap;align-items:center;gap:10px;display:none}.bouton-retour{display:none}@media (width<=1079px){.application.detail-ouvert .ligne-entete,.application.detail-ouvert .bouton-retour{display:flex}}.page-reglages{flex:1;justify-content:center;align-items:flex-start;padding:32px 24px 0;display:flex;overflow:auto}.contenu-reglages{flex-direction:column;gap:24px;width:100%;max-width:680px;padding-bottom:60px;display:flex}.entete-reglages{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bloc-reglage{border:1px solid var(--bordure);background:var(--fond-carte);border-radius:12px;flex-direction:column;gap:14px;padding:22px 24px;display:flex}.interrupteur{border:1px solid var(--bordure);background:var(--fond-page);border-radius:10px;align-self:flex-start;gap:3px;padding:3px;display:inline-flex}.choix-interrupteur{font-family:inherit;font-size:var(--taille-moins-3);color:var(--texte-gris);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:7px 14px;transition:background .12s,color .12s}.choix-interrupteur:hover:not(.actif){color:var(--texte)}.choix-interrupteur.actif{background:var(--accent);color:var(--accent-texte)}.choix-interrupteur:disabled{cursor:default;opacity:.5}.entete-bloc{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.entete-bloc h2{font-size:var(--taille-titre-cadre)}.badge-etat{background:var(--fond-doux);color:var(--texte-gris);font-size:var(--taille-moins-5);white-space:nowrap;border-radius:99px;padding:4px 10px}.badge-etat.connecte{background:var(--vert-fond);color:var(--vert)}.badge-etat.non_configure{background:var(--jaune-fond);color:var(--jaune-titre)}.texte-reglage{font-size:var(--taille-moins-1);color:var(--texte-doux);text-wrap:pretty;margin:0;line-height:1.65}.message-succes{color:var(--vert)}.marche-a-suivre{background:var(--fond-page);border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.chemin{border:1px solid var(--bordure);background:var(--fond-carte);font-family:var(--mono);font-size:var(--taille-moins-4);word-break:break-all;border-radius:8px;align-self:stretch;padding:10px 12px}.details-reglage{flex-wrap:wrap;gap:28px;margin:0;display:flex}.details-reglage div{flex-direction:column;gap:3px;display:flex}.details-reglage dt{font-family:var(--mono);font-size:var(--taille-moins-7);letter-spacing:.07em;text-transform:uppercase;color:var(--texte-gris)}.details-reglage dd{font-size:var(--taille-texte);margin:0;font-weight:500}.actions-reglage{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.note-agenda{font-size:var(--taille-moins-4);color:var(--texte-gris);text-wrap:pretty;margin:0;line-height:1.55}.lien-reproposer{align-self:flex-start}.choix-couleurs{border-top:1px solid var(--bordure);flex-direction:column;gap:12px;padding-top:16px;display:flex}.titre-sous-bloc{font-size:var(--taille-plus-1);margin:0 0 4px;font-weight:500}.grille-couleurs{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:8px;display:grid}.couleur{border:1px solid var(--bordure);font-size:var(--taille-moins-2);cursor:pointer;border-radius:8px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:2px 8px;padding:8px 10px;display:grid}.couleur:hover{border-color:var(--accent-vif)}.couleur.choisie{border-color:var(--accent-bordure);background:var(--accent-fond)}.couleur.sans-rdv{color:var(--texte-gris)}.couleur input{margin:0}.pastille-couleur{border-radius:99px;width:12px;height:12px}.pastille-couleur.couleur-agenda{border:1.5px dashed var(--texte-gris)}.nom-couleur{min-width:0}.nombre-couleur{font-size:var(--taille-moins-6);color:var(--texte-gris)}.exemples-couleur{font-size:var(--taille-moins-5);color:var(--texte-gris);text-overflow:ellipsis;white-space:nowrap;grid-column:3/-1;overflow:hidden}.badge-etat.a-jour{background:var(--vert-fond);color:var(--vert)}.badge-etat.a-faire{background:var(--jaune-fond);color:var(--jaune-titre)}.resume-sauvegarde{background:var(--fond-page);border-radius:10px;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:12px;margin:0;padding:14px 16px;display:grid}.resume-sauvegarde div{flex-direction:column;gap:3px;display:flex}.resume-sauvegarde dt{font-family:var(--mono);font-size:var(--taille-moins-8);letter-spacing:.07em;text-transform:uppercase;color:var(--texte-gris)}.resume-sauvegarde dd{font-size:var(--taille-texte);white-space:nowrap;margin:0;font-weight:500}@media (width<=560px){.resume-sauvegarde{grid-template-columns:1fr 1fr}}.ecran-redemarrage{z-index:60}.bloc-danger{border-color:var(--rouge-2)}.bouton-danger-contour{border:1px solid var(--danger-bordure);background:var(--fond-carte);color:var(--danger);font-size:var(--taille-moins-2);cursor:pointer;white-space:nowrap;border-radius:8px;padding:9px 14px}.bouton-danger-contour:hover{background:var(--alerte-fond)}.resume-trois{grid-template-columns:repeat(3,1fr)}.note-sauvegarde{font-size:var(--taille-moins-4);color:var(--texte-gris);text-wrap:pretty;margin:0;line-height:1.55}.page-taches{flex-direction:column;flex:1;gap:16px;min-width:0;padding:22px 24px 32px;display:flex;overflow:auto}.entete-taches{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.case-taches-faites{margin-left:auto}.ajout-tache{gap:8px;max-width:774px;display:flex}.ajout-tache .champ{flex:1;min-width:0}.ajout-tache .champ-colonne{cursor:pointer;flex:none;width:104px}.ajout-tache .champ-echeance{cursor:pointer;flex:none;width:146px}.bascule-urgent{border:1px solid var(--bordure);background:var(--fond-carte);font-size:var(--taille-moins-2);color:var(--texte-gris);cursor:pointer;white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 12px;display:flex}.bascule-urgent input{accent-color:var(--danger);cursor:pointer}.bascule-urgent.active{border-color:var(--danger);background:var(--alerte-fond-marque);color:var(--danger)}@media (width<=719px){.ajout-tache{grid-template-columns:auto minmax(0,1fr) auto;grid-auto-rows:1fr;display:grid}.ajout-tache>input.champ{grid-column:1/3}.ajout-tache .bouton-primaire{grid-area:1/3}.ajout-tache .champ-colonne,.ajout-tache .champ-echeance{width:auto}}.colonnes-taches{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}@media (width<=899px){.colonnes-taches{grid-template-columns:1fr}}.colonne-taches{flex-direction:column;gap:10px;min-width:0;display:flex}.entete-colonne-taches{border-bottom:1px solid var(--bordure);align-items:baseline;gap:10px;padding-bottom:6px;display:flex}.entete-colonne-taches h2{font-size:var(--taille-plus-1);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--texte);font-weight:500}.colonne-vide{font-size:var(--taille-moins-2);color:var(--texte-gris);margin:0;padding:18px 2px;font-style:italic}.carte-tache{background:var(--fond-carte);border:1px solid var(--bordure);border-left:3px solid var(--statut-a-travailler);border-radius:9px;flex-direction:column;gap:7px;padding:12px 14px 26px;display:flex}.carte-tache:hover{box-shadow:0 2px 8px var(--ombre)}.ligne-tache{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ligne-tache input{accent-color:var(--statut-acquis);cursor:pointer;margin:2px 0 0}.texte-tache{font-size:var(--taille-moins-1);text-wrap:pretty;flex:1;line-height:1.35}.date-tache{font-family:var(--mono);font-size:var(--taille-moins-8);letter-spacing:.05em;text-transform:uppercase;color:var(--texte-gris)}.marque-urgent{z-index:1;background:var(--alerte-fond-marque);color:var(--danger);font-family:var(--mono);font-size:var(--taille-moins-9);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:99px;padding:2px 8px;position:absolute;top:9px;right:10px}.marque-urgent:hover{border-color:var(--danger)}.marque-fantome{color:var(--texte-gris);border-color:var(--bordure);opacity:0;pointer-events:none;background:0 0;border-style:dashed;transition:opacity .12s}.carte-tache:hover .marque-fantome,.carte-tache:focus-within .marque-fantome{opacity:1;pointer-events:auto}.tache-urgente{border-left-color:var(--danger)}.carte-tache.echeance-jaune{background:var(--jaune-fond);border-color:var(--jaune-bordure)}.carte-tache.echeance-rouge{background:var(--alerte-fond-marque);border-color:var(--danger-bordure)}.echeance-tache{color:var(--texte-gris)}.echeance-jaune .echeance-tache{color:var(--jaune-titre)}.echeance-rouge .echeance-tache{color:var(--danger)}.place-tag{float:right;width:62px;height:14px}.tache-part{border-left-color:var(--statut-acquis);pointer-events:none;animation:.36s ease-in forwards tache-sen-va}.tache-part .actions-carte{display:none}.tache-part:after{content:"";border-radius:inherit;background:color-mix(in oklab, var(--vert-3) 14%, transparent);transform-origin:0;animation:.2s ease-out forwards tache-balayage;position:absolute;inset:0}@keyframes tache-balayage{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tache-sen-va{0%{opacity:1;transform:translate(0)}35%{opacity:1;transform:translate(-5px)}to{opacity:0;transform:translate(34px)}}@media (prefers-reduced-motion:reduce){.tache-part{animation:.22s ease-out forwards tache-seffacee}.tache-part:after{animation:none}}@keyframes tache-seffacee{0%{opacity:1}to{opacity:0}}.tache-faite{border-left-color:var(--statut-acquis);background:var(--fond-page)}.tache-faite .texte-tache{color:var(--texte-gris);text-decoration:line-through}.tache-faite.tache-urgente{border-left-color:var(--statut-acquis)}.aucune-tache{border:1.5px dashed var(--gris-neutre);background:var(--fond-page);color:var(--texte-gris);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 20px;display:flex}.page-connexion{background:var(--fond-page);justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.carte-connexion{border:1px solid var(--bordure);background:var(--fond-carte);border-radius:14px;flex-direction:column;gap:16px;width:100%;max-width:380px;padding:32px 32px 28px;display:flex}.carte-connexion h1{font-family:var(--serif);font-size:var(--taille-titre-principal);margin:-8px 0 4px;font-weight:400}.champ-connexion{font-size:var(--taille-moins-3);color:var(--texte-doux);flex-direction:column;gap:6px;display:flex}.champ-connexion .champ[aria-invalid=true]{border-color:var(--danger-bordure)}.erreur-champ{color:var(--danger);font-size:var(--taille-moins-4)}.aide-champ{color:var(--texte-gris);font-size:var(--taille-moins-4)}.carte-connexion .message-erreur{margin:0}.note-connexion{font-size:var(--taille-moins-2);color:var(--texte-doux);margin:0}.carte-connexion .bouton-primaire{margin-top:4px;padding:11px 16px}.carte-connexion .bouton-primaire:disabled{opacity:.6;cursor:default}.etape-inscription{font-family:var(--mono);font-size:var(--taille-moins-7);letter-spacing:.05em;text-transform:uppercase;color:var(--texte-gris);margin:-10px 0 0}.deux-champs{flex-wrap:wrap;gap:16px 12px;display:flex}.deux-champs>.champ-connexion{flex:130px;min-width:0}.recapitulatif-inscription{background:var(--fond-doux);font-size:var(--taille-moins-2);color:var(--texte-doux);overflow-wrap:anywhere;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;line-height:1.45;display:flex}.recapitulatif-inscription strong{color:var(--texte);font-weight:500}.recapitulatif-inscription .lien-bascule{flex-shrink:0}.regles-mot-de-passe{border:1px solid var(--rouge-2);background:var(--alerte-fond);font-size:var(--taille-moins-2);color:var(--texte-doux);border-radius:10px;margin-top:-6px;padding:12px 14px;transition:background .15s,border-color .15s}.regles-mot-de-passe.respectees{border-color:var(--vert-2);background:var(--vert-fond)}.regles-mot-de-passe p{color:var(--texte);margin:0 0 6px;font-weight:500}.regles-mot-de-passe ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.regles-mot-de-passe li{align-items:center;gap:8px;display:flex}.regles-mot-de-passe li.respectee{color:var(--vert)}.regles-mot-de-passe .coche{border:1px solid var(--texte-gris);width:14px;height:14px;font-size:var(--taille-moins-10);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}.regles-mot-de-passe li.respectee .coche{border-color:var(--vert);background:var(--vert);color:var(--accent-texte)}.hors-ecran{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.liens-connexion{flex-direction:column;align-items:center;gap:10px;display:flex}.lien-bascule:disabled{opacity:.6;cursor:default}.lien-bascule{color:var(--texte-doux);font-size:var(--taille-moins-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:center;text-decoration:underline}.lien-bascule:hover{color:var(--texte)}.menu-compte{display:flex;position:relative}.bouton-compte{border:1px solid var(--bordure);background:var(--fond-carte);width:32px;height:32px;color:var(--texte-doux);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;transition:border-color .12s,color .12s;display:flex}.bouton-compte:hover,.bouton-compte.ouvert{border-color:var(--accent-vif);color:var(--texte)}.liste-compte{z-index:35;border:1px solid var(--bordure);background:var(--fond-carte);min-width:210px;max-width:280px;box-shadow:0 8px 24px var(--ombre-menu);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.identite-compte{border-bottom:1px solid var(--bordure-claire);flex-direction:column;gap:2px;margin-bottom:6px;padding:8px 10px 10px;display:flex}.nom-compte{font-size:var(--taille-moins-2);font-weight:500}.email-compte{font-size:var(--taille-moins-4);color:var(--texte-gris)}.nom-compte,.email-compte{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.liste-compte button{font-size:var(--taille-moins-2);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 10px}.liste-compte button:hover,.liste-compte button:focus-visible{background:var(--fond-survol);outline:none}.champ-mot-de-passe{display:block;position:relative}.champ-mot-de-passe .champ{padding-right:40px}.champ-mot-de-passe input::-ms-reveal{display:none}.oeil-mot-de-passe{width:38px;color:var(--texte-gris);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.oeil-mot-de-passe:hover,.oeil-mot-de-passe:focus-visible{color:var(--texte)}.oeil-mot-de-passe:focus-visible{outline:2px solid var(--accent-vif);outline-offset:-5px}.contenu-compte{max-width:none}.cadres-compte{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cadres-compte .cadre-large{grid-column:1/-1}.cadres-compte.avec-abonnement{grid-template-columns:minmax(0,3fr) minmax(0,3fr) minmax(0,2fr)}@media (width<=1279px){.cadres-compte.avec-abonnement{grid-template-columns:repeat(2,minmax(0,1fr))}.cadres-compte .cadre-abonnement{grid-column:1/-1}}.partie-reglage{flex-direction:column;gap:14px;display:flex}.bloc-reglage>:not(.entete-bloc)+.partie-reglage{border-top:1px solid var(--bordure);margin-top:6px;padding-top:20px}.entete-bloc h3{font-size:var(--taille-sous-titre)}.ligne-identite{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.ligne-identite>.etiquette-champ{flex:140px}.telephone-et-bouton{flex:258px;align-items:flex-end;gap:14px;min-width:0;display:flex}.telephone-et-bouton .etiquette-champ{flex:1 1 0}.telephone-et-bouton .bouton-primaire{flex:0 0 104px;padding:10px 0}.ligne-reglage{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.ligne-reglage .texte-reglage{overflow-wrap:anywhere;flex:240px;min-width:0}.deux-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.deux-parties .partie-reglage+.partie-reglage{border-left:1px solid var(--bordure);padding-left:24px}.ligne-lien-agenda{flex-wrap:wrap;gap:10px;display:flex}.ligne-lien-agenda .champ{min-width:0;font-size:var(--taille-moins-4);flex:280px}.guide-agendas{border:1px solid var(--bordure);background:var(--fond-page);border-radius:10px}.guide-agendas>summary{font-size:var(--taille-moins-2);cursor:pointer;border-radius:10px;padding:10px 14px;font-weight:500}.guide-agendas>summary:hover{color:var(--accent)}.corps-guide{flex-direction:column;gap:10px;padding:2px 16px 14px;display:flex}.guide-agendas .interrupteur{background:var(--fond-carte)}.guide-agendas .choix-interrupteur{padding:5px 12px}.appareils-guide{font-size:var(--taille-moins-4);color:var(--texte-gris);margin:0}.etapes-guide{font-size:var(--taille-moins-2);color:var(--texte-doux);flex-direction:column;gap:6px;margin:0;padding-left:20px;line-height:1.55;display:flex}.etapes-guide li::marker{color:var(--accent);font-weight:500}.liste-agendas-externes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.liste-agendas-externes>li{border-top:1px solid var(--bordure);flex-direction:column;gap:6px;padding:12px 0;display:flex}.liste-agendas-externes .message-erreur,.liste-agendas-externes .note-sauvegarde{margin:0}.tete-agenda-externe{font-size:var(--taille-moins-1);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.apercu-agenda-externe{font-size:var(--taille-moins-5);color:var(--texte-gris)}.actions-agenda-externe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.case-a-cocher{font-size:var(--taille-moins-2);color:var(--texte-doux);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ligne-export{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.choix-patient{flex:200px;max-width:360px}.choix-patient select{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ligne-export .groupe-boutons{flex-wrap:wrap;flex:0 auto}.ligne-export .bouton-primaire{padding-block:10px}.libelle-stable{display:inline-grid}.libelle-stable>span{grid-area:1/1}.libelle-en-retrait{visibility:hidden}@media (width<=1079px){.cadres-compte,.cadres-compte.avec-abonnement,.deux-parties{grid-template-columns:minmax(0,1fr)}.deux-parties .partie-reglage+.partie-reglage{border-left:none;border-top:1px solid var(--bordure);padding-top:20px;padding-left:0}}.grille-deux .seul-sur-sa-ligne{grid-column:1/-1;width:calc(50% - 7px)}@media (width<=1079px){.grille-deux .seul-sur-sa-ligne{width:auto}}.champ-code{font-family:var(--mono);font-size:var(--taille-plus-1);letter-spacing:.14em}.reglage-double-auth{flex-wrap:wrap;align-items:flex-start;gap:22px;display:flex}.qr-double-auth{border:1px solid var(--bordure);background:var(--fond-qr-code);border-radius:10px;flex:none}.etapes-double-auth{font-size:var(--taille-moins-1);color:var(--texte-doux);flex-direction:column;flex:260px;gap:12px;margin:0;padding-left:20px;line-height:1.6;display:flex}.etapes-double-auth .note-sauvegarde{margin-top:6px;display:block}.cle-double-auth{background:var(--fond-page);color:var(--texte);font-size:var(--taille-moins-2);-webkit-user-select:all;user-select:all;border-radius:8px;margin-top:4px;padding:6px 10px;display:inline-block}.codes-de-secours{background:var(--fond-page);font-size:var(--taille-texte);letter-spacing:.06em;-webkit-user-select:all;user-select:all;border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px 18px;margin:0;padding:16px 18px;list-style:none;display:grid}.fenetre-maintenance[open]{border:1px solid var(--bordure);background:var(--fond-carte);width:calc(100% - 32px);max-width:400px;color:var(--texte);box-shadow:0 24px 60px var(--ombre-fenetre);border-radius:14px;flex-direction:column;gap:14px;padding:32px 32px 28px;display:flex}.fenetre-maintenance::backdrop{background:color-mix(in oklab, var(--fond-page) 82%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fenetre-maintenance h1{font-family:var(--serif);font-size:var(--taille-titre-principal);margin:-6px 0 2px;font-weight:400}.fenetre-maintenance .bouton-primaire{align-self:flex-start;margin-top:4px;padding:11px 16px}.fenetre-maintenance .bouton-primaire:disabled{opacity:.6;cursor:default}.ecran-attente{background:var(--fond-page);min-height:100dvh;color:var(--texte);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.logo-attente{width:56px;height:56px}.nom-attente{font-family:var(--serif);font-size:var(--taille-titre-principal);line-height:1}.points-attente{opacity:0;gap:6px;margin-top:4px;animation:.3s .6s forwards attente-apparaitre;display:flex}.points-attente span{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite attente-battre}.points-attente span:nth-child(2){animation-delay:.15s}.points-attente span:nth-child(3){animation-delay:.3s}@keyframes attente-apparaitre{to{opacity:1}}@keyframes attente-battre{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.points-attente span{opacity:.6;animation:none}}.grille-administration{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.grille-administration.avec-fiche{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr)}.grille-administration>.bloc-reglage{min-width:0}.barre-comptes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.barre-comptes .champ{flex:220px;max-width:340px}.compte-rendu{font-size:var(--taille-moins-3);color:var(--texte-gris);white-space:nowrap}.defilement-comptes{overflow-x:auto}.tableau-comptes{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--taille-moins-2)}.tableau-comptes th{font-family:var(--mono);font-size:var(--taille-moins-7);letter-spacing:.07em;text-transform:uppercase;text-align:left;color:var(--texte-gris);white-space:nowrap;padding:0 12px 8px;font-weight:400}.tableau-comptes td{border-top:1px solid var(--bordure-claire);vertical-align:middle;padding:10px 12px}.tableau-comptes td:first-child{min-width:220px}.tableau-comptes th.sur-deux-lignes{white-space:normal;line-height:1.3}.grille-administration.avec-fiche .tableau-comptes .secondaire{display:none}.tableau-comptes .nombre{text-align:right;font-variant-numeric:tabular-nums}.tableau-comptes tbody tr{cursor:pointer;transition:background .12s}.tableau-comptes tbody tr:hover{background:var(--fond-survol)}.tableau-comptes tbody tr.choisi{background:var(--accent-fond)}.sans-objet{color:var(--texte-gris)}.badge-etat.alerte{background:var(--alerte-fond-marque);color:var(--danger)}.lien-compte{max-width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;padding:0;display:flex}.lien-compte:focus-visible{outline:2px solid var(--accent-vif);outline-offset:3px;border-radius:4px}.nom-du-compte{overflow-wrap:anywhere;font-weight:500}.adresse-du-compte{font-size:var(--taille-moins-4);color:var(--texte-gris);overflow-wrap:anywhere}.mention-compte{font-family:var(--mono);font-size:var(--taille-moins-8);letter-spacing:.05em;text-transform:uppercase;color:var(--texte-gris);margin:4px 8px 0 0;display:inline-block}.bouton-suite{align-self:center}.bouton-suite:disabled{opacity:.6;cursor:default}.details-compte{font-size:var(--taille-moins-2);grid-template-columns:auto minmax(0,1fr);gap:10px 18px;margin:0;display:grid}.details-compte dt{color:var(--texte-gris)}.details-compte dd{overflow-wrap:anywhere;margin:0}.adresse-entiere{margin-right:4px}.sessions-compte{font-size:var(--taille-moins-2);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sessions-compte li{justify-content:space-between;align-items:center;gap:12px;display:flex}.session-ouverte,.journal-compte li{flex-direction:column;gap:2px;min-width:0;display:flex}.echeance-session{font-size:var(--taille-moins-4);color:var(--texte-gris);overflow-wrap:anywhere}.bouton-fin{font-size:var(--taille-moins-4);padding:5px 10px}.bandeau-bloque{border:1px solid var(--danger-bordure);background:var(--alerte-fond);color:var(--danger);font-size:var(--taille-moins-2);border-radius:8px;margin:0;padding:10px 12px}.mention-compte.alerte{color:var(--danger)}.fiche-compte .texte-reglage{font-size:var(--taille-moins-2)}.fiche-compte .texte-reglage strong{color:var(--texte);font-weight:500;display:block}.action-compte .texte-reglage{flex-basis:200px}.journal-compte{font-size:var(--taille-moins-2);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.journal-compte li.refus>span:first-child,.tableau-connexions tr.refus td:nth-child(3){color:var(--danger)}.grille-administration[hidden]{display:none}.entete-reglages .groupe-boutons{flex-wrap:wrap;align-items:center}.entete-reglages .interrupteur{align-self:center}.case-refus{font-size:var(--taille-moins-2);cursor:pointer;align-items:center;gap:8px;display:flex}.champ-ip{max-width:220px}.filtre-compte{background:var(--fond-doux);font-size:var(--taille-moins-3);border-radius:99px;align-items:center;gap:6px;padding:4px 6px 4px 10px;display:inline-flex}.filtre-compte .lien-discret{font-size:var(--taille-plus-1);line-height:1}.tableau-connexions{min-width:720px}.tableau-connexions tbody tr{cursor:default}.tableau-connexions td:first-child{white-space:nowrap;min-width:0}.adresse-du-journal{overflow-wrap:anywhere;display:block}.note-administration{font-size:var(--taille-moins-4);color:var(--texte-gris);margin:0}@media (width<=1079px){.grille-administration.avec-fiche{grid-template-columns:minmax(0,1fr)}}.bandeau-abonnement{border-bottom:1px solid var(--accent-bordure);background:var(--accent-fond);color:var(--accent);font-size:var(--taille-moins-2);text-align:center;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:14px;padding:8px 16px;display:flex}.bandeau-abonnement p{text-wrap:pretty;margin:0}.bandeau-abonnement.attention{border-bottom-color:var(--jaune-bordure);background:var(--jaune-fond);color:var(--jaune-titre)}.bandeau-abonnement.alerte{border-bottom-color:var(--danger-bordure);background:var(--alerte-fond);color:var(--danger)}.etat-abonnement{font-size:var(--taille-moins-5);white-space:nowrap;border-radius:99px;padding:4px 10px}.etat-abonnement.ok{background:var(--vert-fond);color:var(--vert)}.etat-abonnement.attention{background:var(--jaune-fond);color:var(--jaune-titre)}.etat-abonnement.alerte{background:var(--alerte-fond-marque);color:var(--danger)}.actions-abonnement{flex-wrap:wrap;gap:10px;display:flex}.offres-abonnement{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.offre-abonnement{border:1px solid var(--bordure);background:var(--fond-page);border-radius:10px;flex-direction:column;gap:8px;padding:18px;display:flex}.entete-offre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.entete-offre h3{font-size:var(--taille-plus-4)}.prix-offre{margin:0}.montant-offre{font-family:var(--serif);font-size:var(--taille-plus-9)}.periode-offre{color:var(--texte-gris)}.detail-offre{font-size:var(--taille-moins-3);color:var(--texte-gris);margin:0 0 6px}.offre-abonnement .bouton-primaire{justify-content:center;margin-top:auto}.note-abonnement{font-size:var(--taille-moins-3)}.avertissement-support{border:1px solid var(--jaune-bordure);background:var(--jaune-fond);color:var(--jaune-titre);font-size:var(--taille-moins-2);border-radius:8px;margin:0;padding:10px 12px;line-height:1.55}.bouton-aide{font-size:var(--taille-texte);font-weight:500}.champ-objet-support{max-width:340px}
