/* Custom table Scroll for copy and move table */

.swal2-container .fileCopyMoveContent {
    width: 100%;
    overflow-x: auto;
}

.swal2-container .fileCopyMoveContent table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}

.swal2-container .fileCopyMoveContent thead,
.swal2-container .fileCopyMoveContent tbody {
    display: block;
    width: 100%;
}

.swal2-container .fileCopyMoveContent thead {
    overflow: hidden;
}

.swal2-container .fileCopyMoveContent tbody {
    max-height: 30vh;
    overflow-y: auto;
}

.swal2-container .fileCopyMoveContent th,
.swal2-container .fileCopyMoveContent td {
    padding: 8px;
    text-align: center;
    white-space: nowrap;
}

/* Ensure that all table rows align properly */
.swal2-container .fileCopyMoveContent tr {
    display: table;
    width: 100%;
}


/* Define specific widths for columns */
.swal2-container .fileCopyMoveContent th:nth-child(1),
.swal2-container .fileCopyMoveContent td:nth-child(1) {
    width: 40%;
}

.swal2-container .fileCopyMoveContent th:nth-child(2),
.swal2-container .fileCopyMoveContent td:nth-child(2) {
    width: 30%;
}

.swal2-container .fileCopyMoveContent th:nth-child(3),
.swal2-container .fileCopyMoveContent td:nth-child(3) {
    width: 30%;
}