.heatmap-section.svelte-huf7y{border:1px solid var(--border);border-radius:.5rem;padding:1rem 1.25rem}.section-header.svelte-huf7y{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.section-header.svelte-huf7y h2:where(.svelte-huf7y){color:var(--text-secondary);font-size:.875rem;font-weight:600}.heatmap-wrapper.svelte-huf7y{overflow:hidden}.heatmap-scroll.svelte-huf7y{overflow-x:auto}.heatmap-container.svelte-huf7y{gap:.25rem;width:max-content;display:flex}.heatmap-day-labels.svelte-huf7y{color:var(--text-tertiary);flex-direction:column;flex-shrink:0;gap:1px;width:28px;padding-top:20px;font-size:.625rem;display:flex}.heatmap-day-labels.svelte-huf7y span:where(.svelte-huf7y){height:11px;line-height:11px}.heatmap-grid-area.svelte-huf7y{flex-shrink:0}.heatmap-months.svelte-huf7y{color:var(--text-tertiary);gap:2px;height:18px;margin-bottom:2px;font-size:.625rem;display:grid}.heatmap-grid.svelte-huf7y{gap:2px;display:grid}.heatmap-col.svelte-huf7y{flex-direction:column;gap:2px;display:flex}.heatmap-cell.svelte-huf7y{outline:1px solid var(--heatmap-border);border-radius:2px;width:11px;height:11px}.heatmap-cell.level-0.svelte-huf7y{background:var(--heatmap-0)}.heatmap-cell.level-1.svelte-huf7y{background:var(--heatmap-1)}.heatmap-cell.level-2.svelte-huf7y{background:var(--heatmap-2)}.heatmap-cell.level-3.svelte-huf7y{background:var(--heatmap-3)}.heatmap-cell.level-4.svelte-huf7y{background:var(--heatmap-4)}.heatmap-legend.svelte-huf7y{color:var(--text-tertiary);justify-content:flex-end;align-items:center;gap:3px;margin-top:.5rem;font-size:.625rem;display:flex}.heatmap-legend.svelte-huf7y span:where(.svelte-huf7y){margin:0 2px}.heatmap-tooltip.svelte-huf7y{color:#fff;pointer-events:none;z-index:100;white-space:nowrap;background:#24292f;border-radius:.375rem;flex-direction:column;align-items:center;gap:2px;margin-top:-8px;padding:.375rem .625rem;font-size:.75rem;display:flex;position:fixed;transform:translate(-50%,-100%);box-shadow:0 2px 8px #0003}
