/* KERS_TX_TABLE_ALL_DEVICES_R3_STATIC_OVERLAY_20260903 */
/* LIST mode: never render the mobile cards. The real table is the only list view on every viewport. */
.tx-list-shell .tx-mobile-list{display:none!important}
.tx-list-shell>div.hidden.overflow-x-auto,
.tx-list-shell .tx-table-scroll{display:block!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain;scrollbar-width:thin}
.tx-list-shell{overflow:visible!important}
.tx-list-shell .tx-table{display:table!important;width:100%!important;min-width:860px!important;border-collapse:separate!important;border-spacing:0 7px!important;background:transparent!important}
.tx-list-shell .tx-table thead th{position:sticky!important;top:0!important;z-index:3!important;white-space:nowrap!important;padding:9px 10px!important;font-size:10px!important;font-weight:950!important;background:color-mix(in srgb,var(--bp-surface-solid,#fff) 94%,transparent)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--bp-border,#e5e7eb)!important}
.tx-list-shell .tx-table tbody tr{filter:drop-shadow(0 3px 8px rgba(15,23,42,.035))}
.tx-list-shell .tx-table tbody td{white-space:nowrap!important;padding:10px 9px!important;background:var(--bp-surface-solid,#fff)!important;border-top:1px solid var(--bp-border,#e5e7eb)!important;border-bottom:1px solid var(--bp-border,#e5e7eb)!important}
.tx-list-shell .tx-table tbody td:first-child{border-inline-start:1px solid var(--bp-border,#e5e7eb)!important;border-start-start-radius:12px!important;border-end-start-radius:12px!important}
.tx-list-shell .tx-table tbody td:last-child{border-inline-end:1px solid var(--bp-border,#e5e7eb)!important;border-start-end-radius:12px!important;border-end-end-radius:12px!important}
.tx-list-shell .tx-table .row-actions{display:flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}
.tx-list-shell .tx-table .row-actions button{min-width:30px!important;height:30px!important}
.tx-list-shell .tx-table .row-actions button.details{min-width:72px!important}

@media (max-width:767.98px){
  .tx-list-shell{margin-top:10px!important;padding:6px!important;border-radius:16px!important}
  .tx-list-shell>div.hidden.overflow-x-auto{margin-inline:-2px!important;padding:0 2px 5px!important}
  .tx-list-shell .tx-table{min-width:820px!important;border-spacing:0 5px!important}
  .tx-list-shell .tx-table thead th{padding:7px 7px!important;font-size:8.5px!important;letter-spacing:0!important}
  .tx-list-shell .tx-table tbody td{padding:8px 7px!important;font-size:10.5px!important}
  .tx-list-shell .tx-table .data-strong{font-size:11px!important}
  .tx-list-shell .tx-table .data-date{font-size:9px!important}
  .tx-list-shell .tx-table .tx-network{gap:5px!important}
  .tx-list-shell .tx-table .tx-network img{width:22px!important;height:22px!important}
  .tx-list-shell .tx-table .tx-network span,.tx-list-shell .tx-table .tx-network b{font-size:10.5px!important}
  .tx-list-shell .tx-table .tx-phone-cell{min-width:125px!important;gap:5px!important}
  .tx-list-shell .tx-table .tx-phone-cell b{font-size:11px!important}
  .tx-list-shell .tx-table .tx-status{padding:4px 7px!important;font-size:9px!important}
  .tx-list-shell .tx-table .row-actions{gap:3px!important}
  .tx-list-shell .tx-table .row-actions button{width:27px!important;min-width:27px!important;height:27px!important;border-radius:8px!important}
  .tx-list-shell .tx-table .row-actions button.details{width:auto!important;min-width:62px!important;padding-inline:6px!important}
  .tx-list-shell .tx-table .row-actions button.details span{font-size:8px!important}
}
