.mit-trades { margin-block: 2.5rem; padding: 1.25rem; border: 1px solid #d7dfe5; border-radius: 8px; }
.mit-trades .mit-trades-scroll { overflow-x: auto; }
.mit-trades table { width: 100%; border-collapse: collapse; font-size: .95em; }
.mit-trades th, .mit-trades td { padding: .7em; border-bottom: 1px solid #d7dfe5; text-align: left; white-space: nowrap; }
.mit-trades caption { text-align: left; padding-block: .5em; }
.mit-trades dl { display: grid; grid-template-columns: minmax(7em, 1fr) 3fr; gap: .6rem 1rem; }
.mit-trades dt { font-weight: 600; }
.mit-trades dd { margin: 0; overflow-wrap: anywhere; }
.mit-trades .mit-trades-note { font-size: .875em; }
@media (max-width: 480px) { .mit-trades { padding: .75rem; } .mit-trades dl { grid-template-columns: 1fr; } .mit-trades dd { margin-bottom: .6rem; } }
