/* Styling Tabel PPIA FEB UI - Header Sticky & Black Header Border */
/* 1. Reset Container agar Sticky Berfungsi */
.tablepress-scroll-wrapper {
	overflow: visible !important;
}

.tablepress {
	border-collapse: separate !important; /* Diperlukan untuk sticky border */
	border-spacing: 0 !important;
	width: 100% !important;
	border: 1px solid #d1d1d1 !important; /* Border luar tabel tetap abu */
}

/* 2. Header Tabel: Sticky, Kuning, Teks Hitam, Border Hitam */
.tablepress thead th {
	background-color: #FFD700 !important;
	color: #000000 !important;
	font-weight: 700 !important;
	text-align: center !important;
	padding: 12px 15px !important;
	text-transform: uppercase !important; /* Border Header: Hitam tapi tipis (1px) */
	border-top: 1px solid #000000 !important;
	border-bottom: 1px solid #000000 !important;
	border-left: 1px solid #000000 !important;
	border-right: 1px solid #000000 !important; /* Sticky Position */
	position: sticky !important;
	top: 0; /* Ganti ke 130px jika ketutupan menu navigasi PPIA */
	z-index: 999 !important;
}

/* 3. Isi Tabel: Border Abu-abu (Kembali ke Awal) */
.tablepress td {
	border: 1px solid #d1d1d1 !important;
	background-color: #ffffff !important;
	color: #000000 !important;
	padding: 12px 15px !important;
	font-style: normal !important; /* Judul Inggris tegak */
}

/* 4. Zebra Striping (Baris Genap) */
.tablepress>:where(tbody.row-striping)>:nth-child(odd)>* {
	background-color: #f6f6f6 !important;
}

/* 5. Kolom Nomor (Bold) */
.tablepress .column-1 {
	font-weight: 700 !important;
	text-align: center !important;
	width: 45px !important;
}

/* 6. Hover Effect */
.tablepress.row-hover tr:hover td {
	background-color: #fff9c4 !important;
}