.chart-context-menu{position:fixed;display:none;width:360px;background:#ffffff;color:#111827;border-radius:6px;box-shadow:0 8px 28px rgba(0,0,0,0.25);border:1px solid #d1d4dc;font-size:14px;z-index:999999;overflow:hidden}.ctx-item{height:38px;padding:0 12px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;cursor:pointer}.ctx-item[hidden]{display:none!important}.ctx-item:hover{background:#f1f3f6}.ctx-item.disabled{color:#9ca3af;cursor:default}.ctx-item small{color:#9ca3af;font-size:12px}.ctx-icon{width:18px;height:18px;position:relative;display:inline-block;color:currentColor}.ctx-icon[class*=ctx-icon-]::before,.ctx-icon[class*=ctx-icon-]::after{content:"";position:absolute;display:block;box-sizing:border-box;border-color:currentColor;background:transparent}.ctx-icon svg{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.ctx-icon-reset::before{width:13px;height:13px;left:2px;top:3px;border:1px solid currentColor;border-left-color:transparent;border-radius:50%}.ctx-icon-reset::after{width:6px;height:6px;left:2px;top:2px;border-left:1px solid currentColor;border-top:1px solid currentColor;transform:rotate(-18deg)}.ctx-icon-alert::before{width:13px;height:13px;left:2px;top:3px;border:1px solid currentColor;border-radius:50%}.ctx-icon-alert::after{width:1px;height:6px;left:8px;top:6px;background:currentColor;box-shadow:0 7px 0 currentColor,4px -5px 0 -0.25px currentColor}.ctx-icon-sell::before,.ctx-icon-buy::before{width:13px;height:1px;left:2px;top:9px;background:currentColor}.ctx-icon-sell::after,.ctx-icon-buy::after{width:7px;height:7px;border-top:1px solid currentColor;border-left:1px solid currentColor}.ctx-icon-sell::after{left:2px;top:6px;transform:rotate(-45deg)}.ctx-icon-buy::after{right:2px;top:6px;transform:rotate(135deg)}.ctx-icon-order::before{width:12px;height:12px;left:2px;bottom:2px;border:1px solid currentColor}.ctx-icon-order::after{width:7px;height:7px;right:1px;top:1px;border-top:1px solid currentColor;border-right:1px solid currentColor}.ctx-icon-settings::before{width:14px;height:14px;left:2px;top:2px;border:1px solid currentColor;border-radius:50%}.ctx-icon-settings::after{width:6px;height:6px;left:6px;top:6px;border:1px solid currentColor;border-radius:50%;box-shadow:0 -7px 0 -2px currentColor,0 7px 0 -2px currentColor,7px 0 0 -2px currentColor,-7px 0 0 -2px currentColor}.price-scale-context-menu{width:280px}.price-scale-context-menu .ctx-item{height:34px;grid-template-columns:22px 1fr auto}.ctx-separator{height:1px;background:#e5e7eb}body.theme-dark .chart-context-menu,html.theme-dark .chart-context-menu{background:#1f1f1f;color:#f3f4f6;border-color:#3a3a3a;box-shadow:0 12px 32px rgba(0,0,0,0.42)}body.theme-dark .ctx-item:hover,html.theme-dark .ctx-item:hover{background:#2f2f2f}body.theme-dark .ctx-separator,html.theme-dark .ctx-separator{background:#383838}body.theme-dark .ctx-item small,html.theme-dark .ctx-item small{color:#9aa3af}body.qt-booting #chart-context-menu,body.qt-replay-timeframe-loading #chart-context-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.chart-context-menu{scrollbar-width:thin!important;scrollbar-color:rgba(100,116,139,0.36) transparent!important}.chart-context-menu::-webkit-scrollbar{width:4px!important;height:4px!important}.chart-context-menu::-webkit-scrollbar-track{background:transparent!important}.chart-context-menu::-webkit-scrollbar-thumb{border:0!important;border-radius:999px!important;background:rgba(100,116,139,0.36)!important}body.theme-dark .chart-context-menu,html.theme-dark .chart-context-menu{scrollbar-color:rgba(148,163,184,0.48) transparent!important}body.theme-dark .chart-context-menu::-webkit-scrollbar-thumb,html.theme-dark .chart-context-menu::-webkit-scrollbar-thumb{background:rgba(148,163,184,0.48)!important}body.qt-lang-rtl #chart-context-menu,body[data-qt-language-direction=ltr] #chart-context-menu{direction:ltr!important;text-align:left}body[data-qt-language-direction=rtl] #chart-context-menu{direction:rtl!important;text-align:right}.main-series-context-menu{width:348px;max-height:calc(100vh - 16px);overflow-y:auto}.main-series-context-menu .series-ctx-item{grid-template-columns:24px minmax(0,1fr) auto;min-height:32px}.main-series-context-menu .ctx-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}
