.au-liste{margin:0;padding:0;list-style:none}.au-ligne{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:52px;padding:8px 0;scroll-margin:96px;font-size:13.5px;transition:box-shadow .4s;display:grid}.au-ligne.au-cible{box-shadow:0 0 0 2px var(--focus);border-radius:6px}.au-ligne .dt{font:300 20px/1 var(--font-serif), Georgia, serif;font-variant-numeric:tabular-nums lining-nums;flex-direction:column;align-items:center;display:flex}.au-ligne .dt small{font:400 12px var(--font-sans);color:var(--ink-3);margin-top:2px}.au-ligne .corps{flex-direction:column;gap:2px;min-width:0;display:flex}.au-ligne .t{overflow-wrap:anywhere;font-weight:500}.au-ligne .m{color:var(--ink-3);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px}.au-ligne .status-pill{font-variant-numeric:tabular-nums}.au-ligne .suite{flex-direction:column;grid-column:2/-1;align-items:flex-start;gap:4px;min-width:0;display:flex}.au-ligne .suite:empty{display:none}.au-ligne.passee .t,.au-ligne.passee .dt{color:var(--ink-2)}.au-ligne details summary{min-height:32px;color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.au-ligne details[open] summary .i{transform:rotate(180deg)}.au-passees{margin-top:8px}.au-passees>summary{min-height:30px;color:var(--ink-2);cursor:pointer;border-radius:6px;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.au-passees>summary:hover{background:var(--hover);color:var(--ink)}.au-pied{flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.au-vide{border-bottom:1px solid var(--line);padding:16px 0 4px}.au-vide h3{font:400 18px/1.3 var(--font-serif), Georgia, serif;margin:0 0 4px}.au-vide p{max-width:60ch;color:var(--ink-3);margin:0 0 12px;font-size:13.5px}.au-skel{border-bottom:1px solid var(--line);align-items:center;min-height:52px;display:flex}.au-skel .skel{height:12px}.remises{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.remises li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:8px 0;font-size:13px;display:grid}.remises li:first-child{border-top:0}.remises .dates{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:500}.remises .motif{min-width:0;color:var(--ink-2);overflow-wrap:anywhere}.remises .qui{color:var(--ink-3);grid-column:2;font-size:12px}.remises-titre{color:var(--ink-3);margin:10px 0 2px;font-size:12px;font-weight:500}dialog.remise-modal{width:min(480px,100vw - 32px)}.remise-champs{border:0;min-width:0;margin:0}.remise-grille{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:start;gap:12px;display:grid}.remise-appel .input{max-width:160px}.cible-44{justify-content:center;min-width:44px;min-height:44px}.remp-entree{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.remp-entree .btn{min-height:44px}@media (max-width:760px){.au-ligne{grid-template-columns:44px minmax(0,1fr)}.au-ligne>.status-pill{grid-column:2;justify-self:start}.au-pied .btn,.au-passees>summary,.au-ligne details summary{min-height:44px}}
:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-1:.12s;--dur-2:.18s;--dur-3:.28s}::selection{background:color-mix(in srgb, var(--ink) 18%, transparent)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:content-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background-color:var(--ink-3)}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0}}@keyframes pop{0%{opacity:0;scale:.98}}@keyframes pulse{50%{opacity:.35}}.btn,.theme,.nav-btn,.seg button,.seg a,.filtre,.chip,.search,.switcher,.fil a,.tabs a,.choice,.row,.table tbody tr td{transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), opacity var(--dur-1)}.input,.select,.textarea{transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1)}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input[aria-invalid=true]:focus,.select[aria-invalid=true]:focus{outline-color:var(--danger)}.mobile-menu-panel,.app.rail .switcher-menu[open]>form{transform-origin:0 0;animation:pop var(--dur-2) var(--ease-out)}dialog.modal[open]{animation:pop var(--dur-2) var(--ease-out)}dialog[open]::backdrop{animation:fade var(--dur-2) ease-out}.palette-cmd{animation:fade var(--dur-1) ease-out}.palette-cmd .box,.toast{animation:pop var(--dur-2) var(--ease-out)}.toast[data-mouvement]{animation:none}.skel{background:var(--hover);border-radius:4px;animation:1.6s ease-in-out infinite pulse}.skel-page{gap:16px}.skel-head{justify-content:space-between;align-items:flex-end;margin-bottom:8px;display:flex}.skel-barre{background:var(--hover);border-radius:2px;height:4px;overflow:hidden}.skel-barre:after{content:"";background:var(--ink);width:40%;height:100%;animation:skel-avance 1.6s var(--ease-out) infinite;display:block}@keyframes skel-avance{0%{translate:-100%}to{translate:250%}}.indicateur-navigation{z-index:2147483000;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.indicateur-navigation>span{background:var(--info);transform-origin:0;height:100%;transition:transform var(--dur-3,.28s) var(--ease-out,ease);display:block}.indicateur-navigation[data-etat=en-cours]{animation:fade var(--dur-1,.12s) ease 80ms backwards}.indicateur-navigation[data-etat=fin]{opacity:0;transition:opacity var(--dur-2,.18s) ease .14s}html[data-navigation],html[data-navigation] a,html[data-navigation] button{cursor:progress}.btn[data-envoi]:before{content:"";border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite envoi-tourne}.btn[aria-busy=true]:not(:has(.po-spin)):before{content:"";border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite envoi-tourne}.btn[data-envoi]{cursor:progress}@keyframes envoi-tourne{to{transform:rotate(360deg)}}.theme-toggle{position:relative;overflow:hidden}.theme-toggle .i{transition:opacity var(--dur-2) var(--ease-out);margin:auto;position:absolute;inset:0}.theme-toggle .i-sun{opacity:0}:root[data-theme=dark] .theme-toggle .i-sun{opacity:1}:root[data-theme=dark] .theme-toggle .i-moon{opacity:0}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.tabs a,.sous-onglets a{isolation:isolate;position:relative}.onglet-repere{pointer-events:none;z-index:-1;transform-origin:0;position:absolute}.tabs .onglet-repere{background:var(--ink);border-radius:1px;height:2px;bottom:-2px;left:0;right:0}.tabs a[aria-current]:has(>.onglet-repere){border-color:#0000}.sous-onglets .onglet-repere{border-radius:inherit;background:var(--panel);inset:0;box-shadow:0 1px 2px #00000014}.sous-onglets a[aria-current]:has(>.onglet-repere){box-shadow:none;background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{transition:none!important;animation:none!important}}