#chart{display:block;width:100%;height:340px;touch-action:pan-y;cursor:crosshair;outline-offset:3px}#chart:focus-visible{outline:2px solid #a7caff}.chart-detail{min-height:46px;line-height:1.6;font-size:12px;overflow-wrap:anywhere;color:var(--muted);padding:8px 0}.chart-caption{flex-wrap:wrap;gap:8px}.chart-retry{min-height:44px;margin-top:8px}.chart-tools{flex-wrap:wrap}.chart-tools button{min-height:44px}@media(max-width:767px){#chart{height:330px}.chart-detail{font-size:12px}.chart-caption{font-size:12px}}
