.trade-head{margin-bottom:1.6rem}.trade-controls{display:flex;flex-wrap:wrap;gap:.9rem;align-items:end}.trade-controls label{display:flex;flex-direction:column;gap:.35rem;min-width:145px;max-width:100%;flex:1}.trade-controls select,.trade-controls input{width:100%;min-width:0}.trade-summary{display:flex;gap:1.5rem;flex-wrap:wrap;margin:1.1rem 0}.trade-summary strong{font-size:1.4rem;display:block}.trade-table{max-width:100%;overflow-x:auto;max-height:640px}.trade-table table{min-width:760px;width:100%}.trade-table th,.trade-table td{padding:.65rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line,#dce5df)}.trade-table th{background:var(--paper,#fff);position:sticky;top:0;z-index:1}.trade-table td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.trade-table button{white-space:normal;text-align:left}.trade-detail{margin-top:1.5rem;scroll-margin-top:100px}.trade-series{width:100%;height:auto;display:block;max-height:350px}.trade-series text{font-size:11px;fill:currentColor}.trade-series .grid{stroke:#e1e8e3;stroke-width:1}.trade-series .series-line{stroke:#187b68;stroke-width:2.3;fill:none}.trade-series circle{fill:#187b68}.trade-source{overflow-wrap:anywhere}.trade-source code{font-size:.8rem}.trade-note{font-size:.86rem;color:var(--muted,#52665b)}.trade-selected{background:#edf7f1}.trade-detail table{min-width:560px}.trade-source summary{cursor:pointer}.trade-empty{padding:1rem}.trade-pagination{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap;margin:.9rem 0}.trade-detail .toolbar{flex-wrap:wrap}.trade-detail h2{overflow-wrap:anywhere}@media(max-width:500px){.trade-controls label{min-width:130px}.trade-summary{gap:.8rem}.trade-summary strong{font-size:1.15rem}.trade-table td,.trade-table th{padding:.55rem}.trade-head h1{font-size:1.8rem}}
