/* Chart drawing tools (generated from chart-draw.js 2026-10-24 for pages with style-src self). Keep in sync. */
.bcd-cv{position:absolute;left:0;top:0;pointer-events:none;z-index:2}
.bcd-drawing,.bcd-drawing *{cursor:crosshair!important}
.bcd-hover,.bcd-hover *{cursor:move!important}
.bcd-fs{position:fixed!important;inset:0!important;z-index:2147483000!important;margin:0!important;width:auto!important;height:auto!important;
  max-width:none!important;max-height:none!important;border-radius:0!important;border:0!important;background:#060A08!important;display:flex!important;
  flex-direction:column!important;gap:8px!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;overflow:hidden!important;box-sizing:border-box!important}
.bcd-fs:fullscreen{width:100vw!important;height:100vh!important}
.bcd-fs>*{flex:0 0 auto}
.bcd-fs .bcd-grow{flex:1 1 auto!important;height:auto!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important}
html.bcd-lock,html.bcd-lock body{overflow:hidden!important}
.bcd-chip{font:600 11px/1 ui-monospace,"JetBrains Mono",Menlo,Consolas,monospace;color:#8FA39D;background:transparent;border:1px solid #26302F;border-radius:999px;padding:5px 9px;cursor:pointer;white-space:nowrap}
.bcd-chip:hover{color:#E6F2EE;border-color:#3a4a4d}
.bcd-chip.on{color:#39FF88;border-color:rgba(57,255,136,.55);background:rgba(57,255,136,.1)}
.bcd-chip:disabled{opacity:.4;cursor:default}
.bcd-bar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}
.bcd-dot{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:-1px;box-shadow:0 0 0 1px rgba(255,255,255,.25)}
