.rounded-left {
    border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-right {
    border-top-right-radius: var(--bs-border-radius) !important;
}

.cursor-pointer {
    cursor: pointer;
}

.cursor-blocked {
    cursor: not-allowed;
}

.table-hover > thead > tr > th:hover {
    background-color: var(--bs-table-hover-bg);
    color: var(--bs-table-hover-color);
}

.w-12-5 {
    width: 12.5% !important;
}

.w-40 {
    width: 40% !important;
}

table {
    table-layout: fixed;
    width: 100%;
}

.flex-truncate {
    min-width: 0;
}