.tablepress-wrapper {
    position: relative;
    display: block;
	width: 100% !important;
}

.scroll-arrow {
    position: absolute;
    top: -1%;
    transform: translateY(-50%);
    cursor: pointer;
    font-size: 20px;
    z-index: 1000;
    background: #f0f0f0;
    padding: 0px 10px 0px 10px;
    color: #000;
-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
.scroll-arrow:hover, .scroll-arrow:active {
    color: #3fcab1;
-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

.left-arrow {
    left: 0;
}

.right-arrow {
    right: 0;
}

.tablepress {
    overflow-x: auto;
	display: block;
}

.tablepress {
    table-layout: fixed !important;
    width: 100% !important;
	background-color: white !important;
}

.tablepress td, .tablepress th {
    width: auto;
    min-width: 70px; /* Adjust this value as needed */
}


.tablepress table {
    width: 100% !important; /* Ensures the table takes full width of its container */
    min-width: 100% !important; /* Ensures the table is at least as wide as its container */
}


@media print {
	.scroll-arrow {
	display: none;
	}
	.tablepress-wrapper {
    position: inherit;
    display: table;
    width: inherit;
}
	.tablepress {
    overflow-x: visible;
    display: table;
}
}
