/* inni-auto-history-visual-20261110-v2: light chart, visible time-axis and resizable panel */
#alphaApplication .inni-window[data-inni-window="overview"] .workspace {min-width:0; max-width:100%; overflow-x:auto; overflow-y:visible;}
#alphaApplication .inni-window[data-inni-window="overview"] .workspace>.chartbox {
  height:clamp(545px,calc(100dvh - 247px),860px);
  min-height:490px!important;
  overflow:hidden; position:relative;
}
#alphaApplication .market-chart-layout, #alphaApplication .market-plot {min-height:0;}
#alphaApplication #terminalPlotArea {min-height:200px;flex:1 1 200px;overflow:hidden;position:relative;}
#alphaApplication canvas#terminalPriceChart {position:absolute!important; inset:0!important;
  width:100%!important;height:100%!important;min-height:0!important;display:block!important;background:#fff!important;}
#alphaApplication .terminal-bottom-bar {flex:0 0 auto;position:relative;z-index:2;min-height:43px;}
#alphaApplication #graphResizeHandle {display:flex!important;position:absolute!important;right:0!important;bottom:0!important;
  width:30px!important;height:30px!important;z-index:100!important;align-items:center;justify-content:center;
  background:#fff!important;border:1px solid #cbd8dc!important;border-radius:6px 0 0 0!important;
  color:#657c85!important;cursor:nwse-resize!important;touch-action:none;user-select:none;}
#alphaApplication #graphResizeHandle.resizing {background:#e6f4f0!important;color:#125f58!important;}
#alphaApplication #graphResizeHandle:focus-visible {outline:2px solid #1e8b77;outline-offset:-3px;}
#alphaApplication #graphSizeStatus {position:absolute;right:36px;bottom:7px;z-index:80;pointer-events:none;
  color:#7b929d!important;font:10px system-ui;white-space:nowrap;}
#alphaApplication #inniHistoryBackfill {display:none!important;}
@media(max-width:700px){
 #alphaApplication .inni-window[data-inni-window="overview"] .workspace>.chartbox {height:clamp(500px,calc(100dvh - 175px),750px);min-height:460px!important;}
 #alphaApplication #graphResizeHandle {width:34px!important;height:34px!important;}
}
