﻿/* CSP-safe visuals; no inline styles required on elements */
.bv-heatmap-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
    gap: .5rem;
}

    .bv-heatmap-grid .heat-cell {
        border: var(--bs-border-width) solid var(--bs-border-color);
        border-radius: .375rem;
        padding: .5rem .75rem;
        font-variant-numeric: tabular-nums;
        background: var(--bs-tertiary-bg);
    }
