.chart-stage{position:relative;min-height:0;overflow:hidden;background:#05070b;padding-left:38px}.chart-stage #tradingview-chart{height:100%;min-height:0}.chart-toolbar{position:absolute;z-index:12;left:0;top:0;bottom:0;width:38px;border-right:1px solid rgba(180,205,240,.12);background:#070b11;display:flex;flex-direction:column;align-items:center;padding:7px 4px;gap:4px}.chart-toolbar button{width:29px;height:29px;border:1px solid transparent;background:transparent;color:#607086;display:grid;place-items:center;font:600 12px Manrope,sans-serif;cursor:pointer;border-radius:2px}.chart-toolbar button:hover,.chart-toolbar button.active{color:#9dccff;background:#11213a;border-color:rgba(91,157,245,.35);box-shadow:inset 2px 0 #4b8dff}.chart-toolbar .tool-clear{margin-top:auto;color:#9d6670}.chart-toolbar .tool-clear:hover{color:#ff7886;border-color:rgba(255,110,125,.3);background:rgba(255,110,125,.08)}#chart-drawing-layer{position:absolute;z-index:10;left:38px;top:0;width:calc(100% - 38px);height:100%;pointer-events:none;touch-action:none}#chart-drawing-layer.drawing{pointer-events:auto;cursor:crosshair}.chart-tool-status{position:absolute;z-index:13;left:48px;top:9px;padding:5px 8px;background:rgba(5,10,17,.86);border:1px solid rgba(110,165,235,.2);color:#79b8ff;font-size:6px;letter-spacing:.11em;pointer-events:none;opacity:0;transition:.2s}.chart-tool-status.show{opacity:1}@media(max-width:650px){.chart-stage{padding-left:34px}.chart-toolbar{width:34px}.chart-toolbar button{width:27px;height:27px}#chart-drawing-layer{left:34px;width:calc(100% - 34px)}}
.expand-cue{position:absolute;z-index:30;left:50%;bottom:calc(100% + 7px);transform:translateX(-50%);display:grid;place-items:center;min-width:54px;color:#8bc5ff;font:700 6px Manrope,sans-serif;letter-spacing:.12em;text-shadow:0 0 10px #4b8dff;pointer-events:none;animation:expandCue 1.65s ease-in-out infinite}.expand-cue:after{content:'↓';display:block;font-size:15px;line-height:12px;color:#66adff;filter:drop-shadow(0 0 7px #4b8dff)}#expand-chart{position:relative!important;overflow:visible!important}#expand-chart:hover .expand-cue{opacity:.2;animation-play-state:paused}@keyframes expandCue{0%,100%{transform:translate(-50%,-1px);opacity:.58}50%{transform:translate(-50%,5px);opacity:1}}@media(max-width:650px){.expand-cue{min-width:20px;font-size:0;bottom:calc(100% + 5px)}}@media(prefers-reduced-motion:reduce){.expand-cue{animation:none;opacity:.8}}
