.chart-container{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px;box-shadow:var(--shadow-card);overflow:hidden;}.chart-container>h3{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--text-primary);display:flex;align-items:center;gap:8px;}.chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:8px;}.chart-header h3{font-size:14px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px;margin:0;}.chart-header h3 i{color:var(--primary);filter:drop-shadow(0 0 5px var(--primary));}.chart-tabs{display:flex;gap:4px;}.chart-tab-btn{padding:4px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(255,255,255,0.04);color:var(--text-muted);font-size:11px;font-weight:600;cursor:pointer;transition:all 0.2s;letter-spacing:0.3px;}.chart-tab-btn:hover{border-color:rgba(0,212,255,0.4);color:var(--primary);background:rgba(0,212,255,0.08);}.chart-tab-btn.active{background:linear-gradient(135deg,var(--primary-dark),var(--secondary));border-color:transparent;color:white;box-shadow:0 2px 8px rgba(0,102,204,0.4);}.chart-summary-bar{display:flex;align-items:center;gap:16px;padding:7px 10px;background:rgba(0,212,255,0.04);border:1px solid rgba(0,212,255,0.1);border-radius:var(--radius-sm);margin-bottom:10px;}.chart-summary-item{display:flex;flex-direction:column;gap:1px;}.chart-summary-item.hint{margin-left:auto;flex-direction:row;align-items:center;gap:5px;color:var(--text-muted);font-size:10px;}.chart-summary-item.hint i{font-size:11px;}.chart-summary-label{font-size:10px;color:var(--text-muted);letter-spacing:0.3px;}.chart-summary-val,.chart-summary-pct{font-size:13px;font-weight:700;letter-spacing:0.5px;}.chart-summary-val.up,.chart-summary-pct.up{color:var(--win);text-shadow:0 0 8px rgba(16,185,129,0.5);}.chart-summary-val.down,.chart-summary-pct.down{color:var(--lose);text-shadow:0 0 8px rgba(239,68,68,0.4);}.profit-chart-wrapper{position:relative;background:rgba(0,0,0,0.28);border-radius:var(--radius-sm);border:1px solid rgba(0,212,255,0.14);overflow:hidden;margin-bottom:10px;}.profit-chart-wrapper canvas{display:block;max-width:100%;}.chart-legend{display:flex;flex-wrap:wrap;gap:10px 16px;padding:6px 2px 0;justify-content:center;}.chart-legend-item{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-muted);}.cleg-candle{display:inline-block;width:8px;height:14px;border-radius:2px;flex-shrink:0;}.cleg-candle.green{background:var(--win);box-shadow:0 0 4px rgba(16,185,129,0.5);}.cleg-candle.red{background:var(--lose);box-shadow:0 0 4px rgba(239,68,68,0.5);}.cleg-line{display:inline-block;width:18px;height:2px;border-radius:2px;flex-shrink:0;}