.trade-list{margin:20px 0}.trade-total{font-size:28px;margin:16px 0}.trade-balances{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.trade-balances>div{padding:14px;background:#f3f7fb;border-radius:9px}.trade-balances small,.trade-balances b{display:block}.trade-balances b{margin-top:6px;font-size:16px}.trade-trace{padding:18px;background:#edf6f6;border-radius:12px;margin:16px 0}.trade-item{border:1px solid #dce5ed;border-radius:12px;padding:18px;margin:14px 0}#trade-edit>label{display:block;margin-bottom:16px}#trade-edit .row-head button{font-size:12px}#modal .trade-trace p{margin:8px 0}#modal pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}#modal .flow-fields dd{white-space:pre-wrap}#trade-event-fields{grid-column:1/-1}.trade-list h2{font-size:20px}.trade-trace .tools{flex-wrap:wrap}@media(max-width:600px){.trade-balances{grid-template-columns:1fr}.trade-list{grid-template-columns:1fr}}
.trade-trace summary{cursor:pointer;font-weight:600}.trade-trace[open] summary{margin-bottom:12px}@media(max-width:600px){.trade-balances{grid-template-columns:1fr 1fr;gap:8px}.trade-balances>div{padding:10px}.trade-balances b{font-size:13px;overflow-wrap:anywhere}.trade-balances small{font-size:11px}.trade-trace{padding:12px}.trade-trace .tools{display:flex;gap:6px}.trade-trace .tools button{max-width:100%;overflow-wrap:anywhere}}
