.chart-ai{margin:0 20px 18px;padding:16px;background:#f4f8f6;border:1px solid #d9e6df;border-radius:12px}.chart-ai-heading,.chart-ai-result-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.chart-ai-heading strong{font-size:14px}.chart-ai-heading p{font-size:12px;color:#65766f;margin:5px 0}.chart-ai-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.chart-ai-note{font-size:11px;color:#65766f;line-height:1.6;margin:10px 0 0}.chart-ai-result{border-top:1px solid #d9e6df;margin-top:14px;padding-top:14px}.chart-ai-result-head strong{font-size:13px}.chart-ai-answer{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7;margin:12px 0}.chart-ai-levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.chart-ai-levels>div{background:white;border-radius:8px;padding:10px;min-width:0}.chart-ai-levels span{font-size:11px;display:block}.chart-ai-levels strong{display:block;font-size:13px;margin-top:5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(max-width:650px){.chart-ai{margin:0 10px 14px;padding:12px}.chart-ai-heading,.chart-ai-result-head{align-items:flex-start;flex-direction:column}.chart-ai-actions{justify-content:flex-start}.chart-ai-actions button{white-space:normal;text-align:left}}
