:root{--chart:#6047f5;--chart-hover:#4932cf;--track:#eeebfb}:root[data-theme=dark]{--chart:#8d7aff;--chart-hover:#a89bff;--track:#1f1a33}.ad-chart{width:100%;position:relative}.ad-chart svg{display:block;overflow:visible}.ad-grid{stroke:var(--line);stroke-width:1px}.ad-tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.ad-bar{fill:var(--chart)}.ad-bar.active{fill:var(--chart-hover)}.ad-tooltip{pointer-events:none;background:var(--surface);border:1px solid var(--line);width:130px;box-shadow:var(--shadow);border-radius:8px;gap:1px;padding:8px 10px;display:grid;position:absolute;top:0}.ad-tooltip small,.ad-tooltip span{color:var(--muted);font-size:11px}.ad-tooltip strong{font-size:15px}.ad-link{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.ad-chart>.ad-link{position:absolute;top:-30px;right:0}.ad-mini-table{max-height:180px;margin-top:6px;overflow:auto}.ad-mini-table table{border-collapse:collapse;width:100%;font-size:12px}.ad-mini-table th,.ad-mini-table td{text-align:left;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:4px 6px}.ad-barlist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ad-barlist li{grid-template-columns:minmax(90px,34%) 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.ad-barlist-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-barlist-track{background:var(--track);border-radius:0 4px 4px 0;height:10px}.ad-barlist-track i{background:var(--chart);border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.ad-barlist-value{font-variant-numeric:tabular-nums;font-weight:600}.ad-empty{color:var(--muted);text-align:center;padding:18px;font-size:13px}.ad-area{fill:color-mix(in srgb, var(--chart) 14%, transparent)}.ad-line{fill:none;stroke:var(--chart);stroke-width:2px;stroke-linejoin:round}.ad-crosshair{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.ad-dot{fill:var(--chart);stroke:var(--surface-solid,#fff);stroke-width:2px}
