.terminal-chart-wrap{border-radius:14px; border:1px solid rgba(255,255,255,.12); background:rgba(0,0,0,.18); overflow:hidden;}
.terminal-chart-toolbar{display:flex; align-items:center; justify-content:space-between; padding:10px 12px; border-bottom:1px solid rgba(255,255,255,.10);}
.chart-btn{height:34px; padding:0 12px; border-radius:10px; border:1px solid rgba(255,255,255,.15); background:rgba(0,0,0,.20); color:#fff; cursor:pointer;}
.terminal-chart{height:520px;}

/* active state for toolbar toggles */
.chart-btn.is-active {
  border-color: rgba(255,255,255,.55);
  background: rgba(255,255,255,.10);
}

/* when maximized, allow chart to be taller (JS sets exact height) */
body.terminal-maximized .terminal-chart {
  min-height: 520px;
}
