/**
 * Плашка «Оценивайте…» — ширина как у курсов (.site-content.fixed внутри тикера).
 */
body.infozet-has-financial-risk-strip .infozet-currency-ticker:has(~ .infozet-zaimi-financial-risk-strip) {
	margin-bottom: 0.28rem !important;
}

body.infozet-has-financial-risk-strip .mobile-menu-placeholder:has(+ .infozet-zaimi-financial-risk-strip) {
	margin: 0;
	padding: 0;
	min-height: 0;
}

body.infozet-has-financial-risk-strip .infozet-zaimi-financial-risk-strip {
	display: flow-root;
	position: relative;
	z-index: 25;
	clear: both;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 0;
	background: transparent;
	border: none;
	overflow: visible;
}

/* Как у .infozet-currency-ticker .infozet-currency-ticker__site-content — Reboot .site-content.fixed */
body.infozet-has-financial-risk-strip .infozet-zaimi-financial-risk-strip__site-content.site-content {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	background: transparent !important;
	overflow: visible !important;
}

body.infozet-has-financial-risk-strip .infozet-zaimi-financial-risk-strip + #content.site-content {
	position: relative;
	z-index: 1;
	margin-top: 0 !important;
	padding-top: 0.4rem !important;
}

body.infozet-has-financial-risk-strip .infozet-zaimi-financial-risk-strip__inner {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 0.28rem 0.5rem;
	background-color: #f9f9f9;
	border: none;
	border-radius: 6px;
}

body.infozet-has-financial-risk-strip .infozet-zaimi-financial-risk-strip__text {
	margin: 0;
	font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 0.8125rem;
	line-height: 1.3;
	font-weight: 500;
	color: rgba(55, 65, 81, 0.72);
	text-align: center;
}

/*
 * singular infozet_mfo: зазор до крошек или до hero/H1 (в теме у крошек margin-top −0.75rem).
 * Без крошек срабатывает только padding-top у #content.
 */
body.infozet-has-financial-risk-strip.single-infozet_mfo .infozet-zaimi-financial-risk-strip + #content.site-content {
	padding-top: 1rem !important;
}

body.infozet-has-financial-risk-strip.single-infozet_mfo #primary .site-main > .article-post:has(> .infozet-breadcrumbs-wrap:first-child) {
	margin-top: 0 !important;
}

body.infozet-has-financial-risk-strip.single-infozet_mfo .site-main > .infozet-breadcrumbs-wrap:first-child {
	margin-top: 0 !important;
}

/*
 * Страница калькулятора займа: те же зазоры, что у singular МФО (курсы → плашка → крошки → H1).
 */
body.infozet-has-financial-risk-strip.infozet-calculator-zaim-page .infozet-zaimi-financial-risk-strip + #content.site-content {
	padding-top: 1rem !important;
}

body.infozet-has-financial-risk-strip.infozet-calculator-zaim-page #primary .site-main > .article-post:has(> .infozet-breadcrumbs-wrap:first-child) {
	margin-top: 0 !important;
}

body.infozet-has-financial-risk-strip.infozet-calculator-zaim-page .site-main > .infozet-breadcrumbs-wrap:first-child {
	margin-top: 0 !important;
}

body.infozet-calculator-zaim-page .article-post > .infozet-breadcrumbs-wrap {
	margin-bottom: 1rem;
}

body.infozet-calculator-zaim-page .article-post > .infozet-breadcrumbs-wrap + .entry-title {
	margin-top: 0;
	margin-bottom: 0.55em;
}

@media (max-width: 767px) {
	body.infozet-has-financial-risk-strip .infozet-currency-ticker:has(~ .infozet-zaimi-financial-risk-strip) {
		margin-bottom: 0.22rem !important;
	}

	body.infozet-has-financial-risk-strip .infozet-zaimi-financial-risk-strip__inner {
		padding: 0.24rem 0.35rem;
	}

	body.infozet-has-financial-risk-strip .infozet-zaimi-financial-risk-strip + #content.site-content {
		padding-top: 1rem !important;
	}

	body.infozet-has-financial-risk-strip.single-infozet_mfo .infozet-zaimi-financial-risk-strip + #content.site-content {
		padding-top: 1.15rem !important;
	}

	body.infozet-has-financial-risk-strip.infozet-calculator-zaim-page .infozet-zaimi-financial-risk-strip + #content.site-content {
		padding-top: 1.15rem !important;
	}

	body.infozet-has-financial-risk-strip .infozet-zaimi-financial-risk-strip__text {
		font-size: 0.75rem;
		line-height: 1.28;
	}
}
