

/* Start:/local/templates/doctor/components/bitrix/news/stati/bitrix/news.detail/.default/style.css?17828957803018*/
.share__bottom-rating {
	display: flex;
	align-items: center;
	gap: 12px;
	flex-wrap: wrap;
}

.share__bottom-rating-stars {
	display: flex;
	align-items: center;
	gap: 2px;
}

.share__bottom-rating-star {
	border: 0;
	background: transparent;
	padding: 0;
	margin: 0;
	font-size: 24px;
	line-height: 1;
	color: #d9d9d9;
	cursor: pointer;
	transition: color .2s ease;
}

.share__bottom-rating-star.is-active {
	color: #f5b301;
}

.share__bottom-rating-info {
	display: flex;
	align-items: center;
	gap: 8px;
	font-size: 14px;
	color: #787070;
}

.share__bottom-rating-value {
	font-weight: 700;
	color: #323232;
}

.needed__buttons {
	display: none!important;
	overflow-x: scroll;
}

.needed--articles {
	display: none!important;
}

@media (max-width: 1100px) {
	.needed--articles {
		display: flex!important;
	}
	.needed__buttons {
		display: flex!important;
	}
}

@media (max-width: 1410px) {
	.needed__buttons {
		display: flex !important;
		flex-wrap: nowrap !important;
		overflow-x: auto;
		justify-content: flex-start !important;
		gap: 8px;
		width: 100%;
		padding-bottom: 6px; 
		scroll-snap-type: x proximity;
		-webkit-overflow-scrolling: touch;
		scrollbar-width: none;
	}
	.needed__buttons::-webkit-scrollbar {
		display: none;
	}
	.needed__buttons-btn {
		flex: 0 0 auto !important;
		width: 200px !important;
		display: block !important;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		text-align: center;
		line-height: 1.4;
	}
}

.breed-related {
	margin: 32px 0 28px;
}

.breed-related__title {
	margin-bottom: 14px;
	font-size: 20px;
	line-height: 1.3;
	font-weight: 500;
	color: #202020;
}

.breed-related__scroll {
	display: flex;
	gap: 12px;
	overflow-x: auto;
	overflow-y: hidden;
	padding: 0 0 12px;
	scroll-snap-type: x mandatory;
	-webkit-overflow-scrolling: touch;
	text-overflow: ellipsis;
	text-align: center;
}

.breed-related__scroll::-webkit-scrollbar {
	height: 6px;
}

.breed-related__scroll::-webkit-scrollbar-track {
	background: #eef3e7;
	border-radius: 999px;
}

.breed-related__scroll::-webkit-scrollbar-thumb {
	background: #6c9b3c;
	border-radius: 999px;
}

.breed-related__item {
	flex: 0 0 auto;
	min-width: 220px;
	max-width: 100%;
	padding: 14px 18px;
	border-radius: 16px;
	background: #ffffff;
	border: 1px solid #e1ecd6;
	color: #202020;
	font-size: 15px;
	line-height: normal;
	text-decoration: none;
	scroll-snap-align: start;
	transition: border-color 0.2s ease, transform 0.2s ease;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}

.breed-related__item:hover {
	border-color: #6c9b3c;
	transform: translateY(-2px);
}

@media (max-width: 768px) {
	.breed-related {
		margin: 24px 0;
	}

	.breed-related__title {
		font-size: 18px;
	}

	.breed-related__item {
		min-width: 180px;
		max-width: 240px;
		padding: 12px 14px;
		font-size: 14px;
	}
}

.statiDetail .wrapperMain {
	max-width: 70%!important;
}

@media (max-width: 1100px) {
	.statiDetail .wrapperMain {
		max-width: 100%!important;
	}
}





/* End */


/* Start:/upload/article_assets/iblock_2/element_1769.css?179127223115061*/
/* Auto extracted. IBLOCK_ID=2, ELEMENT_ID=1769 */

/* ===== STYLE BLOCK ===== */

.pp-review *, .pp-review *::before, .pp-review *::after{ box-sizing: border-box; margin: 0; padding: 0; }.pp-review html{ font-size: 15px; scroll-behavior: smooth; }.pp-review body{ font-family: Arial, 'Helvetica Neue', sans-serif; font-size: 15px; line-height: 1.75; color: #1a1a1a; background: #f4f4f4; -webkit-font-smoothing: antialiased; }.pp-review /* TOPBAR */
.pp-bar{ background: #2a9d5c; padding: 0 20px; }.pp-review .pp-bar-in{ margin: 0 auto; display: flex; align-items: center; justify-content: space-between; height: 46px; }.pp-review .pp-logo{ font-size: 17px; font-weight: 700; color: #fff; text-decoration: none; }.pp-review .pp-logo em{ opacity: .65; font-style: normal; font-weight: 400; font-size: 13px; margin-left: 6px; }.pp-review .pp-bc{ font-size: 12px; color: rgba(255,255,255,.65); display: flex; align-items: center; gap: 5px; }.pp-review .pp-bc a{ color: rgba(255,255,255,.8); text-decoration: none; }.pp-review .pp-bc a:hover{ color: #fff; }.pp-review .pp-bc-sep{ opacity: .45; }.pp-review /* HERO */
.pp-hero{ background: #ffffff; border-bottom: 3px solid #2a9d5c; padding: 20px 0 16px; }.pp-review .pp-hero-in{ margin: 0 auto; }.pp-review .pp-meta-row{ font-size: 12px; color: #aaaaaa; margin-bottom: 10px; display: flex; flex-wrap: wrap; align-items: center; gap: 14px; }.pp-review .pp-tag{ background: #eef6ee; color: #1a8a5e; border-radius: 4px; padding: 2px 8px; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: .07em; }.pp-review .pp-tag-blue{ background: #edf3fb; color: #1a3f7a; border-radius: 4px; padding: 2px 8px; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: .07em; }.pp-review .pp-upd{ display: inline-flex; align-items: center; gap: 5px; color: #888888; font-size: 12px; }.pp-review .pp-upd::before{ content: ''; width: 7px; height: 7px; border-radius: 50%; background: #2a9d5c; display: inline-block; }.pp-review .pp-hero h1{ font-size: 21px; font-weight: 700; color: #1a1a1a; line-height: 1.35; margin-bottom: 14px; }.pp-review .pp-hbody{ display: flex; flex-wrap: wrap; gap: 14px; align-items: flex-start; }.pp-review .pp-hmain{ flex: 2; min-width: 260px; }.pp-review .pp-vlead{ font-size: 14px; color: #333333; line-height: 1.7; background: #eef6ee; border-left: 4px solid #2a9d5c; border-radius: 0 6px 6px 0; padding: 12px 15px; margin-bottom: 12px; }.pp-review .pp-vlead strong{ color: #1a1a1a; }.pp-review .pp-chip{ display: inline-flex; align-items: center; gap: 8px; background: #f4f4f4; border: 1px solid #e0e0e0; border-radius: 100px; padding: 4px 12px 4px 4px; font-size: 12px; color: #555555; }.pp-review .pp-chip-ava{ width: 26px; height: 26px; border-radius: 50%; background: #2a9d5c; color: #fff; font-size: 11px; font-weight: 700; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }.pp-review .pp-chip strong{ color: #1a1a1a; }.pp-review /* scores — горизонтальная полоса */
.pp-scores-bar{ background: #f4f4f4; border-top: 1px solid #e0e0e0; padding: 12px 0 10px; }.pp-review .pp-scores-bar-in{ margin: 0 auto; display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }.pp-review .pp-scores-lbl{ font-size: 11px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: #555555; margin-right: 4px; flex-shrink: 0; }.pp-review .pp-scores{ display: flex; flex-wrap: wrap; gap: 8px; }.pp-review .pp-sb{ background: #ffffff; border: 1px solid #e0e0e0; border-radius: 100px; padding: 5px 14px 5px 6px; display: flex; align-items: center; gap: 8px; }.pp-review .pp-sb-circle{ width: 32px; height: 32px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-weight: 700; font-size: 13px; }.pp-review .sbc-g{ background: #eef6ee; color: #2a9d5c; border: 1.5px solid #ddeedc; }.pp-review .sbc-a{ background: #fff8ec; color: #e8a010; border: 1.5px solid #fde68a; }.pp-review .pp-sl{ font-size: 13px; color: #333333; }.pp-review .pp-sv{ display: none; }.pp-review .pp-ss{ display: none; }.pp-review .cg{ color: #2a9d5c; }.pp-review .ca{ color: #e8a010; }.pp-review .cr{ color: #cc3a1e; }.pp-review /* CONTENT */
.pp-content{ margin: 0 auto; padding: 16px 0 30px; }.pp-review .pp-hr{ border: none; border-top: 1px solid #e0e0e0; margin: 34px 0; }.pp-review /* SECTION */
.pp-sh{ display: flex; align-items: center; gap: 11px; margin-bottom: 16px; padding-bottom: 9px; border-bottom: 2px solid #e0e0e0; }.pp-review .pp-sn{ background: #2a9d5c; color: #fff; font-size: 11px; font-weight: 700; width: 22px; height: 22px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }.pp-review .pp-sh h2{ font-size: 20px; font-weight: 700; color: #1a1a1a; margin: 0; line-height: 1.25; }.pp-review h3{ font-size: 16px; font-weight: 700; color: #1a1a1a; margin: 22px 0 9px; }.pp-review p{ margin-bottom: 12px; color: #333333; }.pp-review strong{ font-weight: 700; color: #1a1a1a; }.pp-review ul, .pp-review ol{ padding-left: 1.4em; margin-bottom: 12px; }.pp-review li{ margin-bottom: 6px; color: #333333; }.pp-review /* CALLOUTS */
.pp-ok, .pp-review .pp-wn, .pp-review .pp-al, .pp-review .pp-in{ border-radius: 0 6px 6px 0; padding: 11px 15px; margin: 14px 0; font-size: 14px; line-height: 1.65; }.pp-review .pp-ok{ background: #eef6ee; border-left: 4px solid #2a9d5c; }.pp-review .pp-ok .c-l{ color: #2a9d5c; }.pp-review .pp-ok p{ color: #1a5a2a; margin: 0; }.pp-review .pp-wn{ background: #fff8ec; border-left: 4px solid #e8a010; }.pp-review .pp-wn .c-l{ color: #e8a010; }.pp-review .pp-wn p{ color: #7a5200; margin: 0; }.pp-review .pp-al{ background: #fff1ee; border-left: 4px solid #cc3a1e; }.pp-review .pp-al .c-l{ color: #cc3a1e; }.pp-review .pp-al p{ color: #8a2010; margin: 0; }.pp-review .pp-in{ background: #edf3fb; border-left: 4px solid #3a6abf; }.pp-review .pp-in .c-l{ color: #3a6abf; }.pp-review .pp-in p{ color: #1a3f7a; margin: 0; }.pp-review .c-l{ font-size: 10px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; margin-bottom: 6px; }.pp-review /* FACTS */
.pp-facts{ display: flex; flex-wrap: wrap; gap: 8px; margin: 14px 0; }.pp-review .pp-fact{ flex: 1; min-width: 110px; background: #ffffff; border: 1px solid #e0e0e0; border-top: 3px solid #2a9d5c; border-radius: 0 0 6px 6px; padding: 11px 13px; }.pp-review .pp-fv{ font-size: 21px; font-weight: 700; color: #2a9d5c; line-height: 1.1; margin-bottom: 3px; }.pp-review .pp-fv.fa2{ color: #e8a010; }.pp-review .pp-fv.fr2{ color: #cc3a1e; }.pp-review .pp-fv.fb2{ color: #3a6abf; }.pp-review .pp-fl{ font-size: 12px; color: #555555; line-height: 1.5; }.pp-review /* CRITERIA */
.pp-cr{ display: flex; flex-wrap: wrap; gap: 8px; margin: 12px 0 18px; }.pp-review .pp-ci{ flex: 1; min-width: 100px; background: #ffffff; border-radius: 6px; border: 1px solid #e0e0e0; padding: 10px 12px; }.pp-review .pp-cl{ font-size: 12px; color: #aaaaaa; margin-bottom: 3px; }.pp-review .pp-cv{ font-size: 18px; font-weight: 700; }.pp-review .pp-cv.cvg{ color: #2a9d5c; }.pp-review .pp-cv.cva{ color: #e8a010; }.pp-review .pp-cb{ height: 5px; border-radius: 3px; margin-top: 6px; background: #e0e0e0; overflow: hidden; }.pp-review .pp-cf{ height: 100%; border-radius: 3px; }.pp-review .fg2{ background: #2a9d5c; }.pp-review .fa2b{ background: #e8a010; }.pp-review /* TABLES */
.pp-tw{ overflow-x: auto; margin: 12px 0 20px; border-radius: 6px; border: 1px solid #e0e0e0; }.pp-review .pp-t{ width: 100%; border-collapse: collapse; font-size: 14px; }.pp-review .pp-t th{ background: #f0f0f0; font-weight: 700; text-align: left; padding: 9px 12px; border: 1px solid #e0e0e0; color: #333333; font-size: 13px; }.pp-review .pp-t td{ padding: 8px 12px; border: 1px solid #e0e0e0; vertical-align: top; color: #333333; line-height: 1.5; }.pp-review .pp-t tr:nth-child(even) td{ background: #fafafa; }.pp-review .tb{ font-weight: 700; color: #1a1a1a; }.pp-review .tg{ color: #1a8a5e; font-weight: 700; }.pp-review .ta{ color: #7a5200; font-weight: 700; }.pp-review .tr2{ color: #8a2010; font-weight: 700; }.pp-review .td2{ color: #888888; font-size: 13px; font-style: italic; }.pp-review /* CARDS */
.pp-cards{ display: block; margin: 12px 0 18px; }.pp-review .pp-cd{ display: block; width: 100%; border-radius: 8px; padding: 14px 16px; border: 1px solid #e0e0e0; background: #fafafa; margin-bottom: 10px; }.pp-review .pp-cd.cb2{ border-color: #2a9d5c; background: #eef6ee; }.pp-review .pp-cd.co2{ border-color: #d0c06a; background: #fff8ec; }.pp-review .pp-cd.cb3{ border-color: #3a6abf; background: #edf3fb; }.pp-review .pp-cd.cn2{ border-color: #f5b8a8; background: #fff1ee; }.pp-review .pp-cn2{ font-weight: 700; font-size: 16px; margin-bottom: 5px; color: #1a1a1a; }.pp-review .pp-bdg{ display: inline-block; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 4px; margin-left: 5px; vertical-align: middle; }.pp-review .bdg-g{ background: #ddeedc; color: #1a5a2a; }.pp-review .bdg-a{ background: #fef3d8; color: #7a4f00; }.pp-review .bdg-b{ background: #ddeeff; color: #1a4a8a; }.pp-review .bdg-r{ background: #fff1ee; color: #8a2010; }.pp-review .bdg-gr{ background: #f0f0f0; color: #555; }.pp-review .pp-csc2{ font-size: 15px; font-weight: 700; margin: 5px 0 4px; color: #7a5200; }.pp-review .pp-cd.cb2 .pp-csc2{ color: #1a8a5e; }.pp-review .pp-cd.cb3 .pp-csc2{ color: #1a3f7a; }.pp-review .pp-cd.cn2 .pp-csc2{ color: #8a2010; }.pp-review .pp-cds2{ font-size: 15px; color: #333333; line-height: 1.6; margin-top: 4px; }.pp-review /* PROS/CONS */
.pp-pc{ display: block; margin: 12px 0 18px; }.pp-review .pp-pros, .pp-review .pp-cons{ display: block; width: 100%; border-radius: 8px; padding: 13px 15px; margin-bottom: 10px; }.pp-review .pp-pros{ background: #eef6ee; border: 1px solid #a8d8b0; }.pp-review .pp-cons{ background: #fff1ee; border: 1px solid #f5b8a8; }.pp-review .pp-pt{ font-weight: 700; margin-bottom: 8px; font-size: 14px; }.pp-review .pp-pros .pp-pt{ color: #1a8a5e; }.pp-review .pp-cons .pp-pt{ color: #8a2010; }.pp-review .pp-pros li{ color: #1a5a2a; font-size: 14px; }.pp-review .pp-cons li{ color: #8a2010; font-size: 14px; }.pp-review /* FIT */
.pp-fit{ display: block; margin: 12px 0 18px; }.pp-review .pp-fc{ display: block; width: 100%; border-radius: 8px; padding: 13px 15px; font-size: 15px; margin-bottom: 10px; }.pp-review .pp-fc ul{ margin: 6px 0 0 1.2em; padding: 0; }.pp-review .pp-fc li{ margin-bottom: 5px; }.pp-review .pfg{ background: #eef6ee; border: 1px solid #a8d8b0; }.pp-review .pfg .pft{ font-weight: 700; color: #1a8a5e; margin-bottom: 5px; }.pp-review .pfg li{ color: #1a5a2a; }.pp-review .pfr{ background: #fff1ee; border: 1px solid #f5b8a8; }.pp-review .pfr .pft{ font-weight: 700; color: #8a2010; margin-bottom: 5px; }.pp-review .pfr li{ color: #8a2010; }.pp-review .pfa{ background: #fff8ec; border: 1px solid #fde68a; }.pp-review .pfa .pft{ font-weight: 700; color: #7a5200; margin-bottom: 5px; }.pp-review .pfa li{ color: #7a5200; }.pp-review /* TIMELINE */
.pp-rl{ border: 1px solid #e0e0e0; border-radius: 8px; overflow: hidden; margin: 12px 0 18px; }.pp-review .pp-rr{ display: flex; gap: 10px; padding: 10px 13px; border-bottom: 1px solid #efefef; font-size: 14px; align-items: flex-start; }.pp-review .pp-rr:last-child{ border-bottom: none; }.pp-review .pp-rr:nth-child(even){ background: #fafafa; }.pp-review .pp-ry{ font-weight: 700; min-width: 44px; color: #888888; padding-top: 2px; flex-shrink: 0; font-size: 13px; }.pp-review .pp-rt{ min-width: 100px; flex-shrink: 0; padding-top: 2px; }.pp-review .pp-rt span{ display: inline-block; padding: 2px 8px; border-radius: 4px; font-size: 11px; font-weight: 700; }.pp-review .rg{ background: #eef6ee; color: #1a8a5e; }.pp-review .rn{ background: #f0f0f0; color: #555; }.pp-review .rb{ background: #edf3fb; color: #1a3f7a; }.pp-review .pp-rtx{ flex: 1; line-height: 1.55; color: #333333; }.pp-review /* BLOCKQUOTE */
.pp-qt{ background: #f7f7f7; border-left: 4px solid #bbb; border-radius: 0 6px 6px 0; padding: 11px 15px; margin: 12px 0 16px; font-size: 14px; font-style: italic; color: #555555; line-height: 1.65; }.pp-review .pp-qt cite{ display: block; font-style: normal; font-size: 12px; color: #aaaaaa; margin-top: 5px; }.pp-review /* EXPERT */
.pp-expert{ background: #ffffff; border: 1px solid #e0e0e0; border-radius: 8px; padding: 13px 16px; display: flex; gap: 13px; align-items: flex-start; margin: 14px 0 18px; font-size: 14px; }.pp-review .pp-ava{ width: 40px; height: 40px; border-radius: 50%; background: #2a9d5c; color: #fff; font-weight: 700; font-size: 13px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }.pp-review .pp-en{ font-weight: 700; color: #1a1a1a; font-size: 14px; }.pp-review .pp-er{ font-size: 12px; color: #888888; margin-bottom: 4px; }.pp-review .pp-et{ color: #333333; line-height: 1.65; }.pp-review /* FAQ */
.pp-faq{ margin: 12px 0 18px; }.pp-review .pp-fi{ border: 1px solid #e0e0e0; border-radius: 6px; margin-bottom: 7px; overflow: hidden; background: #ffffff; }.pp-review .pp-fq{ font-weight: 700; font-size: 14px; color: #1a1a1a; padding: 12px 15px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; gap: 12px; user-select: none; transition: background .15s; }.pp-review .pp-fq:hover{ background: #f4f4f4; }.pp-review .pp-fi-ic{ flex-shrink: 0; width: 20px; height: 20px; border-radius: 50%; background: #e0e0e0; display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 300; color: #888888; transition: transform .25s, background .15s; }.pp-review .pp-fi.open .pp-fi-ic{ transform: rotate(45deg); background: #2a9d5c; color: #fff; }.pp-review .pp-fa{ font-size: 14px; color: #333333; line-height: 1.7; padding: 0 15px; max-height: 0; overflow: hidden; transition: max-height .35s ease, padding .2s; }.pp-review .pp-fi.open .pp-fa{ max-height: 300px; padding: 2px 15px 13px; }.pp-review /* MISC */
.pp-mn{ font-size: 12px; color: #aaaaaa; margin: -8px 0 12px; font-style: italic; }.pp-review .pp-dis{ font-size: 12px; color: #aaaaaa; font-style: italic; line-height: 1.7; margin-top: 4px; padding-top: 11px; border-top: 1px solid #e0e0e0; }.pp-review /* FOOTER */
.pp-foot{ background: #1a1a1a; color: rgba(255,255,255,.5); font-size: 12px; padding: 22px 20px; margin-top: 36px; }.pp-review .pp-foot-in{ margin: 0 auto; display: flex; flex-wrap: wrap; gap: 8px; justify-content: space-between; align-items: center; }.pp-review .pp-foot-logo{ font-size: 15px; font-weight: 700; color: #fff; }.pp-review .pp-foot a{ color: rgba(255,255,255,.7); text-decoration: none; }.pp-review .pp-foot a:hover{ color: #fff; }

@media (max-width: 580px) {.pp-review .pp-hero h1{ font-size: 17px; }.pp-review .pp-sh h2{ font-size: 17px; }.pp-review .pp-scores{ flex-direction: row; flex-wrap: wrap; min-width: unset; }.pp-review .pp-cards, 
}


.pp-review .pp-facts { display: flex; flex-wrap: wrap; gap: 8px; }
.pp-review .pp-cr { display: flex; flex-wrap: wrap; gap: 8px; }

/* End */
/* /local/templates/doctor/components/bitrix/news/stati/bitrix/news.detail/.default/style.css?17828957803018 */
/* /upload/article_assets/iblock_2/element_1769.css?179127223115061 */
