.cft-defile-indice{display:none;font-size:.85rem;color:var(--field-line);margin:.6rem 0 0}
@media (max-width:40rem){
.cft-defile-indice{display:block}
.cft-tableau--defile{background:linear-gradient(to right,var(--paper) 30%,rgba(255,255,255,0)) left center/2rem 100% no-repeat local,linear-gradient(to left,var(--paper) 30%,rgba(255,255,255,0)) right center/2rem 100% no-repeat local,linear-gradient(to right,rgba(0,0,0,.22),rgba(0,0,0,0)) left center/.8rem 100% no-repeat scroll,linear-gradient(to left,rgba(0,0,0,.22),rgba(0,0,0,0)) right center/.8rem 100% no-repeat scroll,var(--paper)}
.cft-tableau--empile{overflow-x:visible}
.cft-tableau--empile table{min-width:0;display:block}
.cft-tableau--empile thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.cft-tableau--empile tbody,.cft-tableau--empile tr,.cft-tableau--empile th,.cft-tableau--empile td{display:block;width:auto}
.cft-tableau--empile tr{padding:.7rem .85rem;border-bottom:1px solid var(--line)}
.cft-tableau--empile tbody tr:last-child{border-bottom:0}
.cft-tableau--empile th,.cft-tableau--empile td{padding:0;border:0;overflow-wrap:anywhere}
.cft-tableau--empile td{margin-top:.25rem}
.cft-tableau--empile td:last-child{font-size:.82rem;color:var(--field-line)}
}
