.chart-toolbar{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin:.65rem 0}.chart-toolbar label{display:flex;gap:.4rem;align-items:center}.field-chart{display:block;width:100%;margin-top:.5rem;padding:.35rem;border:1px solid var(--line);border-radius:8px;background:rgba(0,0,0,.12);color:var(--text);cursor:pointer;text-align:left}.field-chart:hover{border-color:#627387}.field-chart svg,.chart-large svg{display:block;width:100%;height:auto}.chart-frame{fill:rgba(0,0,0,.14);stroke:var(--line)}.chart-line{fill:none;stroke:#4cb5ff;stroke-width:2}.chart-dot{fill:#93d7ff}.chart-grid-line{stroke:#3c4650;stroke-dasharray:4 4}.chart-label,.chart-empty{fill:var(--muted);font-size:11px}.chart-analysis{display:block;margin-top:.25rem;color:var(--muted);font-size:.72rem;line-height:1.3}.chart-modal-card{width:min(780px,calc(100vw - 24px))}.chart-large{margin:.8rem 0}.chart-description{white-space:pre-wrap;line-height:1.45}.chart-modal-card .modal-actions{margin-top:1rem}
