.chart-kit{margin:0;min-width:0;color:#64748b;position:relative}.chart-kit-canvas{width:100%;min-height:240px;overflow:hidden}.chart-kit-tools{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-top:1px solid #edf0f5;padding:8px 2px 0}.chart-kit-values{min-width:0;flex:1;font:11px/1.5 var(--font-sans)}.chart-kit-values>summary{cursor:pointer;min-height:27px;padding:5px 0;color:#64748b}.chart-kit-export{background:transparent;border:0;white-space:nowrap;color:#4964ef;padding:5px 4px;font:11px/1.5 var(--font-sans);cursor:pointer;min-height:28px}.chart-kit-export:focus-visible,.chart-kit-values>summary:focus-visible{outline:2px solid #4964ef;outline-offset:3px}.chart-kit-data-scroll{max-height:260px;overflow:auto;max-width:100%}.chart-kit-data-scroll table{border-collapse:collapse;font-size:11px;width:100%}.chart-kit-data-scroll th,.chart-kit-data-scroll td{padding:6px 10px;border-bottom:1px solid #e6eaf0;text-align:left;white-space:nowrap}.chart-kit-data-scroll th{position:sticky;top:0;background:#f8fafc;font-weight:500;color:#334155}.chart-kit-data-scroll p{font-size:11px;color:#64748b}.chart-kit-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:500px){.chart-kit-canvas{min-height:240px}.chart-kit-tools{gap:7px}.chart-kit-values{font-size:11px}}

/* Size controls affect the view only; the plotted data stays unchanged. */
.chart-kit{width:100%;max-width:100%}.chart-kit-canvas{min-width:0;max-width:100%;box-sizing:border-box}.chart-kit-canvas>div{max-width:100%}.chart-kit-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.chart-kit-expand{border:0;background:transparent;color:#4964ef;white-space:nowrap;font:11px/1.5 var(--font-sans);padding:5px 4px;cursor:pointer;min-height:28px}.chart-kit-expand:focus-visible,.chart-kit-resize:focus-visible{outline:2px solid #4964ef;outline-offset:2px}.chart-kit-resize{display:block;width:100%;height:18px;padding:0;border:0;background:transparent;cursor:ns-resize;touch-action:none;border-radius:3px}.chart-kit-resize::after{content:'';display:block;margin:auto;width:42px;height:4px;border-top:1px solid #b7c0d0;border-bottom:1px solid #b7c0d0}.chart-kit-resize:hover,.chart-kit-resize[data-dragging=true]{background:#f3f5fb}.chart-kit-resize:hover::after{border-color:#4964ef}@media(max-width:500px){.chart-kit-actions{gap:4px}.chart-kit-expand,.chart-kit-export{font-size:11px;min-height:36px}.chart-kit-resize{height:26px}}
