body {
    padding-top: 20px;
    background-color: #f8f9fa;
}

.card {
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.1);
}

/* Improve readability of the current page button in Grid.js pagination */
.gridjs-pagination .gridjs-pages button.gridjs-current {
    background-color: #0d6efd;
    color: #fff;
    border-color: #0d6efd;
}

/* Ensure Grid.js search text is properly aligned next to the icon */
.gridjs-search input.gridjs-input {
    padding-left: 2.5rem !important;
}

/* Adjust sortable handle inside sales org table */
#raciTable .handle {
    position: static;
    width: auto;
    height: auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: grab;
}
