/* Print styling for the verification page.
   Only loads on print. Removes site chrome and produces a clean one-pager. */

@media print {
	body * { visibility: hidden; }
	.dao-pd-profile, .dao-pd-profile * { visibility: visible; }
	.dao-pd-profile { position: absolute; left: 0; top: 0; width: 100%; padding: 20mm; box-sizing: border-box; }
	.no-print { display: none !important; }
	.print-only { display: block !important; }

	.dao-pd-breadcrumb { display: none; }
	.dao-pd-profile-card { border: 2px solid #0b1d33; border-radius: 0; }
	.dao-pd-profile-header { background: #0b1d33 !important; -webkit-print-color-adjust: exact; print-color-adjust: exact; }
	.dao-pd-profile-name, .dao-pd-profile-id { color: #fff !important; }
	.dao-pd-profile-status { background: rgba(255,255,255,.2) !important; color: #fff !important; }

	.dao-pd-print-stamp {
		margin-top: 20mm;
		padding: 10mm;
		border: 1px dashed #0b1d33;
		font-size: 11pt;
	}
	.dao-pd-print-stamp p { margin: 4pt 0; }

	a { color: #000 !important; text-decoration: none !important; }
	a[href]::after { content: ""; }
}
