
.trades-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}
.trades-panel-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:1rem;margin-bottom:1rem}
.trades-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}
.trades-stat,.trades-panel{padding:1rem;border:1px solid rgba(255,255,255,.09);border-radius:.55rem;background:rgba(255,255,255,.025)}
.trades-stat-label,.trades-kicker{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.42)}
.trades-stat-value{margin-top:.3rem;font-size:1.35rem;font-weight:650}
.trades-stat-note{margin-top:.25rem;font-size:.67rem;color:rgba(255,255,255,.45)}
.trades-panel-title{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.8rem}
.trades-panel-title h2{margin:0;font-size:1rem}
.trades-pill{padding:.25rem .5rem;border-radius:999px;font-size:.63rem;background:rgba(255,255,255,.07)}
.trades-good{color:#6ee7b7}.trades-bad{color:#fca5a5}.trades-warn{color:#fcd34d}.trades-muted{color:rgba(255,255,255,.48)}
.trades-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .8rem}
.trades-detail{display:flex;justify-content:space-between;gap:.7rem;padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.045)}
.trades-detail span{font-size:.64rem;color:rgba(255,255,255,.4)}
.trades-detail strong{font-size:.67rem;text-align:right;overflow-wrap:anywhere}
.trades-empty{padding:1.3rem;text-align:center;color:rgba(255,255,255,.45)}
.trades-funds-bar{height:7px;margin-top:.8rem;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}
.trades-funds-bar div{height:100%;background:currentColor}
@media(max-width:1100px){.trades-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trades-panel-grid{grid-template-columns:1fr}}
@media(max-width:650px){.trades-stat-grid,.trades-result-grid,.trades-detail-grid{grid-template-columns:1fr}}
