.research-trade-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:end;margin:15px 0}
.research-trade-filters label{display:grid;gap:4px;font-size:11px;color:#52665c}
.research-trade-filters select,.research-trade-filters input{min-width:110px;padding:8px;border:1px solid #b9c9bf;border-radius:6px;background:#fff;color:#263e35}
.research-stock-link{background:none!important;border:0!important;padding:0!important;text-align:left;text-decoration:underline;text-underline-offset:3px;color:#275f86!important;font-weight:700}
.research-stock-link:hover{color:#743ca0!important}
.research-trade-reason{max-width:280px;white-space:normal!important}
.research-trade-count{font-size:11px;color:#66756b}
.research-chart-note:not(:empty){margin-top:8px;padding:8px 10px;border:1px solid #d8cbe4;border-radius:6px;background:#f7f2fb;color:#533a70;font-size:11px;line-height:1.6}
#chartMinute:disabled{opacity:.45;cursor:not-allowed}
#chartModal .chart-dialog{max-height:96vh;overflow:auto}
#chartModal.research-mode #minuteInsight,#chartModal.research-mode #chartLegend{display:none}
