:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141210;--surface:#1e1c1a;--surface-2:#252320;--border:#2e2b28;--text:#f5f4f2;--muted:#a8a29e;--primary:#2d6a4f;--on-primary:#fff;--primary-hover:#3a8463;--secondary:#52b788;--danger:#ef4444;--warning:#f59e0b;--success:#22c55e;--info:#3b82f6;--danger-bg:#ef444426;--success-bg:#22c55e26;--info-bg:#3b82f626;--warning-bg:#f59e0b26}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafaf8;--surface:#fff;--surface-2:#f3f2ef;--border:#e8e5e0;--text:#0d0c0a;--muted:#57534e;--primary:#2d6a4f;--on-primary:#fff;--primary-hover:#245a41;--secondary:#52b788;--danger-bg:#ef44441f;--success-bg:#22c55e1f;--info-bg:#3b82f61f;--warning-bg:#f59e0b1f}#root{box-sizing:border-box;min-height:100svh;display:flex}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:DM Sans,system-ui,sans-serif;font-weight:300}:root[data-theme=light] body{font-weight:400}@media print{body *{visibility:hidden}#ao-print-content,#ao-print-content *{visibility:visible}#ao-print-content{box-sizing:border-box;color:#111;background:#fff;width:100%;padding:32px 48px;font-family:Georgia,serif;font-size:13px;line-height:1.7;position:absolute;top:0;left:0}#ao-print-content h1,#ao-print-content h2,#ao-print-content h3,#ao-print-content h4,#ao-print-content h5,#ao-print-content h6{color:#111!important;border-color:#ccc!important}#ao-print-content p,#ao-print-content li{color:#222!important}#ao-print-content code{color:#333!important;background:#f4f4f4!important;border:1px solid #ddd!important}#ao-print-content table{border-collapse:collapse;width:100%}#ao-print-content th{color:#111!important;background:#eee!important}#ao-print-content td,#ao-print-content th{border:1px solid #ccc!important;padding:6px 10px!important}#ao-print-content hr{border-top:1px solid #ccc!important}}p{margin:0}.regie-pleine-hauteur{height:100dvh}@media (width<=767px){.app-sidebar{transform:translate(-100%)!important}.app-sidebar.mobile-open{transform:translate(0)!important}.mobile-topbar{display:flex!important}.regie-main{padding-top:56px;margin-left:0!important}}@media (width>=768px){.mobile-topbar,.hamburger,.mobile-menu{display:none!important}}@media (width<=767px){.desktop-nav,.hide-mobile{display:none!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pilotage-frise{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.pilotage-frise-onglet{border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.pilotage-frise-onglet:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pilotage-frise-puce{border-radius:50%;flex-shrink:0;width:8px;height:8px}.pilotage-frise-nombre{color:var(--muted);font-variant-numeric:tabular-nums}.pilotage-frise-marque{text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.pilotage-frise-termines{border-style:dashed;margin-left:auto}.pilotage-frise-termines[aria-selected=false] .pilotage-frise-libelle{color:var(--muted)}.pilotage-ligne{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,2fr) auto auto minmax(0,3fr);align-items:center;gap:16px;padding:12px 16px;display:grid}.pilotage-ligne-tete{flex-direction:column;gap:2px;min-width:0;display:flex}.pilotage-ligne-sous-titre{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.pilotage-ligne-titre{color:var(--text);overflow-wrap:anywhere;font-weight:500;text-decoration:none}.pilotage-ligne-titre:hover{text-decoration:underline}.pilotage-ligne-etape{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:4px;justify-self:start;padding:2px 8px;font-size:11px;font-weight:600}.pilotage-ligne-depuis{color:var(--muted);white-space:nowrap;text-align:right;font-size:12px}.pilotage-ligne-action{color:var(--text);overflow-wrap:anywhere;font-size:13px}.pilotage-ligne-action[data-nature=a_faire],.pilotage-ligne-action[data-nature=depassee]{font-weight:600}.pilotage-ligne-action[data-nature=depassee]{color:var(--warning)}.pilotage-ligne-action[data-nature=a_faire]:before,.pilotage-ligne-action[data-nature=depassee]:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pilotage-ligne-action[data-nature=a_faire]:before{background:var(--primary)}.pilotage-ligne-lien{color:var(--primary)}@media (width<=767px){.pilotage-ligne{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tete etape""action action""depuis depuis";gap:6px 12px}.pilotage-ligne-tete{grid-area:tete}.pilotage-ligne-etape{grid-area:etape;place-self:start end}.pilotage-ligne-action{grid-area:action}.pilotage-ligne-depuis{text-align:left;grid-area:depuis}.pilotage-frise-termines{margin-left:0}}
