/* Printweergave: bedoeld voor het stappenplan uit de verjaardagshulp. */

.site-header,
.site-footer,
.band,
.btn,
.breadcrumb,
.skip-link,
.placeholder {
	display: none !important;
}

body {
	font-size: 12pt;
	color: #000;
	background: #fff;
}

a {
	color: #000;
	text-decoration: none;
}

.prose a[href^="http"]::after {
	content: " (" attr(href) ")";
	font-size: 0.85em;
}

.card {
	border: 1px solid #999;
	background: #fff !important;
	color: #000 !important;
	break-inside: avoid;
}

/* Stappenplan printen: alleen het resultaat */
.zv18-calendar__form,
.zv18-calendar__actions,
.zv18-plan,
.hero,
.section:not(#stappenplan),
.front-page > .section:not(#stappenplan) {
	display: none !important;
}

.hero-plate {
	background: none !important;
	padding: 0 !important;
}

.zv18-timeline__item {
	break-inside: avoid;
}

/* Lange lijst: in print alle polissen, ook de ingeklapte (docs/07). */
.zv18-compare .policy-row.is-beyond {
	display: grid !important;
}

.zv18-compare__showall {
	display: none;
}
