.charts-module__RgAH6G__layer{position:relative}.charts-module__RgAH6G__float{z-index:20;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r,12px);width:min(460px,92vw);position:absolute;overflow:hidden;box-shadow:0 8px 24px #0000002e}.charts-module__RgAH6G__bar{background:var(--sunk);border-bottom:1px solid var(--rule);cursor:grab;touch-action:none;align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.charts-module__RgAH6G__bar:active{cursor:grabbing}.charts-module__RgAH6G__barTitle{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:700;overflow:hidden}.charts-module__RgAH6G__barRange{font-family:var(--mono);color:var(--muted);font-size:12px}.charts-module__RgAH6G__iconBtn{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 8px;font-size:15px;line-height:1}.charts-module__RgAH6G__iconBtn:hover{background:var(--surface);color:var(--ink);border-color:var(--rule)}.charts-module__RgAH6G__body{padding:10px 12px 12px}.charts-module__RgAH6G__empty{color:var(--muted);padding:18px 4px;font-size:15px}.charts-module__RgAH6G__chart{width:100%;height:auto;display:block}.charts-module__RgAH6G__chart text{fill:var(--muted);font-family:var(--body);font-size:12px}.charts-module__RgAH6G__axis{stroke:var(--rule);stroke-width:1.2px}.charts-module__RgAH6G__grid{stroke:var(--rule);stroke-width:1px;stroke-dasharray:2 3}.charts-module__RgAH6G__chartTitle{fill:var(--ink);font-size:14px;font-weight:700}.charts-module__RgAH6G__axisTitle{fill:var(--muted);font-weight:700}.charts-module__RgAH6G__valueLabel{fill:var(--ink);font-size:11px}.charts-module__RgAH6G__pointLabel{fill:var(--muted);font-size:11px}.charts-module__RgAH6G__trend{stroke-dasharray:6 4;stroke-width:1.6px;fill:none}.charts-module__RgAH6G__legend{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.charts-module__RgAH6G__legend li{align-items:center;gap:6px;display:flex}.charts-module__RgAH6G__swatch{border-radius:3px;width:11px;height:11px;display:inline-block}.charts-module__RgAH6G__scrim{z-index:40;background:#00000061;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.charts-module__RgAH6G__dialog{background:var(--surface);border:1px solid var(--rule);width:min(520px,100%);max-height:88vh;color:var(--ink);border-radius:14px;padding:20px 22px 18px;overflow:auto}.charts-module__RgAH6G__dialog h2{margin:0 0 4px;font-size:19px}.charts-module__RgAH6G__sub{color:var(--muted);font-size:14px;font-family:var(--mono);margin:0 0 14px}.charts-module__RgAH6G__kinds{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.charts-module__RgAH6G__kind{border:1px solid var(--rule);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:8px;padding:7px 13px;font-size:14px;font-weight:700}.charts-module__RgAH6G__kind[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.charts-module__RgAH6G__field{color:var(--muted);margin-bottom:10px;font-size:14px;display:block}.charts-module__RgAH6G__field input[type=text]{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:8px;margin-top:3px;padding:7px 9px;font-size:15px;display:block}.charts-module__RgAH6G__check{color:var(--ink);align-items:center;gap:8px;margin-bottom:8px;font-size:14.5px;display:flex}.charts-module__RgAH6G__group{border:1px solid var(--rule);border-radius:10px;margin:4px 0 12px;padding:10px 12px 4px}.charts-module__RgAH6G__group legend{color:var(--muted);padding:0 5px;font-size:13px;font-weight:700}.charts-module__RgAH6G__actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.charts-module__RgAH6G__btn{border:1px solid var(--rule);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:8px 15px;font-size:15px}.charts-module__RgAH6G__btnPrimary{background:var(--accent);border-color:var(--accent);color:var(--surface);font-weight:700}.charts-module__RgAH6G__toolbarBtn{border:1px solid var(--rule);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:4px 10px;font-size:13px}.charts-module__RgAH6G__toolbarBtn:hover:not(:disabled){background:var(--sunk)}.charts-module__RgAH6G__toolbarBtn:disabled{color:var(--muted);cursor:default}
