#tradeAnalytics .ta-controls{display:flex;flex-wrap:wrap;gap:1rem;align-items:end}
#tradeAnalytics .ta-controls label{flex:1;min-width:220px}
#tradeAnalytics .ta-pagination{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}
#tradeAnalytics th,#tradeAnalytics td{vertical-align:top;min-width:110px;max-width:380px;overflow-wrap:anywhere;white-space:pre-wrap}
#tradeAnalytics caption{text-align:left;padding:.5rem 0;color:#93a5bc}
#tradeAnalytics .ta-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}
#tradeAnalytics textarea{width:100%;box-sizing:border-box;background:#0b1424;color:#e9eef7;border:1px solid #31425b;border-radius:8px;padding:.7rem;font:inherit}
#tradeAnalytics summary{cursor:pointer;font-weight:600}
#tradeAnalytics .ta-actual{color:#73dcac}#tradeAnalytics .ta-hypothetical{color:#f3ca7a}#tradeAnalytics .ta-model{color:#c8a8ed}
#tradeAnalytics svg{width:100%;height:230px}#tradeAnalytics .ta-point{fill:#73dcac}#tradeAnalytics .ta-axis{stroke:#74859c}#tradeAnalytics .ta-chart-label{fill:#a9b7c8;font-size:12px}
@media(max-width:700px){#tradeAnalytics .ta-form{grid-template-columns:1fr}#tradeAnalytics .ta-pagination{gap:.4rem;font-size:.85rem}}

#tradeAnalytics .ta-diagnostics{border-left:3px solid #d6ab58;background:#d6ab5810}#tradeAnalytics .ta-diagnostics button{color:inherit;white-space:normal;text-align:left}
