.tool-widget[data-widget="german-estimate"] td {
	overflow-wrap: anywhere;
}
@media print {
	.tool-widget[data-widget="german-estimate"] .tool-form {
		display: none;
	}
	.tool-widget[data-widget="german-estimate"] .tool-result-col,
	.tool-widget[data-widget="german-estimate"] [data-tool-detail] {
		break-inside: auto;
	}
	.tool-widget[data-widget="german-estimate"] tr {
		break-inside: avoid;
	}
}
.tool-widget[data-widget="german-estimate"] .tool-detail table {
	table-layout: fixed;
	width: 100%;
}
.tool-widget[data-widget="german-estimate"] .tool-detail td {
	white-space: normal;
}
.tools-page h1,
.tools-page .tools-more a,
.tool-widget[data-widget="german-estimate"] label {
	hyphens: auto;
	overflow-wrap: anywhere;
}
.tool-widget[data-widget="german-estimate"] textarea {
	width: 100%;
	max-width: 100%;
}
.de-signature {
	overflow-wrap: anywhere;
	margin-top: 2rem;
}
@media print {
	.tool-widget[data-tool="rent-receipt"][data-widget="german-estimate"] td {
		padding-top: 3pt;
		padding-bottom: 3pt;
	}
	.de-signature {
		break-inside: avoid;
	}
}
@media print {
	/* The explanatory article contains the original example, even after editing. */
	.tools-page .tools-body {
		display: none;
	}
}
