.voxel {
    width: 20px;
    height: 20px;
    display: inline-block;
    border: 1px solid #000;
    text-align: center;
    cursor: pointer;
}
.voxel-table {
    width: 40px;
    height: 40px;
    display: inline-block;
    border: 1px solid #000;
    text-align: center;
}
.voxel-graph {
    width: 40px;
    height: 40px;
    display: inline-block;
    border: 1px solid #000;
    text-align: center;
    cursor: pointer;
}
.hiding-col{
    display: none;
}

@media (min-width: 768px) {
    .voxel-lg {
        width: 30px;
        height: 30px;
    }

    .hiding-col{
        display: table-cell;
    }
}

@media (min-width: 1400px) {
    .col-tab {
        width: 50%
    }
}

.btn-bd-primary {
    --bd-violet-bg: #712cf9;
    --bd-violet-rgb: 112.520718, 44.062154, 249.437846;

    --bs-btn-font-weight: 600;
    --bs-btn-color: var(--bs-white);
    --bs-btn-bg: var(--bd-violet-bg);
    --bs-btn-border-color: var(--bd-violet-bg);
    --bs-btn-hover-color: var(--bs-white);
    --bs-btn-hover-bg: #6528e0;
    --bs-btn-hover-border-color: #6528e0;
    --bs-btn-focus-shadow-rgb: var(--bd-violet-rgb);
    --bs-btn-active-color: var(--bs-btn-hover-color);
    --bs-btn-active-bg: #5a23c8;
    --bs-btn-active-border-color: #5a23c8;
}
.bd-mode-toggle {
    z-index: 1500;
}