.prose-note{font-size:var(--mc-corps,16.5px);line-height:var(--leading-document)}.prose-note h1,.prose-note h2,.prose-note h3{color:var(--mc-ink);margin:1.6em 0 .5em;font-weight:600;line-height:1.3}.prose-note h1{font-size:1.4em}.prose-note h2{font-size:1.18em}.prose-note h3{font-size:1em}.prose-note>:first-child{margin-top:0}.prose-note p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:.85em 0}.prose-note ul{margin:.85em 0;padding-left:1.3em;list-style:outside}.prose-note ol{margin:.85em 0;padding-left:1.3em;list-style:decimal}.prose-note li{margin:.3em 0}.prose-note strong{color:var(--mc-ink);font-weight:700}.prose-note hr{border:0;border-top:1px solid var(--mc-border);margin:1.6em 0}.prose-note blockquote{border-left:2px solid var(--mc-blue-mid);color:var(--mc-muted);margin:.85em 0;padding-left:.9em}
@layer base{:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--mc-blue);outline-offset:2px;border-radius:6px}:where(.input,.brief-field):focus-within,:where(.input):focus-visible{box-shadow:0 0 0 3px var(--mc-voile);border-color:var(--mc-blue);outline:none}:where(.brief-field) textarea:focus-visible,:where(.brief-field) input:focus-visible{outline:none}.lien-evitement{z-index:100;border-radius:var(--mc-radius-pill);background:var(--mc-blue);color:var(--mc-white);transition:transform var(--mc-duration-fast) var(--mc-ease);padding:10px 16px;font-size:13.5px;font-weight:600;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.lien-evitement:focus-visible{outline:2px solid var(--mc-white);outline-offset:-4px;transform:translateY(0)}}@keyframes mc-retour-enter{0%{opacity:0;transform:translateY(8px)}}.retour-bandeau{animation:mc-retour-enter var(--mc-duration) var(--mc-ease) backwards}@keyframes mc-confirmation-enter{0%{opacity:0;transform:scale(.97)}}.confirmation-boite[open]{animation:mc-confirmation-enter var(--mc-duration-fast) var(--mc-ease) backwards}@media (prefers-reduced-motion:reduce){.retour-bandeau,.confirmation-boite[open]{animation:none}}
@layer components{.titre-temps{letter-spacing:.05em;text-transform:uppercase;color:var(--mc-muted);margin-bottom:10px;font-size:12.5px;font-weight:600}.carte-temps{background:var(--mc-white);border:1px solid var(--mc-border);transition:border-color var(--mc-duration-fast) var(--mc-ease), background var(--mc-duration-fast) var(--mc-ease);border-radius:16px;align-items:center;gap:14px;margin-bottom:8px;padding:12px 16px;display:flex}.carte-temps:hover{border-color:var(--mc-voile-bord);background:var(--mc-border-soft)}.carte-reunion{background:var(--mc-white);border:1px solid var(--mc-border);transition:border-color var(--mc-duration-fast) var(--mc-ease), background var(--mc-duration-fast) var(--mc-ease);border-radius:20px;align-items:flex-start;gap:16px;margin-bottom:12px;padding:18px;display:flex}@media (min-width:768px){.carte-reunion{gap:22px;padding:20px 24px}}.carte-reunion:hover{border-color:var(--mc-voile-bord);background:var(--mc-border-soft)}.lien-temps{color:var(--mc-blue);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:12.5px;font-weight:600}.bloc-temps{background:var(--mc-white);border:1px solid var(--mc-border);border-radius:16px}.vide-temps{color:var(--mc-muted);background:var(--mc-white);border:1px solid var(--mc-border);border-radius:16px;padding:14px 16px;font-size:13.5px}}
:root{--mc-cuivre:#8a4b1c;--mc-cuivre-voile:#fbeee4;--mc-olive:#5c6b1e;--mc-olive-voile:#f0f4df;--mc-framboise:#a8235a;--mc-framboise-voile:#fbe7ef;--mc-ciel:#6ab6e8}[data-famille=suivi]{--famille:var(--mc-sarcelle);--famille-voile:var(--mc-sarcelle-voile)}[data-famille=redactions]{--famille:var(--mc-blue);--famille-voile:var(--mc-voile)}[data-famille=assistant]{--famille:var(--mc-violet);--famille-voile:var(--mc-violet-voile)}[data-famille=memoire]{--famille:var(--mc-cuivre);--famille-voile:var(--mc-cuivre-voile)}[data-famille=dossiers]{--famille:var(--mc-olive);--famille-voile:var(--mc-olive-voile)}[data-famille=votes]{--famille:var(--mc-framboise);--famille-voile:var(--mc-framboise-voile)}[data-famille=accueil]{--famille:var(--mc-blue);--famille-voile:var(--mc-voile)}@layer components{.trait-famille{background:var(--famille,var(--mc-voile-bord));vertical-align:-1px;border-radius:2px;width:4px;height:13px;margin-right:9px;display:inline-block}.carte-temps.lisere-ambre{border-left:3px solid var(--mc-ambre)}.carte-temps.lisere-vert{border-left:3px solid var(--mc-vert)}.carte-temps.lisere-neutre{border-left:3px solid var(--mc-voile-bord)}.carte-reunion.lisere-ambre{border-left:4px solid var(--mc-ambre)}.carte-reunion.lisere-vert{border-left:4px solid var(--mc-vert)}.carte-reunion.lisere-bleu{border-left:4px solid var(--mc-blue)}.carte-reunion.lisere-neutre{border-left:4px solid var(--mc-voile-bord)}.carte-reunion.nature-seance{border-left:4px solid var(--mc-vert)}.carte-reunion.nature-commission{border-left:4px solid var(--mc-ciel)}.carte-reunion.nature-autre{border-left:4px solid var(--mc-cuivre)}.cle-nature{border-radius:3px;width:10px;height:10px;display:inline-block}.cle-nature.nature-seance{background:var(--mc-vert)}.cle-nature.nature-commission{background:var(--mc-ciel)}.cle-nature.nature-autre{background:var(--mc-cuivre)}.cle-nature.nature-depot{background:var(--mc-ambre)}.cle-nature.nature-interne{background:var(--mc-blue)}.fil-rail{justify-content:center;display:flex;position:relative}.fil-rail:before{content:"";background:var(--mc-border-soft);width:2px;position:absolute;top:0;bottom:0}.fil-etape:first-child .fil-rail:before{top:12px}.fil-etape:last-child .fil-rail:before{height:12px;bottom:auto}.fil-point{background:var(--mc-subtle);width:12px;height:12px;box-shadow:0 0 0 3px var(--mc-white);border-radius:50%;margin-top:6px;position:relative}.fil-point.nature-seance{background:var(--mc-vert)}.fil-point.nature-commission{background:var(--mc-ciel)}.fil-point.nature-depot{background:var(--mc-ambre)}.fil-point.nature-interne{background:var(--mc-blue)}.fil-point.en-cours{box-shadow:0 0 0 3px var(--mc-white), 0 0 0 7px var(--mc-vert-voile)}.fil-etape.passee .fil-point{opacity:.45}.carte-prochaine.nature-depot{border-color:color-mix(in srgb, var(--mc-ambre) 25%, transparent);background:color-mix(in srgb, var(--mc-ambre-voile) 55%, white)}.carte-prochaine.nature-interne{border-color:var(--mc-voile-bord);background:var(--mc-voile)}}