/* approval/limit manager */
.c4s-b2b-limits-manager .info {
    color: var(--bs-primary);
}

.c4s-b2b-limits-manager .c4s-limits-manager-approver-disabled-info {
    color: var(--bs-primary);
    background-color: transparent;
}

#c4s-b2b-account-config-form .form-group,
#c4s-b2b-general-config-form .form-group {
    margin-bottom: 0;
}
#c4s-b2b-account-config-form .card-footer,
#c4s-b2b-general-config-form .card-footer {
    padding-top: 0;
}
#c4s-b2b-general-config-form .dropup .dropdown-menu {
    z-index: 1020;
}

#c4s-b2b-approval-limit-manager .btn-link {
    padding: 0;
}
#c4s-b2b-approval-limit-manager .btn-link:focus,
#c4s-b2b-approval-limit-manager .btn-link:active {
    outline: none;
}

#c4s-b2b-approval-limit-manager .c4s-limit-manager-limit {
    min-width: 100px;
}

.table > tbody > tr > td.c4s-td-content {
    vertical-align: middle;
}

/* datatables search input */
#c4s-b2b-approval-limit-manager_filter input {
    margin-left: 0.5em;
    padding: 0.25rem 0.5rem;
    display: inline-block;
    width: auto;
    color: var(--bs-body-color);
    border: var(--bs-border-width) solid var(--bs-border-color);
    box-shadow: none;
    font-size: 0.875rem;
}
#c4s-b2b-approval-limit-manager_filter input:focus,
#c4s-b2b-approval-limit-manager_filter input:active {
    outline: 0;
    border-color: var(--bs-body-color);
    box-shadow: none;
}

#c4s-b2b-approval-limit-manager_wrapper .dataTables_scrollBody {
    overflow: unset !important;
}

/* FIX for fixedColumns plugin */
.table.dataTable.DTFC_Cloned {
    /* input-element has z-index up to 3 (focused), so the first column (.DTFC_Cloned) must have z-index not less than 3 */
    position: relative;
    z-index: 3;
}
