.spinner {
    animation: spin 1s linear infinite;
    stroke-dasharray: 90, 150;
    stroke-dashoffset: 0;
}
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.table-responsive thead th {
    position: sticky;
    top: 0;
    background: #f8f9fa; /* Bootstrap light background */
    z-index: 2; /* keep above body cells */
}

#clusterize-container th {
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 13px;
    text-align: center;
}

#clusterize-container td {
    white-space: nowrap;
    font-size: 13px;
    text-align: center;
}
