/* Recorded MC candles and SOL volume share TradingView's interactive time scale. */
.tv-chart-host{display:flex!important;flex-direction:column;position:relative;min-width:0;overflow:hidden;background:#101116;color:#c7d3da;font-family:var(--sans);font-variant-numeric:tabular-nums;text-align:left}
.tv-chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;min-height:37px;flex:none;border-bottom:1px solid #29353d}
.tv-chart-toolbar>span{font-size:10px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#b8c8d0}
.tv-chart-toolbar>div{display:flex;gap:4px;align-items:center;flex-shrink:0}
.tv-chart-toolbar button,.tv-chart-toolbar select{display:flex;align-items:center;justify-content:center;min-width:28px;min-height:27px;padding:4px 7px;border:1px solid #3a4a52;border-radius:4px;background:#1e2a30;color:#d0dedb;font:11px var(--sans);cursor:pointer}
.tv-chart-toolbar button:hover{background:#30433a}.tv-chart-toolbar button:focus-visible,.tv-chart-plot:focus-visible{outline:2px solid #c9dfad;outline-offset:-2px}
.tv-chart-legend{font-size:10px;line-height:1.6;min-height:23px;padding:3px 10px;color:#c1d0cc;flex:none;white-space:normal}
.tv-chart-plot{position:relative;flex:1;min-width:0;min-height:65px;touch-action:pan-y}
.tv-chart-help{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;color:#a9bdc4;font-size:9px;padding:5px 10px;border-top:1px solid #26333b;flex:none}
.tv-chart-help a{color:#c4d6c3;text-decoration:underline;text-underline-offset:3px}.tv-chart-help a:first-child{margin-left:auto}
.tv-chart-empty{position:absolute;top:50%;left:15px;right:80px;color:#bccdc5;font-size:12px;pointer-events:none;background:#101116e8;padding:10px}
.tv-chart-empty[hidden]{display:none}
.candidate-chart.tv-chart-host{height:320px}
.history-speed select{font:10px var(--sans);color:#d0dcd8;background:#23343d;border:1px solid #476072;border-radius:5px;min-height:30px;padding:4px 5px;max-width:100%}
.history-replay-controls>div:last-child{flex-wrap:wrap}.history-trade-tape{border-top:1px solid #3a4b40;margin-top:14px;padding-top:12px;color:#bcd0c0;font-size:11px}
.history-trade-tape summary{cursor:pointer}.history-trade-table{max-height:240px;overflow:auto;margin-top:12px}.history-trade-table table{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}.history-trade-table caption{text-align:left;color:#a3b8ac;padding-bottom:10px;font-size:10px}.history-trade-table th{text-align:left;font-weight:500;color:#a7beb0}.history-trade-table th,.history-trade-table td{padding:8px 5px;border-bottom:1px solid #33473a}.history-trade-table .positive{color:#73d7a2}.history-trade-table .negative{color:#f0878b}
@media(max-width:600px){.tv-chart-toolbar{flex-wrap:wrap;gap:6px}.tv-chart-toolbar>div{gap:3px}.tv-chart-legend{font-size:9px}.tv-chart-help{font-size:9px}.tv-chart-help a:first-child{margin-left:0}.history-replay-controls{gap:10px}.history-speed select{font-size:9px}.history-token>.tv-chart-host{min-height:210px}.history-trade-table table{font-size:10px}}
