.heatmap-wrap.svelte-10w2vz1{flex-direction:column;gap:10px;display:flex}.table-scroll.svelte-10w2vz1{-webkit-overflow-scrolling:touch;overflow-x:auto}table.svelte-10w2vz1{border-collapse:collapse;table-layout:fixed;width:100%;min-width:520px;font-size:12px}thead.svelte-10w2vz1{background:var(--slate-50);border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200)}th.svelte-10w2vz1{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);text-align:center;white-space:nowrap;padding:6px 4px;font-size:11px;font-weight:600}td.svelte-10w2vz1{text-align:center;border-bottom:1px solid var(--slate-100);padding:3px}.year-col.svelte-10w2vz1{text-align:left;background:inherit;z-index:1;width:34px;min-width:34px;padding-left:12px;font-size:12px;position:sticky;left:0}thead.svelte-10w2vz1 .year-col:where(.svelte-10w2vz1){background:var(--slate-50)}tbody.svelte-10w2vz1 tr:where(.svelte-10w2vz1):nth-child(odd) .year-col:where(.svelte-10w2vz1){background:var(--bg-card)}tbody.svelte-10w2vz1 tr:where(.svelte-10w2vz1):nth-child(2n) .year-col:where(.svelte-10w2vz1),tbody.svelte-10w2vz1 tr:where(.svelte-10w2vz1):nth-child(2n){background:var(--c-fafbfc)}.annual-col.svelte-10w2vz1{border-left:2px solid var(--gray-200);width:52px;min-width:52px;max-width:52px;padding:3px 5px;font-size:11px}.cell.svelte-10w2vz1{cursor:default;width:auto;min-width:0;height:26px;position:relative}.cell-above.svelte-10w2vz1{background:var(--c-bbf7d0)}.cell-near.svelte-10w2vz1{background:var(--chart-highlight)}.cell-below.svelte-10w2vz1{background:var(--c-fecaca)}.cell-empty.svelte-10w2vz1{background:var(--slate-100)}.cell[data-tooltip].svelte-10w2vz1:hover:after{content:attr(data-tooltip);background:var(--blue-bg);color:var(--bg-card);border-radius:var(--radius-sm);white-space:nowrap;z-index:10;pointer-events:none;padding:4px 8px;font-size:11px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.cell[data-tooltip].svelte-10w2vz1:hover:before{content:"";border:4px solid #0000;border-top-color:var(--border);z-index:10;pointer-events:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.cell-annual-above.svelte-10w2vz1{color:var(--green-700);background:var(--conf-match-bg)}.cell-annual-below.svelte-10w2vz1{color:var(--red-800);background:var(--red-50)}.cell-annual-empty.svelte-10w2vz1,.dash.svelte-10w2vz1{color:var(--gray-300)}.sr-only.svelte-10w2vz1{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legend.svelte-10w2vz1{flex-wrap:wrap;gap:16px;padding:0 2px;display:flex}.legend-item.svelte-10w2vz1{color:var(--text-secondary);align-items:center;gap:5px;font-size:11px;display:flex}.swatch.svelte-10w2vz1{border-radius:var(--radius-hairline);flex-shrink:0;width:12px;height:12px;display:inline-block}.swatch-above.svelte-10w2vz1{background:var(--c-bbf7d0)}.swatch-near.svelte-10w2vz1{background:var(--chart-highlight)}.swatch-below.svelte-10w2vz1{background:var(--c-fecaca)}.swatch-empty.svelte-10w2vz1{background:var(--slate-100);border:1px solid var(--neutral-200)}
