/* Collapsed part-number list on stud pages (inc/seo.php). Uses the --iwt-* tokens; falls back to plain values. */
.iwt-pn-list {
	margin: 2rem 0;
	border: 1px solid var(--iwt-mist, #d9e1ea);
	border-radius: 6px;
	background: #fff;
}
.iwt-pn-list summary {
	cursor: pointer;
	padding: 0.9rem 1.1rem;
	font-weight: 600;
	color: var(--iwt-navy, #0b2545);
}
.iwt-pn-list[open] summary {
	border-bottom: 1px solid var(--iwt-mist, #d9e1ea);
}
.iwt-pn-list table {
	width: 100%;
	margin: 0;
	border: 0;
	font-size: 0.9rem;
}
.iwt-pn-list th,
.iwt-pn-list td {
	padding: 0.45rem 1.1rem;
	text-align: left;
	border: 0;
	border-bottom: 1px solid var(--iwt-mist, #eef2f6);
}
.iwt-pn-list thead th {
	color: var(--iwt-steel, #4a6078);
	font-size: 0.8rem;
	text-transform: uppercase;
	letter-spacing: 0.04em;
}
.iwt-pn-list a {
	font-weight: 600;
}
@media (max-width: 600px) {
	.iwt-pn-list th:nth-child(3),
	.iwt-pn-list td:nth-child(3) {
		display: none;
	}
}
