.select-box-lookup__toolbar {
    display: flex;
    gap: .75rem;
    margin-bottom: .75rem;
}

.select-box-lookup__toolbar .input-group {
    flex: 1 1 auto;
}

.select-box-lookup__status {
    min-height: 1.5rem;
    margin-bottom: .35rem;
}

.select-box-lookup__table-wrap {
    max-height: 55vh;
}

.select-box-lookup__table-wrap tbody tr {
    cursor: pointer;
}

.select-box-lookup__table-wrap tbody tr.select-box-lookup__empty-row {
    cursor: default;
}

.select-box-lookup__empty-cell {
    height: 172px;
    padding: 0 !important;
    text-align: center;
    vertical-align: middle;
}

.select-box-lookup__table-wrap .table th,
.select-box-lookup__table-wrap .table td {
    padding: .65rem .75rem;
}

.select-box-lookup__table-wrap .table thead th {
    box-shadow: inset 0 -1px 0 var(--bs-border-color);
    white-space: nowrap;
}

.select-box-lookup__table-wrap .table .sticky-last {
    min-width: 92px;
    width: 92px;
    box-shadow: -1px 0 0 var(--bs-border-color);
}

.select-box-lookup__table-wrap .table tbody tr:hover td.sticky-last {
    background: var(--bs-table-hover-bg);
}

.select-box-lookup__actions {
    white-space: nowrap;
}

.select-box-lookup__state {
    display: none;
    padding: 2.5rem 1rem;
    text-align: center;
    color: var(--bs-secondary-color);
    border: 1px solid var(--bs-border-color);
    border-bottom: 0;
}

.select-box-lookup__paging {
    min-height: 51px;
}

.select-box-lookup__paging .pagination {
    align-items: center;
}

.select-box-lookup__paging .page-link {
    min-width: 34px;
    border-radius: 0;
}

.select-box-lookup__paging .page-item:first-child .page-link {
    border-radius: var(--bs-pagination-border-radius) 0 0 var(--bs-pagination-border-radius);
}

.select-box-lookup__paging .page-item:last-child .page-link {
    border-radius: 0 var(--bs-pagination-border-radius) var(--bs-pagination-border-radius) 0;
}

.select-box-lookup__page-size {
    width: 80px;
}

#modalSelectBoxLookup.select-box-lookup-over-offcanvas {
    z-index: 1075;
}

#modalSelectBoxLookup.select-box-lookup-suspended,
#modalSelectBoxLookup.select-box-lookup-form-underlay {
    pointer-events: none;
}

.modal-backdrop.select-box-lookup-offcanvas-backdrop {
    z-index: 1070;
    background-color: #000;
    transition: opacity .22s ease-out;
    will-change: opacity;
}

.modal-backdrop.select-box-lookup-offcanvas-backdrop.show {
    opacity: .62;
}

#modalConfirm.select-box-lookup-confirm-stacked {
    z-index: 1065;
}

.modal.select-box-lookup-form-stacked {
    z-index: 1065;
}

.modal-backdrop.select-box-lookup-confirm-backdrop {
    z-index: 1060;
}

.modal-backdrop.select-box-lookup-form-backdrop {
    z-index: 1060;
}

body.select-box-lookup-over-offcanvas-open #modalConfirm.select-box-lookup-confirm-stacked,
body.select-box-lookup-over-offcanvas-open .modal.select-box-lookup-form-stacked {
    z-index: 1085;
}

body.select-box-lookup-over-offcanvas-open .modal-backdrop.select-box-lookup-confirm-backdrop,
body.select-box-lookup-over-offcanvas-open .modal-backdrop.select-box-lookup-form-backdrop {
    z-index: 1080;
}

@media (max-width: 575.98px) {
    .select-box-lookup__table-wrap {
        max-height: 50vh;
    }

    .select-box-lookup__paging {
        gap: 0 !important;
    }
}
