.tablepress {
/* box-shadow: 0 2px 8px -2px #476AB20A;
	box-shadow: 0 4px 16px -2px #476AB21A; */
	box-shadow: 2px 8px 16px 2px #476AB211;
	border-radius: 10px;
	margin-bottom: 0px !important;
}

.tablepress thead {
	background: #0060AE;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.tablepress thead tr th {
	color: #fff;
	font-size: 14px;
	line-height: 18.2px;
	font-weight: 600;
	background: #0060AE;
	padding: 16px 12px;
	border-block-start: none !important
}

.tablepress tbody tr td {
	font-size: 14px;
	line-height: 18.2px;
}

.tablepress thead tr th:first-of-type {
	border-top-left-radius: 10px;
}

.tablepress thead tr th:last-of-type {
	border-top-right-radius: 10px;
}

.tablepress tr th,
.tablepress tr td {
	text-align: left;
	vertical-align: middle;
}

.tablepress tr td {
	border-top: none !important;
}

/* .tablepress tbody {
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
    border: 1px solid #E6E9F0;
} */
.tablepress tbody tr:last-of-type td:first-of-type {
	border-bottom-left-radius: 10px;
}

.tablepress tbody tr:last-of-type td:last-of-type {
	border-bottom-right-radius: 10px;
}

/* table 1 */
.tablepress-id-1 tbody tr td {
	padding: 12px 16px;
	border: none !important;
}

.tablepress-id-1 tbody tr.row-2 td {
	padding: 16px 12px;
	border-bottom: 1px solid #7E8BA6 !important;
}

.tablepress-id-1 tbody tr.row-2 td:first-of-type {
	border-right: 1px solid #7E8BA6 !important;
}

.tablepress-id-1 tbody tr.row-3 td {
	padding-bottom: 0;
}

.tablepress-id-1 tbody tr.row-5 td {
	background: #FAFAFC;
}

.tablepress-id-1 tbody tr td:first-of-type,
.tablepress-id-1 tbody tr td:last-of-type {
	background: #F5F6FA;
}

/* table 2 */
.tablepress-id-2 thead tr.row-2 th {
	border-radius: 0 !important;
}

.tablepress-id-2 thead tr th:first-of-type {
	border-right: 1px solid #fff;
}

.tablepress-id-2 thead tr.row-1 th:last-of-type {
	border-bottom: 1px solid #fff;
}

.tablepress-id-2 tbody tr {
	background-color: #FAFAFC;
}

.tablepress-id-2 tbody tr:first-of-type {
	background-color: #fff;
}

.tablepress-id-2 tbody tr:first-of-type td {
	font-size: 12px;
}

.tablepress-id-2 tbody tr.row-3 td {
	text-align: left;
}

.tablepress-id-2 tbody tr td.column-1 {
	width: 72px;
}

.tablepress-id-2 tbody tr td.column-4,
.tablepress-id-2 tbody tr td.column-7,
.tablepress-id-2 tbody tr td.column-10 {
	width: 130px;
}

.tablepress-id-2 tbody tr td.column-3,
.tablepress-id-2 tbody tr td.column-6,
.tablepress-id-2 tbody tr td.column-9 {
	width: 64px;
}

.tablepress-id-2 tbody tr td.column-2,
.tablepress-id-2 tbody tr td.column-5,
.tablepress-id-2 tbody tr td.column-8 {
	width: 55px;
}

.tablepress-id-2 tbody tr td.column-1,
.tablepress-id-2 tbody tr td.column-4,
.tablepress-id-2 tbody tr td.column-7 {
	border-right: 1px solid #E6E9F0;
}

/* table 3 */
.tablepress-id-3 thead tr th {
	border-right: 1px solid #fff;
}

.tablepress-id-3 thead tr th:last-of-type {
	border: none;
}

.tablepress-id-3 tbody tr td {
	border-right: 1px solid #E6E9F0;
	border-bottom: 1px solid #E6E9F0;
}

.tablepress-id-3 tbody tr td.column-5 {
	border-right: none;
	border-bottom: none;
}

.tablepress-id-3 tbody tr td.column-3,
.tablepress-id-3 tbody tr:last-of-type td {
	border-bottom: none;
}

.tablepress-id-3 tbody tr td {
	text-align: left;
}

.tablepress-id-3 tbody tr td.column-3,
.tablepress-id-3 tbody tr td.column-5 {
	vertical-align: top;
	text-align: left;
	padding: 8px;
}

/* table 4 */
.table-4 tbody tr td.column-1,
.table-4 tbody tr td.column-3 {
	font-weight: 600;
}

.table-4 tbody tr td.column-2,
.table-4 tbody tr td.column-3 {
	text-align: left;
	padding: 16px;
}

.table-4 tbody tr td.column-2 {
	border-right: 1px solid #E6E9F0;
}

.tablepress.table-4>:where(tbody.row-striping)>:nth-child(2n)>* {
	background-color: #FAFAFC;
}

/* table 5 */
.tablepress.table-5>:where(tbody.row-striping)>:nth-child(2n)>* {
	background-color: #FAFAFC;
}

.table-5 thead tr th,
.table-5 tbody tr td {
	width: 50%;
}

.table-5 tbody tr td {
	text-align: left;
}