/* ECXBay v4.8 interactive chart and original ECX asset in header */
#ecxm-app .intel-logo{overflow:hidden;width:48px!important;height:48px!important;padding:0!important;border-radius:13px!important;flex:0 0 48px;background:none!important;box-shadow:0 0 20px rgba(97,91,244,.24)!important}
#ecxm-app .intel-logo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:13px}
#ecxm-app .intel-toolbar-divider{width:1px;align-self:stretch;min-height:24px;background:rgba(113,163,209,.25);margin:3px 4px}
#ecxm-app .intel-toolbar button.intel-zoom-btn{min-width:35px;padding:8px 11px;border-radius:11px;font-size:15px;font-weight:800;line-height:1}
#ecxm-app .intel-toolbar button.intel-reset-btn{font-size:10px;letter-spacing:.07em}
#ecxm-app .intel-chart-stage{cursor:grab;touch-action:pan-y;user-select:none}
#ecxm-app .intel-chart-stage.intel-chart-dragging{cursor:grabbing}
#ecxm-app .intel-chart-stage:focus-visible{outline:2px solid rgba(74,218,245,.75);outline-offset:3px}
#ecxm-app .intel-chart-statusline{display:flex;align-items:center;flex-wrap:wrap;gap:9px 14px;padding:0 17px 12px;color:#9ab5ce;font-size:11px;letter-spacing:.02em}
#ecxm-app .intel-chart-statuschip{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(53,221,194,.2);background:rgba(17,86,87,.15);border-radius:999px;color:#95f4de;font-weight:800}
#ecxm-app .intel-chart-dot{height:7px;width:7px;border-radius:100%;background:#42ebb0;box-shadow:0 0 10px #42ebb077}
#ecxm-app .intel-chart-hint{margin-left:auto;color:#7b99b8}
#ecxm-app .intel-chart-panel.intel-chart-expanded{position:fixed!important;z-index:999999!important;inset:12px!important;overflow-y:auto!important;background:#071426!important;box-shadow:0 0 0 100vmax rgba(0,5,16,.82),0 30px 100px rgba(0,0,0,.7)!important}
#ecxm-app .intel-chart-expanded .intel-chart-stage{height:clamp(440px,67vh,1100px)!important}
@media(max-width:850px){#ecxm-app .intel-chart-hint{margin-left:0;flex-basis:100%}#ecxm-app .intel-toolbar button.intel-zoom-btn{min-width:33px;padding:7px 9px}}
@media(max-width:540px){#ecxm-app .intel-chart-statusline{font-size:10px;padding:0 10px 12px}#ecxm-app .intel-chart-expanded{inset:4px!important}}
@media(prefers-reduced-motion:reduce){#ecxm-app .intel-chart-statuschip{animation:none}}
