#signalsTable .signalGroupRow td{vertical-align:top}
#signalsTable .signalMarkets{min-width:180px}
#signalsTable .signalMarkets summary{cursor:pointer;list-style:none;color:var(--cyan);font-weight:750;display:inline-flex;align-items:center;gap:6px}
#signalsTable .signalMarkets summary::-webkit-details-marker{display:none}
#signalsTable .signalMarkets summary::after{content:'+';font-weight:900}
#signalsTable .signalMarkets[open] summary::after{content:'−'}
#signalsTable .signalMarketList{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;max-width:360px;max-height:180px;overflow:auto}
#signalsTable .signalMarketList a{border:1px solid var(--line);background:var(--panel2);border-radius:999px;padding:4px 8px;font-size:11px;white-space:nowrap}
#signalsTable .signalGroupHint{font-size:11px;color:var(--muted);margin-top:4px}
