.c-page{gap:var(--e-7);grid-template-columns:minmax(0,1fr);display:grid}.c-page>.p-entete{border-bottom:0;margin-bottom:0;padding-bottom:0}.c-section{gap:var(--e-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.c-tete{gap:var(--e-2) var(--e-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.c-tete>div:first-child{gap:4px;min-width:0;max-width:68ch;display:grid}.c-tete h2{letter-spacing:-.015em;font-size:1.3rem;font-weight:800}.c-tete p{color:var(--encre-douce);margin:0}.c-aide{color:var(--encre-douce);max-width:70ch;margin:0;font-size:.95rem}.c-colonnes{gap:var(--e-7) var(--e-6);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;display:grid}.c-colonnes>*{min-width:0}.c-cadre{border:1px solid var(--trait);border-radius:var(--r-carte);background:var(--surface);min-width:0}.c-cadre.padde{padding:var(--e-5);gap:var(--e-4);display:grid}.c-defile{border-radius:inherit;position:relative;overflow-x:auto}.c-tableau{border-collapse:collapse;width:100%;font-size:.95rem}.c-tableau caption{text-align:left}.c-tableau th,.c-tableau td{border-bottom:1px solid var(--trait);text-align:left;vertical-align:middle;padding:12px 16px}.c-tableau thead th{color:var(--encre-douce);background:var(--surface-2);white-space:nowrap;padding-block:10px;font-size:.82rem;font-weight:700}.c-tableau thead tr:first-child th:first-child{border-top-left-radius:calc(var(--r-carte) - 1px)}.c-tableau thead tr:first-child th:last-child{border-top-right-radius:calc(var(--r-carte) - 1px)}.c-tableau tbody tr:last-child>*{border-bottom:0}.c-tableau tbody th{font-weight:700}.c-tableau .nombre{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.c-tableau .doux{color:var(--encre-douce)}.c-tableau .fin{text-align:right;white-space:nowrap}.c-tableau a{color:var(--encre);-webkit-text-decoration-color:var(--trait-fort);text-decoration-color:var(--trait-fort);text-underline-offset:4px;font-weight:700}.c-tableau a:hover{text-decoration-color:currentColor}.c-tableau a.c-lien{color:var(--marque-texte);text-decoration-color:currentColor}.c-tableau tbody tr:hover>*{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}.c-etat{white-space:nowrap;color:var(--encre);align-items:center;gap:7px;font-size:.88rem;font-weight:700;display:inline-flex}.c-etat:before{content:"";background:var(--ok);border-radius:50%;flex:none;width:9px;height:9px}.c-etat.attente:before{border:2px solid var(--alerte-vif);box-sizing:border-box;background:0 0;width:9px;height:9px}.c-etat.arret:before{background:var(--erreur);border-radius:2px}.c-etat.eteint{color:var(--encre-douce)}.c-etat.eteint:before{border:2px solid var(--trait-fort);box-sizing:border-box;background:0 0}.c-code{font-family:var(--metro-mono,ui-monospace, monospace);letter-spacing:0;font-size:.85em;font-weight:500}.c-ligne{background:var(--ligne,var(--encre));vertical-align:-.2em;border-radius:3px;flex:none;width:6px;height:1.15em;display:inline-block}.c-champs{gap:var(--e-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));align-items:end;display:grid}.c-champ{gap:6px;min-width:0;font-size:.95rem;font-weight:700;display:grid}.c-champ small{color:var(--encre-douce);font-size:.88rem;font-weight:400}.c-champ :is(input,select,textarea),.c-saisie{border:1px solid var(--trait-fort);border-radius:var(--r-controle);background:var(--surface);width:100%;min-height:46px;color:var(--encre);font:inherit;padding:0 14px;font-weight:400}.c-champ :is(input,select,textarea):focus-visible,.c-saisie:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--encre)}.c-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.c-btn-petit{min-height:40px;padding:0 16px;font-size:.92rem}.c-lien{min-height:44px;color:var(--marque-texte);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;font-weight:700;text-decoration:underline;display:inline-flex}.c-lien:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}.c-lien.danger{color:var(--erreur)}.p-btn:focus-visible,.p-btn2:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.p-btn2.danger{border-color:var(--erreur);color:var(--erreur)}.c-retour{align-items:baseline;gap:8px;margin:0;font-weight:700;display:flex}.c-retour.ok{color:var(--ok)}.c-retour.erreur{color:var(--erreur)}.c-outils{gap:var(--e-3);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.c-recherche{flex:0 26rem;min-width:min(100%,16rem)}.c-segments{border:1px solid var(--trait);background:var(--surface);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.c-segments button{min-height:38px;color:var(--encre);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-weight:700}.c-segments button:hover{background:var(--surface-2)}.c-segments button[aria-pressed=true],.c-segments button[aria-selected=true]{background:var(--encre);color:var(--fond)}.c-segments button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.c-acces{border-top:1px solid var(--trait);margin:0;padding:0;list-style:none;display:grid}.c-acces li{border-bottom:1px solid var(--trait)}.c-acces a{color:var(--encre);gap:2px;padding:14px 4px;text-decoration:none;display:grid}.c-acces a strong{font-weight:800}.c-acces a span{color:var(--encre-douce);font-size:.92rem}.c-acces a:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;text-decoration-thickness:3px}.c-acces a:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:8px}.c-replie{border-top:1px solid var(--trait);padding-top:var(--e-4)}.c-replie>summary{cursor:pointer;min-height:44px;font-family:var(--titres);letter-spacing:-.015em;align-items:center;gap:10px;font-size:1.3rem;font-weight:800;list-style:none;display:flex}.c-replie>summary::-webkit-details-marker{display:none}.c-replie>summary:before{content:"";border-bottom:2.5px solid;border-right:2.5px solid;flex:none;width:9px;height:9px;transition:transform .2s;transform:rotate(-45deg)}.c-replie[open]>summary:before{transform:rotate(45deg)}.c-replie>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:8px}.c-replie>.corps{gap:var(--e-4);padding-top:var(--e-3);display:grid}@media (width<=1000px){.c-colonnes{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.c-page{gap:var(--e-6)}.c-tableau th,.c-tableau td{padding:10px 12px}.c-cadre.padde{padding:var(--e-4)}.c-tableau.empile thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.c-tableau.empile,.c-tableau.empile tbody,.c-tableau.empile tr{display:block}.c-tableau.empile tr{border-bottom:1px solid var(--trait);gap:4px;padding:12px 14px;display:grid}.c-tableau.empile tbody tr:last-child{border-bottom:0}.c-tableau.empile :is(th,td){text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0;display:flex}.c-tableau.empile :is(th,td):before{content:attr(data-col);color:var(--encre-douce);text-align:left;font-size:.88rem;font-weight:600}.c-tableau.empile :is(th,td):first-child{text-align:left;justify-content:flex-start;font-size:1.02rem}.c-tableau.empile :is(th,td):first-child:before{display:none}.c-tableau.empile tbody tr:hover>*{background:0 0}.c-tableau.empile .fin{justify-content:flex-start;padding-top:6px}.c-tableau.empile .fin:before{display:none}}@media (prefers-reduced-motion:reduce){.c-replie>summary:before{transition:none}}
