@layer ui-sdk;@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-cyrillic-ext-400-normal-CJkVxub1.woff2)format("woff2"),url(/assets/plus-jakarta-sans-cyrillic-ext-400-normal-Dbdydbkh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-cyrillic-ext-500-normal-WMJmRWOr.woff2)format("woff2"),url(/assets/plus-jakarta-sans-cyrillic-ext-500-normal-B7C_nQD_.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-vietnamese-500-normal-DiU8zqi-.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-500-normal-CvE5C8T-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-cyrillic-ext-700-normal-iShZaXYX.woff2)format("woff2"),url(/assets/plus-jakarta-sans-cyrillic-ext-700-normal-pWfpUei5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.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{--color-fond:#fff;--color-surface:#f6f6f5;--color-texte:#211d19;--color-texte-2:#6b635a;--color-texte-3:#8a7f72;--color-trait:#211d191a;--color-survol:#211d190d;--color-selection:#211d1914;--color-accent:#3e5d3e;--color-accent-fond:#e8ece8;--color-ambre:#7d5f1c;--color-ambre-fond:#f5ebd7;--color-erreur:#8f4436;--color-erreur-fond:#f2e9e7;--color-ardoise:#4a6482;--color-ardoise-fond:#e4eaf0;--color-neutre-fond:#f0efee;--sombre-fond:#1c1a17;--sombre-surface:#24211e;--sombre-eleve:#2c2925;--sombre-texte:#f0ece6;--sombre-texte-2:#a9a29a;--sombre-texte-3:#7a736b;--sombre-trait:#f0ece61f;--sombre-survol:#f0ece60f;--sombre-selection:#f0ece61a;--sombre-accent:#89b389;--sombre-accent-fond:#89b38929;--sombre-ambre:#d9b565;--sombre-ambre-fond:#d9b56526;--sombre-erreur:#e0907f;--sombre-erreur-fond:#e0907f26;--sombre-ardoise:#9db3cc;--sombre-ardoise-fond:#9db3cc26;--sombre-neutre-fond:#f0ece614;--font-sans:"Plus Jakarta Sans", system-ui, sans-serif;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:20px;--text-xl:28px;--text-2xl:36px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--breakpoint-mobile:390px;--breakpoint-desktop:1440px;--container-texte:720px;--largeur-barre:248px;--gouttiere:32px;--colonne-lecture:720px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-6:24px;--spacing-8:32px;--spacing-12:48px;--spacing-16:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--color-eleve:#fff;--color-case:#211d1959;--color-pointilles:#211d192e;--color-weekend:#211d1905;--color-ardoise-texte:#33465c;--color-voile:#211d1952;--radius-carte-accueil:12px;--radius-onglet:8px;--ombre-menu:0 12px 32px #211d191f;--ombre-popover:0 16px 40px #211d1924;--ombre-menu-creer:0 16px 40px #211d1929;--ombre-fenetre:0 24px 64px #211d1938;--ombre-palette:0 24px 64px #211d193d;--ombre-panneau:12px 0 32px #211d191a;--ombre-toast:0 12px 32px #211d1933;--ombre-bouton-flottant:0 4px 16px #211d191a;--ombre-bouton-flottant-fonce:0 4px 16px #211d192e;--halo-focus:0 0 0 3px #211d191a}[data-theme=dark]{--color-fond:var(--sombre-fond);--color-surface:var(--sombre-surface);--color-eleve:var(--sombre-eleve);--color-texte:var(--sombre-texte);--color-texte-2:var(--sombre-texte-2);--color-texte-3:var(--sombre-texte-3);--color-trait:var(--sombre-trait);--color-survol:var(--sombre-survol);--color-selection:var(--sombre-selection);--color-accent:var(--sombre-accent);--color-accent-fond:var(--sombre-accent-fond);--color-ambre:var(--sombre-ambre);--color-ambre-fond:var(--sombre-ambre-fond);--color-erreur:var(--sombre-erreur);--color-erreur-fond:var(--sombre-erreur-fond);--color-ardoise:var(--sombre-ardoise);--color-ardoise-fond:var(--sombre-ardoise-fond);--color-neutre-fond:var(--sombre-neutre-fond);--color-case:#f0ece666;--color-pointilles:#f0ece62e;--color-weekend:#f0ece608;--color-ardoise-texte:#c7d4e3;--color-voile:#00000080;--ombre-menu:0 12px 32px #00000073;--ombre-fenetre:0 24px 64px #0000008c;--ombre-panneau:12px 0 32px #0006;--ombre-toast:0 12px 32px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--notion-gray-fond:#e3e2e0;--notion-gray-texte:#32302c;--notion-brown-fond:#eee0da;--notion-brown-texte:#442a1e;--notion-orange-fond:#fadec9;--notion-orange-texte:#49290e;--notion-yellow-fond:#fdecc8;--notion-yellow-texte:#402c1b;--notion-green-fond:#dbeddb;--notion-green-texte:#1c3829;--notion-blue-fond:#d3e5ef;--notion-blue-texte:#183347;--notion-purple-fond:#e8deee;--notion-purple-texte:#412454;--notion-pink-fond:#f5e0e9;--notion-pink-texte:#4c2337;--notion-red-fond:#ffe2dd;--notion-red-texte:#5d1715}[data-theme=dark]{--notion-gray-fond:#5a5a5a;--notion-gray-texte:#f0ece6;--notion-brown-fond:#603b2c;--notion-brown-texte:#f0ece6;--notion-orange-fond:#854c1d;--notion-orange-texte:#f0ece6;--notion-yellow-fond:#89632a;--notion-yellow-texte:#f0ece6;--notion-green-fond:#2b593f;--notion-green-texte:#f0ece6;--notion-blue-fond:#28456c;--notion-blue-texte:#f0ece6;--notion-purple-fond:#492f64;--notion-purple-texte:#f0ece6;--notion-pink-fond:#69314c;--notion-pink-texte:#f0ece6;--notion-red-fond:#6e3630;--notion-red-texte:#f0ece6}*,:before,:after{box-sizing:border-box}html,body,#racine{height:100%;margin:0}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-texte);background:var(--color-fond);-webkit-font-smoothing:antialiased;line-height:20px}button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:inherit;text-decoration:none}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--color-texte);outline-offset:2px;border-radius:4px}.tronque{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aide{font-size:var(--text-sm);color:var(--color-texte-2);line-height:16px}.texte-erreur{font-weight:500;color:var(--color-erreur)!important}.erreur{color:var(--color-erreur);font-size:var(--text-sm)}.emoji{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;display:inline-block}.chargement,.chargement-plein{color:var(--color-texte-2);padding:48px}.chargement-plein{place-items:center;height:100%;display:grid}.lien{color:var(--color-texte-2);font-weight:500;font-size:var(--text-base)}.lien:hover{color:var(--color-texte)}kbd{font:inherit;font-size:var(--text-xs);color:var(--color-texte-2)}.coque{grid-template-columns:var(--largeur-barre) minmax(0, 1fr);height:100vh;transition:grid-template-columns .2s;display:grid;overflow:hidden}.coque.barre-repliee{grid-template-columns:0 minmax(0,1fr)}.contenu{background:var(--color-fond);flex-direction:column;min-width:0;height:100vh;display:flex}.defilement{flex:1;position:relative;overflow:auto}.barre-laterale{background:var(--color-surface);flex-direction:column;min-width:0;height:100vh;min-height:0;padding:10px 8px 8px;display:flex;overflow:hidden}.barre-repliee .barre-laterale{visibility:hidden;transition:visibility 0s linear .2s}.barre-entete{flex-shrink:0;align-items:center;gap:2px;height:32px;display:flex}.marque-lien{border-radius:var(--radius-sm);height:28px;color:var(--color-texte);align-items:center;min-width:0;margin-right:auto;padding:0 8px;display:inline-flex}.marque-lien:hover{background:var(--color-survol)}.marque{align-items:center;gap:8px;display:inline-flex}.marque-o{fill:currentColor;flex-shrink:0;width:23px;height:20px}.marque-nom{font-size:var(--text-base);letter-spacing:.02em;font-weight:700;line-height:18px}.bouton-icone{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-texte);flex-shrink:0;place-items:center;display:inline-grid;position:relative}.barre-laterale .bouton-icone,.afficher-barre{width:28px;height:28px;color:var(--color-texte-2)}.bouton-icone:hover{background:var(--color-survol);color:var(--color-texte)}.bouton-icone.actif{background:var(--color-selection);color:var(--color-texte)}.pastille{background:var(--color-texte);min-width:15px;height:15px;box-shadow:0 0 0 2px var(--color-surface);color:var(--color-fond);border-radius:8px;place-items:center;padding:0 3px;font-size:10px;font-weight:700;line-height:15px;display:grid;position:absolute;top:0;right:-1px}.champ-recherche{background:var(--color-fond);border:1px solid var(--color-trait);border-radius:var(--radius-sm);width:100%;height:32px;color:var(--color-texte-2);flex-shrink:0;align-items:center;gap:8px;margin-top:8px;padding:0 9px;display:flex}.champ-recherche:hover{border-color:var(--color-pointilles)}.champ-recherche svg{color:var(--color-texte-3)}.champ-recherche span{flex:1}.barre-defile{flex-direction:column;flex:1;min-height:0;margin-top:12px;display:flex;overflow:auto}.groupe-nav{flex-direction:column;gap:1px;display:flex}.entree-nav,.ligne-nav{border-radius:var(--radius-sm);height:32px;font-size:var(--text-base);color:var(--color-texte);flex-shrink:0;font-weight:500;line-height:18px}.entree-nav{align-items:center;gap:9px;padding-inline:8px;display:flex}.entree-nav svg,.ligne-nav-lien svg{color:var(--color-texte-2);flex-shrink:0}.entree-nav>.tronque,.ligne-nav-lien>.tronque{flex:1}.entree-nav:hover,.ligne-nav:hover{background:var(--color-survol)}.entree-nav.actif,.ligne-nav.actif{background:var(--color-selection)}.entree-nav.actif svg,.ligne-nav.actif .ligne-nav-lien svg{color:var(--color-texte)}.entree-nav.sous{height:30px;padding-left:33px;font-weight:400}.sous-nav{flex-direction:column;gap:1px;display:flex}.compteur{font-size:var(--text-sm);color:var(--color-texte-2);font-weight:400}.ligne-nav{align-items:center;padding-right:4px;display:flex}.ligne-nav-lien{flex:1;align-items:center;gap:9px;min-width:0;height:100%;padding-left:8px;display:flex}.ligne-nav-chevron{width:22px;height:22px;color:var(--color-texte-3);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.ligne-nav-chevron:hover{background:var(--color-selection);color:var(--color-texte)}.titre-groupe-nav{font-size:var(--text-xs);color:var(--color-texte-2);padding:16px 8px 5px;font-weight:500;line-height:16px}.groupe-espace{flex-direction:column;gap:1px;display:flex}.arbre{flex-direction:column;gap:1px;padding-bottom:2px;display:flex}.arbre-vide{font-size:var(--text-sm);color:var(--color-texte-3);padding:4px 8px 6px 33px}.ligne-arbre{border-radius:var(--radius-sm);align-items:center;gap:2px;height:30px;padding-left:10px;padding-right:8px;display:flex}.ligne-arbre.profondeur-1{padding-left:24px}.ligne-arbre.profondeur-2{padding-left:38px}.ligne-arbre.profondeur-3{padding-left:52px}.ligne-arbre.profondeur-4{padding-left:66px}.ligne-arbre:hover{background:var(--color-survol)}.ligne-arbre.actif{background:var(--color-selection)}.ligne-arbre.actif a{font-weight:500}.ligne-arbre.actif a svg{color:var(--color-texte)}.ligne-arbre a{min-width:0;height:100%;font-size:var(--text-base);flex:1;align-items:center;gap:8px;line-height:18px;display:flex}.ligne-arbre a svg{color:var(--color-texte-3);flex-shrink:0}.chevron{width:18px;height:18px;color:var(--color-texte-3);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.chevron[hidden]{visibility:hidden;display:grid}.chevron:hover{background:var(--color-selection)}.profil{border-radius:var(--radius-sm);flex-shrink:0;align-items:center;gap:8px;width:100%;height:36px;margin-top:8px;padding:0 8px;font-weight:500;display:flex}.profil:hover,.profil[data-open]{background:var(--color-survol)}.profil>.tronque{flex:1}.profil-plus{color:var(--color-texte-3)}.avatar{background:var(--color-texte);color:var(--color-fond);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:inline-grid}.presence .avatar,.notif .avatar,.commentaire .avatar{background:var(--color-texte-2)}.barre-onglets{background:var(--color-surface);flex-shrink:0;align-items:flex-end;gap:2px;height:38px;padding-right:8px;display:flex;overflow:hidden}.afficher-barre{align-self:center;margin:0 6px 0 8px}.onglets{align-items:flex-end;gap:2px;min-width:0;display:flex}.onglet{width:200px;height:32px;color:var(--color-texte-2);flex-shrink:1;align-items:center;gap:4px;min-width:80px;padding:0 8px 0 10px;display:flex}.onglet.actif{background:var(--color-fond);border-top-right-radius:var(--radius-onglet);color:var(--color-texte);padding-left:12px}.barre-repliee .onglet.actif{border-top-left-radius:var(--radius-onglet)}.onglet-lien{min-width:0;font-size:var(--text-sm);flex:1;align-items:center;gap:8px;height:100%;line-height:16px;display:flex}.onglet.actif .onglet-lien{font-weight:500}.onglet-lien svg{flex-shrink:0;width:14px;height:14px}.onglet-fermer{width:18px;height:18px;color:var(--color-texte-2);visibility:hidden;border-radius:4px;place-items:center;display:grid}.onglet.actif .onglet-fermer,.onglet:hover .onglet-fermer{visibility:visible}.onglet-fermer:hover{background:var(--color-survol)}.onglet-nouveau{width:30px;height:32px;color:var(--color-texte-2);flex-shrink:0;place-items:center;display:grid}.entete-contenu{height:40px;padding-inline:var(--gouttiere);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.fil-ariane{align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex;overflow:hidden}.miette{color:var(--color-texte-2);white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.miette>a,.miette>span:not(.separateur){align-items:center;gap:6px;display:inline-flex}.miette a:hover{color:var(--color-texte)}.separateur{opacity:.6}.miette .derniere{color:var(--color-texte);font-weight:500}.actions-entete{align-items:center;gap:8px;display:flex}.bouton{border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:6px;height:32px;padding:0 12px;font-weight:500;display:inline-flex}.bouton-principal{background:var(--color-texte);color:var(--color-fond)}.bouton-principal:hover{opacity:.9}.bouton-secondaire{border:1px solid var(--color-pointilles)}.bouton-secondaire:hover{background:var(--color-survol)}.bouton-fantome{color:var(--color-texte-2);gap:6px;padding:0 8px}.bouton-fantome:hover{background:var(--color-survol);color:var(--color-texte)}.bouton-danger{color:var(--color-erreur);padding:0 8px}.bouton-danger-plein{background:var(--color-erreur);color:var(--color-fond)}.bouton-danger-plein:hover{opacity:.9}.bouton-danger:hover{background:var(--color-erreur-fond)}.bouton:disabled{opacity:.45}.bouton.enfonce{background:var(--color-selection)}.champ{border:1px solid var(--color-trait);border-radius:var(--radius-sm);background:var(--color-fond);outline:none;min-width:0;height:32px;padding:0 10px}textarea.champ{resize:vertical;height:auto;padding:8px 12px;line-height:20px}.champ::placeholder{color:var(--color-texte-3)}.champ:focus{border-color:var(--color-texte);box-shadow:var(--halo-focus)}select.champ{padding-right:28px}.case{cursor:pointer;align-items:center;gap:8px;padding:6px 0;display:flex}.case input{width:16px;height:16px;accent-color:var(--color-texte)}.etiquette{border-radius:var(--radius-sm);background:var(--color-neutre-fond);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:4px;padding:3px 10px;line-height:16px;display:inline-flex}.statut{border-radius:var(--radius-sm);font-size:var(--text-sm);white-space:nowrap;background:var(--color-neutre-fond);color:var(--color-texte-2);padding:3px 10px;font-weight:500;line-height:16px;display:inline-flex}.statut-en_cours{background:var(--color-ambre-fond);color:var(--color-ambre)}.statut-termine{background:var(--color-accent-fond);color:var(--color-accent)}.statut-retard{background:var(--color-erreur-fond);color:var(--color-erreur)}.statut-valider{background:var(--color-ardoise-fond);color:var(--color-ardoise)}.badge{background:var(--color-neutre-fond);color:var(--color-texte-2);font-size:var(--text-xs);white-space:nowrap;border-radius:4px;margin-left:6px;padding:1px 6px;line-height:16px}.pastille-modif{background:var(--color-neutre-fond);color:var(--color-texte-2);font-size:var(--text-xs);border-radius:4px;padding:1px 8px}.personne{align-items:center;gap:6px;margin-right:8px;display:inline-flex}.popover{z-index:40;background:var(--color-eleve);border:1px solid var(--color-trait);border-radius:var(--radius-lg);box-shadow:var(--ombre-menu);flex-direction:column;padding:6px;display:flex;position:fixed}.entree-menu{border-radius:var(--radius-sm);align-items:center;gap:10px;min-height:32px;padding:0 8px;display:flex}.entree-menu:hover,.entree-menu.actif{background:var(--color-survol)}.entree-libelle{font-weight:500}.entree-destination{font-size:var(--text-sm);color:var(--color-texte-2);white-space:nowrap;margin-left:auto}.fenetre-fond{z-index:50;background:var(--color-voile);place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.fenetre{background:var(--color-eleve);border:1px solid var(--color-trait);border-radius:var(--radius-lg);box-shadow:var(--ombre-fenetre);flex-direction:column;gap:18px;width:min(560px,100vw - 32px);padding:26px;display:flex}.fenetre h2{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-texte-2);font-weight:500;line-height:16px}.fenetre .champ{height:40px}.actions-fenetre{justify-content:flex-end;gap:10px;display:flex}.actions-fenetre .bouton{height:40px}.choix-bases{border:1px solid var(--color-trait);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.choix-bases legend{padding:0 6px;font-weight:600}.choix-bases label{cursor:pointer;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.choix-bases label.desactive{opacity:.55;cursor:default}.choix-bases input{flex-shrink:0;margin-top:4px}.vue-liee-tete{color:var(--color-texte-2);align-items:center;gap:8px;margin:0 0 12px;display:flex}.vue-liee-inaccessible{border:1px dashed var(--color-trait);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:20px;display:flex}.menu-creer{width:360px;box-shadow:var(--ombre-menu-creer);padding:8px;top:46px;left:8px}.menu-creer-tete{border-bottom:1px solid var(--color-trait);font-size:var(--text-sm);color:var(--color-texte-2);align-items:center;gap:8px;margin-bottom:4px;padding:10px 10px 12px;line-height:16px;display:flex}.menu-creer-tete strong{color:var(--color-texte);font-weight:700}.menu-creer .entree-menu{border-radius:var(--radius-onglet);align-items:center;gap:12px;padding:10px}.menu-creer .entree-menu.separe{border-top:1px solid var(--color-trait);border-radius:0 0 8px 8px;margin-top:4px}.entree-icone{border-radius:var(--radius-onglet);background:var(--color-surface);flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.entree-texte{flex-direction:column;gap:1px;min-width:0;display:flex}.entree-texte .entree-libelle{font-size:15px;line-height:18px}.entree-texte .entree-destination{white-space:normal;margin:0;line-height:16px}.fenetre-creer .titre-saisi{background:0 0;border:0;outline:none;padding:0;font-size:22px;font-weight:700;line-height:28px}.titre-saisi::placeholder{color:var(--color-texte-3)}.destination{background:var(--color-surface);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.destination-ligne{align-items:center;gap:10px;font-size:15px;line-height:18px;display:flex}.destination-ligne span{flex:1}.destination select{border:1px solid var(--color-trait);border-radius:var(--radius-sm);height:32px;font-size:var(--text-sm);background:#fff;padding:0 12px;font-weight:500}[data-theme=dark] .destination select{background:var(--color-fond)}.toasts{z-index:60;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{color:#fff;border-radius:var(--radius-md);box-shadow:var(--ombre-toast);background:#211d19;align-items:center;gap:12px;min-width:320px;max-width:560px;padding:14px 18px;display:flex}[data-theme=dark] .toast{background:var(--sombre-eleve);color:var(--sombre-texte);border:1px solid var(--sombre-trait)}.toast:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2389B389' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/18px no-repeat;flex-shrink:0;width:18px;height:18px}.toast span{flex:1}.toast .lien{color:inherit;font-weight:700}.fenetre.recherche{width:min(640px,100vw - 32px);box-shadow:var(--ombre-palette);gap:0;padding:0;overflow:hidden}.recherche-champ{border-bottom:1px solid var(--color-trait);align-items:center;gap:12px;height:56px;padding:0 18px;display:flex}.recherche-champ input{background:0 0;border:0;outline:none;flex:1;font-size:17px}.recherche-champ kbd{border:1px solid var(--color-trait);border-radius:4px;padding:2px 6px}.recherche-resultats{max-height:60vh;padding:8px;overflow:auto}.recherche-resultats h3{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-texte-2);padding:10px 10px 4px;font-weight:500}.resultat{border-radius:var(--radius-onglet);align-items:flex-start;gap:12px;width:100%;padding:10px;display:flex}.resultat svg{color:var(--color-texte-2);flex-shrink:0;margin-top:2px}.resultat.actif,.resultat:hover{background:var(--color-survol)}.resultat-corps{flex-direction:column;gap:2px;min-width:0;display:flex}.resultat-titre{font-weight:500}.resultat-extrait{font-size:var(--text-sm);color:var(--color-texte-2);line-height:18px}.resultat-extrait mark{background:var(--color-ambre-fond);color:var(--color-texte);border-radius:2px;padding:0 1px}.recherche-vide{color:var(--color-texte-2);text-align:center;padding:24px}.panneau-boite{left:var(--largeur-barre);z-index:30;background:var(--color-fond);border-right:1px solid var(--color-trait);width:420px;box-shadow:var(--ombre-panneau);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;overflow:auto}.panneau-boite header{border-bottom:1px solid var(--color-trait);flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex}.panneau-boite h2{font-size:var(--text-md);font-weight:700;line-height:20px}.panneau-boite .actions{align-items:center;gap:8px;display:flex}.liste-notifs{margin:0;padding:0;list-style:none}.liste-notifs li+li{border-top:1px solid var(--color-trait)}.notif{align-items:flex-start;gap:12px;width:100%;padding:12px 20px;display:flex}.notif:hover{background:var(--color-survol)}.notif-corps{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.notif-phrase{line-height:20px}.notif-titre{font-weight:700}.notif-extrait{color:var(--color-texte-2);line-height:20px}.notif-date{font-size:var(--text-sm);color:var(--color-texte-2);line-height:16px}.point{background:var(--color-texte);border-radius:4px;flex-shrink:0;width:8px;height:8px;margin-top:6px}.pied-boite{border-top:1px solid var(--color-trait);flex-shrink:0;place-items:center;height:48px;display:grid}.vide{text-align:center;color:var(--color-texte-3);flex-direction:column;align-items:center;gap:8px;padding:40px 16px;display:flex}.vide-titre{color:var(--color-texte);font-weight:500}.vide-texte{max-width:420px;color:var(--color-texte-2);font-size:var(--text-sm);line-height:18px}.ecran{width:min(var(--colonne-lecture), 100% - 2 * var(--gouttiere));flex-direction:column;gap:20px;margin-inline:auto;padding:24px 0 64px;display:flex}.ecran.large{width:auto;padding-inline:var(--gouttiere);margin:0}.page-titre{letter-spacing:-.015em;align-items:center;gap:10px;font-size:24px;font-weight:700;line-height:30px;display:flex}.ecran h2{font-size:var(--text-sm);color:var(--color-texte-2);margin-top:8px;font-weight:500;line-height:16px}.liste-simple{margin:0;padding:0;list-style:none}.liste-simple li+li{border-top:1px solid var(--color-trait)}.ligne-simple{align-items:center;gap:12px;width:100%;min-height:40px;padding:0 4px;display:flex}.ligne-simple:not(.statique):hover{background:var(--color-survol)}.ligne-simple>.tronque{flex:1;font-size:15px;line-height:18px}.ligne-simple svg{color:var(--color-texte-2);flex-shrink:0}.formulaire{flex-direction:column;gap:10px;max-width:560px;display:flex}.cartes-propositions{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.carte-proposition{border:1px solid var(--color-trait);border-radius:var(--radius-md);flex-direction:column;gap:6px;width:100%;padding:16px 18px;display:flex}.carte-proposition:hover{background:var(--color-survol)}.carte-tete{align-items:center;gap:8px;display:flex}.bascule{border:1px solid var(--color-trait);border-radius:var(--radius-onglet);flex-shrink:0;display:inline-flex;overflow:clip}.bascule button{align-items:center;gap:6px;padding:8px 16px;font-weight:500;line-height:18px;display:inline-flex}.bascule button.actif{background:var(--color-texte);color:var(--color-fond)}.accueil{padding:24px var(--gouttiere) 48px;flex-direction:column;gap:24px;max-width:1180px;display:flex}.accueil-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.accueil-tete h1{letter-spacing:-.02em;flex-basis:100%;order:2;font-size:24px;font-weight:700;line-height:30px}.accueil-tete .aide{font-size:var(--text-base);flex:1;order:1;line-height:18px}.accueil-tete .bouton{border:1px solid var(--color-trait);color:var(--color-texte);order:1;gap:8px;padding:0 14px}.grille-blocs{grid-template-columns:1.3fr 1fr;align-items:start;gap:20px;display:grid}.bloc{border:1px solid var(--color-trait);border-radius:var(--radius-carte-accueil);flex-direction:column;padding:18px 20px 8px;display:flex}.bloc h2{font-size:var(--text-sm);color:var(--color-texte-2);padding-bottom:10px;font-weight:500;line-height:16px}.bloc .liste-simple li{border-top:1px solid var(--color-trait)}.bloc .ligne-simple{min-height:44px;padding:0}.bloc>.lien{padding:10px 0}.bloc>.aide{padding-bottom:12px}.bloc-bloc_notes{background:var(--color-surface);border:0;padding:18px 20px}.bloc-notes{resize:vertical;background:0 0;border:0;outline:none;min-height:96px;padding:0;font-size:15px;line-height:23px}.personnaliser{border:1.5px dashed var(--color-pointilles);border-radius:var(--radius-carte-accueil);flex-direction:column;gap:2px;padding:14px 18px;display:flex}.ligne-perso{justify-content:space-between;align-items:center;display:flex}.tuiles{flex-wrap:wrap;gap:10px;padding-bottom:12px;display:flex}.tuile{border:1px solid var(--color-trait);border-radius:var(--radius-md);align-items:center;gap:10px;padding:12px 16px;font-weight:500;display:inline-flex}.tuile:hover{background:var(--color-survol)}.page{min-height:100%;display:flex}.page-corps{min-width:0;padding:40px var(--gouttiere) 120px;flex:1}:is(.page-corps:has(>.vue-base),.page-corps:has(>.vue-projet)){padding-top:24px}.page-corps>*{max-width:var(--container-texte);margin-inline:auto}.page-corps>.vue-base{max-width:none}.page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.presence{display:flex}.presence>span{outline:2px solid var(--color-fond);border-radius:50%;margin-left:-6px}.etat-connexion{font-size:var(--text-sm);color:var(--color-texte-2);align-items:center;gap:6px;display:inline-flex}.etat-connexion.erreur{color:var(--color-erreur)}.date-modif{font-size:var(--text-sm);color:var(--color-texte-2)}.page-entete{flex-direction:column;gap:12px;padding-bottom:20px;display:flex}.page-entete.compact{padding:24px var(--gouttiere) 0;gap:16px}.page-icone{width:fit-content;font-size:40px;line-height:44px}.page-icone svg{color:var(--color-texte-2)}.page-entete .page-titre{letter-spacing:-.02em;font-size:32px;line-height:38px}.champ-titre{background:0 0;border:0;outline:none;width:100%;padding:0;font-weight:700}.page-meta{font-size:var(--text-sm);color:var(--color-texte-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-inaccessible{text-align:center;max-width:480px;color:var(--color-texte-2);flex-direction:column;align-items:center;gap:12px;margin:15vh auto;display:flex}.page-inaccessible h1{color:var(--color-texte);font-size:var(--text-lg)}.alerte-secret,.alerte{background:var(--color-erreur-fond);color:var(--color-erreur);border-radius:var(--radius-md);font-size:var(--text-sm);align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;line-height:20px;display:flex}.alerte{background:var(--color-ardoise-fond);color:var(--color-ardoise-texte);flex-direction:column}.encadre-savoir{background:var(--color-surface);border-radius:var(--radius-md);flex-direction:column;gap:10px;margin-bottom:24px;padding:16px 18px;display:flex}.encadre-savoir-tete{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.actions-savoir,.requalifier{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions-savoir .champ{flex:1;min-width:180px}.editeur-cible{flex-direction:column;gap:8px;display:flex}.puces-groupes{flex-wrap:wrap;gap:6px;display:flex}.puce{font-size:var(--text-sm);border:1px solid var(--color-trait);border-radius:16px;padding:5px 12px;line-height:16px}.puce.active{background:var(--color-texte);color:var(--color-fond);border-color:var(--color-texte);font-weight:500}.panneau{border-left:1px solid var(--color-trait);background:var(--color-fond);flex-direction:column;flex-shrink:0;gap:14px;width:380px;height:calc(100vh - 84px);padding:0 20px 24px;display:flex;position:sticky;top:0;overflow:auto}.panneau header{border-bottom:1px solid var(--color-trait);background:var(--color-fond);z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;margin-inline:-20px;padding-inline:20px;display:flex;position:sticky;top:0}.panneau h2{font-size:var(--text-md);font-weight:700}.panneau h3{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-texte-2);font-weight:500}.ligne-partage{flex-wrap:wrap;gap:8px;display:flex}.ligne-partage select:first-child{flex:1}.liste-partages,.liste-versions{margin:0;padding:0;list-style:none}.liste-partages li{border-top:1px solid var(--color-trait);align-items:center;gap:12px;min-height:56px;display:flex}.liste-partages li>span:nth-child(2){flex:1;font-weight:500}.liste-versions li{border-top:1px solid var(--color-trait);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.liste-versions li>div{flex-direction:column;gap:2px;display:flex}.choix-boutiques{flex-wrap:wrap;gap:4px 16px;display:flex}.fil{border-top:1px solid var(--color-trait);flex-direction:column;gap:10px;padding-top:12px;display:flex}.fil.resolu{opacity:.6}.fil blockquote,.nouveau-fil blockquote{border-left:3px solid var(--color-ambre-fond);color:var(--color-texte-2);font-size:var(--text-sm);margin:0;padding-left:10px}.commentaire{gap:10px;display:flex}.commentaire-tete{align-items:baseline;gap:8px;display:flex}.commentaire p{line-height:20px}.mention{background:var(--color-neutre-fond);border-radius:4px;padding:0 3px;font-weight:500}.saisie-commentaire{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:relative}.saisie-commentaire .champ{width:100%}.suggestions{width:100%;position:absolute;top:100%;left:0}.vue-base{flex-direction:column;gap:12px;display:flex}.barre-vues{border-bottom:1px solid var(--color-trait);align-items:center;gap:4px;display:flex}.barre-vues .espace{flex:1}.barre-vues .bouton,.barre-vues .bascule{margin-bottom:6px}.onglet-vue{height:36px;color:var(--color-texte-2);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.onglet-vue.actif{color:var(--color-texte);border-bottom-color:var(--color-texte);font-weight:500}.onglet-vue.ajout{padding:0 10px}.table-defile{overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th{text-align:left;height:36px;font-size:var(--text-sm);color:var(--color-texte-2);border-bottom:1px solid var(--color-trait);white-space:nowrap;padding:0 12px;font-weight:500;line-height:16px}.table td{border-bottom:1px solid var(--color-trait);white-space:nowrap;height:40px;padding:0 12px}.table tbody tr:hover{background:var(--color-survol)}.table tr.termine td:nth-child(2){color:var(--color-texte-2);text-decoration:line-through}.cellule-titre{align-items:center;gap:4px;min-width:240px;font-weight:500;display:flex}.cellule-bouton{text-overflow:ellipsis;align-items:center;gap:4px;max-width:360px;min-height:28px;display:inline-flex;overflow:hidden}.cellule-champ,.cellule-select{border:1px solid var(--color-texte);border-radius:var(--radius-sm);background:var(--color-fond);height:30px;padding:0 8px}.cellule-select{background:0 0;border-color:#0000}.cellule-select:hover{border-color:var(--color-trait)}input[type=checkbox]{accent-color:var(--color-texte);width:18px;height:18px}.kanban{align-items:flex-start;gap:16px;padding-bottom:16px;display:flex;overflow-x:auto}.colonne{background:var(--color-surface);border-radius:var(--radius-md);flex-direction:column;flex-shrink:0;gap:8px;width:280px;padding:10px;display:flex}.colonne-tete{justify-content:space-between;align-items:center;padding:2px 2px 6px;display:flex}.carte{background:var(--color-fond);border:1px solid var(--color-trait);border-radius:var(--radius-onglet);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.carte:hover{border-color:var(--color-texte-3)}.carte-titre{font-weight:500}.liste-lignes{margin:0;padding:0;list-style:none}.liste-lignes li+li{border-top:1px solid var(--color-trait)}.ligne-liste{align-items:center;gap:10px;width:100%;min-height:44px;display:flex}.tiroir{background:var(--color-fond);border-left:1px solid var(--color-trait);width:min(560px,100vw);box-shadow:var(--ombre-fenetre);z-index:35;flex-direction:column;gap:16px;padding:0 28px 28px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto}.tiroir>header{justify-content:flex-end;align-items:center;height:56px;display:flex}.tiroir>h2{font-size:var(--text-xl);font-weight:700;line-height:34px}.tiroir .panneau{border:0;width:auto;height:auto;padding:0;position:static}.tiroir .panneau header{margin:0;padding:0}.proprietes{flex-direction:column;gap:4px;margin:0;display:flex}.propriete{grid-template-columns:160px 1fr;align-items:center;min-height:36px;display:grid}.propriete dt{color:var(--color-texte-2)}.propriete dd{margin:0}.espace-taches .table-defile,.espace-taches .calendrier,.espace-taches>.vide{padding:0 var(--gouttiere)}.espace-taches .pied{padding:8px var(--gouttiere) 40px}.espace-taches .barre-vues{gap:4px}.calendrier{flex-direction:column;gap:12px;display:flex}.calendrier-barre{align-items:center;gap:6px;display:flex}.calendrier-titre{text-transform:capitalize;flex:1;margin-left:8px;font-size:15px;font-weight:700;line-height:18px}.calendrier .bascule{border-radius:var(--radius-sm)}.calendrier .bascule button{font-size:var(--text-sm);padding:5px 12px}.calendrier-grille{grid-template-columns:repeat(5,1fr) repeat(2,1fr);display:grid}.calendrier-semaine .calendrier-grille{grid-template-columns:repeat(5,1fr) repeat(2,.7fr)}.calendrier-entete{height:34px;font-size:var(--text-sm);color:var(--color-texte-2);text-transform:capitalize;align-items:center;padding-left:8px;font-weight:500;display:flex}.calendrier-jour{border-top:1px solid var(--color-trait);border-right:1px solid var(--color-trait);flex-direction:column;gap:4px;min-width:0;min-height:104px;padding:6px 8px;display:flex}.calendrier-semaine .calendrier-jour{min-height:480px}.calendrier-jour:nth-child(7n){border-right:0}.calendrier-jour:nth-child(7n),.calendrier-jour:nth-child(7n-1){background:var(--color-weekend)}.calendrier-jour.hors-mois .numero-jour{color:var(--color-texte-3)}.numero-jour{font-size:var(--text-sm);line-height:16px}.aujourdhui .numero-jour{background:var(--color-texte);width:24px;height:24px;color:var(--color-fond);border-radius:12px;place-items:center;font-weight:700;display:grid}.evenement{background:var(--color-neutre-fond);font-size:var(--text-xs);border-radius:4px;width:100%;padding:2px 6px;line-height:16px;display:block}.calendrier-semaine .evenement{border-radius:var(--radius-onglet);border:1px solid var(--color-trait);font-size:var(--text-sm);background:0 0;padding:10px;font-weight:500}.evenement.statut-retard{background:var(--color-erreur-fond);color:var(--color-erreur);border-color:#0000;font-weight:500}.evenement.statut-termine{color:var(--color-texte-3);background:0 0;text-decoration:line-through}.evenement.barre{background:var(--color-ardoise-fond);color:var(--color-ardoise-texte);border-color:#0000;font-weight:500}.bulle-commentaire{z-index:30;border-radius:var(--radius-sm);background:var(--color-eleve);border:1px solid var(--color-trait);box-shadow:var(--ombre-menu);align-items:center;gap:2px;padding:2px;font-weight:500;display:inline-flex;position:fixed}.bandeau-secours{background:var(--color-ambre-fond);color:var(--color-ambre);border-radius:var(--radius-sm);font-size:var(--text-sm);align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;display:flex}.bandeau-secours.erreur{background:var(--color-erreur-fond);color:var(--color-erreur)}.barre-mobile{display:none}@media (width<=767px){.coque,.coque.barre-repliee{grid-template-columns:1fr}.barre-repliee .barre-laterale{visibility:visible}.barre-laterale{z-index:45;width:100%;transition:transform .2s;position:fixed;inset:0 0 64px;transform:translate(-100%)}.menu-mobile-ouvert .barre-laterale{transform:none}.barre-onglets{display:none}.contenu{height:calc(100vh - 64px)}.entete-contenu{padding-inline:16px}.panneau-boite{width:100%;bottom:64px;left:0}.barre-mobile{background:var(--color-fond);border-top:1px solid var(--color-trait);z-index:50;height:64px;padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.barre-mobile button{font-size:var(--text-xs);color:var(--color-texte-2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:44px;display:flex;position:relative}.barre-mobile button.actif{color:var(--color-texte);font-weight:500}.barre-mobile .pastille{top:6px;right:calc(50% - 20px)}.page-corps{padding:24px 16px 96px}.page-entete .page-titre{font-size:30px;line-height:36px}.page.avec-panneau .panneau{z-index:40;width:100%;height:auto;position:fixed;inset:0 0 64px}.accueil{padding:24px 16px}.grille-blocs{grid-template-columns:1fr}.ecran{padding:24px 16px 96px}.page-entete.compact{padding:16px 16px 0}.espace-taches .table-defile,.espace-taches .calendrier,.espace-taches>.vide,.espace-taches .pied{padding-inline:16px}.menu-creer{width:auto;inset:auto 8px 72px}.toasts{bottom:76px}}.titre-groupe{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-texte-2);padding:14px 20px 4px;font-weight:500;line-height:16px}section+section .titre-groupe{border-top:1px solid var(--color-trait)}.pastille-notif{background:var(--color-surface);border-radius:16px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.panneau-boite .avatar{width:32px;height:32px}.colonne-blocs{flex-direction:column;gap:20px;min-width:0;display:flex}.bloc-tete{justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.bloc-tete h2{padding:0}.ligne-titre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.espace-taches .calendrier{padding-top:12px}.editeur{position:relative}.contenu-page .ProseMirror{font-size:var(--text-md);word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;outline:none;min-height:200px;padding-bottom:80px;line-height:26px}.ProseMirror p{margin:0 0 8px}.ProseMirror h1{font-size:var(--text-xl);letter-spacing:-.015em;margin:28px 0 8px;font-weight:700;line-height:34px}.ProseMirror h2{font-size:var(--text-lg);margin:24px 0 8px;font-weight:700;line-height:28px}.ProseMirror h3{font-size:var(--text-md);margin:20px 0 6px;font-weight:700;line-height:24px}.ProseMirror ul,.ProseMirror ol{margin:0 0 8px;padding-left:24px}.ProseMirror li>p{margin:0 0 4px}.ProseMirror ul[data-type=taskList]{padding-left:0;list-style:none}.ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:12px;display:flex}.ProseMirror ul[data-type=taskList] li>label{flex-shrink:0;margin-top:3px}.ProseMirror ul[data-type=taskList] li>label input{width:20px;height:20px;accent-color:var(--color-accent)}.ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--color-texte-2)}.ProseMirror ul[data-type=taskList] li>div{flex:1}.ProseMirror blockquote{border-left:3px solid var(--color-trait);color:var(--color-texte-2);margin:0 0 8px;padding-left:14px}.ProseMirror hr{border:0;border-top:1px solid var(--color-trait);margin:20px 0}.ProseMirror pre{background:var(--color-surface);border-radius:var(--radius-sm);font-family:ui-monospace,Menlo,monospace;font-size:var(--text-sm);padding:12px 14px;line-height:20px;overflow-x:auto}.ProseMirror code{background:var(--color-neutre-fond);border-radius:4px;padding:1px 4px;font-family:ui-monospace,Menlo,monospace;font-size:.9em}.ProseMirror pre code{background:0 0;padding:0}.ProseMirror a{text-underline-offset:2px;text-decoration:underline}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:8px 0 12px}.ProseMirror th,.ProseMirror td{border-bottom:1px solid var(--color-trait);text-align:left;vertical-align:top;font-size:var(--text-base);padding:8px 10px;line-height:20px}.ProseMirror th{font-size:var(--text-sm);color:var(--color-texte-2);font-weight:500}.ProseMirror th p,.ProseMirror td p{margin:0}.ProseMirror .selectedCell{background:var(--color-selection)}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-texte-3);float:left;pointer-events:none;height:0}.ProseMirror div[data-youtube-video] iframe{aspect-ratio:16/9;border-radius:var(--radius-md);border:0;width:100%;height:auto}.commentaire-ancre{background:var(--color-ambre-fond);border-bottom:2px solid var(--color-ambre)}.bloc-encadre{background:var(--color-surface);border-radius:var(--radius-md);gap:12px;margin:0 0 8px;padding:16px 18px;display:flex}.encadre-icone{font-size:18px;line-height:26px}.encadre-contenu{flex:1;min-width:0}.encadre-contenu p:last-child{margin:0}.bloc-image img{border-radius:var(--radius-md);max-width:100%;margin:8px 0;display:block}.image-absente{background:var(--color-surface);border-radius:var(--radius-md);color:var(--color-texte-2);gap:8px;padding:24px;display:flex}.bloc-fichier button{border:1px solid var(--color-trait);border-radius:var(--radius-md);align-items:center;gap:10px;margin:4px 0 8px;padding:10px 14px;display:inline-flex}.bloc-fichier .taille{color:var(--color-texte-2);font-size:var(--text-sm)}.lien-page a,.lien-page span{text-decoration:underline;-webkit-text-decoration-color:var(--color-trait);text-decoration-color:var(--color-trait);text-underline-offset:3px;align-items:center;gap:4px;font-weight:500;display:inline-flex}.lien-page.inaccessible span{color:var(--color-texte-2);font-weight:400;text-decoration:none}.bloc-notion-origine{border:1px dashed var(--color-pointilles);border-radius:var(--radius-md);margin:0 0 8px;padding:10px 14px}.badge-notion{font-size:var(--text-xs);color:var(--color-texte-2);align-items:center;gap:4px;margin-bottom:6px;display:inline-flex}.bloc-notion-origine pre{white-space:pre-wrap;font-family:inherit;font-size:var(--text-base);color:var(--color-texte-2);margin:0}.menu-slash{width:320px;max-height:340px;overflow:auto}.menu-slash .entree-destination{font-size:var(--text-xs)}.collaboration-carets__caret{word-break:normal;pointer-events:none;border-left:1px solid;border-right:1px solid;margin-left:-1px;margin-right:-1px;position:relative}.collaboration-carets__label{font-size:var(--text-xs);color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:4px 4px 4px 0;padding:0 6px;font-weight:500;line-height:16px;position:absolute;top:-1.4em;left:-1px}.collaboration-carets__caret.couleur-collab-0{border-color:#7d5f1c}.collaboration-carets__label.couleur-collab-0{background:#7d5f1c}.collaboration-carets__caret.couleur-collab-1{border-color:#3e5d3e}.collaboration-carets__label.couleur-collab-1{background:#3e5d3e}.collaboration-carets__caret.couleur-collab-2{border-color:#8f4436}.collaboration-carets__label.couleur-collab-2{background:#8f4436}.collaboration-carets__caret.couleur-collab-3{border-color:#4a5a6a}.collaboration-carets__label.couleur-collab-3{background:#4a5a6a}.collaboration-carets__caret.couleur-collab-4{border-color:#6b4e71}.collaboration-carets__label.couleur-collab-4{background:#6b4e71}.collaboration-carets__caret.couleur-collab-5{border-color:#2f6670}.collaboration-carets__label.couleur-collab-5{background:#2f6670}.collaboration-carets__caret.couleur-collab-neutre{border-color:var(--color-texte-2)}.collaboration-carets__label.couleur-collab-neutre{background:var(--color-texte-2)}.collaboration-carets__selection.couleur-collab-0{background:#7d5f1c40}.collaboration-carets__selection.couleur-collab-1{background:#3e5d3e40}.collaboration-carets__selection.couleur-collab-2{background:#8f443640}.collaboration-carets__selection.couleur-collab-3{background:#4a5a6a40}.collaboration-carets__selection.couleur-collab-4{background:#6b4e7140}.collaboration-carets__selection.couleur-collab-5{background:#2f667040}.collaboration-carets__selection.couleur-collab-neutre{background:var(--color-selection)}.accueil-tete{flex-wrap:nowrap;align-items:flex-end}.accueil-salut{flex-direction:column;gap:6px;min-width:0;display:flex}.accueil-tete h1{flex-basis:auto;order:0}.accueil-date{font-size:var(--text-base);color:var(--color-texte-2);line-height:18px}.accueil-tete .bouton{flex-shrink:0;order:0}.accueil-tete .bouton svg{width:15px;height:15px}.ligne-tache-accueil{align-items:center;gap:12px;min-height:44px;display:flex}.ligne-tache-accueil .ligne-simple{flex:1;width:auto;min-width:0}.case-ronde{border:1.5px solid var(--color-case);width:18px;height:18px;color:var(--color-fond);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.case-ronde:hover{border-color:var(--color-texte-2)}.case-ronde svg{stroke-width:3.2px}.ligne-tache-accueil.faite .case-ronde{background:var(--color-texte);border-color:var(--color-texte)}.ligne-tache-accueil.faite .tronque{color:var(--color-texte-3);text-decoration:line-through}.echeance-accueil{white-space:nowrap;font-size:var(--text-sm);color:var(--color-texte-2);flex-shrink:0;line-height:16px}.echeance-accueil.en-retard{color:var(--color-erreur);font-weight:500}.bloc-bloc_notes .bloc-tete{padding-bottom:10px}textarea.bloc-notes{field-sizing:content;resize:none;width:100%;min-height:46px;color:var(--color-texte);background:0 0;border:0;outline:none;padding:0;font-size:15px;line-height:23px;display:block}textarea.bloc-notes::placeholder{color:var(--color-texte-3)}.ajouter-bloc{flex-direction:column;gap:12px;display:flex}.ajouter-bloc-bouton{text-align:center;border:1.5px dashed var(--color-pointilles);border-radius:var(--radius-carte-accueil);width:100%;min-height:56px;font-size:var(--text-base);color:var(--color-texte-2);justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-weight:500;line-height:18px;display:flex}.ajouter-bloc-bouton svg{stroke-width:2px;flex-shrink:0}.ajouter-bloc-bouton:hover{background:var(--color-survol);color:var(--color-texte)}.ajouter-bloc-choix{flex-wrap:wrap;gap:8px;display:flex}.accueil-espace{width:min(var(--colonne-lecture), 100% - 2 * var(--gouttiere));flex-direction:column;gap:32px;margin:0 auto;padding:40px 0 64px;display:flex}.accueil-espace-tete{flex-direction:column;gap:10px;display:flex}.accueil-espace-tete h1{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:38px}.accueil-espace-description{max-width:640px;font-size:var(--text-md);color:var(--color-texte-2);line-height:26px}.accueil-espace-epinglees{flex-direction:column;gap:14px;display:flex}.accueil-espace-epinglees h2{font-size:var(--text-sm);color:var(--color-texte-2);font-weight:500;line-height:16px}.cartes-epinglees{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.carte-epinglee-place[draggable=true]{cursor:grab}.carte-epinglee-place.glissee{opacity:.5}.carte-epinglee{border:1px solid var(--color-trait);color:var(--color-texte);border-radius:10px;flex-direction:column;gap:14px;min-width:0;height:100%;padding:18px;text-decoration:none;display:flex}.carte-epinglee:hover{background:var(--color-survol)}.carte-epinglee:focus-visible{outline:2px solid var(--color-texte);outline-offset:2px}.carte-epinglee-icone{color:var(--color-texte-2)}.carte-epinglee-texte{flex-direction:column;gap:4px;min-width:0;display:flex}.carte-epinglee-titre{font-size:15px;font-weight:500;line-height:18px}.carte-epinglee-legende{font-size:var(--text-sm);color:var(--color-texte-2);line-height:16px}.accueil-espace-aide{font-size:var(--text-sm);margin:0}.accueil-espace-pages-tete{justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.accueil-espace-pages-tete h2{font-size:var(--text-sm);color:var(--color-texte-2);font-weight:500;line-height:16px}.accueil-espace-pages-tete .bouton{height:32px;color:var(--color-texte-2);gap:6px;padding:0 10px}.accueil-espace-pages-tete .bouton svg{stroke-width:2px;width:15px;height:15px}.liste-pages-espace{border-bottom:1px solid var(--color-trait);margin:0;padding:0;list-style:none}.liste-pages-espace li{border-top:1px solid var(--color-trait)}.ligne-page-espace{grid-template-columns:16px minmax(0,1fr) auto 140px;align-items:center;gap:12px;min-height:40px;padding:0 8px;display:grid}.ligne-page-espace:hover{background:var(--color-survol)}.ligne-page-espace>svg{color:var(--color-texte-3)}.ligne-page-titre{font-size:var(--text-base);line-height:18px}.ligne-page-modifiee{font-size:var(--text-sm);color:var(--color-ardoise);font-weight:500;line-height:16px}.ligne-page-meta{font-size:var(--text-sm);color:var(--color-texte-2);text-align:right;white-space:nowrap;line-height:16px}.menu-creer-tete>span{flex:1;min-width:0}.menu-creer-changer{font-size:var(--text-sm);color:var(--color-texte-2);flex-shrink:0;font-weight:500;line-height:16px}.menu-creer-changer:hover{color:var(--color-texte)}.menu-creer-lieux{flex-direction:column;display:flex}.menu-creer-lieux-aide{padding:8px 10px 4px}@media (width<=767px){.accueil-tete{flex-wrap:wrap}.accueil-espace{gap:32px;width:auto;padding:24px 16px 96px}.accueil-espace-tete h1{font-size:30px;line-height:36px}.cartes-epinglees{grid-template-columns:minmax(0,1fr);gap:10px}.ligne-page-espace{grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"icone titre meta"".modif modif";row-gap:2px;padding-block:8px}.ligne-page-espace>:first-child{grid-area:icone}.ligne-page-titre{grid-area:titre}.ligne-page-modifiee{grid-area:modif}.ligne-page-modifiee:empty{display:none}.ligne-page-meta{grid-area:meta}}.page-actions{align-items:center;gap:12px;display:flex;position:relative}.page-partager{display:inline-flex}.menu-page{display:inline-flex;position:relative}.menu-page-declencheur.taille-18 svg{width:18px;height:18px}.menu-page-declencheur.taille-20 svg{width:20px;height:20px}.menu-page-liste{z-index:45;background:var(--color-eleve);border:1px solid var(--color-trait);border-radius:var(--radius-lg);min-width:240px;box-shadow:var(--ombre-menu);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.menu-page-liste .entree-menu{width:100%;height:36px;font-size:var(--text-base);white-space:nowrap;line-height:18px}.menu-page-liste .entree-menu svg{color:var(--color-texte-2);flex-shrink:0}.menu-page-liste .entree-menu.coche{background:var(--color-selection)}.menu-page-liste .entree-menu.danger,.menu-page-liste .entree-menu.danger svg{color:var(--color-erreur)}.menu-page-separateur{background:var(--color-trait);height:1px;margin:6px 0}.popover-partage{z-index:45;background:var(--color-eleve);border:1px solid var(--color-trait);border-radius:var(--radius-lg);width:440px;max-width:calc(100vw - 32px);max-height:calc(100vh - 120px);box-shadow:var(--ombre-popover);text-align:left;flex-direction:column;gap:16px;padding:20px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}[data-theme=dark] .popover-partage{box-shadow:var(--ombre-menu)}.popover-partage h2{font-size:var(--text-md);color:var(--color-texte);font-weight:700;line-height:20px}.partage-ajout{gap:8px;display:flex}.partage-champ{border:1px solid var(--color-trait);border-radius:var(--radius-sm);background:var(--color-fond);flex:1;align-items:center;min-width:0;height:40px;display:flex;position:relative}.partage-champ:focus-within{border-color:var(--color-texte);box-shadow:var(--halo-focus)}.partage-champ input{min-width:0;height:100%;font-size:var(--text-base);background:0 0;border:0;outline:none;flex:1;padding:0 12px}.partage-champ input::placeholder{color:var(--color-texte-3)}.partage-droit-choisi{font-size:var(--text-sm);color:var(--color-texte-2);cursor:pointer;background:0 0;border:0;outline:none;margin-right:4px;padding:0 8px}.partage-suggestions{z-index:2;background:var(--color-eleve);border:1px solid var(--color-trait);border-radius:var(--radius-md);box-shadow:var(--ombre-menu);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.partage-suggestions button{border-radius:var(--radius-sm);align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;display:flex}.partage-suggestions button:hover,.partage-suggestions button.actif{background:var(--color-survol)}.popover-partage .bouton-grand{height:40px;padding:0 16px}.partage-qui h3{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-texte-2);padding-bottom:6px;font-weight:500;line-height:16px}.partage-qui ul{margin:0;padding:0;list-style:none}.partage-ligne{align-items:center;gap:12px;min-height:56px;display:flex}.partage-ligne+.partage-ligne{border-top:1px solid var(--color-trait)}.partage-ligne .avatar{background:var(--color-texte-2);width:32px;height:32px;font-size:12px}.partage-pastille{border-radius:var(--radius-onglet);background:var(--color-surface);width:32px;height:32px;color:var(--color-texte);flex-shrink:0;place-items:center;display:grid}.partage-nom{flex-direction:column;flex:1;min-width:0;display:flex}.partage-nom strong{font-size:var(--text-base);color:var(--color-texte);font-weight:500;line-height:18px}.partage-nom span{font-size:var(--text-sm);color:var(--color-texte-2);line-height:16px}.partage-droit-fixe{font-size:var(--text-base);color:var(--color-texte-2);white-space:nowrap;line-height:18px}.partage-droit{color:var(--color-texte-2);align-items:center;gap:6px;display:inline-flex;position:relative}.partage-droit select{appearance:none;font-size:var(--text-base);color:var(--color-texte);cursor:pointer;z-index:1;background:0 0;border:0;outline:none;margin-right:-20px;padding:0 20px 0 0;line-height:18px;position:relative}.partage-droit select:focus-visible{outline:2px solid var(--color-texte);outline-offset:2px}.partage-restreindre summary{cursor:pointer;color:var(--color-texte-2);align-items:center;gap:6px;font-weight:500;list-style:none;display:flex}.partage-restreindre summary::-webkit-details-marker{display:none}.partage-restreindre summary svg{transition:transform .15s}.partage-restreindre[open] summary svg{transform:rotate(90deg)}.partage-restreindre[open]{flex-direction:column;gap:8px;display:flex}.partage-info{border-radius:var(--radius-md);background:var(--color-ardoise-fond);color:var(--color-ardoise-texte);font-size:var(--text-sm);align-items:flex-start;gap:10px;padding:12px 14px;line-height:20px;display:flex}.partage-info svg{color:var(--color-ardoise);flex-shrink:0;margin-top:2px}.partage-pied{border-top:1px solid var(--color-trait);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-top:4px;display:flex}.partage-lien{color:var(--color-texte);align-items:center;gap:8px;font-weight:500;display:inline-flex}.partage-lien:hover{text-decoration:underline}.partage-pied>span{font-size:var(--text-sm);color:var(--color-texte-2);text-align:right;line-height:16px}.sous-pages{padding-top:28px}.sous-pages h2{font-size:var(--text-lg);padding-bottom:12px;font-weight:700;line-height:28px}.sous-pages ul{margin:0;padding:0;list-style:none}.sous-pages li{border-top:1px solid var(--color-trait)}.sous-pages li:last-child{border-bottom:1px solid var(--color-trait)}.sous-pages button{width:100%;height:44px;font-size:var(--text-md);color:var(--color-texte);align-items:center;gap:12px;padding-inline:8px;line-height:20px;display:flex}.sous-pages button:hover{background:var(--color-survol)}.sous-pages button>span.tronque{flex:1}.sous-pages .sous-page-icone,.sous-pages .sous-page-chevron{color:var(--color-texte-3);flex-shrink:0}.fenetre.recherche{border-radius:var(--radius-lg)}.fenetre.recherche .recherche-champ{height:60px;padding:0 20px}.fenetre.recherche .recherche-champ>svg{color:var(--color-texte)}.recherche-puces{flex-wrap:wrap;gap:8px;padding:12px 20px 4px;display:flex}.puce-filtre{font-size:var(--text-sm);border:1px solid var(--color-trait);color:var(--color-texte);border-radius:16px;padding:5px 12px;line-height:16px}.puce-filtre:hover{background:var(--color-survol)}.puce-filtre.active{background:var(--color-texte);border-color:var(--color-texte);color:var(--color-fond);font-weight:500}.recherche .recherche-resultats h3{padding:10px 12px 6px;line-height:16px}.recherche .recherche-resultats section+section h3{padding-top:14px}.recherche .resultat{border-radius:var(--radius-onglet);align-items:center;padding:10px 12px}.resultat-icone{width:24px;color:var(--color-texte-2);flex-shrink:0;place-items:center;display:grid}.recherche .resultat-icone svg{margin-top:0}.recherche .resultat-corps{flex:1}.recherche .resultat-titre{color:var(--color-texte);font-size:15px;font-weight:500;line-height:18px}.resultat-legende{font-size:var(--text-sm);color:var(--color-texte-2);line-height:16px}.recherche mark{color:var(--color-texte);background:0 0;padding:0;font-weight:700}.resultat-entree{font-size:var(--text-xs);color:var(--color-texte-2);flex-shrink:0;line-height:16px}.recherche-pied{background:var(--color-surface);font-size:var(--text-sm);color:var(--color-texte-2);flex-wrap:wrap;gap:4px 20px;padding:12px 20px;line-height:16px;display:flex}.page-corps>.page-tete-tel{display:none}@media (width<=767px){.contenu:has(.page-tete-tel) .entete-contenu{display:none}.page-corps>.page-tete-tel{z-index:20;background:var(--color-fond);border-bottom:1px solid var(--color-trait);align-items:center;gap:8px;max-width:none;height:52px;margin:-24px -16px 16px;padding:0 8px 0 4px;display:flex;position:sticky;top:0}.page-tete-tel-retour{width:44px;height:44px;color:var(--color-texte);flex-shrink:0;place-items:center;display:grid}.page-tete-tel-retour svg{stroke-width:2px}.page-tete-tel-titre{font-size:var(--text-md);flex:1;font-weight:500;line-height:20px}.page-tete-tel .bouton-icone{width:44px;height:44px}.page-tete-tel .popover-partage{width:auto;max-width:none;max-height:calc(100vh - 140px);position:fixed;top:60px;left:8px;right:8px}.recherche-pied span:last-child{flex-basis:100%}}.page-corps:has(>.vue-base)>.page-entete{gap:6px;max-width:none;padding-bottom:16px}.page-corps:has(>.vue-base)>.page-entete .page-icone{display:none}.page-corps:has(>.vue-base)>.page-entete .page-titre{letter-spacing:-.015em;font-size:24px;line-height:30px}.page-corps:has(>.vue-base)>.page-entete .page-meta>span:first-child{display:none}.page-corps:has(>.vue-base)>.page-entete .page-meta:not(:has(>:nth-child(2))){display:none}.page-corps>.vue-projet{max-width:none}.page-corps:has(>.vue-projet)>.page-entete{display:none}.bt-barre-vues{gap:4px}.bt-barre-vues .onglet-vue svg{color:var(--color-texte-2)}.bt-barre-vues .onglet-vue.actif svg{color:var(--color-texte)}.bt-outils,.bt-filtres{align-items:center;gap:4px;padding-bottom:6px;display:flex}.bt-outils .bouton{margin:0 0 0 8px}.bt-outil-groupe{border-radius:var(--radius-sm);align-items:center;display:inline-flex}.bt-outil,.bt-filtre{border-radius:var(--radius-sm);height:32px;color:var(--color-texte-2);font-size:var(--text-base);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;line-height:18px;display:inline-flex}.bt-outil:hover,.bt-filtre:hover{background:var(--color-survol);color:var(--color-texte)}.bt-outil.ouvert,.bt-filtre.ouvert{background:var(--color-selection);color:var(--color-texte)}.bt-outil-groupe.actif{background:var(--color-selection)}.bt-outil-groupe.actif .bt-outil{color:var(--color-texte);font-weight:500}.bt-outil-retirer{width:26px;height:32px;color:var(--color-texte-2);border-radius:var(--radius-sm);place-items:center;display:grid}.bt-outil-retirer:hover{color:var(--color-texte)}.bt-menu{left:var(--bt-menu-x,0);top:var(--bt-menu-y,0);z-index:60;background:var(--color-eleve);border:1px solid var(--color-trait);border-radius:var(--radius-lg);min-width:200px;max-width:320px;max-height:min(360px,70vh);box-shadow:var(--ombre-menu);flex-direction:column;padding:6px;display:flex;position:fixed;overflow:auto}.bt-menu.large{min-width:240px}.bt-entree,.bt-menu-retour{border-radius:var(--radius-sm);text-align:left;min-height:36px;color:var(--color-texte);width:100%;font-size:var(--text-base);flex-shrink:0;align-items:center;gap:10px;padding:0 10px;line-height:18px;display:flex}.bt-entree:hover,.bt-entree:focus-visible,.bt-menu-retour:hover{background:var(--color-survol)}.bt-entree-texte{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bt-entree.danger{color:var(--color-erreur)}.bt-menu-retour{color:var(--color-texte-2);gap:4px;font-weight:500}.bt-menu-titre{font-size:var(--text-sm);color:var(--color-texte-2);margin:0;padding:6px 10px 4px;font-weight:500;line-height:16px}.bt-separateur{background:var(--color-trait);flex-shrink:0;height:1px;margin:4px 0}.bt-option{border-radius:var(--radius-sm);background:var(--color-neutre-fond);color:var(--color-texte);font-size:var(--text-sm);white-space:nowrap;padding:3px 10px;font-weight:400;line-height:16px;display:inline-flex}.bt-options{gap:4px;display:inline-flex}.bt-option.couleur-notion-gray{background:var(--notion-gray-fond);color:var(--notion-gray-texte)}.bt-option.couleur-notion-brown{background:var(--notion-brown-fond);color:var(--notion-brown-texte)}.bt-option.couleur-notion-orange{background:var(--notion-orange-fond);color:var(--notion-orange-texte)}.bt-option.couleur-notion-yellow{background:var(--notion-yellow-fond);color:var(--notion-yellow-texte)}.bt-option.couleur-notion-green{background:var(--notion-green-fond);color:var(--notion-green-texte)}.bt-option.couleur-notion-blue{background:var(--notion-blue-fond);color:var(--notion-blue-texte)}.bt-option.couleur-notion-purple{background:var(--notion-purple-fond);color:var(--notion-purple-texte)}.bt-option.couleur-notion-pink{background:var(--notion-pink-fond);color:var(--notion-pink-texte)}.bt-option.couleur-notion-red{background:var(--notion-red-fond);color:var(--notion-red-texte)}.bt-relation{text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.bt-cellule-option{border-radius:var(--radius-sm);align-items:center;min-height:28px;display:inline-flex}.bt-cellule-option:hover>.statut,.bt-cellule-option:hover>.bt-option,.bt-cellule-option[aria-expanded=true]>*{box-shadow:0 0 0 1px var(--color-trait)}.bt-cellule-option>.aide{padding:0 4px}.bt-table td{text-overflow:ellipsis;overflow:hidden}.bt-table .bt-nombre{text-align:right;font-variant-numeric:tabular-nums}.bt-table td.bt-nombre .cellule-bouton{justify-content:flex-end;width:100%}.bt-table-base .cellule-titre{font-weight:500}.bt-col-case{text-align:center;width:40px;padding:0!important}.bt-col-case .bt-case{vertical-align:middle}.bt-col-titre{padding-left:0!important}.bt-col-base{width:200px}.bt-col-statut,.bt-col-date{width:130px}.bt-col-personne{width:160px}.bt-col-personnes{width:180px}.bt-col-espace{width:110px;color:var(--color-texte-2)}.bt-taches-table .bt-table,.bt-table-projet{table-layout:fixed}.bt-taches-table .bt-table th{height:38px}.bt-lien-titre{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:100%;color:var(--color-texte);font-weight:500;display:block;overflow:hidden}.bt-lien-titre:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-texte-3);text-decoration-color:var(--color-texte-3)}.bt-titre-leger .bt-lien-titre{font-weight:400}.bt-terminee .bt-lien-titre{color:var(--color-texte-2);text-decoration:line-through;text-decoration-thickness:1px}.aide-cellule{color:var(--color-texte-2)}.bt-rien{margin:0;padding:16px 12px}.bt-case{border:1.5px solid var(--color-case);width:18px;height:18px;color:var(--color-fond);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:inline-grid;position:relative}.bt-case:after{content:"";position:absolute;inset:-11px}.bt-case:hover{border-color:var(--color-texte-2)}.bt-case.cochee{background:var(--color-texte);border-color:var(--color-texte)}.bt-case svg{stroke-width:3px}.bt-case-grande{width:22px;height:22px;margin-top:1px}.bt-ajout{min-height:44px;color:var(--color-texte-2);font-size:var(--text-base);text-align:left;align-items:center;gap:8px;padding:0 12px;line-height:18px;display:flex}button.bt-ajout:hover{color:var(--color-texte)}.bt-ajout-suffixe{font-size:var(--text-sm);line-height:16px}.bt-ajout-champ{min-width:0;height:30px;color:var(--color-texte);font:inherit;background:0 0;border:0;outline:none;flex:1}.bt-pied-table{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.bt-pied-compte{white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:12px}.bt-kanban{align-items:flex-start;gap:20px;padding-top:28px;display:flex;overflow-x:auto}.bt-colonne{flex-direction:column;flex:1 1 0;gap:10px;min-width:240px;display:flex}.bt-colonne-tete{align-items:center;gap:8px;height:32px;display:flex}.bt-carte{border:1px solid var(--color-trait);border-radius:var(--radius-md);text-align:left;background:var(--color-fond);flex-direction:column;gap:10px;width:100%;padding:14px 16px;display:flex}.bt-carte:hover{background:var(--color-survol)}.bt-carte[draggable=true]{cursor:grab}.bt-carte-titre{font-size:var(--text-base);color:var(--color-texte);font-weight:500;line-height:18px}.bt-carte-ligne{font-size:var(--text-sm);justify-content:space-between;gap:12px;min-width:0;line-height:16px;display:flex}.bt-carte-ligne>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-carte-ligne .aide{font-size:var(--text-sm)}.bt-carte-nombre{color:var(--color-texte);font-variant-numeric:tabular-nums}.bt-colonne .bt-ajout{min-height:36px;padding:0 8px}.espace-taches .bt-taches-kanban{padding:24px var(--gouttiere) 0}.bt-retour{font-size:var(--text-sm);color:var(--color-texte-2);align-items:center;gap:4px;margin-bottom:12px;line-height:16px;display:inline-flex}.bt-retour:hover{color:var(--color-texte)}.bt-projet-entete{flex-direction:column;gap:12px;padding-bottom:28px;display:flex}.bt-projet-titre{font-size:var(--text-xl);letter-spacing:-.015em;margin:0;font-weight:700;line-height:34px}.bt-projet-meta{font-size:var(--text-base);flex-wrap:wrap;gap:8px 24px;margin:0;line-height:18px;display:flex}.bt-projet-meta>div{gap:8px;display:flex}.bt-projet-meta dt{color:var(--color-texte-2)}.bt-projet-meta dd{color:var(--color-texte);margin:0;font-weight:500}.bt-table-projet{margin-top:24px}.bt-table-projet th{height:36px}.bt-table-projet .bt-col-statut,.bt-table-projet .bt-col-date{width:140px}.bt-table-projet .bt-col-case{width:44px}.table tbody tr.bt-groupe:hover{background:0 0}.bt-groupe td{padding:0 8px!important}.bt-groupe-bouton{width:100%;height:44px;color:var(--color-texte);align-items:center;gap:8px;display:flex}.bt-groupe-nom{font-weight:700}.bt-groupe-terminees .bt-groupe-bouton{color:var(--color-texte-2)}.bt-ligne-ajout td{padding:0!important}.espace-taches .page-entete.compact .page-titre{letter-spacing:-.015em;font-size:24px;line-height:30px}.bt-taches-calendrier{padding:0 var(--gouttiere) 24px}.bt-cal-commandes{align-items:center;gap:10px;padding-bottom:6px;display:flex}.barre-vues .bt-cal-commandes .bascule{margin-bottom:0}.bt-cal-titre{white-space:nowrap;margin:0;font-size:15px;font-weight:700;line-height:18px}.bt-cal-fleches{gap:2px;display:flex}.bt-cal-fleche{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-texte);place-items:center;display:grid}.bt-cal-fleche:hover{background:var(--color-survol)}.bt-cal-fleche svg{stroke-width:2px}.bt-cal-aujourdhui{border:1px solid var(--color-trait);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-texte);padding:5px 10px;font-weight:500;line-height:16px}.bt-cal-aujourdhui:hover{background:var(--color-survol)}.bascule.bt-cal-mode{border-radius:var(--radius-sm)}.bt-cal-mode button{font-size:var(--text-sm);padding:5px 12px;line-height:16px}.bt-cal-jours{grid-template-columns:repeat(7,minmax(0,1fr));height:34px;display:grid}.bt-cal-nom-jour{font-size:var(--text-sm);color:var(--color-texte-2);align-items:center;padding-left:8px;font-weight:500;line-height:16px;display:flex}.bt-cal-semaine{border-top:1px solid var(--color-trait);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(7,minmax(0,1fr));min-height:104px;display:grid}.bt-cal-semaines>.bt-cal-semaine:last-child{border-bottom:1px solid var(--color-trait)}.bt-cal-case{border-right:1px solid var(--color-trait);grid-row:1/4;min-width:0}.bt-cal-case.bt-col-7{border-right:0}.bt-cal-case.weekend{background:var(--color-weekend)}.bt-cal-case.creable:hover{background-color:var(--color-survol)}.bt-cal-case.cible{background:var(--color-selection)}.bt-cal-numero{font-size:var(--text-sm);color:var(--color-texte);pointer-events:none;z-index:1;grid-row:1;min-width:0;padding:6px 8px 4px;line-height:16px}.bt-cal-numero.hors-mois{color:var(--color-texte-3)}.bt-cal-rond{background:var(--color-texte);width:24px;height:24px;color:var(--color-fond);border-radius:12px;place-items:center;font-weight:700;display:inline-grid}.bt-cal-barres{grid-area:2/1/auto/-1;grid-template-columns:inherit;pointer-events:none;z-index:1;row-gap:2px;padding:0 0 4px;display:grid}.bt-cal-barre{pointer-events:auto;border-radius:var(--radius-sm);background:var(--color-ardoise-fond);height:24px;color:var(--color-ardoise-texte);font-size:var(--text-xs);text-align:left;align-items:center;gap:8px;min-width:0;margin:0 4px;padding:0 10px;font-weight:500;line-height:16px;display:flex}.bt-cal-barre svg{color:var(--color-ardoise);stroke-width:2px;flex-shrink:0}.bt-cal-barre.coupe-avant{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.bt-cal-barre.coupe-apres{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.bt-cal-taches{z-index:1;flex-direction:column;grid-row:3;gap:4px;min-width:0;padding:0 8px 6px;display:flex}.bt-cal-tache{background:var(--color-neutre-fond);color:var(--color-texte);font-size:var(--text-xs);text-align:left;border-radius:4px;flex-direction:column;gap:4px;width:100%;min-width:0;padding:2px 6px;line-height:16px;display:flex}.bt-cal-tache-titre{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bt-cal-tache.retard{background:var(--color-erreur-fond);color:var(--color-erreur);font-weight:500}.bt-cal-tache.terminee{color:var(--color-texte-3);background:0 0}.bt-cal-tache.terminee .bt-cal-tache-titre{text-decoration:line-through;text-decoration-thickness:1px}.bt-cal-tache[draggable=true]{cursor:grab}.bt-cal-saisie{font:inherit;font-size:var(--text-xs);border:1px solid var(--color-texte);background:var(--color-fond);height:26px;color:var(--color-texte);width:100%;box-shadow:var(--halo-focus);border-radius:4px;outline:none;padding:0 6px}.bt-col-1{grid-column-start:1}.bt-col-2{grid-column-start:2}.bt-col-3{grid-column-start:3}.bt-col-4{grid-column-start:4}.bt-col-5{grid-column-start:5}.bt-col-6{grid-column-start:6}.bt-col-7{grid-column-start:7}.bt-duree-1{grid-column-end:span 1}.bt-duree-2{grid-column-end:span 2}.bt-duree-3{grid-column-end:span 3}.bt-duree-4{grid-column-end:span 4}.bt-duree-5{grid-column-end:span 5}.bt-duree-6{grid-column-end:span 6}.bt-duree-7{grid-column-end:span 7}.bt-cal-vue-semaine .bt-cal-semaine{border-top:0;grid-template-columns:repeat(5,minmax(0,1fr)) repeat(2,minmax(0,.7fr));min-height:560px;padding-top:12px;border-bottom:0!important}.bt-cal-vue-semaine .bt-cal-numero{color:var(--color-texte-2);align-items:center;gap:6px;padding:6px 8px 12px;font-weight:500;display:flex}.bt-cal-vue-semaine .bt-cal-numero.aujourdhui{color:var(--color-texte);padding-top:4px;padding-bottom:10px}.bt-cal-vue-semaine .bt-cal-rond{width:22px;height:22px;font-size:var(--text-xs);border-radius:11px}.bt-cal-vue-semaine .bt-cal-barre{height:26px}.bt-cal-vue-semaine .bt-cal-barres{padding-bottom:12px}.bt-cal-vue-semaine .bt-cal-taches{gap:8px}.bt-cal-vue-semaine .bt-cal-tache{border-radius:var(--radius-onglet);border:1px solid var(--color-trait);background:0 0;padding:10px}.bt-cal-vue-semaine .bt-cal-tache-titre{font-size:var(--text-sm);-webkit-line-clamp:4;font-weight:500;line-height:16px}.bt-cal-vue-semaine .bt-cal-tache.retard{background:var(--color-erreur-fond);border-color:#0000}.bt-cal-vue-semaine .bt-cal-saisie{height:32px;font-size:var(--text-sm)}.bt-cal-tache-sous{font-size:var(--text-xs);color:var(--color-texte-2);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:16px;overflow:hidden}.bt-cal-tache.retard .bt-cal-tache-sous{color:var(--color-erreur)}.bt-cal-tache.terminee .bt-cal-tache-sous{color:var(--color-texte-3)}.bt-cal-aide{font-size:var(--text-sm);color:var(--color-texte-2);margin:0;padding:12px 8px;line-height:16px}.bt-tel{flex-direction:column;gap:10px;padding:8px 16px 120px;display:flex}.bt-tel-entete{justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 8px;display:flex}.bt-tel-h1{font-size:var(--text-xl);letter-spacing:-.015em;margin:0;font-weight:700;line-height:34px}.bt-tel-resume{font-size:var(--text-base);color:var(--color-texte-2);margin:4px 0 0;line-height:18px}.bt-tel-creer{background:var(--color-texte);height:44px;color:var(--color-fond);font-size:var(--text-base);border-radius:22px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-weight:500;line-height:18px;display:inline-flex}.bt-tel-creer svg{stroke-width:2px}.bt-tel-groupe{flex-direction:column;gap:10px;display:flex}.bt-tel-h2{font-size:var(--text-base);color:var(--color-texte);margin:0;padding:10px 4px 0;font-weight:700;line-height:18px}.bt-tel-entete+.bt-tel-groupe .bt-tel-h2{padding-top:6px}.bt-tel-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bt-tel-carte{border:1px solid var(--color-trait);border-radius:var(--radius-md);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.bt-tel-texte{text-align:left;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.bt-tel-titre{font-size:var(--text-md);color:var(--color-texte);overflow-wrap:anywhere;font-weight:500;line-height:22px}.bt-tel-contexte{font-size:var(--text-sm);color:var(--color-texte-2);line-height:16px}.bt-tel-repli{min-height:44px;color:var(--color-texte-2);font-size:var(--text-base);align-items:center;gap:8px;padding:0 4px;line-height:18px;display:flex}@media (width<=767px){.bt-taches-calendrier{padding:0 16px 24px}.espace-taches .bt-taches-kanban{padding:16px 16px 0}}.ecran-tete{justify-content:space-between;align-items:center;gap:12px;display:flex}.liste-ecran{width:100%}.liste-ecran.liste-simple>li:first-child{border-top:1px solid var(--color-trait)}.liste-ecran.liste-simple>li:last-child{border-bottom:1px solid var(--color-trait)}.carte-tete{flex-wrap:wrap}.ligne-corbeille{min-height:52px;padding-block:6px}.ligne-corbeille-titre{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ligne-corbeille-titre>.tronque:first-child{color:var(--color-texte);font-size:15px;line-height:18px}.ligne-corbeille-dates{flex-shrink:0;width:300px}.bouton-petit{height:32px;padding:0 12px}.proposer{flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;display:flex}.proposer .formulaire{gap:6px;width:100%}.champ-etiquete{font-size:var(--text-sm);color:var(--color-texte);margin-top:6px;font-weight:500;line-height:16px}.champ-etiquete:first-child{margin-top:0}.formulaire textarea.champ{resize:vertical;height:auto;padding:9px 12px;line-height:20px}.bouton-envoyer{align-self:flex-start;margin-top:6px}.liste-propositions .ligne-simple{text-align:left}.liste-propositions .couloir-statut{flex-shrink:0;width:110px;display:flex}.liste-propositions .couloir-motif{flex-shrink:0;width:340px}.etiquette-origine{color:var(--color-texte-2)}.etiquette-origine svg{flex-shrink:0;width:12px;height:12px}.table .chiffres{font-variant-numeric:tabular-nums}.table .texte-2{color:var(--color-texte-2)}.table-journal td{vertical-align:top;height:44px;padding-block:12px}.table-journal td.cellule-lecture{white-space:normal}.cellule-lecture>span{display:block}.objets-lus{flex-wrap:wrap;gap:4px 12px;margin-top:4px;display:flex!important}.objets-lus a{color:var(--color-texte);text-decoration:underline;-webkit-text-decoration-color:var(--color-trait);text-decoration-color:var(--color-trait);text-underline-offset:3px}.objets-lus a:hover{text-decoration-color:currentColor}.route-technique{background:var(--color-neutre-fond);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--text-xs);color:var(--color-texte-2);border-radius:4px;margin-top:6px;padding:2px 6px;line-height:16px;display:inline-block}@media (width<=767px){.ecran{padding:24px 16px 96px}.ligne-corbeille{flex-wrap:wrap}.ligne-corbeille-dates{flex-basis:100%;order:3;width:auto;padding-left:28px}.liste-propositions .couloir-motif{display:none}}::view-transition-old(root){animation-duration:.28s;animation-timing-function:ease}::view-transition-new(root){animation-duration:.28s;animation-timing-function:ease}.theme-en-transition,.theme-en-transition *,.theme-en-transition :before{transition:background-color .28s,color .28s,border-color .28s,box-shadow .28s!important}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.coque,.barre-laterale{transition:none}}.menu-hq{z-index:70;background:var(--color-eleve);border:1px solid var(--color-trait);min-width:200px;box-shadow:var(--ombre-menu);border-radius:10px;outline:none;flex-direction:column;padding:5px;display:flex}.menu-hq-entree{border-radius:var(--radius-sm);height:32px;font-size:var(--text-base);color:var(--color-texte);cursor:pointer;white-space:nowrap;outline:none;flex-shrink:0;align-items:center;gap:9px;padding:0 8px;line-height:18px;display:flex}.menu-hq-entree svg{color:var(--color-texte-2);flex-shrink:0}.menu-hq-entree[data-highlighted]{background:var(--color-survol)}.menu-hq-entree[data-disabled]{opacity:.45;cursor:default}.menu-hq-entree.danger,.menu-hq-entree.danger svg{color:var(--color-erreur)}.menu-hq-entree .coche{color:var(--color-texte);margin-left:auto}.menu-hq-separateur{background:var(--color-trait);height:1px;margin:5px 0}.menu-hq-titre{font-size:var(--text-xs);color:var(--color-texte-2);padding:6px 8px 4px;font-weight:500;line-height:16px}.fenetre-voile{z-index:80;background:var(--color-voile);position:fixed;inset:0}.fenetre-hq{z-index:81;background:var(--color-eleve);width:min(420px,100vw - 32px);color:var(--color-texte);border:1px solid var(--color-trait);border-radius:var(--radius-lg);box-shadow:var(--ombre-fenetre);outline:none;flex-direction:column;gap:12px;margin:0;padding:20px;display:flex;position:fixed;top:18vh;left:50%;transform:translate(-50%)}.fenetre-formulaire{flex-direction:column;gap:14px;margin:0;display:flex}.fenetre-titre{font-size:var(--text-md);font-weight:700;line-height:22px}.fenetre-texte{font-size:var(--text-base);color:var(--color-texte-2);line-height:20px}.fenetre-champ{font-size:var(--text-sm);flex-direction:column;gap:6px;font-weight:500;display:flex}.fenetre-champ .champ{height:36px;font-size:var(--text-base);font-weight:400}.fenetre-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.interrupteur{background:var(--color-case);cursor:pointer;border-radius:10px;flex-shrink:0;width:34px;height:20px;transition:background-color .15s;position:relative}.interrupteur[data-checked]{background:var(--color-texte)}.interrupteur[data-disabled]{opacity:.45;cursor:default}.interrupteur-pouce{background:var(--color-fond);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.interrupteur[data-checked] .interrupteur-pouce{transform:translate(14px)}.case-hq{border:1.5px solid var(--color-case);background:var(--color-fond);cursor:pointer;width:16px;height:16px;color:var(--color-fond);border-radius:4px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.case-hq:hover{border-color:var(--color-texte-2)}.case-hq[data-checked],.case-hq[data-indeterminate]{background:var(--color-texte);border-color:var(--color-texte)}.case-hq-indicateur{place-items:center;display:grid}.case-hq-indicateur svg{stroke-width:3px;width:11px;height:11px}.segmente{isolation:isolate;background:var(--color-neutre-fond);border-radius:8px;padding:2px;display:inline-flex;position:relative}.segmente-indicateur{z-index:-1;top:var(--segmented-control-indicator-top);left:var(--segmented-control-indicator-left);width:var(--segmented-control-indicator-width);height:var(--segmented-control-indicator-height);background:var(--color-fond);border-radius:6px;transition-property:top,left,width,height;transition-duration:.2s;position:absolute;box-shadow:0 1px 2px #211d191f}.segmente-choix{height:28px;font-size:var(--text-sm);color:var(--color-texte-2);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.segmente-choix[data-checked]{color:var(--color-texte)}.segmente-choix svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.segmente-indicateur,.interrupteur,.interrupteur-pouce{transition:none}}.ecran-tete .bouton{flex-shrink:0}.recherche-savoir{border:1px solid var(--color-pointilles);border-radius:var(--radius-onglet);background:var(--color-fond);height:40px;color:var(--color-texte-3);align-items:center;gap:10px;padding:0 12px;display:flex}.recherche-savoir:focus-within{border-color:var(--color-texte);box-shadow:var(--halo-focus)}.recherche-savoir input{min-width:0;height:100%;color:var(--color-texte);background:0 0;border:0;outline:none;flex:1;font-size:15px}.recherche-savoir input::placeholder{color:var(--color-texte-3)}.raccourcis-savoir{flex-wrap:wrap;gap:8px;display:flex}.puce-savoir{border:1px solid var(--color-trait);height:30px;font-size:var(--text-sm);color:var(--color-texte);border-radius:15px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.puce-savoir b{font-variant-numeric:tabular-nums;font-weight:700}.puce-savoir:hover{background:var(--color-survol)}.savoir-colonnes{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.savoir-bloc{flex-direction:column;gap:8px;min-width:0;display:flex}.savoir-bloc h2{font-size:var(--text-sm);color:var(--color-texte-2);margin:0;font-weight:500;line-height:16px}.savoir-bloc h2+*{margin-top:0}.savoir-bloc .encart-brain+h2{margin-top:12px}.liste-fiches{margin:0;padding:0;list-style:none}.liste-fiches li{border-top:1px solid var(--color-trait)}.catalogue-savoir .liste-fiches li:first-child{border-top:0}.fiche-savoir{border-radius:var(--radius-sm);flex-direction:column;gap:2px;min-width:0;margin:0 -8px;padding:11px 8px;display:flex}.fiche-savoir:hover{background:var(--color-survol)}.fiche-savoir-titre{color:var(--color-texte);align-items:center;gap:8px;font-weight:500;display:flex}.fiche-savoir-extrait{font-size:var(--text-sm);color:var(--color-texte-2);text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}.fiche-savoir-meta{font-size:var(--text-xs);color:var(--color-texte-2);line-height:16px}.encart-brain{background:var(--color-surface);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-texte-2);flex-direction:column;gap:6px;padding:14px 16px;line-height:19px;display:flex}.encart-brain-titre{font-size:var(--text-base);color:var(--color-texte);align-items:center;gap:8px;font-weight:500;display:flex}.point-vert{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.lien-souligne{color:var(--color-texte);text-decoration:underline;-webkit-text-decoration-color:var(--color-pointilles);text-decoration-color:var(--color-pointilles);text-underline-offset:3px;align-self:flex-start;font-weight:500}.lien-souligne:hover{text-decoration-color:currentColor}.catalogue-vues{margin-top:-4px}.bascule-filtre{border:1px solid var(--color-pointilles);border-radius:var(--radius-sm);height:30px;font-size:var(--text-sm);color:var(--color-texte-2);align-items:center;gap:6px;margin-bottom:4px;padding:0 10px;font-weight:500;display:inline-flex}.bascule-filtre:hover{background:var(--color-survol);color:var(--color-texte)}.bascule-filtre[data-pressed]{background:var(--color-selection);color:var(--color-texte);border-color:#0000}.pied-liste{font-size:var(--text-sm);color:var(--color-texte-2);padding-top:4px}.reglages-grille{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:32px;display:grid}.reglages-menu{flex-direction:column;gap:1px;display:flex;position:sticky;top:0}.reglages-menu .entree-nav{text-align:left;width:100%;color:var(--color-texte-2);font-weight:400}.reglages-menu .entree-nav.actif{color:var(--color-texte);font-weight:500}.reglages-menu .titre-groupe-nav{margin:0}.section-reglages{flex-direction:column;display:flex}.section-reglages h2{border-bottom:1px solid var(--color-trait);font-size:var(--text-md);color:var(--color-texte);margin:0;padding-bottom:8px;font-weight:700;line-height:22px}.rang-reglage{border-bottom:1px solid var(--color-trait);min-height:48px;font-size:var(--text-base);cursor:default;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}label.rang-reglage{cursor:pointer}.rang-reglage>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.rang-reglage small{font-size:var(--text-sm);color:var(--color-texte-2)}.rang-reglage.dependant{color:var(--color-texte-2);padding-left:22px}.rang-reglage.texte-2{color:var(--color-texte-2)}.heures{color:var(--color-texte-2);align-items:center;gap:8px;display:inline-flex}.choix-heure{border:1px solid var(--color-pointilles);border-radius:var(--radius-sm);min-width:70px;height:30px;font-size:var(--text-sm);color:var(--color-texte);background:var(--color-fond);justify-content:space-between;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex}.choix-heure svg{color:var(--color-texte-2)}.liste-heures{max-height:min(280px, var(--available-height,280px));min-width:90px;overflow:auto}.profil-protege{border-bottom:1px solid var(--color-trait);flex-direction:column;gap:10px;padding:12px 0;display:flex}.profil-protege-nom{flex-direction:column;gap:2px;font-weight:500;display:flex}.profil-protege-nom span{font-size:var(--text-sm);color:var(--color-texte-2);font-weight:400}.liste-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;max-height:220px;display:grid;overflow:auto}.ligne-case{cursor:pointer;min-height:28px;font-size:var(--text-base);align-items:center;gap:8px;display:flex}@media (width<=767px){.savoir-colonnes,.reglages-grille{grid-template-columns:minmax(0,1fr);gap:20px}.reglages-menu{flex-flow:wrap;position:static}.reglages-menu .entree-nav{width:auto}.reglages-menu .titre-groupe-nav{display:none}.ecran,.reglages,.accueil-espace{width:auto}}.bt-col-selection{width:34px;padding:0 0 0 8px!important}.case-ligne{opacity:0;vertical-align:middle;transition:opacity .1s}.table tr:hover .case-ligne,.case-ligne[data-checked],.case-ligne[data-indeterminate],.case-ligne:focus-visible,.avec-selection .case-ligne{opacity:1}.table tbody tr.choisie,.table tbody tr.ouverte{background:var(--color-selection)}.table tr.choisie .statut-neutre,.table tr.choisie .bt-option:not([class*=couleur-notion]){background:var(--color-fond);box-shadow:inset 0 0 0 1px var(--color-trait)}.titre-ligne{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.titre-ligne-ouvrir{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-texte);text-align:left;font-weight:500;overflow:hidden}.titre-ligne-ouvrir:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-pointilles);text-decoration-color:var(--color-pointilles);text-underline-offset:3px}.titre-ligne-crayon{width:24px;height:24px;color:var(--color-texte-3);opacity:0;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.table tr:hover .titre-ligne-crayon,.titre-ligne-crayon:focus-visible{opacity:1}.titre-ligne-crayon:hover{background:var(--color-selection);color:var(--color-texte)}.champ-renommer{width:100%;min-width:200px;font-weight:500}.cellule-titre{min-width:260px}.bt-groupees{gap:2px}.bt-nb{font-size:var(--text-sm);white-space:nowrap;padding:0 8px;font-weight:700}.bt-outil.danger{color:var(--color-erreur)}.bt-outil.danger:hover{background:var(--color-erreur-fond);color:var(--color-erreur)}.bt-menu-date{flex-direction:column;gap:6px;padding:4px 6px 6px;display:flex}.bt-menu-date .bt-menu-titre{padding:0}.tiroir{gap:14px;width:min(440px,100vw);padding:0 24px 24px;box-shadow:-12px 0 32px #211d1914}.tiroir>.tiroir-tete{border-bottom:1px solid var(--color-trait);justify-content:flex-start;align-items:center;gap:2px;height:44px;margin:0 -14px;padding:0 2px;display:flex}.tiroir-tete .espace{flex:1}.tiroir-tete .bouton-icone{width:28px;height:28px;color:var(--color-texte-2)}.tiroir-tete .bouton-icone[aria-disabled=true]{opacity:.35;cursor:default}.tiroir:focus{outline:none}.tiroir-rang{font-size:var(--text-sm);color:var(--color-texte-2);font-variant-numeric:tabular-nums;padding-left:6px}.tiroir .tiroir-titre{border-radius:var(--radius-sm);font:inherit;letter-spacing:-.01em;color:var(--color-texte);background:0 0;border:0;outline:none;width:calc(100% + 12px);margin:6px -6px 0;padding:2px 6px;font-size:22px;font-weight:700;line-height:28px}input.tiroir-titre:hover{background:var(--color-survol)}input.tiroir-titre:focus{background:var(--color-fond);box-shadow:0 0 0 1px var(--color-texte), var(--halo-focus)}.tiroir .propriete{min-height:32px;font-size:var(--text-base);grid-template-columns:120px 1fr}@media (width<=767px){.case-ligne,.titre-ligne-crayon{opacity:1}}.bt-terminee .titre-ligne-ouvrir{color:var(--color-texte-2);text-decoration:line-through;text-decoration-thickness:1px}
