/* Canonical transaction history: a compact, human-readable ledger sentence. */
body.stalk-page .tx-row,
body.stalk-page .tx-row-exchange{
  grid-template-columns:44px minmax(0,1fr) minmax(116px,auto)!important;
  min-height:68px!important;
  gap:10px!important;
  padding:9px 12px!important;
  align-items:center!important;
}
body.stalk-page .tx-icon-wrap{width:42px!important;height:42px!important;border-radius:12px!important}
body.stalk-page .tx-icon{width:38px!important;height:38px!important;border-radius:10px!important}
body.stalk-page .tx-main{display:grid!important;align-content:center!important;gap:3px!important}
body.stalk-page .tx-action-label{
  display:block!important;color:#7f8da3!important;font-size:10px!important;font-weight:850!important;
  line-height:1.1!important;letter-spacing:.01em!important;text-transform:none!important;
}
body.stalk-page .tx-action-glyph{color:#8fa2ba!important;font-size:12px!important}
body.stalk-page .tx-title{margin:0!important;font-size:13px!important;line-height:1.2!important}
body.stalk-page .tx-title-main{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.stalk-page .tx-title-main .stalk-address-link{display:inline!important;max-width:none!important;color:#f5f8ff!important;font-size:inherit!important;font-weight:inherit!important}
body.stalk-page .tx-detail,
body.stalk-page .tx-exchange-card,
body.stalk-page .tx-ago{display:none!important}
body.stalk-page .tx-addresses{display:flex!important;gap:4px!important;margin:1px 0 0!important;min-width:0!important}
body.stalk-page .stalk-address-link{
  max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
  padding:0!important;border:0!important;background:transparent!important;color:#71849b!important;font-size:9px!important;
}
body.stalk-page .tx-side{display:grid!important;justify-items:end!important;align-content:center!important;gap:2px!important;text-align:right!important}
body.stalk-page .tx-time{order:-1!important;margin:0 0 2px!important;color:#64738a!important;font-size:9px!important;line-height:1!important}
body.stalk-page .tx-amount,
body.stalk-page .tx-exchange-amount{
  display:block!important;max-width:190px!important;overflow:hidden!important;text-overflow:ellipsis!important;
  white-space:nowrap!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important;
}
body.stalk-page .tx-row.in .tx-amount,
body.stalk-page .tx-exchange-amount-in{color:#37d67a!important}
body.stalk-page .tx-row.out .tx-amount,
body.stalk-page .tx-exchange-amount-out{color:#f0f3f8!important}
body.stalk-page .tx-row.touch .tx-amount{color:#91a0b5!important}
body.stalk-page .history-day{position:sticky!important;top:0!important;z-index:3!important}

@media(max-width:720px){
  body.stalk-page .tx-row,
  body.stalk-page .tx-row-exchange{
    grid-template-columns:38px minmax(0,1fr) minmax(92px,35%)!important;
    min-height:62px!important;gap:7px!important;padding:7px 8px!important;
  }
  body.stalk-page .tx-icon-wrap{width:36px!important;height:36px!important}
  body.stalk-page .tx-icon{width:32px!important;height:32px!important}
  body.stalk-page .tx-action-label{font-size:9px!important}
  body.stalk-page .tx-title{font-size:11px!important}
  body.stalk-page .tx-time{font-size:8px!important}
  body.stalk-page .tx-amount,
  body.stalk-page .tx-exchange-amount{max-width:100%!important;font-size:10px!important}
  body.stalk-page .stalk-address-link{max-width:116px!important;font-size:8px!important}
}
