/* CHART TIP (CC-ASK-4388; docs/standards/chart-hover-drill.md): the one floating data card for every chart. No library, no network, no tracking. */
.cpf-ct{position:fixed;left:0;top:0;z-index:2147483000;box-sizing:border-box;max-width:min(260px,calc(100vw - 16px));padding:8px 11px;background:#1a1a1a;color:#fff;border-radius:8px;font:600 13px/1.35 'Source Sans 3',Arial,sans-serif;box-shadow:0 4px 14px rgba(0,0,0,.28);pointer-events:none;opacity:0;visibility:hidden;overflow-wrap:anywhere}
.cpf-ct.on{opacity:1;visibility:visible}
@media (prefers-reduced-motion:no-preference){.cpf-ct{transition:opacity .12s ease}}
.cpf-ct .ct-l{display:block}
.cpf-ct .ct-v{display:block;font-weight:400}
.cpf-ct .ct-d{display:block;margin-top:5px;font-size:12px;font-weight:700;color:#8FD0A8}
.sc [data-tip],[data-chart-id] [data-tip],[data-chart] [data-tip]{cursor:default}
.sc [data-drill],[data-chart-id] [data-drill],[data-chart] [data-drill]{cursor:pointer}
.sc [data-tip]:focus,[data-chart-id] [data-tip]:focus,[data-chart] [data-tip]:focus{outline:none}
.sc [data-tip]:focus-visible,[data-chart-id] [data-tip]:focus-visible,[data-chart] [data-tip]:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}
.sc-hit{pointer-events:all}
