/* R74E31N — sorting/presentation only.
   Latest completed transaction is always visually first.
   Existing owners remain active but their duplicate visible lists are hidden. */

/* TRON: keep tabs/summary/header, hide only old visible row renderers and K duplicate sibling. */
#tronLedger .sz74e8-desktop,
#tronLedger .sz74e8-mobile,
#szR03TronStable31K{display:none!important}
#szR03TronSorted31N{margin:0!important;width:100%!important;max-width:100%!important;overflow:hidden!important}
#szR03TronSorted31N .sz31n-desktop{width:100%!important;max-width:100%!important;overflow-x:hidden!important}
#szR03TronSorted31N .sz74e8-table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important}
#szR03TronSorted31N th,#szR03TronSorted31N td{padding:12px 9px!important;border-bottom:1px solid rgba(148,163,184,.10)!important;font-size:10px!important;line-height:1.45!important;vertical-align:middle!important;overflow-wrap:anywhere!important}
#szR03TronSorted31N th{color:#9aa5b8!important;text-align:left!important}
#szR03TronSorted31N td{color:#eef2ff!important}
#szR03TronSorted31N a{color:#4f7cff!important;text-decoration:underline!important}

/* Recent swaps: hide only owner's direct duplicate rows + old K sibling; sorted rows live INSIDE the card. */
#swapRecentCard > .history-row,
#szR03RecentStable31K{display:none!important}
#szR03RecentSorted31N{width:100%!important;max-width:100%!important;overflow:hidden!important}
#szR03RecentSorted31N .history-row{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important}
#szR03RecentSorted31N .sz31n-r03-row{display:grid!important;grid-template-columns:34px minmax(0,1fr) minmax(0,auto)!important;gap:10px!important;align-items:center!important;padding:12px 14px!important;border-top:1px solid rgba(148,163,184,.08)!important}
#szR03RecentSorted31N .sz31n-r03-row>div:last-child{text-align:right!important;min-width:0!important}
#szR03RecentSorted31N .sz31n-r03-row a{display:block!important;margin-top:3px!important;color:#4f7cff!important;font-size:9px!important;white-space:normal!important;overflow-wrap:anywhere!important}

/* Full swap ledger: hide owner's visible rows container but leave its node/runtime untouched. */
#swapLedger{display:none!important}
#szR03FullStable31K{display:none!important}
#szR03SwapFullSorted31N{width:100%!important;max-width:100%!important;overflow:hidden!important}
#szR03SwapFullSorted31N .ledger-item{width:100%!important;max-width:100%!important;box-sizing:border-box!important}
#szR03SwapFullSorted31N a{color:#4f7cff!important;text-decoration:underline!important;overflow-wrap:anywhere!important}

/* Mobile: no horizontal escape. */
@media(max-width:720px){
  #szR03TronSorted31N .sz31n-desktop{overflow-x:auto!important}
  #szR03TronSorted31N .sz74e8-table{min-width:620px!important}
  #szR03RecentSorted31N .sz31n-r03-row{grid-template-columns:30px minmax(0,1fr)!important}
  #szR03RecentSorted31N .sz31n-r03-row>div:last-child{grid-column:2!important;text-align:left!important}
}