#toasts{width:max-content;max-width:calc(100vw - 32px);z-index:90}#toasts .toast{height:auto;min-height:44px;max-width:100%;padding:12px 18px;background:#172b35;color:#f1f2ef;border:1px solid #536d78;box-shadow:0 12px 35px #0004;border-radius:14px;line-height:1.5;overflow-wrap:anywhere;font-size:13px;font-weight:500}#toasts .toast svg{flex-shrink:0;color:#a5e5d5}#toasts .toast:has(button){animation:none;pointer-events:auto;flex-wrap:wrap}#toasts .toast button{background:#29434e;color:#f1f2ef;border:1px solid #658590;flex-shrink:0}#toasts .toast button:focus-visible{outline:2px solid #9be9e2;outline-offset:3px}.cm-active .feuille-fond,.pr-active-page .feuille-fond{background:#050e18b3;padding:20px;place-items:center;z-index:70}.cm-active .feuille,.pr-active-page .feuille{background:#172b35;color:#f1f2ef;border:1px solid #536d78;box-shadow:0 24px 90px #0007;width:min(680px,100%);margin:0;max-height:calc(100dvh - 40px);overflow:auto;border-radius:20px;padding:26px}.cm-active .feuille .note,.pr-active-page .feuille .note{color:#b9ccd3;line-height:1.6}.cm-active .feuille .champ,.pr-active-page .feuille .champ{background:#0f2029;border:1px solid #536d78}.cm-active .feuille .champ input,.pr-active-page .feuille .champ input{min-width:0;color:#f1f2ef}.doc-mentions-dialog{background:#172b35;color:#f1f2ef;color-scheme:dark;border:1px solid #536d78;border-radius:22px;padding:28px;width:min(680px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 24px 90px #0008}.doc-mentions-dialog::backdrop{background:#050e18b3;backdrop-filter:blur(5px)}.doc-mentions-dialog h2{font-size:24px;line-height:1.3;letter-spacing:-.025em;font-weight:550;margin:0 0 12px}.doc-mentions-dialog p{font-size:13px;line-height:1.7;color:#b9ccd3;margin:0 0 18px}.doc-mentions-dialog ul{list-style:none;padding:0;margin:0 0 22px}.doc-mentions-dialog li{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,150px);gap:20px;padding:14px 0;border-bottom:1px solid #435962;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.doc-mentions-dialog li small{color:#b9ccd3;font-size:11px}.doc-mentions-dialog footer{display:flex;gap:12px;flex-wrap:wrap}.doc-mentions-dialog footer a,.doc-mentions-dialog footer button{padding:11px 16px;border-radius:10px;border:1px solid #658590;background:#29434e;color:#f1f2ef;font-size:13px}.doc-mentions-dialog footer a{background:#e6bc87;color:#14212a;border-color:#e6bc87}.doc-mentions-dialog :focus-visible{outline:2px solid #9be9e2;outline-offset:3px}@media(max-width:540px){.doc-mentions-dialog{padding:22px}.doc-mentions-dialog li{grid-template-columns:1fr;gap:5px}}@media(prefers-reduced-motion:reduce){#toasts .toast,.cm-active .feuille,.pr-active-page .feuille,.cm-active .feuille-fond,.pr-active-page .feuille-fond{animation:none!important}}@media(max-width:600px){#app :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),select,textarea){font-size:max(1em,16px);min-height:44px;box-sizing:border-box}#app .dc-toolbar :is(input,select){font-size:16px!important}}

.cm-active .fb-page{--fb-line:rgba(167,207,215,.16);--fb-panel:rgba(24,40,48,.76);--fb-muted:#aabec4;max-width:1660px;margin:auto}.fb-page .fb-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:28px;align-items:start;margin-top:26px}.fb-workspace:has(>.fb-main:only-child){grid-template-columns:minmax(0,1fr)}.fb-main,.fb-rail{min-width:0;display:flex;flex-direction:column;gap:20px}.fb-page .fb-rail{position:sticky;top:24px}.fb-page .tete-action{gap:24px;align-items:center}.fb-page .tete-action>div:first-child{min-width:0;flex:1}.fb-page .titre{font-size:clamp(27px,3vw,42px);line-height:1.12;letter-spacing:-.035em}.fb-page .ligne-etat{font-size:15px;line-height:1.6;max-width:880px;color:var(--fb-muted)}.cm-active .fb-page :is(.verre,.calc-libre,.calc-champs,.calc-resultat,.calc-famille,.tva-mois){background:linear-gradient(135deg,rgba(232,187,132,.035),transparent 45%),var(--fb-panel);border:1px solid var(--fb-line);box-shadow:0 18px 50px #0000001a;color:var(--encre);border-radius:18px}.fb-page :is(.note,.sous,small){color:var(--fb-muted);line-height:1.55}.fb-page :is(input,select,textarea){min-width:0;max-width:100%;font:inherit}.cm-active .fb-page :is(input,select,textarea):not([type=range]):not([type=checkbox]):not([type=file]){background:#102129;color:#ecf3f4;border:1px solid #40555d;border-radius:10px;padding:11px 13px;color-scheme:dark}.fb-page :is(button,a,input,select,textarea):focus-visible{outline:2px solid #94e5de;outline-offset:4px}.fb-page .gestes{flex-wrap:wrap;gap:8px}.fb-page .mod-page{min-width:0;gap:14px;padding:18px 20px;border-color:var(--fb-line)}.fb-page .mod-page>div{min-width:0}.fb-page .mod-page b{overflow-wrap:anywhere}.fb-page .mk-section{margin:0}.fb-page .mk-section>h2{font-size:18px;margin:0 0 14px;font-weight:550}.fb-page .fb-main>.note{padding:8px 0;margin:0!important;font-size:13px}.fb-page .fb-rail .mod-page{flex-wrap:wrap}.fb-page .fb-rail .fe-etat{display:flex;flex-wrap:wrap;padding:18px;gap:20px}.fb-page .fb-rail .fe-etat>div{flex:1 1 110px;padding:0;border:0}.fb-page .fb-rail .fe-etat b{font-size:24px}.fb-avoirs .fb-workspace{grid-template-columns:minmax(0,1.25fr) minmax(300px,.8fr)}.fb-avoirs .fb-main .mod-pages{min-height:220px}.fb-avoirs .fb-rail .mod-pages{max-height:65vh;overflow:auto}.fb-calculatrice .fb-workspace{grid-template-columns:minmax(0,1fr) 285px}.fb-calculatrice .fb-library{grid-template-columns:1fr}.fb-calculatrice .calc-libre{padding:12px;display:flex;gap:10px}.fb-calculatrice .calc-libre input{flex:1}.fb-calculatrice .calc-familles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0}.fb-calculatrice .calc-famille{padding:22px}.fb-calculatrice .calc-famille h2{font-size:19px;color:var(--ambre);margin-top:0}.fb-calculatrice .calc-q{border-radius:10px;padding:13px 10px;border-color:var(--fb-line);color:var(--encre)}.fb-calculatrice .calc-q:hover{background:#88e2da12}.fb-calculatrice .fb-rail .calc-familles{grid-template-columns:1fr;gap:12px}.cm-active .fb-calculatrice .calc-q{background:#162b34;border:1px solid #364b56;color:#dcebec}.cm-active .fb-calculatrice .calc-q:hover{background:#21414a}.fb-calculatrice .fb-rail .calc-famille{padding:16px}.fb-calculatrice .calc-resultat{padding:28px;border-top:1px solid #96c5bd}.fb-calculatrice .fb-calc-answer{display:grid;gap:16px}.fb-calculatrice .calc-champs{padding:24px}.cm-active .fb-calculatrice .calc-champ{background:#132a34;border:1px solid #3a515c;box-shadow:none;border-radius:14px;color:#edf4f4;padding:18px}.fb-calculatrice .calc-champ .cc-lib{color:#c2d3d8}.fb-calculatrice .calc-champ .cc-nombre{color:#edf4f4;border-radius:6px;min-width:2ch}.fb-calculatrice .calc-champ.vide{border-color:#bc9b72}.fb-calculatrice .calc-champ.vide .cc-nombre{background:#443b2f}.cm-active .fb-calculatrice .calc-q.on{background:#254c53;color:#c3f0e9;border:1px solid #52767d}.fb-calculatrice .calc-champs{gap:18px}.fb-tresorerie .fb-workspace{grid-template-columns:minmax(0,1fr) 300px}.fb-tresorerie .treso{padding:24px}.fb-tresorerie .grille-jalons{display:flex;flex-direction:column;gap:10px;margin:0}.fb-tresorerie .jalon{padding:16px;gap:12px}.fb-tresorerie .jalon .jd{color:var(--ambre);font-size:13px;width:42px}.fb-tresorerie .treso-curseur{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:24px;border-top:1px solid var(--fb-line)}.fb-tresorerie #treso-svg path[stroke="#2B2BEA"]{stroke:#94ded8}.fb-tresorerie #treso-svg text{fill:#b6cbd1}.fb-tresorerie #treso-svg circle[fill="#141419"]{fill:#e2b584}.fb-tresorerie .bloc-tete{flex-wrap:wrap;gap:12px}.fb-justificatifs .fb-workspace{grid-template-columns:minmax(0,1fr)}.fb-justificatifs .grille-justif{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin:0}.fb-justificatifs .vignette{padding:22px;gap:12px;text-align:left;align-items:start}.fb-justificatifs .vignette .cadre{width:100%;border-color:#45646c;background:#63cfd009;color:var(--cm-cyan)}.fb-taxes .tva-cal{display:flex;flex-direction:column;gap:10px;margin:0}.fb-taxes .tva-mois{padding:20px;display:grid;grid-template-columns:1fr auto;gap:8px}.fb-taxes .tva-mois small{grid-column:1/-1}.fb-taxes .tva-mois.on{border-color:#b69570}.fb-taxes .tva-deux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0}.fb-taxes .bloc{padding:24px}.fb-taxes .tva-l{gap:14px;flex-wrap:wrap;border-color:var(--fb-line)}.fb-taxes .taux{display:flex;flex-wrap:wrap;gap:6px}.fb-taxes .gros{font-size:38px}.fb-comptabilite .fb-workspace{grid-template-columns:300px minmax(0,1fr)}.fb-comptabilite .fb-main{grid-column:2;grid-row:1}.fb-comptabilite .fb-rail{grid-column:1;grid-row:1}.fb-comptabilite .fb-rail .filtres{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0}.fb-comptabilite .filtre{border-radius:10px;padding:13px 16px}.fb-comptabilite .filtre.on{background:#19363d;color:#a7e2dd;border-color:#496970}.fb-comptabilite .paie-mois{padding:20px}.fb-comptabilite #cpt-form{display:flex;flex-direction:column;align-items:stretch;gap:16px}.fb-comptabilite #cpt-form label{width:100%;min-width:0}.cm-active .fb-comptabilite .filtre{background:transparent;color:#c2d7dc;border:1px solid #3a535d}.cm-active .fb-comptabilite .filtre.on{background:#23424b;color:#b6e7df}.fb-comptabilite .cpt-table{overflow:auto}.fb-comptabilite .cpt-table table{min-width:550px;width:100%}.fb-comptabilite :is(th,td){border-color:var(--fb-line);padding:13px;text-align:left}.fb-conseiller .fb-workspace{grid-template-columns:minmax(0,1fr) 290px}.fb-conseiller .fb-rail>div{display:flex!important;flex-direction:column;gap:16px}.fb-conseiller .cons-ligne{padding:24px;align-items:start}.fb-conseiller .cons-ligne .gestes{justify-content:flex-start}.fb-conseiller .fb-rail .bloc{padding:24px;min-width:0}.fb-caisse .fb-workspace{grid-template-columns:minmax(0,1fr) 370px}.fb-caisse .cai-grille,.fb-vitrine .vit-grille{display:block;margin:0}.fb-caisse .cai-tuiles{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:14px}.cm-active .fb-caisse .cai-tuile{min-height:112px;background:#182b34;color:#f0f3f1;border:1px solid #3b535d;border-radius:15px;padding:18px;text-align:left;transition:border-color .16s,transform .16s}.fb-caisse .cai-tuile:hover{border-color:#a0ddd5;transform:translateY(-2px)}.fb-caisse .cai-panier{padding:24px}.fb-caisse .cai-total{border-color:var(--fb-line)}.fb-caisse .cai-moyens{display:flex;flex-wrap:wrap;gap:8px}.fb-caisse #cai-cherche{width:100%}.fb-caisse .cai-total{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:8px}.fb-caisse .cai-total b{white-space:nowrap;font-size:30px}.fb-caisse .cai-total small{grid-column:1/-1}.fb-caisse .cai-grille h2{margin:18px 0 14px;font-size:18px}.fb-caisse .cai-grille h2:first-of-type{margin-top:18px}.fb-vitrine .fb-workspace{grid-template-columns:minmax(0,1fr) 360px}.fb-vitrine .vit-tete{text-align:left;padding:28px 0}.fb-vitrine .vit-bandeau{border-radius:12px;line-height:1.7}.fb-vitrine .vit-offres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cm-active .fb-vitrine .vit-offre{background:#152832;border:1px solid #344b55;color:var(--encre);border-radius:18px;padding:24px}.fb-vitrine .vit-panier{padding:24px}.fb-vitrine .vit-panier form{display:flex;flex-direction:column;gap:14px}.fb-vitrine .vit-pied{padding:20px 0}.fb-vitrine #vit-form label{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0}.fb-vitrine #vit-form :is(input,textarea){width:100%;max-width:100%}.fb-vitrine .vit-panier .vit-form{width:100%}.fb-vitrine .vit-grille h2{margin:24px 0 16px}.fb-vitrine .vit-grille h2:first-child{margin-top:0}@media(min-width:1500px){.fb-calculatrice .fb-library .calc-familles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1050px){.fb-page .fb-workspace{gap:20px;grid-template-columns:minmax(0,1fr) 280px}.fb-comptabilite .fb-workspace{grid-template-columns:260px minmax(0,1fr)}.fb-caisse .cai-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-vitrine .vit-offres{grid-template-columns:1fr}}@media(max-width:800px){.fb-page .fb-workspace,.fb-comptabilite .fb-workspace{display:flex;flex-direction:column}.fb-page .fb-main,.fb-page .fb-rail{width:100%;position:static}.fb-comptabilite .fb-rail{order:-1}.fb-taxes .tva-cal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fb-calculatrice .calc-familles,.fb-taxes .tva-deux{grid-template-columns:1fr}.fb-page .tete-action{align-items:stretch;flex-direction:column}.fb-page .cai-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.fb-page *{transition:none!important;animation:none!important}}

.calc-ui .calc-question-picker{display:flex;flex-direction:column;gap:8px;margin:0;grid-column:1/-1}.calc-question-picker>span{font-size:13px;font-weight:600;color:var(--sourd)}.calc-ui .calc-picker-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.calc-picker-head>a{font-size:13px;color:var(--cm-cyan,#94e5de);text-decoration:underline;text-underline-offset:3px;min-height:32px;display:flex;align-items:center}.calc-ui .calc-question-picker select{width:100%;min-height:48px;font-size:16px}.calc-ui .calc-mobile-total{display:none}.fb-calculatrice.calc-ui-active .fb-workspace{grid-template-columns:minmax(0,1fr);max-width:1200px}.fb-calculatrice.calc-ui-active .fb-main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px;align-items:start}.fb-calculatrice.calc-ui-active .fb-main>.note{grid-column:1/-1}.fb-calculatrice.calc-ui-active .calc-champs{display:flex;flex-direction:column;gap:0;margin:0;padding:0;background:none;border:0;box-shadow:none}.cm-active .fb-calculatrice.calc-ui .calc-champ{display:flex;flex-direction:column;gap:8px;padding:18px 0;background:none;border:0;border-bottom:1px solid var(--fb-line);border-radius:0;box-shadow:none}.fb-calculatrice.calc-ui .calc-champ:first-child{padding-top:0}.calc-ui .cc-val{display:flex;align-items:center;gap:12px}.cm-active .fb-calculatrice.calc-ui input.calc-number{display:block;flex:1;width:100%;min-width:0;min-height:52px;margin:0;padding:10px 14px;font-size:24px;font-weight:600;letter-spacing:-.025em;border-radius:10px;border:1px solid #49616b;background:#102129;box-shadow:none;color:var(--encre);font-variant-numeric:tabular-nums}.calc-ui .calc-champ .cc-lib{font-size:14px;font-weight:550;line-height:1.45;color:var(--encre)}.calc-ui .calc-champ small{font-size:12px;line-height:1.5;min-height:18px}.calc-ui .cc-unite{font-size:16px;min-width:24px;color:var(--sourd)}.calc-ui input.calc-number:focus-visible,.calc-ui .calc-question-picker select:focus-visible{outline:2px solid var(--cm-cyan,#94e5de);outline-offset:3px}.cm-active .fb-calculatrice.calc-ui input.calc-number[aria-invalid=true]{border-color:var(--ambre,#e8bb84)}.fb-calculatrice.calc-ui-active .calc-resultat{margin:0;padding:26px;box-shadow:none}.calc-ui .cr-gros{flex-wrap:wrap}.calc-ui .cr-gros b{font-size:clamp(36px,4vw,56px);overflow-wrap:anywhere}.calc-ui .cr-phrase{font-size:16px;line-height:1.65}.calc-ui .cr-trad{font-size:13px;line-height:1.6}.calc-ui .calc-etsi{grid-template-columns:1fr;gap:18px}.calc-ui .etsi input[type=range]{min-height:36px}.calc-ui .calc-gestes{gap:8px}.calc-ui .calc-gestes :is(button,a){min-height:44px}.fb-calculatrice.calc-ui .fb-library .calc-familles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px}.cm-active .fb-calculatrice.calc-ui .calc-famille{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.calc-ui .calc-famille>.etiq{padding:0 0 12px;margin:0;color:var(--sourd);font-size:13px}.calc-ui .calc-questions{gap:0}.cm-active .fb-calculatrice.calc-ui .calc-q{display:flex;align-items:center;min-height:48px;padding:13px 0;border:0;border-top:1px solid var(--fb-line);border-radius:0;background:none;box-shadow:none;transform:none;font-size:15px;line-height:1.45}.cm-active .fb-calculatrice.calc-ui .calc-q:hover{color:var(--cm-cyan,#94e5de);background:none}.calc-ui .calc-libre{margin:0 0 8px;max-width:760px}.calc-ui .calc-libre input{width:100%;min-width:0}@media(max-width:800px){.fb-calculatrice.calc-ui-active .fb-main{display:flex;flex-direction:column;gap:24px}.calc-ui .calc-question-picker,.calc-ui .calc-champs,.calc-ui .fb-calc-answer{width:100%}.fb-calculatrice.calc-ui .fb-library .calc-familles{grid-template-columns:1fr}.fb-calculatrice.calc-ui-active .calc-resultat{padding:20px}.calc-ui .calc-champ select{width:100%}.calc-ui .calc-libre{align-items:stretch}.calc-ui .calc-libre button{padding-inline:12px}.calc-ui .calc-mobile-total{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;position:sticky;top:0;z-index:2;width:100%;padding:12px 16px;border:1px solid #49616b;border-radius:12px;background:#182d35;color:var(--encre);text-align:left;font:inherit;min-height:64px}.calc-mobile-total>b{font-size:23px;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.calc-mobile-total>span:first-child{font-size:13px}.calc-mobile-total>span:last-child{grid-column:1/-1;font-size:12px;color:var(--sourd)}.calc-ui #calc-resultat{scroll-margin-top:90px}}

.mc-page{--mc-panel:#122530;--mc-deep:#0b1721;--mc-line:#354b58;color:var(--cm-text,#f1f2ef);max-width:1440px;overflow-wrap:anywhere}.mc-page *:not(.mc-artifact):not(.mc-artifact *){box-sizing:border-box;min-width:0}.mc-page .haut{margin-bottom:18px;padding-bottom:16px}.mc-page>.tete-action{margin:10px 0 18px!important;align-items:flex-start;gap:22px}.mc-page>.tete-action .titre{font-size:29px!important;line-height:1.15;letter-spacing:-.035em;max-width:900px;color:var(--cm-text,#f1f2ef)}.mc-page>.tete-action .sous{max-width:820px;font-size:13px;line-height:1.6;margin-top:8px}.mc-page .mc-copy{color:var(--cm-muted,#aabac0)}.mc-page .etiq.mc-copy{font-size:12px;letter-spacing:.04em;color:var(--cm-amber,#e6bc87)}.mc-page .mc-surface{background:var(--mc-panel)!important;color:var(--cm-text,#f1f2ef);border:1px solid var(--mc-line);box-shadow:inset 0 1px #8fddd90b;border-radius:10px}.mc-page .bloc.mc-surface{padding:17px;gap:10px}.mc-page .mc-field{max-width:100%;background:var(--mc-deep)!important;color:var(--cm-text,#f1f2ef)!important;border-color:var(--mc-line)!important;accent-color:var(--cm-cyan,#8fddd9);border-radius:6px}.mc-page .mc-field::placeholder{color:var(--cm-muted,#aabac0);opacity:.8}.mc-page textarea.mc-field{line-height:1.65;resize:vertical}.mc-page .plein:not(.mc-artifact *){background:var(--cm-cyan,#8fddd9);border:1px solid var(--cm-cyan,#8fddd9);color:#10232b;border-radius:7px;box-shadow:none;font-weight:600;font-size:13px}.mc-page .creux:not(.mc-artifact *){background:transparent;color:var(--cm-text,#f1f2ef);border:1px solid var(--mc-line);border-radius:7px;font-size:13px}.mc-page .gestes{gap:8px;flex-wrap:wrap}.mc-page a:focus-visible,.mc-page button:focus-visible,.mc-page input:focus-visible,.mc-page textarea:focus-visible,.mc-page select:focus-visible,.mc-page summary:focus-visible,.mc-page [contenteditable]:focus-visible{outline:2px solid var(--cm-cyan,#8fddd9);outline-offset:3px}.mc-page button:disabled{opacity:.55;cursor:not-allowed}.mc-page>.portes-argent{display:flex;flex-wrap:wrap;gap:5px;padding:0 0 15px;margin-bottom:20px;border-bottom:1px solid var(--mc-line)}.mc-page .porte-a{background:#122530;color:var(--cm-muted,#aabac0);font-size:13px;border-radius:6px;min-height:36px}.mc-page .porte-a:hover{background:#1b3440;color:var(--cm-text,#f1f2ef)}.mc-page .porte-a:focus-visible{outline:2px solid var(--cm-cyan,#8fddd9);outline-offset:3px}.mc-page .porte-a.on{background:#213f4b;color:var(--cm-cyan,#8fddd9);box-shadow:inset 0 -2px var(--cm-cyan,#8fddd9)}.mc-page .mk-section{margin:20px 0}.mc-page .mk-section>h2{font-size:15px;font-weight:550;margin-bottom:12px;color:var(--cm-text,#f1f2ef)}.mc-page .mod-pages{border-radius:8px}.mc-page .mod-page{padding:14px 15px;gap:12px;border-color:var(--mc-line);color:var(--cm-text,#f1f2ef)}.mc-page .mod-page .mp-txt b{font-size:14px;line-height:1.5;white-space:normal}.mc-page .mod-page .mp-txt small{font-size:11px;color:var(--cm-muted,#aabac0);white-space:normal}.mc-page .filtres{gap:6px;flex-wrap:wrap;margin-bottom:15px}.mc-page .filtre{background:transparent;border:1px solid var(--mc-line);color:var(--cm-muted,#aabac0);font-size:13px}.mc-page .filtre.on{background:#213f4b;color:var(--cm-cyan,#8fddd9)}.mc-page .mc-artifact{--encre:#141419;--sourd:#6e6e76;--muet:#8a8a92;--bleu:#2B2BEA;--trait:rgba(20,20,25,.06);--verre:rgba(255,255,255,.72);--verre-bord:rgba(255,255,255,.95);color-scheme:light;isolation:isolate}.mc-page #mail-corps.mc-artifact{padding:25px;border-radius:7px;font-size:14px;line-height:1.8;white-space:pre-wrap;min-height:220px;color:#202833;background:#fff}.mc-page #sv-apercu.mc-artifact{background:transparent;border:0;box-shadow:none;padding:0;max-width:100%}.mc-page .mk-apercu.mc-artifact{background:#fff;color:#202833;border:1px solid #d9dfe2;border-radius:8px;box-shadow:0 15px 45px #00000038}.mc-page .mk-apercu.mc-artifact .mk-legende{color:#202833;background:#fff;min-height:100px;line-height:1.6;font-size:14px}.mc-page .mk-apercu.mc-artifact .mk-compteur{color:#67717b;background:#fff}.mc-page .mk-post.mc-artifact{background:#fff;color:#202833}.mc-page .ig-profil.mc-artifact{background:#fff;color:#141419}.mc-page .mc-writing-workspace{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(340px,1.15fr);gap:32px;align-items:start;max-width:1160px;margin:0 auto}.mc-page .mc-writing-editor{display:flex;flex-direction:column;gap:15px;padding-top:3px}.mc-page .mc-writing-editor .mk-brief-zone{margin:0;padding:17px}.mc-page .mc-writing-editor .mk-brief-ligne{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.mc-page .mc-writing-editor #mk-brief{min-height:44px;flex:1 1 180px;padding:10px}.mc-page .mc-writing-editor .mk-gestes-texte{margin:0;display:flex;gap:6px;flex-wrap:wrap}.mc-page .mc-writing-editor .mk-cote{display:grid;gap:14px;position:static;width:auto}.mc-page .mc-writing-editor .mk-variants{max-width:100%}.mc-page .mc-writing-editor .mk-variante{font-size:13px;padding:10px;text-align:left;width:100%}.mc-page .mc-writing-preview{display:flex;flex-direction:column;gap:14px;max-width:650px;width:100%;position:static}.mc-page .mc-writing-preview>.mk-pastilles{padding:10px 0;margin:0;justify-content:flex-start;gap:12px}.mc-page .mk-past-lien:not(.mc-artifact *){color:var(--cm-muted,#aabac0)}.mc-page .mk-past-lien.on:not(.mc-artifact *){color:var(--cm-cyan,#8fddd9)}.mc-page .mk-heure{padding:10px;font-size:13px}.mc-page .mk-heure.on{border-color:var(--cm-cyan,#8fddd9);color:var(--cm-cyan,#8fddd9)}.mc-page .mk-prop{border-top:1px solid var(--mc-line);padding:12px 0}.mc-page .mk-prop p{font-size:13px;line-height:1.6}.mc-page .mc-planner-workspace{display:grid;grid-template-columns:245px minmax(0,1fr);gap:28px;align-items:start}.mc-page .mc-planner-rail{display:flex;flex-direction:column;gap:20px}.mc-page .mc-planner-rail .mk-tete-compte{display:flex;flex-direction:column;align-items:flex-start;padding:15px;gap:18px}.mc-page .mc-planner-rail .mk-pastilles{display:flex;flex-wrap:wrap;gap:10px;margin:0}.mc-page .mc-planner-rail .mk-compte{margin:0;display:flex;gap:10px;flex-wrap:wrap}.mc-page .mc-planner-rail .mk-section{margin:0}.mc-page .mc-planner-stage{min-width:0}.mc-page .mc-planner-wide{display:flex;flex-direction:column}.mc-page .mc-planner-wide .mc-planner-stage{width:100%}.mc-page .mc-planner-stage .mk-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:900px}.mc-page .mc-planner-stage .mk-fil{max-width:760px;margin:0 auto}.mc-page .mc-planner-stage .mk-case{border-radius:8px;overflow:hidden;border:1px solid var(--mc-line)}.mc-page .cal-grille{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.mc-page .cal-case{min-height:108px;padding:8px;border-radius:6px}.mc-page .cal-case.auj{border-color:var(--cm-cyan,#8fddd9)}.mc-page .cal-case .cal-num{font-size:11px;color:var(--cm-muted,#aabac0)}.mc-page .cal-post{font-size:12px;padding:6px 5px;background:#234450;color:var(--cm-text,#f1f2ef);white-space:normal;line-height:1.35;border-radius:4px;min-height:30px}.mc-page .cal-post.publie{background:#24343e;color:var(--cm-muted,#aabac0)}.mc-page .cal-plus{color:var(--cm-cyan,#8fddd9)}.mc-page .cal-tete{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:15px}.mc-page .mc-reviews-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.mc-page .mc-reviews-queue>.mk-section:first-child{margin-top:0}.mc-page .mc-reviews-context>.mk-section{margin-top:16px}.mc-page .mc-reviews-context-only{display:flex;flex-direction:column}.mc-page .mc-reviews-context-only .mc-reviews-context{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.mc-page .mk-avis{padding:18px;margin-bottom:14px;display:grid;grid-template-columns:minmax(160px,.8fr) minmax(200px,1.2fr);gap:12px 22px}.mc-page .mk-avis-tete{display:flex;flex-wrap:wrap;gap:7px;grid-column:1}.mc-page .mk-avis>p{grid-column:1;margin:0;font-size:13px;line-height:1.7}.mc-page .mk-avis .mk-reponse{grid-column:2;grid-row:1/3;min-height:110px;padding:13px;border:1px solid var(--mc-line);border-radius:6px;line-height:1.7;font-size:13px}.mc-page .mk-avis>.gestes{grid-column:2;margin-top:0}.mc-page .mk-avis-suspect{grid-column:2;grid-row:1/3;color:var(--cm-amber,#e6bc87);font-size:12px;line-height:1.6}.mc-page .mk-note{padding:16px;display:flex;gap:18px;align-items:center}.mc-page .mk-note-grand b{font-size:33px;color:var(--cm-amber,#e6bc87)}.mc-page .mk-note-pf{font-size:11px;color:var(--cm-muted,#aabac0)}.mc-page .mk-inter{font-size:13px;line-height:1.6;align-items:flex-start;padding:14px}.mc-page .mk-demande{display:flex;flex-wrap:wrap;gap:9px;padding:12px;border-color:var(--mc-line)}.mc-page .mk-lien{display:flex;flex-wrap:wrap;gap:8px;padding:12px}.mc-page #mk-lien-avis{min-height:39px;flex:1 1 180px;padding:8px}.mc-page .mk-publie{padding:15px;border-color:var(--mc-line);font-size:13px}.mc-page .mc-visual-bench{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start;margin:0}.mc-page .mc-visual-stage{padding:24px;background:linear-gradient(145deg,#19303d,#0b1721);border:1px solid var(--mc-line);border-radius:12px;display:grid;place-items:center;min-height:400px}.mc-page .mc-visual-stage #sv-apercu{width:min(100%,580px)}.mc-page .mc-visual-stage #sv-apercu>svg{width:100%;height:auto;max-height:560px;display:block}.mc-page .mc-visual-tools .paie-mois{padding:17px}.mc-page .mc-visual-tools #sv-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.mc-page .mc-visual-tools label{font-size:13px;line-height:1.5;gap:6px}.mc-page .mc-visual-generation{margin-top:28px;border-top:1px solid var(--mc-line);padding-top:22px}.mc-page .mc-visual-generation>.sv-grille{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:25px}.mc-page .mc-visual-generation .paie-mois{padding:19px}.mc-page .mc-ai-workspace{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:25px;align-items:start}.mc-page .mc-ai-desk{display:grid;grid-template-columns:270px minmax(0,1fr);gap:20px;margin:0}.mc-page .mc-ai-desk>.paie-mois{padding:17px}.mc-page #aia-form{display:flex;flex-direction:column;gap:17px}.mc-page #aia-form label{font-size:13px;line-height:1.5}.mc-page #aia-form textarea{min-height:190px}.mc-page .mc-ai-result{min-height:440px;box-shadow:inset 0 2px var(--cm-cyan,#8fddd9)}.mc-page #aia-texte{min-height:320px;border-radius:4px!important;font-size:14px!important;line-height:1.8!important}.mc-page .mc-ai-history .mk-section{margin:0}.mc-page .mc-ai-history .mod-page{padding:13px 11px}.mc-page .mc-ai-history .mp-txt small{font-size:10px;line-height:1.6}.mc-page .mc-mail-shell{display:grid;grid-template-columns:190px minmax(0,1fr);gap:25px;align-items:start}.mc-page .mc-mail-folders .portes-argent{display:flex;flex-direction:column;gap:5px;border:0;padding:0;margin:0;overflow:visible}.mc-page .mc-mail-folders .porte-a{display:flex;justify-content:flex-start;padding:10px 11px;border:1px solid transparent;white-space:normal}.mc-page .mc-mail-folders .porte-a b{margin-left:auto}.mc-page #mails-retrouver{margin:0 0 19px;padding:10px 14px;border-radius:7px}.mc-page #mails-q{min-height:32px;font-size:13px;width:100%;padding:5px}.mc-page .mail-sec{margin-top:0;margin-bottom:20px}.mc-page .mail-sec>header{padding:7px 0 11px;display:flex;gap:10px;font-size:13px;color:var(--cm-muted,#aabac0)}.mc-page .mail-liste{overflow:visible}.mc-page .mail-l{display:grid;grid-template-columns:12px minmax(90px,.6fr) minmax(0,2fr) auto 58px;gap:10px;padding:13px 12px;height:auto;min-height:67px;color:var(--cm-text,#f1f2ef);border-color:var(--mc-line);align-items:center;position:relative}.mc-page .mail-l .z2 b{font-size:13px;font-weight:500}.mc-page .mail-l .z3 b{font-size:13px;font-weight:500;color:var(--cm-text,#f1f2ef)}.mc-page .mail-l .z3 .fr{display:block;font-size:11px;color:var(--cm-muted,#aabac0);white-space:normal}.mc-page .mail-l .z5{font-size:12px;color:var(--cm-muted,#aabac0)}.mc-page .mail-l .z-gestes{position:static;display:flex;opacity:1;pointer-events:auto;grid-column:3/-1;justify-content:flex-end;gap:7px;background:transparent;height:auto;transform:none}.mc-page .mail-l .z-gestes button{background:#1d3542;border:1px solid var(--mc-line);color:var(--cm-cyan,#8fddd9);min-width:32px;min-height:30px;border-radius:5px}.mc-page .mail-l:hover .z4,.mc-page .mail-l:hover .z5,.mc-page .mail-l.courant .z4,.mc-page .mail-l.courant .z5{opacity:1;visibility:visible}.mc-page .mc-mail-reading{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.7fr);gap:28px;align-items:start;margin-top:16px}.mc-page .mc-mail-reading .mail-corps-col{width:auto;min-width:0}.mc-page .mc-mail-reading .mail-tete{gap:14px;align-items:flex-start;margin-bottom:20px}.mc-page .mc-mail-reading .mail-ligne-f{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;background:transparent;border-top:1px solid var(--mc-line);border-bottom:1px solid var(--mc-line);padding:13px 0;font-size:12px;margin-bottom:18px}.mc-page .mc-mail-reply{display:flex;flex-direction:column;gap:16px}.mc-page #mail-reponse{padding:18px;margin:0;border-radius:9px}.mc-page #mail-brouillon{min-height:245px;width:100%;margin-top:12px;padding:12px;font-size:13px}.mc-page .mc-mail-reply .mail-contexte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;position:static;width:auto}.mc-page .mc-mail-reply .mail-contexte .bloc{margin:0;padding:13px;font-size:11px}.mc-page .mc-mail-compose{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:30px;max-width:1200px;margin:24px auto}.mc-page .mc-mail-compose .ecrire-col{width:auto;padding:7px 0;border-radius:9px}.mc-page .mc-mail-compose .ec-l{padding:13px 18px;border-color:var(--mc-line)}.mc-page #ec-a,.mc-page #ec-objet{min-height:36px;padding:7px 10px}.mc-page #ec-corps{min-height:390px;padding:22px;font-size:14px;width:100%}.mc-page .mc-team-room{display:grid;grid-template-columns:215px minmax(0,1fr);gap:20px;align-items:start;margin-top:20px}.mc-page .fe-canaux{padding:7px;border-radius:8px}.mc-page .fe-canal{padding:13px 11px;border-radius:5px;border-bottom:1px solid var(--mc-line);color:var(--cm-text,#f1f2ef)}.mc-page .fe-canal small{font-size:10px;color:var(--cm-muted,#aabac0)}.mc-page .fe-canal.on{background:#22434e;box-shadow:inset 2px 0 var(--cm-cyan,#8fddd9)}.mc-page .fe-fil{display:flex;flex-direction:column;border-radius:10px;overflow:visible}.mc-page .fe-liste{height:auto;min-height:290px;max-height:calc(100vh - 370px);overflow-y:auto;padding:24px 22px;display:flex;flex-direction:column;gap:17px}.mc-page .fe-msg{max-width:86%;margin:0}.mc-page .fe-msg.moi{align-self:flex-end}.mc-page .fe-qui{font-size:11px;color:var(--cm-muted,#aabac0);display:flex;gap:7px;flex-wrap:wrap;margin-bottom:7px}.mc-page .fe-qui i{font-size:9px;color:var(--cm-amber,#e6bc87);font-style:normal}.mc-page .fe-txt{font-size:13px;line-height:1.7;padding:12px 15px;border-radius:4px 12px 12px}.mc-page .fe-msg.moi .fe-txt{background:#214450!important;border-color:#3a6069}.mc-page .fe-msg.dir .fe-txt{border-left:2px solid var(--cm-amber,#e6bc87)}.mc-page .mc-team-composer{padding:15px;border-top:1px solid var(--mc-line);background:#10232d;border-radius:0 0 10px 10px}.mc-page .mc-team-composer .fe-saisie{display:flex;gap:10px;margin:0;padding:0;border:0}.mc-page #fe-q{flex:1;width:100%;min-height:44px;padding:11px 12px;font-size:13px}.mc-page .mc-team-composer .fe-mentions{display:flex;gap:5px;flex-wrap:wrap;padding:11px 0 0;margin:0}.mc-page .mc-gallery-wall{border-top:1px solid var(--mc-line);padding-top:20px;margin-top:15px}.mc-page .mc-gallery-search{max-width:650px;margin:0 0 15px}.mc-page .gal-grille{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.mc-page .gal-item{border:1px solid var(--mc-line);border-radius:8px;background:var(--mc-panel);overflow:hidden;color:var(--cm-text,#f1f2ef)}.mc-page .gal-legende{padding:12px}.mc-page .gal-legende b{font-size:13px;white-space:normal}.mc-page .gal-legende small{font-size:11px;color:var(--cm-muted,#aabac0)}.mc-page .gal-actions{opacity:1;position:static;display:flex;justify-content:flex-end;gap:6px;padding:0 10px 10px;background:transparent}.mc-page .mc-ideas-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.mc-page .mc-ideas-board>.mk-section{margin:8px 0}.mc-page .mk-idee{padding:16px;margin:0 0 12px;display:flex;flex-direction:column;gap:14px}.mc-page .mk-idee-corps b{font-size:15px;line-height:1.5}.mc-page .mk-idee-corps p{font-size:13px;line-height:1.65}.mc-page .mk-idee-gestes{display:flex;flex-wrap:wrap;gap:6px}.mc-page .mc-network-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mc-page .mk-reseau{padding:18px;gap:14px;flex-wrap:wrap}.mc-page .mc-detail-workspace{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:26px;align-items:start}.mc-page .mc-video-intake{border-top:2px solid var(--cm-cyan,#8fddd9);border-radius:10px}.mc-page .svid-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.mc-page .svid-formats{display:flex;gap:7px;flex-wrap:wrap}.mc-page .svid-format{border-color:var(--mc-line);background:#10232d;color:var(--cm-text,#f1f2ef);border-radius:6px;padding:10px}.mc-page .mc-settings-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;max-width:1160px;margin:20px auto}.mc-page .mc-settings-form .fr-champ{font-size:13px;line-height:1.6}.mc-page .mc-settings-form .fr-champ input{min-height:39px;padding:8px 10px}@media(max-width:1050px){.mc-page .mc-writing-workspace{grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr);gap:22px}.mc-page .mc-planner-workspace{grid-template-columns:195px minmax(0,1fr);gap:20px}.mc-page .mc-reviews-workspace{grid-template-columns:minmax(0,1fr) 255px;gap:20px}.mc-page .mk-avis{display:flex;flex-direction:column;gap:13px}.mc-page .mc-visual-bench{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.mc-page .mc-ai-workspace{grid-template-columns:minmax(0,1fr)}.mc-page .mc-ai-desk{grid-template-columns:260px minmax(0,1fr)}.mc-page .mc-ai-history .mod-pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mc-page .mc-mail-shell{grid-template-columns:165px minmax(0,1fr);gap:17px}.mc-page .mail-l{grid-template-columns:10px minmax(80px,.7fr) minmax(0,1.5fr) auto;gap:8px}.mc-page .mail-l .z5{grid-column:4}.mc-page .mail-l .z-gestes{grid-column:2/4;grid-row:2;justify-content:flex-start}.mc-page .mc-mail-reading{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.mc-page .mc-mail-reply .mail-contexte{grid-template-columns:minmax(0,1fr)}.mc-page .mc-team-room{grid-template-columns:175px minmax(0,1fr)}.mc-page .gal-grille{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-page .mc-ideas-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.mc-page>.tete-action{flex-wrap:wrap}.mc-page>.tete-action .titre{font-size:25px!important}.mc-page .mc-writing-workspace,.mc-page .mc-planner-workspace,.mc-page .mc-reviews-workspace,.mc-page .mc-visual-bench,.mc-page .mc-ai-desk,.mc-page .mc-mail-shell,.mc-page .mc-mail-reading,.mc-page .mc-mail-compose,.mc-page .mc-team-room,.mc-page .mc-detail-workspace{grid-template-columns:minmax(0,1fr)}.mc-page .mc-writing-preview{max-width:none}.mc-page .mc-planner-rail,.mc-page .mc-reviews-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.mc-page .mc-visual-tools{grid-row:2}.mc-page .mc-visual-generation>.sv-grille{grid-template-columns:minmax(0,1fr)}.mc-page .mc-visual-stage{padding:17px;min-height:250px}.mc-page .mc-ai-history .mod-pages{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-page .mc-mail-folders .portes-argent{flex-direction:row;flex-wrap:wrap;gap:5px}.mc-page .mc-mail-folders .porte-a{min-height:35px;padding:8px}.mc-page .mc-mail-reply .mail-contexte{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-page .fe-canaux{display:flex;flex-wrap:wrap;gap:5px}.mc-page .fe-canaux>.note{flex-basis:100%}.mc-page .fe-canal{flex:1 1 140px}.mc-page .fe-liste{max-height:60vh;padding:18px 14px}.mc-page .gal-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-page .mc-settings-form{grid-template-columns:minmax(0,1fr)}.mc-page .cal-case{min-height:88px;padding:5px}.mc-page .cal-post{font-size:11px;overflow-wrap:anywhere}}@media(max-width:520px){.mc-page .mc-planner-rail,.mc-page .mc-reviews-context,.mc-page .mc-reviews-context-only .mc-reviews-context,.mc-page .mc-ai-history .mod-pages,.mc-page .mc-mail-reply .mail-contexte,.mc-page .mc-ideas-board,.mc-page .mc-network-roster,.mc-page .svid-liste{grid-template-columns:minmax(0,1fr)}.mc-page .mail-l{grid-template-columns:10px minmax(0,1fr) auto}.mc-page .mail-l .z3{grid-column:2/-1;grid-row:2}.mc-page .mail-l .z4{grid-column:2;grid-row:3}.mc-page .mail-l .z5{grid-column:3;grid-row:1}.mc-page .mail-l .z-gestes{grid-column:2/-1;grid-row:4}.mc-page .mc-planner-stage .mk-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-page .fe-msg{max-width:95%}.mc-page .mc-team-composer .fe-saisie{flex-wrap:wrap}.mc-page .cal-grille{gap:2px}.mc-page .cal-case{min-height:78px;padding:3px}}

.mf-page{color:var(--cm-text,#f1f2ef);--mf-verre:rgba(255,255,255,.035);--mf-bord:rgba(255,255,255,.08);--mf-ambre:var(--cm-amber,#e6bc87);--mf-cyan:var(--cm-cyan,#8fddd9);--mf-muet:var(--cm-muted,#aabac0)}.mf-page a{color:inherit;text-decoration:none}.mf-haut{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:34px 0 22px}.mf-etiq{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mf-muet)}.mf-haut h1{font-size:clamp(30px,3vw,40px);font-weight:600;letter-spacing:-.02em;margin:6px 0;line-height:1}.mf-haut p{margin:0;color:var(--mf-muet);font-size:14px}.mf-gestes{display:flex;align-items:center;gap:12px}.mf-vues{display:flex;border:1px solid var(--mf-bord);border-radius:999px;padding:3px;background:var(--mf-verre)}.mf-vues a{padding:8px 16px;border-radius:999px;font-size:13px;color:var(--mf-muet)}.mf-vues a.on{background:#ffffff14;color:var(--cm-text)}.mf-bouton{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:12px;background:var(--mf-ambre);color:#1a1409;font-weight:600;font-size:14px;border:0;cursor:pointer;box-shadow:0 0 0 1px #e6bc8740,0 10px 30px #e6bc871f}.mf-bouton.mf-second{background:transparent;color:var(--cm-text);box-shadow:inset 0 0 0 1px var(--mf-bord)}.mf-bouton:hover{filter:brightness(1.06)}.mf-reseaux{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.mf-reseau{display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:14px;border:1px solid var(--mf-bord);background:var(--mf-verre);color:var(--mf-muet);transition:border-color .2s,color .2s}.mf-reseau b{display:block;font-size:13px;font-weight:600;color:var(--cm-text)}.mf-reseau small{font-size:11.5px}.mf-reseau.on{border-color:#8fddd98c;box-shadow:0 0 0 1px #8fddd940,0 0 30px #8fddd914}.mf-reseau.on .mf-past{color:var(--mf-cyan);border-color:#8fddd980}.mf-past{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.02em;border:1px solid var(--mf-bord);background:#00000040;color:var(--cm-text)}.mf-grille{display:grid;grid-template-columns:300px minmax(0,1fr) 300px;gap:26px;align-items:start}.mf-gauche,.mf-droite{display:flex;flex-direction:column;gap:16px;position:sticky;top:20px}.mf-bloc{border:1px solid var(--mf-bord);background:var(--mf-verre);border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;backdrop-filter:blur(18px)}.mf-bloc-tete{display:flex;justify-content:space-between;align-items:baseline}.mf-bloc-tete b{font-size:13.5px;font-weight:600}.mf-bloc-tete span{font-size:11.5px;color:var(--mf-muet)}.mf-bloc.mf-alerte{border-color:#e6bc8773}.mf-bloc.mf-alerte b{font-size:14px}.mf-bloc.mf-alerte small{color:var(--mf-muet);font-size:12.5px;line-height:1.4}.mf-bloc.creneau .mf-grand{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--mf-ambre)}.mf-ligne{display:flex;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--mf-bord)}.mf-ligne:first-of-type{border-top:0}.mf-ligne>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.mf-ligne b{font-size:13px;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mf-ligne small{font-size:11.5px;color:var(--mf-muet)}.mf-pastille{width:8px;height:8px;border-radius:50%;background:var(--mf-muet);flex:none}.mf-pastille.pret{background:var(--mf-ambre);box-shadow:0 0 10px #e6bc8799}.mf-chiffres{display:flex;gap:18px}.mf-chiffres span{display:flex;flex-direction:column}.mf-chiffres b{font-size:24px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mf-chiffres small{font-size:11.5px;color:var(--mf-muet)}.mf-note{font-size:11.5px;color:var(--mf-muet);margin:0;padding:0 4px}.mf-cal{border:1px solid var(--mf-bord);background:var(--mf-verre);border-radius:18px;padding:16px 18px;backdrop-filter:blur(18px)}.mf-cal-tete{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.mf-cal-tete b{font-size:13.5px;font-weight:600;text-transform:capitalize}.mf-cal-tete span{font-size:11px;color:var(--mf-muet);display:flex;gap:6px;align-items:center}.mf-cal i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mf-cyan)}.mf-cal i.prevu{background:var(--mf-ambre)}.mf-cal-jours{display:grid;grid-template-columns:repeat(7,1fr);font-size:10.5px;color:var(--mf-muet);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.mf-cal-jours span{text-align:center}.mf-cal-grille{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.mf-jour{aspect-ratio:1;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:12px;color:var(--mf-muet);position:relative}.mf-jour b{font-weight:500}.mf-jour.mf-occupe b{color:var(--cm-text)}.mf-jour em{display:flex;gap:2px;height:6px}.mf-jour.auj{box-shadow:inset 0 0 0 1px #8fddd999}.mf-jour.hors{visibility:hidden}.mf-cal.mf-large{padding:22px}.mf-cal.mf-large .mf-cal-grille{gap:6px}.mf-cal.mf-large .mf-jour{aspect-ratio:auto;min-height:118px;align-items:stretch;justify-content:flex-start;padding:8px;border:1px solid var(--mf-bord);background:#0000002e;gap:6px}.mf-cal.mf-large .mf-jour b{font-size:12px}.mf-cal.mf-large .mf-jour.auj{border-color:#8fddd999}.mf-jour-post{display:flex;gap:6px;align-items:center;font-size:11px;line-height:1.2;color:var(--cm-text);border-radius:8px;padding:3px;background:#ffffff0a}.mf-jour-post.prevu{box-shadow:inset 0 0 0 1px #e6bc8780}.mf-jour-post span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mf-centre{display:flex;justify-content:center}.mf-tel{width:min(100%,430px);padding:12px;border-radius:44px;background:linear-gradient(180deg,#1b262c,#0b1418);border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 90px #0000008c,inset 0 1px #ffffff14}.mf-tel-ecran{border-radius:34px;background:#000;overflow:hidden;min-height:640px;padding:16px 0 22px;position:relative}.mf-tel-ecran:before{content:"";position:absolute;left:50%;top:10px;width:110px;height:26px;transform:translate(-50%);border-radius:14px;background:#0b0f12}.mf-tel-tete{display:flex;gap:18px;align-items:center;padding:44px 18px 8px}.mf-avatar{width:78px;height:78px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:26px;font-weight:600;color:#fff;background:radial-gradient(circle at 30% 30%,#2b3b44,#101a20);border:2px solid rgba(255,255,255,.14);flex:none}.mf-avatar.mf-petit{width:34px;height:34px;font-size:14px}.mf-tel-id b{display:block;font-size:15px;font-weight:600;color:#fff}.mf-tel-compteurs{display:flex;gap:18px;margin-top:8px}.mf-tel-compteurs span{display:flex;flex-direction:column;font-size:11.5px;color:#9aa4a8}.mf-tel-compteurs b{font-size:15px;color:#fff;font-weight:600}.mf-tel-bio{margin:0;padding:0 18px 14px;font-size:12.5px;line-height:1.4;color:#d5d9db}.mf-tel-grille{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:0 2px}.mf-case{position:relative;aspect-ratio:1;display:block;overflow:hidden;background:#111}.mf-visuel{display:block;width:100%;height:100%;position:relative}.mf-visuel img{width:100%;height:100%;object-fit:cover;display:block}.mf-visuel.mf-sans{background:linear-gradient(160deg,var(--t,#2a3a44),#0d171c);display:flex;align-items:flex-end;padding:8px;font-size:11px;line-height:1.25;color:#e6e9ea}.mf-visuel.mf-mini{width:44px;height:44px;border-radius:8px;overflow:hidden;flex:none}.mf-visuel.mf-mini.mf-sans{padding:4px;font-size:8px}.mf-badge{position:absolute;top:6px;right:6px;font-size:10px;font-weight:600;color:#fff;background:#0000008c;border-radius:6px;padding:2px 6px}.mf-case.avenir{box-shadow:inset 0 0 0 2px var(--mf-ambre)}.mf-case.avenir .mf-visuel img{opacity:.85}.mf-quand{position:absolute;left:6px;bottom:6px;font-size:10.5px;font-weight:600;color:#1a1409;background:var(--mf-ambre);border-radius:6px;padding:3px 7px}.mf-stats{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;color:#fff;background:#0000008c;opacity:0;transition:opacity .2s}.mf-case:hover .mf-stats,.mf-case:focus-visible .mf-stats{opacity:1}.mf-stats b{font-weight:600}.mf-case.mf-libre{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#9aa4a8;background:repeating-linear-gradient(45deg,#0f1518 0 6px,#121a1e 6px 12px)}.mf-case.mf-libre span{font-size:26px;line-height:1;color:var(--mf-ambre)}.mf-case.mf-libre small{font-size:10.5px}.mf-case.glisse{opacity:.5}.mf-case.cible{box-shadow:inset 0 0 0 2px var(--mf-cyan)}.mf-tel-fil{display:flex;flex-direction:column}.mf-post{display:block;padding:12px 16px 14px;border-top:1px solid #1c2428;color:#fff}.mf-post-tete{display:flex;gap:10px;align-items:center;margin-bottom:10px}.mf-post-tete b{display:block;font-size:13.5px;font-weight:600}.mf-post-tete small{font-size:11.5px;color:#9aa4a8}.mf-post .mf-visuel{aspect-ratio:1;border-radius:10px;overflow:hidden}.mf-post p{margin:10px 0 0;font-size:13.5px;line-height:1.45}.mf-post-stats{display:block;margin-top:8px;font-size:11.5px;color:#9aa4a8}.mf-post.avenir{box-shadow:inset 3px 0 0 var(--mf-ambre)}.mf-vide{padding:60px 24px;text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center;color:#d5d9db}.mf-vide b{font-size:16px}.mf-vide small{color:#9aa4a8}.mf-vide .mf-bouton{margin-top:10px}.mf-vide.mf-large{border:1px solid var(--mf-bord);background:var(--mf-verre);border-radius:18px;color:var(--cm-text)}@media(max-width:1180px){.mf-grille{grid-template-columns:260px minmax(0,1fr)}.mf-droite{grid-column:1/-1;position:static;flex-direction:row;flex-wrap:wrap}.mf-droite .mf-bloc{flex:1 1 260px}}@media(max-width:820px){.mf-grille{grid-template-columns:1fr}.mf-gauche,.mf-droite{position:static}.mf-haut{flex-direction:column;align-items:flex-start}.mf-tel{width:100%}}@media(prefers-reduced-motion:reduce){.mf-page *{transition:none!important}}body.cm-active .mk-past{background:#ffffff12!important;color:var(--cm-text,#f1f2ef)!important;border:1px solid rgba(255,255,255,.12);border-radius:10px}body.cm-active .mk-past-lien.on .mk-past{box-shadow:0 0 0 2px var(--cm-cyan,#8fddd9),0 0 18px #8fddd959}body.cm-active .mk-avatar{background:radial-gradient(circle at 30% 30%,#2b3b44,#101a20)!important;border:1px solid rgba(255,255,255,.14);color:#fff}body.cm-active .mk-section button.plein,body.cm-active .mk-avis button.plein,body.cm-active [data-mk-avis-publier]{background:var(--cm-amber,#e6bc87)!important;color:#1a1409!important;border:0;font-weight:600}body.cm-active .mc-network-roster .mk-reseau{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px 14px;align-items:center;background:#ffffff09!important;border:1px solid rgba(255,255,255,.08);box-shadow:none!important;border-radius:18px;padding:16px 18px}body.cm-active .mc-network-roster .mk-reseau-corps{min-width:0}body.cm-active .mc-network-roster .mk-reseau-corps b{font-size:15px;color:var(--cm-text)}body.cm-active .mc-network-roster .mk-reseau-corps small{color:var(--cm-muted);font-size:12.5px;line-height:1.4}body.cm-active .mc-network-roster .mk-reseau .gestes{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}body.cm-active .mc-network-roster .mk-reseau.alerte{box-shadow:inset 0 0 0 1px #e6bc8780!important}body.cm-active .page:not(.mc-writing-page) .mk-section button.plein,body.cm-active .page:not(.mc-writing-page) .mk-reseau button.plein,body.cm-active .page:not(.mc-writing-page) .mk-idee button.plein,body.cm-active .page:not(.mc-writing-page) form button.plein{background:var(--cm-amber,#e6bc87)!important;color:#1a1409!important;border:0!important;font-weight:600}body.cm-active .mk-past,body.cm-active .mk-past.vide{border-color:#ffffff1f!important;box-shadow:none;opacity:1}body.cm-active .mk-past.vide{opacity:.6}@media(max-width:800px){body.cm-active .page>.haut{--voile:60%}}body.cm-active .mc-page .plein:not(.mc-artifact *),body.cm-active .mc-page a.plein:not(.mc-artifact *){background:var(--cm-amber,#e6bc87)!important;border-color:var(--cm-amber,#e6bc87)!important;color:#1a1409!important;font-weight:600}.mf-gardes{display:flex;flex-direction:column;gap:14px;max-width:760px}.mf-ligne.mf-gardee{justify-content:space-between}.mf-ligne.mf-gardee>a{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;color:inherit;text-decoration:none}.mf-page .mf-ligne .mf-copier{flex:none;height:34px;min-height:34px;padding:0 14px;border-radius:10px;background:transparent;color:var(--cm-text,#e8ecee);border:0;box-shadow:inset 0 0 0 1px var(--mf-bord);font-family:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap}.mf-page .mf-ligne .mf-copier:hover{box-shadow:inset 0 0 0 1px var(--mf-ambre)}

.mc-writing-page{--mw-verre:rgba(255,255,255,.035);--mw-bord:rgba(255,255,255,.08);--mw-muet:var(--cm-muted,#aabac0);--mw-cyan:var(--cm-cyan,#8fddd9);--mw-ambre:var(--cm-amber,#e6bc87)}.mc-writing-page .mc-writing-workspace{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:28px;align-items:start;max-width:1180px;margin:12px 0 0}.mc-writing-page .mc-writing-editor,.mc-writing-page .mc-writing-side{display:flex;flex-direction:column;gap:16px}.mc-writing-page .mc-writing-side{width:100%}.mc-writing-page .mc-writing-preview{display:flex;flex-direction:column;align-items:stretch;gap:16px;max-width:none;width:100%;position:sticky;top:20px}.mc-writing-page .bloc.verre,.mc-writing-page .mk-brief-zone{background:var(--mw-verre)!important;border:1px solid var(--mw-bord)!important;box-shadow:none!important;border-radius:18px;padding:16px 18px;backdrop-filter:blur(18px);color:var(--cm-text)}.mc-writing-page .etiq{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mw-muet);display:block;margin-bottom:10px}.mc-writing-page .note{color:var(--mw-muet);font-size:12.5px;line-height:1.45}.mc-writing-page .mk-brief-ligne{display:flex;gap:8px;align-items:stretch}.mc-writing-page #mk-brief{flex:1;min-height:44px;padding:10px 12px;border-radius:12px;border:1px solid var(--mw-bord);background:#00000040;color:var(--cm-text);font:inherit;font-size:13.5px}.mc-writing-page #mk-brief::placeholder{color:var(--mw-muet)}.mc-writing-page #mk-brief:focus{outline:0;border-color:#8fddd98c;box-shadow:0 0 0 3px #8fddd91f}.mc-writing-page .mk-brief button.plein{background:var(--mw-ambre);color:#1a1409;border:0;border-radius:12px;padding:0 16px;font-weight:600;font-size:13px;cursor:pointer}.mc-writing-page .mk-plan{margin-top:12px;font-size:13px;line-height:1.45}.mc-writing-page .mk-plan b{color:var(--cm-text)}.mc-writing-page .mk-props{display:flex;flex-direction:column;gap:8px;margin-top:12px}.mc-writing-page .mk-prop{border:1px solid var(--mw-bord);border-radius:12px;padding:10px 12px;background:#0000002e}.mc-writing-page .mk-prop.on{border-color:#8fddd98c}.mc-writing-page .mk-prop p{margin:0 0 8px;font-size:13px;line-height:1.45}.mc-writing-page .mk-versions{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px;align-items:center}.mc-writing-page .mk-gestes-texte{display:flex;gap:6px;flex-wrap:wrap}.mc-writing-page button.creux,.mc-writing-page .mk-prop button,.mc-writing-page .mk-versions button{background:transparent;border:1px solid var(--mw-bord);color:var(--cm-text);border-radius:999px;padding:7px 12px;font:inherit;font-size:12.5px;cursor:pointer}.mc-writing-page button.creux:hover{border-color:#8fddd98c}.mc-writing-page .mk-variantes{display:flex;flex-direction:column;gap:6px}.mc-writing-page .mk-variante{background:#0000002e;border:1px solid var(--mw-bord);border-radius:12px;padding:10px 12px;font-size:13px;color:var(--cm-text);text-align:left;width:100%}.mc-writing-page .mf-tel{width:min(100%,430px)}.mc-writing-page .mf-tel-ecran{padding:0 0 22px;min-height:680px}.mc-writing-page .mc-writing-editor .mk-pastilles{display:flex;gap:10px;padding:0;margin:0}.mc-writing-page .mf-tel-ecran{padding-top:44px}.mc-writing-page .mk-past-lien{display:flex;flex-direction:column;align-items:center;gap:4px;background:transparent;border:0;padding:4px;color:#9aa4a8;font:inherit;cursor:pointer}.mc-writing-page .mk-past-lien small{font-size:10.5px;letter-spacing:.02em}.mc-writing-page .mk-past{width:38px!important;height:38px!important;border-radius:11px;font-size:12px!important;font-weight:700;background:#ffffff12!important;color:#fff!important;border:1px solid rgba(255,255,255,.12);display:inline-flex;align-items:center;justify-content:center}.mc-writing-page .mk-past.vide{opacity:.55}.mc-writing-page .mk-past-lien.on .mk-past{box-shadow:0 0 0 2px var(--mw-cyan),0 0 18px #8fddd959;opacity:1}.mc-writing-page .mk-past-lien.on{color:#fff}.mc-writing-page .mk-apercu{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0;padding:10px 0 0;max-width:none;width:100%;backdrop-filter:none}.mc-writing-page .mk-post-tete{display:flex;align-items:center;gap:10px;padding:6px 14px 10px}.mc-writing-page .mk-post-tete .mk-avatar{width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#2b3b44,#101a20)!important;border:1px solid rgba(255,255,255,.14);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.mc-writing-page .mk-post-tete b{display:block;font-size:13.5px;color:#fff;font-weight:600}.mc-writing-page .mk-post-tete small{font-size:11.5px;color:#9aa4a8}.mc-writing-page .mk-visuels{display:grid;gap:2px;margin:0;background:#0b0f12}.mc-writing-page .mk-vis{display:block;position:relative;overflow:hidden}.mc-writing-page .mk-vis img,.mc-writing-page .mk-vis video{width:100%;height:100%;object-fit:cover;display:block}.mc-writing-page .mk-visuel-zone{display:block;cursor:pointer}.mc-writing-page .mk-visuel.vide,.mc-writing-page .mk-visuel.large.vide{background:linear-gradient(160deg,#1a252c,#0b1418)!important;color:#9aa4a8;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:0;opacity:1}.mc-writing-page .mk-visuel-zone .vide span{color:#9aa4a8;font-size:13px;font-weight:500;padding:0 30px}.mc-writing-page .mk-visuel-zone:hover .vide span{color:#fff}.mc-writing-page .mk-vis-oter{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;border:0;background:#0009;color:#fff;font-size:16px;cursor:pointer}.mc-writing-page .mk-vis-n{position:absolute;bottom:8px;right:8px;font-size:11px;color:#fff;background:#0000008c;border-radius:6px;padding:2px 6px}.mc-writing-page .mk-legende{margin:10px 14px 0;padding:6px 0;min-height:60px;font-size:13.5px;line-height:1.5;color:#fff;border-radius:8px}.mc-writing-page .mk-legende:focus{background:#ffffff0a;box-shadow:0 0 0 1px #8fddd959;padding:6px 8px;margin-left:6px;margin-right:6px}.mc-writing-page .mk-legende:empty:before{content:attr(data-placeholder);color:#9aa4a8}.mc-writing-page .mk-tags{display:flex;gap:6px;flex-wrap:wrap;padding:8px 14px 0}.mc-writing-page .mk-tag{background:#ffffff12;color:#d5d9db;border:0;border-radius:999px;padding:4px 10px;font-size:12px;font:inherit;cursor:pointer}.mc-writing-page .mk-tag.plus{border:1px dashed rgba(255,255,255,.25);background:transparent}.mc-writing-page .mk-compteur{display:flex;justify-content:space-between;padding:10px 14px 0;font-size:11.5px;color:#9aa4a8}.mc-writing-page .mk-stats-bloc{padding:10px 14px 0;font-size:12.5px;color:#d5d9db}.mc-writing-page .mk-stats-bloc b{color:#fff}.mc-writing-page .mk-heures{display:flex;flex-direction:column;gap:6px}.mc-writing-page .mk-heure{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--mw-bord);background:#0000002e;color:var(--cm-text);font:inherit;font-size:13.5px;padding:10px 14px;border-radius:12px;cursor:pointer;text-align:left}.mc-writing-page .mk-heure small{color:var(--mw-muet);font-size:11.5px}.mc-writing-page .mk-heure.on{background:#8fddd91f;border-color:#8fddd999;color:#fff}.mc-writing-page .mk-heure.autre{flex-wrap:wrap}.mc-writing-page #mk-autre-heure{background:#00000040;border:1px solid var(--mw-bord);color:var(--cm-text);border-radius:8px;padding:6px 8px;font:inherit;font-size:12.5px;color-scheme:dark}.mc-writing-page .mc-writing-side .gestes{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.mc-writing-page #mk-programmer,.mc-writing-page .mc-writing-side button.plein{height:46px;border-radius:12px;background:var(--mw-ambre);color:#1a1409;border:0;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 0 0 1px #e6bc8740,0 10px 30px #e6bc871f;width:100%}.mc-writing-page .mc-writing-side button.plein:disabled{opacity:.5;box-shadow:none}.mc-writing-page #mk-brouillon,.mc-writing-page #mk-copier{width:100%;height:42px;border-radius:12px;padding:0;font-size:13.5px}@media(max-width:1180px){.mc-writing-page .mc-writing-workspace{grid-template-columns:280px minmax(0,1fr)}.mc-writing-page .mc-writing-side{grid-column:1/-1;position:static;flex-direction:row;flex-wrap:wrap}.mc-writing-page .mc-writing-side>*{flex:1 1 260px}}@media(max-width:820px){.mc-writing-page .mc-writing-workspace{grid-template-columns:1fr}.mc-writing-page .mc-writing-tools,.mc-writing-page .mc-writing-side{position:static}.mc-writing-page .mf-tel{width:100%}}.mc-writing-page .mc-editor-card{background:var(--mw-verre);border:1px solid var(--mw-bord);border-radius:18px;padding:6px 6px 12px;backdrop-filter:blur(18px)}.mk-relais{display:none}.mc-writing-page .mc-editor-card .mk-relais{display:block}.mc-writing-page .mc-editeur{display:block;width:100%;box-sizing:border-box;margin:0;padding:14px 16px;min-height:200px;resize:vertical;font:inherit;font-size:15px;line-height:1.55;color:var(--cm-text);background:transparent;border:0;border-radius:14px;outline:0}.mc-writing-page .mc-editeur::placeholder{color:var(--mw-muet)}.mc-writing-page .mc-editeur:focus{background:#ffffff08;box-shadow:inset 0 0 0 1px #8fddd973}.mc-writing-page .mf-tel{width:100%}.mc-writing-page .mk-apercu.mc-artifact{background:transparent!important;color:#fff;border:0!important;box-shadow:none!important;border-radius:0;color-scheme:dark}.mc-writing-page .mk-apercu.mc-artifact .mk-legende{color:#fff;background:transparent;min-height:60px;line-height:1.5;font-size:13.5px}.mc-writing-page .mk-apercu.mc-artifact .mk-legende:focus{background:#ffffff0d}.mc-writing-page .mk-apercu.mc-artifact .mk-compteur{color:#9aa4a8;background:transparent}.mc-writing-page .mk-apercu.mc-artifact .mk-tag{background:#ffffff14;color:#e6e9ea}.mc-writing-page .mk-apercu.mc-artifact .mk-vis-gestes{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 14px;background:#0b0f12}.mc-writing-page .mk-apercu.mc-artifact .mk-vis-gestes .creux,.mc-writing-page .mk-apercu.mc-artifact .mk-vis-gestes label{background:#ffffff12;color:#e6e9ea;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:6px 12px;font-size:12px}.mc-writing-page .mk-apercu.mc-artifact .mk-formats{margin-left:auto;display:flex;gap:4px}.mc-writing-page .mk-apercu.mc-artifact .mk-format{background:transparent;border:0;color:#9aa4a8;font:inherit;font-size:12px;padding:4px 8px;border-radius:8px;cursor:pointer}.mc-writing-page .mk-apercu.mc-artifact .mk-format.on{background:#ffffff1a;color:#fff}

@media screen{body.cm-active .rhp-screen{--rhp-border:color-mix(in srgb,var(--cm-muted) 24%,transparent);--rhp-panel:color-mix(in srgb,var(--cm-cyan) 4%,var(--verre));--rhp-glow:color-mix(in srgb,var(--cm-cyan) 13%,transparent);max-width:1380px;color:var(--cm-text);padding-bottom:110px}.rhp-screen,.rhp-screen *{box-sizing:border-box}.rhp-screen [hidden]{display:none!important}.rhp-screen :is(a,button,input,select,textarea,[contenteditable]):focus-visible{outline:2px solid var(--cm-cyan);outline-offset:4px}.rhp-screen :is(a,button,input,select,textarea){max-width:100%}.rhp-screen>.tete-action,.rhp-screen>.tete{margin:28px 0 26px;align-items:flex-end;gap:20px}.rhp-screen>:is(.tete-action,.tete) h1{font-size:clamp(28px,3.2vw,43px);line-height:1.08;letter-spacing:-.04em;max-width:900px}.rhp-screen>:is(.tete-action,.tete) .sous{font-size:14px;line-height:1.6;max-width:76ch;margin-top:12px}.rhp-screen :is(.gestes,.pa-nav,.filtres){flex-wrap:wrap;gap:9px}.rhp-screen .plein{background:var(--cm-cyan);color:var(--toile);box-shadow:0 0 22px var(--rhp-glow)}.rhp-screen .creux{border-color:var(--rhp-border);color:var(--cm-text);background:transparent}.rhp-screen :is(.note,.etiq,.muet){color:var(--cm-muted)}.rhp-screen .mk-section{margin:0;min-width:0}.rhp-screen .mk-section>h2{font-size:16px;line-height:1.45;letter-spacing:-.015em;margin:0 0 13px;color:var(--cm-text)}.rhp-screen .rhp-body{min-width:0;display:grid;gap:24px;align-items:start}.rhp-screen .rhp-body>*{min-width:0}.rhp-screen :is(.mod-pages,.fe-brancher,.be-carte,.paie-mois,.fe-etat,.bloc.verre,.pa-bulletin-etat){background:var(--rhp-panel);border:1px solid var(--rhp-border);box-shadow:none;border-radius:16px}.rhp-screen .mod-page{padding:16px 18px;border-color:var(--rhp-border);gap:18px;min-width:0;align-items:center}.rhp-screen .mp-txt{min-width:0;overflow-wrap:anywhere}.rhp-screen .mp-txt b{font-size:15px;line-height:1.45}.rhp-screen .mp-txt small{font-size:12px;line-height:1.65;color:var(--cm-muted)}.rhp-screen :is(input,textarea,select){background:var(--toile);color:var(--cm-text);border-color:var(--rhp-border);border-radius:9px}.rhp-screen :is(input,select){min-height:40px}.rhp-screen label{line-height:1.5;color:var(--cm-muted)}.rhp-screen .rhp-detail{grid-column:1/-1}.rhp-screen .rhp-payroll-desk{grid-template-columns:minmax(0,1fr) 310px;gap:28px}.rhp-payroll-month{display:grid;gap:26px;min-width:0}.rhp-payroll-notes{grid-column:1/-1;display:grid;gap:12px;border-top:1px solid var(--rhp-border);padding-top:18px}.rhp-payroll-tools{border-left:1px solid var(--rhp-border);padding-left:24px}.rhp-payroll-tools .pa-grille{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--rhp-border);border-radius:14px;overflow:hidden}.rhp-payroll-tools .pa-carte{border:0;border-bottom:1px solid var(--rhp-border);border-radius:0;box-shadow:none;background:var(--rhp-panel);padding:15px 17px;min-height:0}.rhp-payroll-tools .pa-carte:last-child{border-bottom:0}.rhp-payroll-tools .pa-carte :is(h2,h3){font-size:14px;margin-bottom:5px}.rhp-payroll-tools .pa-carte .note{font-size:12px}.rhp-payroll-tools .pa-carte-nom{font-size:14px;line-height:1.45}.rhp-screen .pa-lignes{background:var(--rhp-panel)}.rhp-screen .pa-decision{padding:18px 20px;border:1px solid color-mix(in srgb,var(--cm-amber) 36%,transparent);border-left:3px solid var(--cm-amber);border-radius:12px;background:color-mix(in srgb,var(--cm-amber) 5%,var(--toile));gap:18px}.rhp-screen .pa-decision b{font-size:15px;line-height:1.55}.rhp-screen .pa-total{background:color-mix(in srgb,var(--cm-cyan) 7%,var(--toile));padding:18px;border-top:1px solid var(--rhp-border)}.rhp-screen .rhp-payroll-workbench{grid-template-columns:240px minmax(0,1fr);gap:22px}.rhp-payroll-workbench>.pa-nav{grid-column:1/-1;margin:0;display:flex}.rhp-payroll-people{position:sticky;top:22px;max-height:75vh;overflow:auto;padding-right:8px;min-width:0}.rhp-payroll-people .pa-personnes{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;margin:0}.rhp-payroll-people .pa-pers{display:flex;flex-direction:column;align-items:flex-start;gap:10px;white-space:normal;border:1px solid var(--rhp-border);background:var(--rhp-panel);border-radius:12px;padding:15px}.rhp-payroll-people .pa-pers.on{border-color:var(--cm-cyan);box-shadow:inset 3px 0 0 var(--cm-cyan)}.rhp-payroll-current{display:grid;gap:24px;min-width:0}.rhp-payroll-current .pa-etapes{margin:0;border-bottom:1px solid var(--rhp-border);padding:0 0 18px;justify-content:space-between;flex-wrap:wrap;gap:12px}.rhp-screen .pa-etape.ici{color:var(--cm-cyan)}.rhp-screen .pa-etape.ici i{background:var(--cm-cyan);color:var(--toile)}.rhp-screen .rhp-calculation{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);padding:0;overflow:hidden;align-items:start}.rhp-calculation-inputs{padding:22px;min-width:0}.rhp-calculation-inputs .paie-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.rhp-calculation-inputs .paie-form label{min-width:0}.rhp-calculation-inputs .paie-form input{width:100%}.rhp-calculation-results{align-self:stretch;padding:22px;background:color-mix(in srgb,var(--cm-cyan) 6%,var(--toile));border-left:1px solid var(--rhp-border);min-width:0}.rhp-calculation-results .paie-totaux{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;border:0}.rhp-calculation-results .paie-totaux>div{display:flex;justify-content:space-between;gap:18px;align-items:baseline;flex-wrap:wrap}.rhp-calculation-results .paie-totaux b{font-size:20px}.rhp-calculation-results .gros-net{color:var(--cm-cyan);font-size:26px!important}.rhp-payroll-record{max-width:1160px}.rhp-screen .rhp-shooting-grid{overflow-x:auto}.rhp-screen .rhp-shooting-grid form{min-width:840px}.rhp-screen .rhp-payroll-lines>.pa-lignes{overflow-x:auto}.rhp-screen .rhp-payroll-paper{max-width:1060px;margin:auto}.rhp-screen .rhp-payroll-paper>.pa-bulletin{box-shadow:0 14px 45px color-mix(in srgb,var(--toile) 75%,transparent)}.rhp-screen .rhp-payroll-record :is(.fe-etat,.pa-bulletin-etat){gap:22px;padding:22px}.rhp-screen .rhp-no-rail{grid-template-columns:minmax(0,1fr)}.rhp-screen .rhp-directory-desk{grid-template-columns:minmax(0,1fr) minmax(280px,.46fr);column-gap:28px}.rhp-directory-desk>*{grid-column:1/-1}.rhp-directory-desk .rhp-directory-members{grid-column:1;grid-row:1}.rhp-directory-desk .rhp-directory-entry{grid-column:2;grid-row:1;margin:0;padding:22px}.rhp-directory-desk:not(:has(.rhp-directory-entry)) .rhp-directory-members{grid-column:1/-1}.rhp-directory-members .mod-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:none;border:0;overflow:visible}.rhp-directory-members .mod-page{display:grid;gap:16px;border:1px solid var(--rhp-border);border-radius:14px;background:var(--rhp-panel);align-content:start}.rhp-directory-members .mod-page .pa-chiffres{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-start;align-items:center;border-top:1px solid var(--rhp-border);padding-top:14px}.rhp-directory-members .mod-page .pa-chiffres :is(select,button){font-size:12px}.rhp-directory-entry .paie-form{display:grid;grid-template-columns:1fr;gap:14px}.rhp-directory-access{border-top:1px solid var(--rhp-border);padding-top:24px}.rhp-access-scroll{overflow-x:auto;border:1px solid var(--rhp-border);border-radius:14px;background:var(--rhp-panel)}.rhp-access-scroll .eq-matrice{min-width:620px;margin:0;border:0;border-radius:0}.rhp-screen .eq-l{border-color:var(--rhp-border);padding:13px 18px}.rhp-screen .eq-l input{accent-color:var(--cm-cyan)}.rhp-screen .rhp-absence-board{grid-template-columns:minmax(0,1fr) 340px;gap:24px}.rhp-absence-board>*{grid-column:1/-1}.rhp-absence-board .rhp-absence-decisions{grid-column:1;grid-row:1}.rhp-absence-board .rhp-absence-periods{grid-column:1;grid-row:2}.rhp-absence-board .rhp-absence-request{grid-column:2;grid-row:1 / span 2;padding:22px;border:1px solid var(--rhp-border);border-top:2px solid var(--cm-cyan);border-radius:16px;background:var(--rhp-panel)}.rhp-absence-request .paie-form{display:grid;grid-template-columns:1fr;gap:14px;margin:0}.rhp-absence-request input,.rhp-absence-request select,.rhp-absence-request textarea{width:100%}.rhp-absence-periods .mod-pages{display:grid;gap:10px;border:0;background:none;overflow:visible}.rhp-absence-periods .mod-page{border:1px solid var(--rhp-border);border-left:3px solid var(--cm-cyan);border-radius:10px;background:var(--rhp-panel);padding:15px 18px}.rhp-absence-decisions .mod-pages{border-color:color-mix(in srgb,var(--cm-amber) 34%,transparent)}.rhp-absence-history{padding-top:22px;border-top:1px solid var(--rhp-border)}.rhp-absence-settings{padding-top:18px}.rhp-screen .rhp-personal-desk{max-width:1120px;margin:0 auto;gap:26px}.rhp-personal-desk>.filtres{border-bottom:1px solid var(--rhp-border);padding-bottom:15px;margin:0}.rhp-screen .rhp-personal-today{grid-template-columns:1fr;gap:24px}.rhp-personal-today>div:not(.rhp-personal-check){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px!important}.rhp-personal-today>div:not(.rhp-personal-check)>.note{grid-column:1/-1}.rhp-screen .rhp-personal-check{padding:26px;border-top:2px solid var(--cm-cyan);background:linear-gradient(120deg,color-mix(in srgb,var(--cm-cyan) 5%,var(--verre)),var(--verre))}.rhp-personal-measures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.rhp-personal-measures>*{margin:0!important;padding:18px!important;border:1px solid var(--rhp-border);border-radius:12px;background:var(--toile);min-width:0}.rhp-personal-check .be-texte{margin-top:16px}.rhp-personal-check textarea{min-height:84px;resize:vertical}.rhp-personal-check .gestes{justify-content:flex-end;margin-top:20px}.rhp-screen .be-echelle button{border-color:var(--rhp-border);color:var(--cm-text);background:var(--verre)}.rhp-screen .be-echelle button.on{background:var(--cm-cyan);color:var(--toile);border-color:var(--cm-cyan)}.rhp-personal-desk .be-pratiques{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rhp-personal-desk .be-guide{border:1px solid var(--cm-cyan);padding:24px;border-radius:16px;background:var(--rhp-panel)}.rhp-personal-rules{max-width:760px;justify-self:center;width:100%}.rhp-personal-journal .mod-page{align-items:flex-start}.rhp-screen .rhp-agenda-studio{grid-template-columns:190px minmax(0,1fr);gap:28px}.rhp-screen .rhp-agenda-studio.rhp-no-rail{grid-template-columns:minmax(0,1fr)}.rhp-screen .rhp-agenda-doors{display:flex;flex-direction:column;gap:4px;position:sticky;top:22px;margin:0;padding:8px;border:1px solid var(--rhp-border);border-radius:14px;background:var(--rhp-panel);min-width:0}.rhp-agenda-doors .porte-a{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:9px;border-radius:9px;padding:11px 10px;border:0;text-align:left;min-width:0}.rhp-agenda-doors .porte-a{background:transparent;height:auto;min-height:40px}.rhp-agenda-doors .porte-a>span{flex:1;min-width:0}.rhp-screen .tl-passe{opacity:.74}.rhp-agenda-doors .porte-a:hover{background:color-mix(in srgb,var(--cm-cyan) 8%,var(--toile));color:var(--cm-text)}.rhp-agenda-doors .porte-a.on{background:color-mix(in srgb,var(--cm-cyan) 12%,var(--toile));color:var(--cm-cyan)}.rhp-agenda-work{display:grid;gap:22px;min-width:0}.rhp-agenda-work>*{min-width:0;margin-top:0}.rhp-screen .timeline{max-width:none;margin:0;padding:22px 24px;background:var(--rhp-panel);border:1px solid var(--rhp-border);border-radius:16px}.rhp-screen .timeline .evt{border-color:var(--rhp-border);border-radius:12px;background:var(--toile);padding:18px;margin-bottom:12px}.rhp-screen .timeline .evt.propose{border-style:dashed;border-color:color-mix(in srgb,var(--cm-amber) 50%,transparent)}.rhp-screen .timeline .tl-now{color:var(--cm-cyan)}.rhp-time-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--rhp-border);border-radius:14px;background:var(--rhp-panel)}.rhp-time-scroll .semaine{min-width:780px;border:0;border-radius:0;margin:0}.rhp-screen .rhp-time-scroll .sem-tete{background:var(--verre);border-color:var(--rhp-border)}.rhp-screen .rhp-time-scroll :is(.sem-col,.cell){border-color:var(--rhp-border)}.rhp-screen .rhp-time-scroll .sem-col{background:var(--toile)}.rhp-screen .rhp-time-scroll .bloc-sem{box-shadow:none}.rhp-screen .rhp-time-scroll .sem-heures{color:var(--cm-muted)}.rhp-agenda-work .nouveau-client{max-width:850px;padding:26px;border:1px solid var(--rhp-border);border-top:2px solid var(--cm-cyan);border-radius:16px;background:var(--rhp-panel)}.rhp-agenda-work .nouveau-client h1{font-size:clamp(25px,3vw,36px);line-height:1.18;letter-spacing:-.035em}.rhp-agenda-work .matin{max-width:900px;margin:0}.rhp-agenda-work .equipe{overflow-x:auto;gap:16px;align-items:start}.rhp-agenda-work .eq-col{min-width:240px;border:1px solid var(--rhp-border);background:var(--rhp-panel);border-radius:14px;padding:18px}.rhp-agenda-work .public{grid-template-columns:minmax(180px,.85fr) minmax(280px,1.2fr) minmax(190px,1fr);gap:20px}.rhp-agenda-work .creneaux{overflow-x:auto;padding:22px;border:1px solid var(--rhp-border);border-radius:14px;background:var(--rhp-panel)}.rhp-agenda-work .cr-grille{min-width:650px}.rhp-agenda-work .grille-banques{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.rhp-screen .rhp-payroll-desk{grid-template-columns:minmax(0,1fr) 260px}.rhp-screen .rhp-payroll-workbench{grid-template-columns:190px minmax(0,1fr)}.rhp-screen .rhp-calculation{grid-template-columns:1fr}.rhp-calculation-results{border-left:0;border-top:1px solid var(--rhp-border)}.rhp-directory-members .mod-pages{grid-template-columns:1fr}.rhp-screen .rhp-agenda-studio{grid-template-columns:150px minmax(0,1fr);gap:20px}.rhp-agenda-work .public{grid-template-columns:1fr 1fr}.rhp-agenda-work .public>:last-child{grid-column:1/-1}}@media(max-width:760px){.rhp-screen>.tete-action{align-items:flex-start;flex-direction:column}.rhp-screen .rhp-body{gap:20px}.rhp-screen :is(.rhp-payroll-desk,.rhp-payroll-workbench,.rhp-directory-desk,.rhp-absence-board,.rhp-agenda-studio){grid-template-columns:1fr}.rhp-screen :is(.rhp-directory-entry,.rhp-directory-members,.rhp-absence-request,.rhp-absence-decisions,.rhp-absence-periods){grid-column:auto;grid-row:auto}.rhp-payroll-tools{padding:20px 0 0;border-left:0;border-top:1px solid var(--rhp-border)}.rhp-payroll-tools .pa-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.rhp-payroll-people{position:static;max-height:240px;padding-right:0}.rhp-payroll-people .pa-personnes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rhp-directory-members .mod-pages{grid-template-columns:repeat(2,minmax(0,1fr))}.rhp-screen .rhp-agenda-doors{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.rhp-agenda-doors .porte-a{font-size:12px;padding:10px 8px}.rhp-personal-desk .be-pratiques{grid-template-columns:repeat(2,minmax(0,1fr))}.rhp-screen .timeline{padding:16px}.rhp-screen .pa-decision{flex-wrap:wrap}.rhp-personal-today>div:not(.rhp-personal-check){grid-template-columns:1fr}}@media(max-width:480px){.rhp-screen :is(.rhp-personal-measures,.rhp-directory-members .mod-pages,.rhp-personal-desk .be-pratiques,.rhp-agenda-work .public,.rhp-agenda-work .grille-banques){grid-template-columns:1fr}.rhp-screen .mod-page{flex-wrap:wrap;padding:14px}.rhp-screen .pa-chiffres{flex-wrap:wrap;gap:12px}.rhp-screen .rhp-personal-check{padding:18px}.rhp-screen .rhp-agenda-doors{grid-template-columns:repeat(2,minmax(0,1fr))}.rhp-calculation-inputs .paie-form{grid-template-columns:1fr}}}@media(prefers-reduced-motion:reduce){.rhp-screen,.rhp-screen *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.rhp-screen .rhp-body,.rhp-payroll-month,.rhp-payroll-current,.rhp-calculation,.rhp-calculation-inputs,.rhp-calculation-results,.rhp-agenda-work{display:block!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.rhp-screen [hidden],.rhp-payroll-people,.rhp-payroll-tools,.rhp-agenda-doors{display:none!important}.rhp-time-scroll,.rhp-access-scroll{overflow:visible!important}}

.cm-active .page.de-page{--de-line:color-mix(in srgb,var(--cm-muted) 22%,transparent);--de-panel:color-mix(in srgb,var(--verre) 90%,var(--cm-cyan) 2%);color:var(--cm-text);max-width:1480px;margin-inline:auto;padding:24px 34px 90px!important}.cm-active .page.de-page.cm-page{padding-top:0!important}.de-page>.tete-action{align-items:flex-start;margin:12px 0 25px!important;gap:20px}.de-page .titre{font-size:clamp(25px,3vw,39px);letter-spacing:-.045em;line-height:1.12;color:var(--cm-text)}.de-page .sous,.de-page .note,.de-page .ligne-etat{color:var(--cm-muted)}.de-page .ligne-etat{font-size:14px;max-width:850px;line-height:1.65}.de-page .etiq,.de-page .accent{color:var(--cm-amber)}.de-page .verre{color:var(--cm-text);background:var(--de-panel)!important;border:1px solid var(--de-line);box-shadow:none}.de-page :is(button,input,select,textarea){font:inherit}.de-page :is(input,select,textarea){color:var(--cm-text);background:var(--toile);border-color:var(--de-line);min-width:0}.de-page :is(.plein,.creux,.cm-button){min-height:39px;border-radius:10px;white-space:normal}.de-page .plein{background:var(--cm-cyan);color:var(--toile)}.de-page .creux{color:var(--cm-text);background:transparent;border-color:var(--de-line)}.de-page :is(a,button,input,select,textarea,summary,[contenteditable]):focus-visible{outline:2px solid var(--cm-cyan);outline-offset:4px}.de-page :is(button,a,input,select,textarea)[disabled]{opacity:.48;cursor:not-allowed}.de-page [hidden]{display:none!important}.de-page :is(.de-objectives-board,.de-watch-journal,.de-report-dossier,.de-direction-map,.de-software-map,.de-connections,.de-committee,.de-reading){min-width:0}.de-page :is(.de-objectives-board,.de-watch-journal,.de-report-dossier,.de-direction-map,.de-software-map,.de-connections,.de-committee,.de-reading)>*{min-width:0}.de-page :is(.br-fiche,.dir-bloc,.ra-record,.obj-carte,.mod-page,.brief-l,.regle,.ctx-l){overflow-wrap:anywhere}.de-page .mk-section{margin-top:0}.de-page .mk-section>h2{font-size:13px;letter-spacing:.03em;color:var(--cm-muted);margin:0 0 12px}.de-page .de-reading{display:flex;flex-direction:column;gap:22px;max-width:1140px;margin:auto;padding:24px;border-top:1px solid var(--de-line)}.de-page .de-reading>:is(.dir-bloc,.verre,.bloc){margin-top:0}.de-page .de-reading .nouveau-client{width:100%;margin:0 auto}.de-page .de-reading .obj-pages{grid-template-columns:repeat(3,minmax(0,1fr))}.de-page .de-reading :is(.obj-levier,.dir-ligne,.gc-l){border-color:var(--de-line)}.de-page .de-objectives-board{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.5fr);gap:24px;align-items:start}.de-page .de-objectives-course{position:sticky;top:24px}.de-page .de-objectives-course .vivre{margin:0;padding:25px;border-radius:22px;background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--cm-amber) 12%,transparent),transparent 70%),var(--de-panel)!important}.de-page .de-objectives-course .vivre-l1{flex-direction:column;align-items:flex-start;gap:8px}.de-page .de-objectives-course .vivre-l2{flex-wrap:wrap;justify-content:flex-start;margin:18px 0}.de-page .de-objectives-course .vivre-jauge{display:grid;grid-template-columns:1fr auto;gap:12px}.de-page .de-objectives-course .vj-barre{grid-column:1/-1;grid-row:2;width:100%}.de-page .de-objectives-course .vivre-etat{color:var(--cm-text);font-size:18px;line-height:1.5}.de-page .de-objectives-course .vivre-detail{border-color:var(--de-line)}.de-page .de-objectives-plan .obj-grille{grid-template-columns:1fr;margin:0;gap:15px}.de-page .de-objectives-plan .obj-carte{border-radius:16px;padding:23px 27px;border-left:3px solid var(--cm-cyan)}.de-page .de-objectives-plan .obj-carte:hover{border-color:var(--cm-cyan)}.de-page .de-objectives-plan .obj-phrase{font-size:20px;line-height:1.4}.de-page .de-objectives-plan .obj-porteur{color:var(--cm-muted)}.de-page .de-objectives-plan .obj-ajout{margin-top:19px;padding:15px 18px;border-style:dashed}.de-page .de-objectives-plan .obj-ajout input{background:transparent}.de-page .de-objectives-review{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px}.de-page .de-objectives-review>*{margin-top:0}.de-page :is(.obj-jauge,.vj-barre){background:color-mix(in srgb,var(--cm-cyan) 12%,var(--toile))}.de-page :is(.obj-jauge,.vj-barre)>i{background:var(--cm-cyan)}.de-page :is(.obj-jauge,.vj-barre)>em{background:var(--cm-amber)}.de-page .de-watch-journal{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start}.de-page .de-register-tools{min-width:0;padding:20px;border:1px solid var(--de-line);background:var(--de-panel);border-radius:16px}.de-page .de-register-tools .ra-tabs{display:flex;flex-direction:column;gap:5px;border:0;margin:0 0 20px}.de-page .de-register-tools .ra-tabs a{padding:10px 12px;border-radius:8px;color:var(--cm-muted)}.de-page .de-register-tools .ra-tabs a[aria-current]{background:color-mix(in srgb,var(--cm-cyan) 12%,transparent);color:var(--cm-cyan)}.de-page .de-register-tools .ra-toolbar{display:flex;flex-direction:column;align-items:stretch;padding:0;border:0;background:none;gap:15px;margin:0}.de-page .de-register-tools .ra-toolbar>*{width:100%;min-width:0}.de-page .de-register-tools .ra-toolbar :is(input,select){width:100%}.de-page .de-register-tools .ra-groups{display:flex;flex-direction:column;margin-top:18px}.de-page .de-watch-stream .ra-records{display:block;padding-left:26px;border-left:1px solid var(--de-line);margin-left:9px}.de-page .de-watch-stream .ra-record{display:grid;grid-template-columns:minmax(0,1fr) auto;position:relative;border:0;border-bottom:1px solid var(--de-line);border-radius:0;padding:21px 0 21px 12px;background:transparent;margin:0}.de-page .de-watch-stream .ra-record:before{content:"";position:absolute;left:-32px;top:29px;width:9px;height:9px;border:2px solid var(--cm-cyan);border-radius:50%;background:var(--toile)}.de-page .de-watch-stream .ra-record-main{grid-column:1;padding:0}.de-page .de-watch-stream .ra-record-mark{display:none}.de-page .de-watch-stream .ra-record-meta{grid-column:2;grid-row:1;padding:0 0 0 15px;align-items:start}.de-page .de-watch-stream .ra-record-actions{grid-column:1/-1;padding:13px 0 0;border:0}.de-page .de-watch-stream .ra-record h2{font-size:17px}.de-page .de-watch-stream .ra-record small{max-width:78ch;line-height:1.7}.de-page .de-register-annex{grid-column:1/-1;border-top:1px solid var(--de-line);padding-top:12px}.de-page .de-register-annex .ra-guide{margin:0;background:transparent}.de-page .de-register-annex .ra-guide-scene{max-width:760px;margin:auto}.de-page .ra-warning{border-left:2px solid var(--cm-amber);padding:12px 16px;color:var(--cm-amber);line-height:1.6}.de-page .de-report-dossier{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px;align-items:start}.de-page .de-report-dossier>.de-register-tools{grid-column:2;grid-row:1}.de-page .de-report-sheets{grid-column:1;grid-row:1;border-top:2px solid var(--cm-amber);padding:26px 22px;border-radius:4px 22px 22px;background:linear-gradient(145deg,color-mix(in srgb,var(--cm-amber) 6%,transparent),transparent 48%),var(--de-panel)}.de-page .de-report-sheets .ra-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.de-page .de-report-sheets .ra-record{position:relative;display:flex;flex-direction:column;border:1px solid var(--de-line);border-radius:0 12px 12px;margin-top:10px;padding:22px 20px 16px;background:var(--toile);gap:16px}.de-page .de-report-sheets .ra-record:before{content:"";position:absolute;left:-1px;top:-10px;width:38%;height:10px;border:1px solid var(--de-line);border-bottom:0;border-radius:7px 10px 0 0;background:var(--toile)}.de-page .de-report-sheets .ra-record-mark{display:none}.de-page .de-report-sheets .ra-record-main{padding:0;align-items:start}.de-page .de-report-sheets .ra-record h2{font-size:20px;color:var(--cm-amber)}.de-page .de-report-sheets .ra-record small{line-height:1.8}.de-page .de-report-sheets .ra-record-meta{margin-top:auto;padding:0;border:0;justify-content:flex-start}.de-page .de-report-sheets .ra-record-actions{border-top:1px solid var(--de-line);padding:14px 0 0}.de-page .de-report-sheets .ra-editor{grid-template-columns:1fr}.de-page .de-report-sheets .ra-editor>aside{border-top:1px solid var(--de-line);padding-top:20px}.de-page .de-without-tools{grid-template-columns:minmax(0,1fr)}.de-page .de-report-dossier.de-without-tools .de-report-sheets{grid-column:1}.de-page :is(.de-watch-stream,.de-report-sheets) .cm-pager{flex-wrap:wrap;gap:16px}.de-page :is(.de-watch-stream,.de-report-sheets) .cm-pager>div{flex-wrap:wrap}.de-page .de-direction-map{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:26px;padding-top:18px;border-top:1px solid var(--de-line)}.de-page .de-material-context:empty{display:none}.de-page .de-material-context .pa-decision{margin:0;padding:23px;color:var(--cm-muted);border-top:2px solid var(--cm-amber);font-size:14px;line-height:1.8}.de-page .de-material-pages{min-width:0}.de-page .de-direction-map>.de-material-pages:only-child{grid-column:1/-1}.de-page .de-direction-map .mod-pages{display:flex;flex-direction:column;gap:0;border:0;background:transparent!important}.de-page .de-direction-map .mod-page{margin:0 0 0 18px;padding:24px 24px 24px 34px;position:relative;border:0;border-left:1px solid var(--de-line);border-bottom:1px solid var(--de-line);border-radius:0;background:transparent}.de-page .de-direction-map .mod-page:before{content:"";width:10px;height:10px;border:2px solid var(--cm-amber);background:var(--toile);position:absolute;left:-7px;top:32px;border-radius:3px}.de-page .de-direction-map .mp-txt b{font-size:23px;letter-spacing:-.025em}.de-page .de-direction-map .mp-txt small{max-width:68ch;margin-top:9px;color:var(--cm-muted);line-height:1.7}.de-page :is(.de-material-pages,.de-reading) :is(table,.mode-grille){max-width:100%}.de-page .de-software-map{border:1px solid var(--de-line);border-top:2px solid var(--cm-cyan);border-radius:18px;padding:26px;display:grid;gap:24px;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--cm-cyan) 7%,transparent),transparent 55%)}.de-page .de-software-map .mod-vide{text-align:left;padding:35px}.de-page .de-connections{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(350px,1.2fr);gap:26px;align-items:start}.de-page .de-connection-catalogue{display:flex;flex-direction:column;gap:23px}.de-page .de-connection-catalogue .gal-cherche{margin:0!important;width:100%}.de-page .de-connection-catalogue .mod-pages{border-radius:14px;overflow:hidden}.de-page .de-connection-catalogue .br-ligne{padding:17px 18px;border-bottom:1px solid var(--de-line);gap:15px;cursor:pointer}.de-page .de-connection-catalogue .br-ligne:hover{background:color-mix(in srgb,var(--cm-cyan) 6%,transparent)}.de-page .de-connection-catalogue .br-ligne .mp-txt{min-width:0}.de-page .de-connection-catalogue .br-ligne small{color:var(--cm-muted);font-size:12px;line-height:1.5}.de-page .de-connection-detail{position:sticky;top:24px}.de-page .de-connection-detail .br-fiche{margin:0;padding:27px;border-radius:20px;border-top:2px solid var(--cm-cyan);background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--cm-cyan) 8%,transparent),transparent 60%),var(--de-panel)!important}.de-page .de-connection-detail .br-ou{padding:20px 0;line-height:1.7}.de-page .de-connection-detail .br-ou p{color:var(--cm-muted)}.de-page .de-connection-detail .paie-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.de-page .de-connection-detail .paie-form input{width:100%}.de-page .de-connection-detail .note{font-size:12px;line-height:1.8;margin-top:20px}.de-page .de-connection-notes{grid-column:1/-1;border-top:1px solid var(--de-line);padding:18px 0;max-width:950px}.de-page .de-connection-notes .note{margin:0!important;line-height:1.8}.de-page .de-connection-catalogue-only{grid-template-columns:minmax(0,1fr)}.de-page .de-connection-catalogue-only .de-connection-catalogue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.de-page .de-connection-catalogue-only .gal-cherche{grid-column:1/-1}.de-page .de-connection-catalogue-only .mk-section:only-of-type{grid-column:1/-1}.de-page .de-connection-catalogue-only .mk-section:only-of-type .mod-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.de-page .de-committee{display:grid;grid-template-columns:215px minmax(0,1fr);gap:29px;align-items:start}.de-page .de-committee-agenda{position:sticky;top:24px}.de-page .de-committee-agenda .com-onglets{display:flex;flex-direction:column;border:0;gap:5px;padding:0}.de-page .de-committee-agenda .com-onglets button{text-align:left;padding:14px 17px;border-radius:9px;color:var(--cm-muted);border:1px solid transparent}.de-page .de-committee-agenda .com-onglets button.on{background:color-mix(in srgb,var(--cm-cyan) 10%,var(--toile));color:var(--cm-cyan);border-color:var(--de-line)}.de-page .de-committee-floor{border-left:1px solid var(--de-line);padding-left:29px}.de-page .de-committee-floor .brief{border-radius:16px;padding:0 22px}.de-page .de-committee-floor .brief-l{padding:20px 0;border-color:var(--de-line)}.de-page .de-committee-floor .brief-pied{border-color:var(--de-line);padding:16px 0}.de-page .de-committee-floor .dir-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.de-page .de-committee-floor .dir-carte{padding:19px;border-radius:14px;min-width:0}.de-page .de-committee-floor .dir-poste{color:var(--cm-muted)}.de-page .de-committee-floor :is(.chaine,.automatisme){min-width:0}.de-page .de-agents-reading .dir-tete{padding:25px;border-top:2px solid var(--cm-amber);border-radius:18px;background:var(--de-panel)}.de-page .de-agents-reading .grille-crans{overflow-x:auto}.de-page .de-agents-reading .gc-l{min-width:630px}.de-page .de-agents-reading .arret{max-width:700px;margin:auto;padding:45px 20px}@media(max-width:1100px){.cm-active .page.de-page{padding-inline:24px!important}.de-page .de-objectives-board{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:20px}.de-page .de-report-sheets .ra-records{grid-template-columns:1fr}.de-page .de-committee-floor .dir-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.de-page .de-connections{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}}@media(max-width:800px){.cm-active .page.de-page{padding:18px 18px 80px!important}.de-page>.tete-action{flex-direction:column}.de-page :is(.de-objectives-board,.de-watch-journal,.de-report-dossier,.de-direction-map,.de-connections,.de-committee){grid-template-columns:minmax(0,1fr);gap:20px}.de-page :is(.de-objectives-course,.de-connection-detail,.de-committee-agenda){position:static}.de-page .de-report-dossier>.de-register-tools,.de-page .de-report-sheets{grid-column:1;grid-row:auto}.de-page .de-register-tools .ra-tabs{flex-direction:row;flex-wrap:wrap;margin-bottom:16px}.de-page .de-register-tools .ra-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.de-page .de-register-tools .ra-search{grid-column:1/-1}.de-page .de-committee-agenda .com-onglets{flex-direction:row;flex-wrap:wrap}.de-page .de-committee-agenda .com-onglets button{flex:1 1 150px}.de-page .de-committee-floor{padding-left:0;border-left:0}.de-page .de-reading{padding:20px 0}.de-page .de-reading .obj-pages{grid-template-columns:repeat(2,minmax(0,1fr))}.de-page .de-direction-map{padding-top:0}.de-page .de-connection-detail{grid-row:1}}@media(max-width:520px){.cm-active .page.de-page{padding-inline:14px!important}.de-page .de-objectives-course .vivre,.de-page .de-objectives-plan .obj-carte{padding:20px}.de-page .de-register-tools{padding:15px}.de-page .de-report-sheets{padding:23px 13px}.de-page .de-watch-stream .ra-record{grid-template-columns:1fr}.de-page .de-watch-stream .ra-record-meta{grid-column:1;grid-row:auto;padding:10px 0 0}.de-page .de-watch-stream .ra-records{padding-left:16px;margin-left:5px}.de-page .de-watch-stream .ra-record:before{left:-22px}.de-page :is(.de-committee-floor .dir-grille,.de-reading .obj-pages,.de-connection-catalogue-only .de-connection-catalogue,.de-connection-catalogue-only .mk-section:only-of-type .mod-pages,.de-connection-detail .paie-form){grid-template-columns:1fr}.de-page .de-connection-detail .br-fiche{padding:20px}.de-page .de-software-map{padding:18px}.de-page .de-software-map .mod-vide{padding:20px}.de-page .de-committee-floor .brief{padding-inline:16px}.de-page .de-committee-floor .brief-l{flex-wrap:wrap;gap:12px}.de-page .de-direction-map .mod-page{padding-left:25px}}

body.es-active{background:radial-gradient(ellipse at 8% 2%,rgba(216,159,100,.055),transparent 36%),radial-gradient(ellipse at 94% 75%,rgba(56,163,171,.045),transparent 45%),#0d171c}.es-active .page.entre{animation:none}.es-active .page .haut{background:transparent;padding-bottom:24px;margin-bottom:28px;gap:16px}.es-active .haut .vue-bascule{background:#192d36;color:#d1e1e5;border:1px solid #3b515d;border-radius:10px;min-height:36px;box-shadow:none}.es-active .haut .avatar{background:#243d43;color:#b7e7df;border:1px solid #466268}.es-active .haut .fil{color:#b1c4ca}.es-active .haut .fil b{color:#f1f2ef}.es-active .page .sous{line-height:1.6}.es-active .page .gestes{flex-wrap:wrap}.es-active .rhp-screen .filtre{background:transparent;color:#b8ced5;border:1px solid #3b515b}.es-active .rhp-screen .filtre.on{background:#22434b;color:#b8e5df;border-color:#456c74}.es-active .page>.portes-argent{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #344a54;padding:0 0 18px;margin:24px 0}.es-active .page>.portes-argent .porte-a{background:transparent;border:1px solid transparent;color:#afc4cb;border-radius:10px}.es-active .page>.portes-argent .porte-a.on{background:#23424b;color:#b6e7df;border-color:#456a72}.es-active .page>.portes-argent :is(.porte-plus,summary){color:#bdd3d8}.es-active .page :is(input,select,textarea,button,a):focus-visible{outline:2px solid #95ded6;outline-offset:3px}.es-active .page :is(.mod-pages,.liste)>.note:only-child{padding:24px;line-height:1.6}@media(prefers-reduced-motion:reduce){.es-active .page.entre{animation:none}}

body.cm-active .visage,body.cm-active .visages .pastille{background:radial-gradient(circle at 30% 30%,#2b3b44,#101a20)!important;color:#e6e9ea!important;border:1px solid rgba(255,255,255,.14);box-shadow:none}body.cm-active .dm-conv.on .visage{box-shadow:0 0 0 2px var(--cm-cyan,#8fddd9),0 0 16px #8fddd94d}body.cm-active .dm-conv.nonlu .dm-conv-txt b:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cm-cyan,#8fddd9);margin-left:8px;vertical-align:middle}body.cm-active .so-page .bloc.verre,body.cm-active .so-page .verre{background:#ffffff09;border:1px solid rgba(255,255,255,.08);box-shadow:none}body.cm-active .so-page .pastille{background:#ffffff12!important;color:#e6e9ea!important;border:1px solid rgba(255,255,255,.12)}body.cm-active .so-page .plein,body.cm-active .so-page a.plein{background:var(--cm-amber,#e6bc87)!important;border-color:var(--cm-amber,#e6bc87)!important;color:#1a1409!important;font-weight:600}body.cm-active .so-page .creux{background:transparent;color:var(--cm-text,#f1f2ef);border:1px solid rgba(255,255,255,.14)}body.cm-active .so-page input,body.cm-active .so-page textarea,body.cm-active .so-page select{background:#00000040;color:var(--cm-text,#f1f2ef);border:1px solid rgba(255,255,255,.1);color-scheme:dark}body.cm-active .so-page input::placeholder,body.cm-active .so-page textarea::placeholder{color:var(--cm-muted,#aabac0)}body.cm-active .so-page .filtre.on,body.cm-active .so-page .onglet.on{background:#8fddd924;color:#fff;box-shadow:inset 0 0 0 1px #8fddd98c}body.cm-active .visage-dir{background:radial-gradient(circle at 30% 30%,#2b3b44,#101a20)!important;border:1px solid rgba(255,255,255,.14);box-shadow:none}body.cm-active .dm-conv.on .visage-dir,body.cm-active .dm-tete .visage-dir{box-shadow:0 0 0 2px var(--cm-cyan,#8fddd9),0 0 16px #8fddd947}body.cm-active .dm-envoyer,body.cm-active .bulle-moi .envoyer,body.cm-active .so-fransou .envoyer,body.cm-active .so-fransou button.envoyer{background:var(--cm-amber,#e6bc87)!important;border-color:var(--cm-amber,#e6bc87)!important}body.cm-active .dm-envoyer svg,body.cm-active .so-fransou .envoyer svg{stroke:#1a1409}body.cm-active .bulle-f .s{background:radial-gradient(circle at 30% 30%,#2b3b44,#101a20)!important;color:var(--cm-cyan,#8fddd9)!important;border:1px solid rgba(143,221,217,.45);box-shadow:0 0 18px #8fddd940}body.cm-active .dm .msg.dir .msg-corps{background:#203b47;border:1px solid rgba(141,174,191,.14);color:#edf5f8}body.cm-active .dm .msg.dir.rouge .msg-corps{background:#442c36}body.cm-active .dm .msg.moi .msg-corps{background:#315763;color:#fff}body.cm-active .dm .msg small{color:#9fb0b3}body.cm-active .mf-bouton,body.cm-active a.mf-bouton{color:#1a1409}body.cm-active .svid-format small{color:inherit;opacity:.75}body.cm-active .g81-centre.grand .note,body.cm-active .g81-centre.grand small,body.cm-active .ch-lien.fait small{color:#0d171cb8}.dm-vide-etroit{display:none}@media(max-width:820px){.dm-page:not(.dm-ouvert) .dm-vide-etroit{display:block}}

.cm-page .mc-field,.mc-page input.mc-field,.mc-page textarea.mc-field,.mc-page select.mc-field{max-width:100%;min-width:0;box-sizing:border-box}.cm-form-host .paie-form,.mc-ai-workspace,.mc-ai-desk{min-width:0}.de-page .gros,.de-page .gros.xl{font-size:clamp(26px,3.2vw,54px);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ch-etape{width:auto;min-width:0;max-width:150px}.sem-corps b,.sem-corps small,.semaine .sem-case b,.semaine .sem-case small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.dm-conv-txt>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:0}.dm-conv-txt b{min-width:0}.dm-conv-txt b small{white-space:nowrap;flex:none}.de-agents-reading,.de-page .de-agents-reading .dir-tete{overflow-wrap:anywhere;padding-bottom:calc(var(--barre-h,66px) + 24px)}@media(max-width:640px){.page{padding-left:14px;padding-right:14px}.tete-action{flex-wrap:wrap;gap:10px}.tete-action h1.titre,.tete-action h1.titre.fixe{white-space:normal;overflow-wrap:anywhere}.haut{min-width:0;max-width:100%}.haut .droite{flex-wrap:wrap;justify-content:flex-end}.semaine,.sem-corps,.rhp-time-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.semaine{padding:12px 10px 14px}.sem-tete,.sem-corps>div{min-width:560px}.cr-grille{overflow-x:auto;grid-template-columns:34px repeat(12,minmax(40px,1fr))}.rec-candidates-table{display:block;overflow-x:auto;min-width:0}.rec-candidates-table thead,.rec-candidates-table tbody{display:table;width:max-content;min-width:100%}.rp-page :has(>.rp-calendar-inner),.rp-calendar,.rp-calendar-scroll{overflow-x:auto}.pd-stock-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.pd-stock-row>*{min-width:0}.pr-market{width:auto;max-width:100%;flex-wrap:wrap}.pr-content{padding-left:14px;padding-right:14px}.pr-page,.pr-page .pr-content{min-width:0;max-width:100%}.pa-lignes{overflow-x:auto}.pa-l{min-width:0}.pa-l.tete{white-space:nowrap}:has(>.gc-l.gc-tete){overflow-x:auto}.gc-l{min-width:max-content}.seg-haut{flex-wrap:wrap;gap:6px}.bk-page nav,.bk-tabs{overflow-x:auto;white-space:nowrap}.chaine{overflow-x:auto}.fi-scene{overflow:hidden}.dc-row-actions{flex-wrap:wrap;justify-content:flex-start}}.fi-main,.ch-etape{overflow:hidden}.ch-etape>*{max-width:100%;min-width:0;overflow-wrap:anywhere}.mc-ai-desk .paie-form,.mc-ai-workspace .paie-form{grid-template-columns:minmax(0,1fr);padding:18px}.mc-page,.cm-page,main.page{padding-bottom:calc(var(--barre-h,66px) + 80px)}.mc-ai-desk .paie-form label,.mc-ai-desk .paie-form select.mc-field,.mc-ai-desk .paie-form textarea.mc-field,.mc-ai-desk .paie-form input.mc-field{width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:block}.dm-page{padding-bottom:calc(var(--barre-h,66px) + 90px)}.dm-page .dm-liste,.dm-page .dm-fil{padding-bottom:calc(var(--barre-h,66px) + 30px)}@media(max-width:640px){.haut .droite{flex:0 1 auto;min-width:0;gap:6px}.haut .droite .vue-bascule:not(.reglages-lien){display:none}.pa-lignes,.semaine,.cr-grille,.gc-lignes,.rp-calendar,.rec-candidates-table{max-width:100%;box-sizing:border-box}:has(>.cr-grille){overflow-x:auto;max-width:100%}.cr-grille{min-width:560px}:has(>.rp-calendar-inner){overflow-x:auto;max-width:100%}.pr-toolbar{flex-wrap:wrap;gap:8px}.seg-haut .visages{flex-wrap:wrap}.fi-scene,.fi-scene-canvas{overflow:hidden;max-width:100%}}@media(max-width:640px){.tete-action>div,.tete-action .gestes{min-width:0;max-width:100%;flex:1 1 100%}.tete-action form,.tete-action .ligne-etat,.pr-filters{flex-wrap:wrap;max-width:100%;min-width:0}.pr-search{max-width:100%;min-width:0}}@media(max-width:640px){.segment .visages,.visages{flex-wrap:wrap}.dm-page .dm-convs{padding-bottom:calc(var(--barre-h,66px) + 30px)}}@media(max-width:640px){#app .haut .rond{width:44px;height:44px}#app .haut .vue-bascule,#app .cm-page .cm-button,#app .page .porte-a,#app .page :is(.plein,.creux).petit{min-height:44px}#app .mc-page .mail-l .z-gestes button{min-width:44px;min-height:44px}#app .page .recherche-fil input,#app .mc-page input.mc-field{min-height:44px}.haut .fil-ariane a,.cm-header :is(.cm-brand,nav a),.dc-filters a,.filtres .filtre,.dc-primary-nav a,.cm-page .cm-text,.bk-connections>summary{position:relative}.cm-page .cm-text:after{content:"";position:absolute;inset:-8px -4px}.bk-connections>summary:after{content:"";position:absolute;inset:-15px 0}.haut .fil-ariane a:after,.cm-header nav a:after{content:"";position:absolute;inset:-13px -6px}.cm-header .cm-brand:after{content:"";position:absolute;inset:-10px -4px}.dc-filters a:after,.filtres .filtre:after{content:"";position:absolute;inset:-7px -4px}.dc-primary-nav a:after{content:"";position:absolute;inset:-1px 0}}.so-reglages .haut .reglages-lien{display:none}.page input[readonly]:focus-visible{outline:2px solid var(--cm-cyan,#8fddd9);outline-offset:2px}#app .page .recherche-fil input{background:transparent;border-color:transparent;box-shadow:none;outline:none}#app .page .recherche-fil:focus-within{outline:2px solid var(--cm-cyan,#8fddd9);outline-offset:2px}@media(hover:none){.mc-mail .note:has(>kbd){display:none}}@media(hover:none){.aide-clavier{display:none}}.mc-mail-content:not(:has(.mail-l))>.note:has(>kbd){display:none}.cm-button{transition:background-color .15s ease,border-color .15s ease,transform .15s cubic-bezier(.23,1,.32,1)}.cm-button:active:not([aria-disabled=true]){transform:scale(.97)}.dc-filters a,.dc-primary-nav a,.cm-header nav a,.bk-all{transition:color .15s ease,border-color .15s ease,background-color .15s ease}@media(hover:hover){.dc-filters a:not([aria-current]):hover{color:var(--cm-text);border-color:#91bec260}.dc-primary-nav a:not([aria-current]):hover,.cm-header nav a:hover{color:var(--cm-text)}:where(body.cm-active) .filtre:not(.on):hover{background-color:#1f323c}.bk-all:not([aria-current]):hover{border-color:#4f828766}}@media(prefers-reduced-motion:reduce){.cm-button:active{transform:none}}

.gm-page .gm{display:grid;grid-template-columns:216px minmax(0,1fr);gap:28px;margin-top:18px;align-items:start}.gm-page .gm-nav{position:sticky;top:18px;display:flex;flex-direction:column;gap:2px}.gm-page .gm-nav .plein{align-self:flex-start;margin-bottom:18px;display:inline-flex;align-items:center;gap:8px}.gm-page .gm-nav-l{display:flex;align-items:center;gap:14px;height:40px;padding:0 14px;border-radius:20px;font-size:15px;color:var(--cm-text);text-decoration:none}.gm-page .gm-nav-l svg{color:var(--cm-muted);flex:none}.gm-page .gm-nav-l .n{margin-left:auto;font-size:13px;color:var(--cm-muted);font-variant-numeric:tabular-nums}.gm-page .gm-nav-l.on{background:#8fddd924;font-weight:650}.gm-page .gm-nav-l.on svg,.gm-page .gm-nav-l.on .n{color:var(--cm-cyan)}.gm-page .gm-nav-l:not(.on):hover{background:#ffffff0a}.gm-page .gm-boites{margin-top:26px;padding:0 14px;display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--cm-muted)}.gm-page .gm-boites .etiq{margin-bottom:2px}.gm-page .gm-boites div{display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.gm-page .gm-boites div span{overflow:hidden;text-overflow:ellipsis}.gm-page .gm-boites i{width:7px;height:7px;border-radius:50%;background:var(--vert);flex:none}.gm-page .gm-boites i.lit{background:var(--cm-amber)}.gm-page .gm-boites a{color:var(--cm-cyan);text-decoration:none;font-weight:600;margin-top:2px}.gm-page .gm-main{min-width:0}.gm-page .gm-outils{display:flex;align-items:center;gap:6px;height:44px;padding:0 8px 0 6px;color:var(--cm-muted);font-size:13px}.gm-page .gm-outils .compte{margin-left:auto}.gm-page .gm-ic{width:36px;height:36px;border-radius:50%;display:inline-grid;place-items:center;color:var(--cm-muted);background:none;border:0;padding:0;cursor:pointer;flex:none}.gm-page .gm-ic:hover{background:#ffffff12;color:var(--cm-text)}.gm-page .gm-ic[disabled]{opacity:.3;pointer-events:none}.gm-page .gm-lea{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--cm-muted);padding:2px 14px 12px;line-height:1.45}.gm-page .gm-lea b{color:var(--cm-text);font-weight:600}.gm-page .gm-lea a,.gm-page .gm-lea button.lien{color:var(--cm-cyan);text-decoration:none;font-weight:600;white-space:nowrap;background:none;border:0;padding:0;font:inherit;cursor:pointer}.gm-lea-av{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:700;color:#e6e9ea;background:radial-gradient(circle at 30% 30%,#2b3b44,#101a20);border:1px solid rgba(143,221,217,.6);flex:none}.gm-page .gm-cherche{display:flex;align-items:center;gap:8px;height:36px;width:min(340px,40%);margin:0 0 0 6px!important;padding:0 12px!important;border-radius:18px!important;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--cm-muted);box-shadow:none}.gm-page .gm-cherche:focus-within{border-color:#8fddd973}.gm-page .gm-cherche input,.gm-page.mc-page #mails-q{flex:1;min-width:0;height:34px;min-height:0;border:0!important;background:none!important;padding:0!important;font-size:14px;color:var(--cm-text);outline:none!important;box-shadow:none!important}.gm-page .gm-cats{display:flex;gap:2px;border-bottom:1px solid rgba(255,255,255,.07);overflow-x:auto;scrollbar-width:none}.gm-page .gm-cats::-webkit-scrollbar{display:none}.gm-page .gm-cat{flex:none;height:46px;padding:0 14px;font-size:14.5px;color:var(--cm-muted);border:0;border-bottom:3px solid transparent;border-radius:10px 10px 0 0;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;background:none;cursor:pointer;font-family:inherit}.gm-page .gm-cat .n{font-size:12.5px;color:var(--cm-muted);opacity:.8;font-variant-numeric:tabular-nums}.gm-page .gm-cat.on{color:var(--cm-text);font-weight:650;border-bottom-color:var(--cm-cyan)}.gm-page .gm-cat:not(.on):hover{color:var(--cm-text)}.gm-page .gm-l{display:grid;grid-template-columns:200px minmax(0,1fr) 92px;gap:18px;align-items:center;height:52px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.07);font-size:15px;color:var(--cm-muted);cursor:pointer;position:relative;text-decoration:none}.gm-page .gm-l .qui{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cm-text)}.gm-page .gm-l.nonlu .qui,.gm-page .gm-l.nonlu .obj{font-weight:700}.gm-page .gm-l .gm-txt{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-page .gm-l .obj{color:var(--cm-text)}.gm-page .gm-l .ext{color:var(--cm-muted)}.gm-page .gm-l .h{text-align:right;font-size:13.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.gm-page .gm-l.nonlu .h{color:var(--cm-text);font-weight:600}.gm-page .gm-l .gm-pji{color:var(--cm-muted);vertical-align:-3px;margin-left:6px}.gm-page .gm-l.courant{box-shadow:inset 3px 0 0 var(--cm-cyan)}.gm-page .gm-l.part{opacity:.35;transition:opacity .2s}.gm-page .gm-puce{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:11px;font-size:12px;font-weight:600;margin-right:8px;vertical-align:1px;color:var(--cm-cyan);background:#8fddd91a;border:0;font-family:inherit;cursor:pointer}.gm-page .gm-puce.ambre{color:var(--cm-amber);background:#e6bc871f}.gm-page .gm-puce.gris{color:var(--cm-muted);background:#ffffff0f}.gm-page .gm-puce:hover{box-shadow:inset 0 0 0 1px currentColor}.gm-page .gm-actions{display:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);gap:2px}.gm-page .gm-actions .gm-ic{color:var(--cm-text)}@media(hover:hover)and (pointer:fine){.gm-page .gm-l:hover{background:#ffffff0a}.gm-page .gm-l:hover .gm-actions,.gm-page .gm-l.courant .gm-actions{display:flex}.gm-page .gm-l:hover .h,.gm-page .gm-l.courant .h{visibility:hidden}}.gm-page .gm-sep{padding:22px 14px 8px;font-size:13px;font-weight:600;color:var(--cm-muted);border-bottom:1px solid rgba(255,255,255,.07)}.gm-page .gm-rien{padding:48px 14px;text-align:center;color:var(--cm-muted);font-size:15px;line-height:1.6}.gm-page .gm-rien b{display:block;color:var(--cm-text);font-size:17px;margin-bottom:4px}.gm-page .gm-ini{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:700;color:#e6e9ea;background:radial-gradient(circle at 30% 30%,#2b3b44,#101a20);border:1px solid rgba(255,255,255,.14);flex:none}.gm-feuille{position:fixed;z-index:60;width:270px;background:#17242c;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:12px 6px 6px;box-shadow:0 22px 50px #00000080;display:flex;flex-direction:column}.gm-feuille b{font-size:13.5px;color:var(--cm-muted, #aabac0);font-weight:600;padding:0 10px 8px;line-height:1.4}.gm-feuille button{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 10px;border-radius:10px;font-size:15px;color:var(--cm-text, #f1f2ef);text-align:left;background:none;border:0;cursor:pointer;font-family:inherit}.gm-feuille button:hover{background:#ffffff0f}.gm-feuille button.on{background:#8fddd924;font-weight:650;color:var(--cm-cyan, #8fddd9)}.gm-toast{position:fixed;left:40px;bottom:90px;z-index:61;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:#f1f2ef;color:#0d171c;font-size:15px;box-shadow:0 18px 40px #0006;max-width:calc(100vw - 32px)}.gm-toast .gm-lea-av{border-color:#0d171c}.gm-toast button{color:#0b5f5b;background:none;border:0;padding:0;margin-left:6px;font:inherit;font-weight:700;cursor:pointer}.gm-page .gm-lec{max-width:860px}.gm-page .gm-lec-outils{display:flex;align-items:center;gap:4px;height:44px;color:var(--cm-muted);font-size:13px}.gm-page .gm-lec-outils .compte{margin-left:auto;margin-right:4px}.gm-page .gm-lec h1{font-size:26px;font-weight:700;color:var(--cm-text);line-height:1.3;margin:10px 0 12px;letter-spacing:-.01em;overflow-wrap:anywhere}.gm-page .gm-lec h1 .gm-puce{vertical-align:5px;margin-left:10px}.gm-page .gm-lec .gm-lea{padding:0 0 22px;font-size:15px;align-items:flex-start}.gm-page .gm-lec .gm-lea>span:last-child{min-width:0}.gm-page .gm-de{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center}.gm-page .gm-de b{font-size:15.5px;color:var(--cm-text)}.gm-page .gm-de .mail{font-size:13.5px;color:var(--cm-muted);margin-left:6px;overflow-wrap:anywhere}.gm-page .gm-de .pour{display:block;font-size:13.5px;color:var(--cm-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-page .gm-de time{font-size:13.5px;color:var(--cm-muted);white-space:nowrap}.gm-page .gm-texte{margin:18px 0 0 54px;font-size:16px;line-height:1.65;color:var(--cm-text);max-width:680px;white-space:pre-wrap;overflow-wrap:anywhere}.gm-page .gm-replie{color:var(--cm-muted);font-size:15px;line-height:1.6;white-space:normal}.gm-page .gm-replie button{color:var(--cm-cyan);white-space:nowrap;background:none;border:0;padding:0;font:inherit;font-weight:600;cursor:pointer}.gm-page .gm-pjs{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 0 54px}.gm-page .gm-pjc{display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 8px;border-radius:12px;border:1px solid rgba(255,255,255,.1);font-size:14px;color:var(--cm-text)}.gm-page .gm-pjc .t{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--cm-amber);background:#e6bc871f;flex:none}.gm-page .gm-pjc small{color:var(--cm-muted);font-size:12.5px}.gm-page .gm-pjc .creux{height:32px;padding:0 14px;font-size:13.5px;margin-left:6px}.gm-page .gm-repondre{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:26px 0 0 54px}.gm-page .gm-repondre .creux{display:inline-flex;align-items:center;gap:8px}.gm-page .gm-prets{display:flex;gap:8px;flex-wrap:wrap;margin:0!important}.gm-page .gm-ou{color:var(--cm-muted);font-size:13.5px}.gm-page .gm-prets .filtre{height:34px;font-size:14px;padding:0 16px}.gm-page .gm-rep{margin:28px 0 0 54px;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:14px 18px;display:flex;flex-direction:column;gap:10px;box-shadow:0 18px 40px #00000040}.gm-page .gm-rep-tete{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--cm-muted);min-width:0}.gm-page .gm-rep-tete b{color:var(--cm-text)}.gm-page .gm-rep-tete .depuis{margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.gm-page .gm-rep textarea{width:100%;resize:vertical;min-height:205px;border:0!important;background:none!important;padding:4px 0;font:400 16px/1.7 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;color:var(--cm-text);outline:none;box-shadow:none!important}.gm-page .gm-rep-pied{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gm-page .gm-rep-pied .note{color:var(--cm-muted)}.gm-page .gm-rep-pied .plein[disabled]{opacity:.45}.gm-page .gm-envoye{color:var(--vert);font-weight:600}.gm-page .gm-chat{position:fixed;left:50%;bottom:18px;transform:translate(-50%);width:min(640px,calc(100vw - 32px));display:flex;align-items:center;gap:10px;height:48px;padding:0 6px 0 10px;border-radius:24px;background:#17242ceb;border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px #00000059;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:50;margin:0}.gm-page .gm-chat input{flex:1;min-width:0;height:40px;border:0!important;background:none!important;font-size:15px;color:var(--cm-text);outline:none;padding:0!important;box-shadow:none!important}.gm-page .gm-chat .go{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--cm-amber);color:#1a1409;flex:none;border:0;cursor:pointer;padding:0}.gm-page .gm-demo{text-align:center;font-size:12.5px;color:var(--cm-muted);margin-top:36px}.gm-page .gm-pied{height:96px}.gm-page .gm-vide{max-width:460px;margin:70px auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.gm-page .gm-vide h2{font-size:24px;font-weight:700;color:var(--cm-text)}.gm-page .gm-vide p{font-size:16px;line-height:1.6;color:var(--cm-muted)}.gm-page .gm-vide .gestes{justify-content:center;flex-wrap:wrap;margin-top:8px}@media(min-width:761px){.gm-page .gm-l .gm-ini,.gm-page .gm-l .ext-tel{display:none}}@media(max-width:760px){.gm-page{padding:0 14px 110px}.gm-page .tete-action .gestes{display:none}.gm-page .gm{grid-template-columns:minmax(0,1fr);margin-top:6px;gap:0}.gm-page .gm-nav{position:static;flex-direction:row;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px 8px}.gm-page .gm-nav::-webkit-scrollbar{display:none}.gm-page .gm-nav .plein,.gm-page .gm-boites{display:none}.gm-page .gm-nav-l{flex:none;height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.12);font-size:14px;gap:8px}.gm-page .gm-nav-l svg{display:none}.gm-page .gm-nav-l .n{margin-left:2px}.gm-page .gm-outils{display:none}.gm-page .gm-lea{padding:6px 0 12px;font-size:14px;align-items:flex-start}.gm-page .gm-l{grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto auto auto;column-gap:12px;row-gap:1px;height:auto;padding:12px 0}.gm-page .gm-actions{display:none!important}.gm-page .gm-l .gm-ini{grid-row:1 / 4;width:38px;height:38px;font-size:13px;align-self:start}.gm-page .gm-l .qui{grid-column:2;grid-row:1;font-size:15.5px}.gm-page .gm-l .h{grid-column:3;grid-row:1;visibility:visible!important}.gm-page .gm-l .gm-txt{grid-column:2 / 4;grid-row:2;white-space:nowrap}.gm-page .gm-l .gm-txt .ext{display:none}.gm-page .gm-l .ext-tel{display:block;grid-column:2 / 4;grid-row:3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:var(--cm-muted)}.gm-page .gm-sep{padding:18px 0 8px}.gm-page .gm-rien{padding:36px 0}.gm-page .gm-lec h1{font-size:22px;margin-top:8px}.gm-page .gm-texte,.gm-page .gm-pjs,.gm-page .gm-prets,.gm-page .gm-repondre,.gm-page .gm-rep{margin-left:0!important}.gm-page .gm-prets{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.gm-page .gm-prets .filtre{flex:none}.gm-page .gm-ou{display:none}.gm-page .gm-rep{padding:12px 14px}.gm-page .gm-rep textarea{min-height:150px}.gm-page .gm-rep-pied .note,.gm-page .gm-rep-tete .depuis{display:none}.gm-page .gm-rep-pied .plein{margin-left:auto}.gm-page .gm-chat{bottom:12px}.gm-page .gm-cats{margin:0 -14px;padding:0 8px}.gm-page .gm-cat{height:42px;font-size:14px;padding:0 10px}.gm-page .gm-replie{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gm-page .gm-lec-outils .compte,.gm-page.en-lecture .gm-nav,.gm-page .gm-de .mail{display:none}.gm-page .gm-de time{align-self:start;font-size:13px}.gm-page .gm-l .gm-pji{display:none}.gm-feuille{left:8px!important;right:8px;top:auto!important;bottom:8px;width:auto;border-radius:22px;padding:18px 10px 10px}.gm-feuille button{height:46px;font-size:15.5px}.gm-toast{left:12px;right:12px;bottom:72px;font-size:14.5px}}body:has(.gm-page) #fransou-lateral,body:has(.gm-page) #fi-conversations,body:has(.gm-page) .citation{display:none!important}.gm-page .gm-rep textarea:focus,.gm-page .gm-rep textarea:focus-visible,.gm-page .gm-chat input:focus,.gm-page .gm-chat input:focus-visible{outline:none!important;box-shadow:none!important;border:0!important}.gm-page .gm-rep:focus-within{border-color:#8fddd973}.gm-page.mc-page{max-width:none;overflow-wrap:normal}.gm-page.mc-page .haut{margin-bottom:28px;padding-bottom:24px}.gm-page.mc-page>.tete-action{margin:6px 0 0!important;align-items:flex-end;gap:20px}.gm-page.mc-page>.tete-action .titre{font-size:30px!important;line-height:34.5px;letter-spacing:-.9px;max-width:860px}body.cm-active .gm-page.mc-page .plein,body.cm-active .gm-page.mc-page .creux{border-radius:22px;font-size:15px}body.cm-active .gm-page.mc-page .plein{border:0;box-shadow:none}body.cm-active .gm-page.mc-page .creux{border:1px solid rgba(255,255,255,.14)}body.cm-active .gm-page.mc-page .filtre{font-size:14px;border:1px solid rgb(53,69,77);color:#f1f2ef;background:#17242cb8}.gm-page.mc-page .gestes{gap:10px}.gm-page.mc-page .filtres{gap:8px;margin-bottom:0}.gm-page.mc-page #mail-reponse{margin:28px 0 0 54px;padding:14px 18px;border-radius:18px}.gm-page.mc-page #mail-brouillon{min-height:205px;width:100%;margin-top:0;padding:4px 0!important;font:400 16px/1.7 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}@media(max-width:760px){.gm-page.mc-page #mail-reponse{margin-left:0;padding:12px 14px}.gm-page.mc-page #mail-brouillon{min-height:150px}}

.compte-menu{position:relative;flex:none;display:flex;align-items:center;min-width:44px;color:var(--encre,#24372d)}.compte-bouton{display:flex;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:5px 8px 5px 5px;border:1px solid transparent;border-radius:13px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .16s,border-color .16s}.compte-bouton:hover,.compte-bouton[aria-expanded=true]{background:color-mix(in srgb,currentColor 7%,transparent);border-color:color-mix(in srgb,currentColor 17%,transparent)}.compte-bouton:focus-visible{outline:2px solid #417860;outline-offset:3px}.compte-avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:#e8c08b;color:#192b28;font-size:12px;font-weight:700;letter-spacing:.02em}.compte-avatar svg{width:22px;height:22px}.compte-apercu{display:flex;flex-direction:column;gap:2px;max-width:165px;min-width:0;line-height:1.3}.compte-apercu b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.compte-apercu small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:inherit;opacity:.8}.compte-chevron{width:15px;height:15px;flex:none;transition:transform .16s}.compte-bouton[aria-expanded=true] .compte-chevron{transform:rotate(180deg)}.compte-panneau{position:fixed;z-index:60;box-sizing:border-box;width:min(316px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;border:1px solid #d5dfd9;border-radius:17px;padding:8px;background:#fffefc;color:#24372d;box-shadow:0 14px 46px #263e2f24;font-family:inherit;font-size:14px;line-height:1.4}.compte-panneau[hidden]{display:none!important}.compte-identite{display:flex;flex-direction:column;gap:4px;padding:13px 12px 17px;border-bottom:1px solid #e1e8e3;overflow-wrap:anywhere}.compte-identite b{font-size:15px;font-weight:650}.compte-identite span,.compte-identite small{font-size:12px;color:#52665a}.compte-liens{padding:7px 0}.compte-panneau [role=menuitem]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:44px;padding:11px 12px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.compte-panneau [role=menuitem]>span{font-size:17px;color:#52665a}.compte-panneau [role=menuitem]:hover{background:#edf3ee}.compte-panneau [role=menuitem]:focus-visible{outline:2px solid #417860;outline-offset:-2px;background:#edf3ee}.compte-sortie{padding-top:6px;border-top:1px solid #e1e8e3}.compte-panneau [data-sortir]:disabled{opacity:.55;cursor:wait}.compte-panneau[data-compte-sombre="1"]{background:#12292e;color:#eef5f2;border-color:#48625d;box-shadow:0 18px 48px #04191d66}.compte-panneau[data-compte-sombre="1"] .compte-identite,.compte-panneau[data-compte-sombre="1"] .compte-sortie{border-color:#36544f}.compte-panneau[data-compte-sombre="1"] .compte-identite span,.compte-panneau[data-compte-sombre="1"] .compte-identite small,.compte-panneau[data-compte-sombre="1"] [role=menuitem]>span{color:#bbccc4}.compte-panneau[data-compte-sombre="1"] [role=menuitem]:hover,.compte-panneau[data-compte-sombre="1"] [role=menuitem]:focus-visible{background:#23423f}.compte-panneau[data-compte-sombre="1"] [role=menuitem]:focus-visible{outline-color:#e8c08b}.fi-header .compte-menu{color:inherit;justify-self:end}.fi-header .compte-bouton:focus-visible,body.cm-active .compte-bouton:focus-visible{outline-color:#e8c08b}@media(max-width:640px){.compte-bouton{padding:5px;gap:5px}.compte-apercu{display:none}.compte-chevron{width:11px}.compte-panneau{border-radius:15px}.haut .droite>.compte-menu{margin-left:0}}@media(prefers-reduced-motion:reduce){.compte-bouton,.compte-chevron{transition:none}}.compte-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;justify-self:end;color:inherit}.acces-ia{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:none;gap:7px;min-width:44px;min-height:44px;padding:9px 13px;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:13px;background:color-mix(in srgb,currentColor 5%,transparent);color:inherit;font:inherit;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .16s,border-color .16s}.acces-ia svg{width:18px;height:18px;flex:none}.acces-ia:hover{background:color-mix(in srgb,currentColor 11%,transparent);border-color:color-mix(in srgb,currentColor 45%,transparent)}.acces-ia:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fi-header .compte-actions{color:inherit}.cm-header-end .acces-ia{color:var(--encre,#eef5f2)}@media(max-width:640px){.compte-actions{gap:6px}.acces-ia{padding:9px 10px;font-size:12px;gap:6px}.cm-header-end:has(.acces-ia){gap:8px}}@media(prefers-reduced-motion:reduce){.acces-ia{transition:none}}

.gc-activite{margin:0 0 12px;border:1px solid var(--trait);border-radius:12px;font-size:13px;color:var(--sourd)}.gc-activite summary{min-height:44px;display:flex;align-items:center;gap:9px;padding:10px 12px;cursor:pointer;list-style:none}.gc-activite summary::-webkit-details-marker{display:none}.gc-activite summary:focus-visible{outline:2px solid var(--bleu);outline-offset:3px;border-radius:12px}.gc-activite-point{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.gc-activite-chevron{margin-left:auto;transition:transform .14s ease}.gc-activite[open] .gc-activite-chevron{transform:rotate(180deg)}.gc-activite-detail{border-top:1px solid var(--trait);padding:0 12px;overflow-wrap:anywhere}.gc-activite-detail ol,.gc-activite-detail ul{list-style:none;margin:0;padding:0}.gc-activite-detail li{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--trait);line-height:1.5}.gc-activite-detail li:last-child{border-bottom:0}.gc-activite-detail a{color:var(--bleu);text-underline-offset:3px}.gc-activite-detail a:focus-visible{outline:2px solid var(--bleu);outline-offset:3px}.gc-activite-etat{font-size:11.5px;font-weight:600;color:var(--sourd)}.gc-activite-etat[data-etat=confirme],.gc-activite-etat[data-etat=echec]{color:inherit}.gc-activite-detail p{font-size:12px;padding:10px 0;margin:0;line-height:1.5}.gc-travail{display:grid;grid-template-columns:7px 1fr;gap:6px 10px;font-size:13px;color:var(--sourd);padding:10px 0}.gc-travail .gc-activite-point{align-self:center;animation:gcActivite 1.6s ease-in-out infinite}.gc-travail small{grid-column:2;font-size:12px}@keyframes gcActivite{50%{opacity:.35}}@media(max-width:760px){.gc-activite summary{font-size:12px;align-items:flex-start}.gc-activite-point{margin-top:5px}}@media(prefers-reduced-motion:reduce){.gc-activite-chevron{transition:none}.gc-travail .gc-activite-point{animation:none}}

.gc-page .gc-organisation{padding:0 14px 8px;color:var(--encre)}.gc-page .gc-fils{overflow:auto}.gc-page .gc-fils-liste{overflow:visible;flex-shrink:0}.gc-page .gc-actions-fils{display:grid;grid-template-columns:1fr;gap:5px}.gc-page .gc-organisation button,.gc-page .gc-plus-fils,.gc-page .gc-historique-erreur button{min-height:44px;font:inherit;font-size:13px;border:1px solid var(--trait);border-radius:10px;padding:8px 11px;color:var(--encre);background:transparent;cursor:pointer;text-align:left}.gc-page .gc-actions-fils button:first-child,.gc-page .gc-meta-boutons button[type=submit]{background:var(--bleu);color:#10272a;border-color:transparent;font-weight:600}.gc-page #gc-recherche-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:10px}.gc-page #gc-recherche{grid-column:1 / -1}.gc-page .gc-organisation input,.gc-page .gc-organisation select{min-height:44px;min-width:0;width:100%;font:inherit;font-size:13px;border:1px solid var(--trait);border-radius:9px;color:var(--encre);background:color-mix(in srgb,var(--encre) 4%,transparent);padding:8px 10px}.gc-page .gc-organisation option{color:#e5eeee;background:#16262e}.gc-page .gc-organisation input::placeholder{color:var(--sourd);opacity:1}.gc-page .gc-retour{min-width:44px;min-height:44px;justify-content:center}.gc-page .gc-doux[data-gc-gerer-fil]{min-height:44px}.gc-page .gc-outil{width:44px;height:44px;min-width:44px;min-height:44px}.gc-page .gc-prive-note,.gc-page #gc-liste-etat,.gc-page .gc-liste-vide{font-size:12px;color:var(--sourd);line-height:1.45;margin:8px 0 0}.gc-page #gc-liste-etat:empty{display:none}.gc-page .gc-fil-prive{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;min-width:0}.gc-page .gc-fil-prive .gc-fil{gap:8px;grid-template-columns:32px minmax(0,1fr);min-width:0;padding:8px}.gc-page .gc-fil-prive .gc-fil>.heure{display:none}.gc-page .gc-fil-prive .gc-av{height:32px;width:32px;border-radius:10px}.gc-page .gc-fil-prive .nom{white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;font-size:13px}.gc-page .gc-fil-prive .apercu{font-size:11.5px}.gc-page .gc-fil-prive>button,.gc-page .gc-projet-tete button{border:0;color:var(--sourd);background:transparent;cursor:pointer;font:inherit;min-width:44px;min-height:44px;border-radius:9px}.gc-page .gc-projet-tete{display:flex;align-items:center;gap:3px}.gc-page .gc-projet-tete button:first-child{display:flex;align-items:center;gap:7px;text-align:left;flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px;padding:7px}.gc-page .gc-projet-tete [aria-pressed=true]{color:var(--bleu);background:color-mix(in srgb,var(--bleu) 8%,transparent)}.gc-page .gc-projet{margin-bottom:7px}.gc-page .gc-sep>button{min-height:44px;color:var(--bleu);background:transparent;border:0;font:inherit;cursor:pointer}.gc-page .gc-plus-fils{align-self:stretch;text-align:center;margin:5px 0;flex:none}.gc-page .gc-meta-form{display:grid;gap:6px;margin:12px 0;padding:12px;border:1px solid var(--trait);border-radius:12px;background:color-mix(in srgb,var(--encre) 3%,transparent)}.gc-page .gc-meta-form h2{margin:0 0 5px;font-size:14px;letter-spacing:-.01em}.gc-page .gc-meta-form label{font-size:12px;color:var(--sourd)}.gc-page .gc-meta-form small{color:var(--sourd);font-size:11.5px}.gc-page .gc-meta-boutons{display:flex;flex-wrap:wrap;gap:5px}.gc-page .gc-meta-erreur{color:#f2c3a5;font-size:12px;margin:4px 0;line-height:1.45}.gc-page .gc-meta-erreur:empty{display:none}.gc-page .gc-meta-confirmation{border-top:1px solid var(--trait);padding-top:8px;font-size:12px;line-height:1.45}.gc-page .gc-meta-confirmation[hidden]{display:none}.gc-page .gc-meta-form[aria-busy=true]{cursor:progress}.gc-page .gc-meta-form[aria-busy=true] button{opacity:.65}.gc-page .gc-historique-erreur{padding:12px;color:var(--sourd);font-size:13px;line-height:1.5;border:1px solid var(--trait);border-radius:10px}.gc-page .gc-pieces-privees{color:var(--sourd);font-size:11.5px;line-height:1.4;margin:7px auto 0;max-width:720px}.gc-page .gc-pieces-privees[hidden]{display:none}.gc-page .gc-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gc-page button:focus-visible,.gc-page a:focus-visible,.gc-page input:focus-visible,.gc-page select:focus-visible,.gc-page textarea:focus-visible{outline:2px solid var(--bleu);outline-offset:3px}.gc-page button:disabled{cursor:not-allowed;opacity:.5}@media(hover:hover){.gc-page .gc-organisation button:hover:not(:disabled),.gc-page .gc-fil-prive>button:hover,.gc-page .gc-projet-tete button:hover{filter:brightness(1.12);background-color:color-mix(in srgb,var(--encre) 8%,transparent)}}@media(max-width:760px){.gc-page .gc-fils-tete{padding-top:15px}.gc-page .gc-organisation{padding-inline:12px}.gc-page .gc-actions-fils{grid-template-columns:1fr 1fr}.gc-page .gc-titre{min-width:0}.gc-page .gc-titre b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:200px}.gc-page .gc-tete .gc-doux[data-gc-gerer-fil]{display:inline-flex;padding:0 8px;min-height:44px;margin-left:auto}}@media(prefers-reduced-motion:reduce){.gc-page .gc-organisation *,.gc-page .gc-fil-prive *{transition:none!important;animation:none!important}}
