.dse-tx table{min-width:0;width:100%;table-layout:fixed}
.dse-tx.dse-tw{overflow:visible}
.dse-tx th,.dse-tx td{overflow-wrap:anywhere;hyphens:auto}
.dse-tx table.dse-t2 th[scope=col],.dse-tx table.dse-t2 td{width:50%}
.dse-tx table.dse-t3 th[scope=col]:nth-child(1){width:22%}
.dse-tx table.dse-t3 th[scope=col]:nth-child(2){width:48%}
.dse-tx table.dse-t3 th[scope=col]:nth-child(3){width:30%}
@media (max-width:700px){
  .dse-tx table,.dse-tx tbody,.dse-tx tr,.dse-tx th,.dse-tx td{display:block;width:auto!important}
  .dse-tx table{border:0}
  .dse-tx thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
  .dse-tx tr{border:1px solid var(--line);margin:0 0 12px;background:var(--paper)}
  .dse-tx th,.dse-tx td{border:0;border-bottom:1px solid var(--line-soft);padding:10px 13px}
  .dse-tx tr>*:last-child{border-bottom:0}
  .dse-tx tbody th{background:var(--surface);font-family:var(--titre)}
  .dse-tx td::before{content:attr(data-l);display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px}
  .dse-tx caption{display:block}
  .dse-tx table.dse-t2 td{width:auto}
}
.dse-hint{display:none;font-size:12.5px;color:var(--ink-3);margin:0 0 6px}
.dse-tscroll{position:relative;background:linear-gradient(to right,var(--paper) 30%,transparent),linear-gradient(to left,var(--paper) 30%,transparent) 100% 0,linear-gradient(to right,oklch(16% 0.014 254 / .18),transparent) 0 0,linear-gradient(to left,oklch(16% 0.014 254 / .18),transparent) 100% 0;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}
.dse-tscroll table{min-width:620px}
.dse-tscroll td,.dse-tscroll th{background:transparent}
@media (max-width:760px){.dse-hint{display:block}}
