.candle-chart{--structure-progress:1;--order-progress:1;--levels-progress:1;min-width:0;margin:0;padding:10px 10px 18px;background:#0c1827;border:1px solid var(--line);border-radius:16px;overflow:hidden}.candle-chart svg{display:block;width:100%;height:auto}.candle-grid{fill:none;stroke:#243044;stroke-width:1;opacity:.4}.candle-series path{fill:none;stroke-width:1.7}.candle-series rect{stroke:none;rx:1.5px}.candle-up{fill:#cfae6f;stroke:#cfae6f}.candle-down{fill:#929eaf;stroke:#929eaf;opacity:.8}.candle-chart svg text{font-family:'Segoe UI',Arial,sans-serif;font-size:16px;font-weight:600;fill:#d8c293}.candle-structure{opacity:var(--structure-progress)}.candle-structure path{fill:none;stroke:#a6b1bf;stroke-width:1.6;stroke-dasharray:6 5;opacity:.6}.candle-structure text{fill:#c7cdd8}.candle-order{opacity:var(--order-progress)}.candle-order rect{fill:#d8c2931f;stroke:#d8c293;stroke-width:1.6}.candle-levels{opacity:var(--levels-progress)}.candle-levels path{fill:none;stroke-width:1.7}.candle-entry{stroke:#d8c293}.candle-sl{stroke:#da6b65}.candle-tp{stroke:#55b99b}.candle-chart .candle-sl-label{fill:#da6b65}.candle-chart .candle-tp-label{fill:#55b99b}.candle-chart figcaption{justify-content:flex-start;min-height:0;margin:0;padding:0 8px;font-size:11px;line-height:1.6;color:var(--muted)}
@media(max-width:760px){.candle-chart{padding:6px 6px 14px;border-radius:12px}.candle-chart svg text{font-size:20px}.candle-chart figcaption{font-size:10px}}
