@media print {
	* { -webkit-print-color-adjust: exact; }
	/* Спрятать URL при печати */
	a[href]:after { content: none; }
	/* Обнулить поля на странице */
	@page { margin: 0; }
	@page { size: auto; }

	body,
	.article {
		margin: 0;
		background: #fff !important;
	}

	.not-print {
		display: none !important;
	}
	.app__header,
	.header,
	.header__back-navbar,
	.header__profile,
	.header__content,
	.navbar-toggler,
	.breadcrumb,
	.breadcrumb-row,
	h1,
	.catalog,
	.app__footer,
	.rating-popup,
	.label-chatbot,
	.scroll-top {
		display: none !important;
	}
	.form-osteopenia {
		border: none;
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 0;
		padding-bottom: 0;
	}
	.form-osteopenia__body {
		flex-direction: column;
	}
	.article__container {
		margin: 0 !important;
		padding: 0 !important;
	}
	.article__wrap {
		padding: 0 !important;
		padding-top: 40px !important;
	}
	.article__container .article__wrap {
		box-shadow: none !important;
	}
	.header.is-sticky .header__wrapper {
		box-shadow: none !important;
	}
	.form-osteopenia__footer .form-osteopenia__head {
		margin-top: 20px !important;
		padding-top: 20px !important;
	}
	.form-osteopenia__result li {
		padding-left: 0px !important;
	}

	.form-osteopenia__body .form-osteopenia__b-field.is-show.ohd,
	.form-osteopenia__body .form-osteopenia__b-field.is-show.ttp {
		margin-top: 0px;
	}
	.form-osteopenia__side {
		gap: 20px;
	}
	.form-osteopenia__head {
		gap: 20px;
	}
}