/* dash-tx.css · v39.3 · dashboard: Transactions tab and clickable Active transactions tile */
.pagetabs a.tx-pagetab,.tx-brokernav a.tx-pagetab{display:inline-block;color:#fff;text-decoration:none;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:600}
.pagetabs a.tx-pagetab:hover{background:rgba(255,255,255,.18)}
.pagetabs a.tx-pagetab:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
.tx-brokernav .tx-cur{background:#fff;color:var(--navy);padding:6px 14px;border-radius:6px;font-size:13px;font-weight:600}
.kpi.tx-kpi-link{position:relative;cursor:pointer}
.kpi.tx-kpi-link:hover{border-color:var(--maroon,#7a2328)}
.kpi .tx-kpi-cover{position:absolute;inset:0;border-radius:8px}
.kpi .tx-kpi-cover:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
.kpi.tx-kpi-link span::after{content:" →"}
/* v39.4 · transactions card rows (own transactions, newest first) */
.tx-cardlist{margin-bottom:6px}
a.item.tx-cardrow{display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none;color:inherit;cursor:pointer}
a.item.tx-cardrow:hover .t{text-decoration:underline}
a.item.tx-cardrow:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
.tx-cardrow .tx-cr-main{min-width:0}
.tx-cardrow .tx-cr-od{color:var(--red,#b3261e);font-weight:600}
.tx-cardrow .tx-cr-nx.none{color:var(--muted,#6b6b6b)}
.tx-cardrow .tx-cr-status{white-space:nowrap}
