/* Reported stock trades (lib/trades.js) and Who funds this member (lib/funders.js). Tokens come from site.css. */
.trd>p,.fnd>p{max-width:680px}
.trd-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
table.trd-t{min-width:640px}
table.trd-t tbody th{font-weight:600;text-align:left;max-width:340px}
table.trd-t td{vertical-align:top;font-family:var(--text);text-align:left}
table.trd-t thead th{text-align:left}
table.trd-t td.trd-n,table.trd-t thead th.trd-n{text-align:right}
table.trd-t tbody th{min-width:190px}
table.trd-t td.trd-d{white-space:nowrap}
.trd-k{display:block;font-size:13px;line-height:19px;font-weight:400;color:var(--muted)}
.trd-k .tag{font-size:13px}
table.trd-t td.trd-n,.trd-n{font-family:var(--data);font-weight:500;white-space:nowrap}
.trd-f li{overflow-wrap:anywhere}
.trd-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}
.trd-chips .eyebrow{flex:0 0 130px}
.trd-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--edge);border-radius:4px;background:var(--raised);font-size:15px;font-weight:600;text-decoration:none}
.trd-chip.on{background:var(--brand);border-color:var(--brand);color:#fff}
.trd-filters{display:flex;flex-direction:column;gap:8px}
.trd-pager{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:15px}
.trd-pager a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}
.trd-dl{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:6px 24px;margin:0;max-width:760px}
.trd-dl dt{color:var(--muted)}
.trd-dl dd{margin:0;font-family:var(--data);font-weight:500;font-size:15px}
.fnd-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-width:680px}
.fnd-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;align-items:baseline}
.fnd-bars .fnd-a{font-family:var(--data);font-weight:500;font-size:15px;white-space:nowrap}
.fnd-bars progress{grid-column:1 / -1;appearance:none;-webkit-appearance:none;width:100%;height:10px;border:0;border-radius:2px;background:var(--inset);overflow:hidden}
.fnd-bars progress::-webkit-progress-bar{background:var(--inset)}
.fnd-bars progress::-webkit-progress-value{background:var(--brand)}
.fnd-bars progress::-moz-progress-bar{background:var(--brand)}
.fnd-bars .trd-k{grid-column:1 / -1}
.fnd-split{display:flex;flex-wrap:wrap;gap:8px 40px}
.fnd-split div{display:flex;flex-direction:column}
.fnd-split b{font-family:var(--data);font-weight:500;font-size:20px;line-height:28px}
@media (max-width:480px){.trd-dl{grid-template-columns:1fr;gap:0 0}.trd-dl dd{margin-bottom:8px}.trd-chips .eyebrow{flex-basis:100%}}
