﻿.table-actions {
    min-width: calc(3 * var(--v-icon-width) + 3 * var(--v-icon-gap)) !important;
}

[class^="table-actions"] > .hstack {
    gap: var(--v-icon-gap);
}

.table-col-restrict {
    max-width: 300px !important;
}

.table-col-restrict-lg {
    max-width: 500px !important;
}

.table > thead > tr > th {
    border-bottom: 2px solid #ddd;
    color: var(--v-primary-dark);
    font-size: 14px;
    vertical-align: middle;
}

thead.border-primary > tr > th {
    border-color: var(--bs-primary) !important;
}

thead.border-secondary > tr > th {
    border-color: var(--bs-secondary) !important;
}

thead.border-info > tr > th {
    border-color: var(--bs-info) !important;
}

.table > tbody > tr {
    vertical-align: middle;
}

.table-action {
    display: inline-block;
}

.sticky-legend {
    position: sticky;
    position: -webkit-sticky;
    /* -1 to hide table top border */
    top: calc(var(--v-navbar-height) - 1px);
    background-color: #fff;
}

.wrap-content {
    max-width: 250px;
    word-break: break-word;
}

tr.bg-fiduciary {
    background-color: var(--v-hightlight) !important;
}

table.dataTable tbody tr.bg-fiduciary > td {
    box-shadow: none !important;
    background-color: rgba(0, 0, 0, var(--bs-bg-opacity)) !important;
}
