.onglets{overscroll-behavior-x:contain;scrollbar-width:none;align-items:stretch;gap:.25rem;display:flex;overflow-x:auto}.onglets::-webkit-scrollbar{display:none}.onglet{min-height:44px;color:var(--text-muted);font-family:var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.92rem;font-weight:500;transition:color .18s;display:inline-flex;position:relative}.onglet:after{content:"";background:var(--accent-primary);transform-origin:0;border-radius:1px;height:2px;transition:transform .26s cubic-bezier(.32,.72,0,1);position:absolute;bottom:0;left:.9rem;right:.9rem;transform:scaleX(0)}.onglet:hover:not([data-inactif=oui]){color:var(--text-primary)}.onglet[aria-selected=true]{color:var(--text-primary);font-weight:600}.onglet[aria-selected=true]:after{transform:scaleX(1)}.onglet[data-inactif=oui]{opacity:.42;cursor:not-allowed}.onglet:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-3px;border-radius:var(--radius-sm)}.onglet-numero{border:1px solid var(--border-color);width:24px;height:24px;color:var(--text-muted);font-family:var(--font-heading);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.76rem;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.onglet-numero svg{width:12px;height:12px}.onglet[aria-selected=true] .onglet-numero{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.onglet[data-fait=oui] .onglet-numero{border-color:var(--accent-primary);color:var(--accent-primary)}.onglet[data-fait=oui][aria-selected=true] .onglet-numero{color:#fff}.onglets--progression .onglet+.onglet:before{content:"";background:var(--border-color);width:.25rem;height:1px;position:absolute;top:50%;left:-.25rem}@media (max-width:640px){.onglet{padding:.55rem .7rem;font-size:.86rem}.onglet:after{left:.7rem;right:.7rem}.onglets--progression .onglet:not([aria-selected=true]) .onglet-libelle{display:none}}@media (prefers-reduced-motion:reduce){.onglet,.onglet:after,.onglet-numero{transition:none}}
