@media(max-width:640px){
.cte-tab:not(:has(tr>:nth-child(4))){min-width:0;font-size:.88rem}
.cte-tab:not(:has(tr>:nth-child(4))) th,.cte-tab:not(:has(tr>:nth-child(4))) td{padding:.45rem .4rem;overflow-wrap:anywhere}
.cte-tabwrap:has(.cte-tab tr>:nth-child(4))::before,.cus-tw:has(table tr>:nth-child(4))::before{content:"Faites défiler le tableau vers la droite";display:block;position:sticky;left:0;padding:.35rem .6rem;font-size:.8rem;font-weight:600;color:var(--ink-doux)}
.cte-tabwrap:has(.cte-tab tr>:nth-child(4)){background:linear-gradient(90deg,transparent calc(100% - 1.5rem),var(--line)) no-repeat right/1.5rem 100%}
}
