

/* Start:/local/templates/doctor/components/bitrix/news/stati/bitrix/news.detail/.default/style.css?1776854389865*/
.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;
	}
}

/* End */


/* Start:/upload/article_assets/iblock_2/element_2504.css?178066532910519*/
/* Auto extracted. IBLOCK_ID=2, ELEMENT_ID=2504 */

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

:root { --g900: #0d2b19; --g800: #173f26; --g700: #1e5530; --g600: #267a3e; --g500: #2e9148; --g400: #4daa64; --g300: #7ec892; --g200: #b8e4c4; --g100: #e4f5ea; --g050: #f2faf5; --n900: #161616; --n800: #242424; --n700: #383838; --n600: #525252; --n500: #6f6f6f; --n400: #8d8d8d; --n300: #b0b0b0; --n200: #d4d4d4; --n100: #ebebeb; --n050: #f5f5f5; --ok-bg:#edf7f1; --ok-b:#2e9148; --ok-t:#155a26; --wn-bg:#fdf6e8; --wn-b:#d4870e; --wn-t:#7a4e00; --er-bg:#fdf0ee; --er-b:#c0392b; --er-t:#7a1f18; --in-bg:#eef3fd; --in-b:#3060c0; --in-t:#1a3a80; --white:#ffffff; --surface:#f8f9f8; --r-sm:6px; --r-md:10px; --r-lg:14px; --sh-xs:0 1px 3px rgba(0,0,0,.06); --sh-sm:0 2px 8px rgba(0,0,0,.08); --sh-md:0 4px 18px rgba(0,0,0,.10); } article.main-wrapper { max-width: unset; margin: 0 auto; box-sizing: border-box; } .lp *, .lp *::before, .lp *::after { box-sizing: border-box; margin: 0; padding: 0; } .lp { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.6; color: var(--n800); max-width: 1200px; margin: 0 auto; padding: 20px; } .lp a { color: var(--g600); text-decoration: none; } .lp a:hover { text-decoration: underline; } .lp strong { font-weight: 700; color: var(--n900); } .lp em { font-style: italic; } .lp img { width: 100%; height: auto; border-radius: var(--r-md); margin: 24px 0; object-fit: cover; box-shadow: var(--sh-xs); } /* HERO */ .lp-hero { background: var(--g800); border-radius: var(--r-lg); padding: 32px; margin-bottom: 0; display: flex; flex-wrap: wrap; gap: 20px; align-items: flex-start; } .lp-hero-main { flex: 2; min-width: 280px; } .lp-hero-main .lp-meta { font-size: 12px; color: var(--g400); margin-bottom: 12px; letter-spacing: .08em; text-transform: uppercase; font-weight: 700; } .lp-hero-main .lp-ht { font-size: clamp(24px, 4vw, 32px); font-weight: 700; color: var(--white); margin-bottom: 10px; line-height: 1.2; } .lp-hero-main .lp-hs { font-size: 16px; color: var(--g100); margin-bottom: 0; } .lp-sb { background: var(--white); border-radius: var(--r-md); padding: 16px; text-align: center; min-width: 130px; flex: 0 0 auto; box-shadow: var(--sh-sm); display: flex; flex-direction: column; justify-content: center; } .lp-sl { font-size: 11px; text-transform: uppercase; letter-spacing: .05em; color: var(--n500); margin-bottom: 6px; font-weight: 700; } .lp-sv { font-size: 28px; font-weight: 700; line-height: 1.1; } .lp-ss { font-size: 12px; color: var(--n400); margin-top: 4px; } .sc-g { color: var(--g600); } .sc-a { color: #d4870e; } .sc-r { color: #c0392b; } .sc-n { color: var(--n500); } @media (max-width: 768px) { .lp-hero { flex-direction: column; } .lp-hero-main { width: 100%; } .lp-sb { width: 100%; flex-direction: row; justify-content: space-between; align-items: center; padding: 12px 20px; } .lp-sl { margin: 0; text-align: left; flex: 1; } .lp-sv { font-size: 22px; margin: 0 12px; } .lp-ss { display: none; } } /* QUICK VERDICT */ .lp-quick { background: var(--n900); border-radius: 0 0 var(--r-lg) var(--r-lg); padding: 28px 32px; margin-bottom: 40px; border-top: 1px solid rgba(255,255,255,.08); } .lp-quick-body { font-size: 15px; color: rgba(255,255,255,.9); line-height: 1.7; border-left: 4px solid var(--g400); padding-left: 16px; } /* SECTIONS & HEADINGS */ .lp section { margin-bottom: 48px; } .lp h2 { font-size: clamp(20px, 3vw, 24px); font-weight: 700; color: var(--g900); margin: 0 0 24px; padding-bottom: 12px; border-bottom: 2px solid var(--g200); display: flex; align-items: center; gap: 12px; line-height: 1.3; } .lp h2 .lp-num { display: inline-flex; align-items: center; justify-content: center; min-width: 36px; height: 36px; background: var(--g700); color: var(--white); border-radius: 50%; font-size: 16px; font-weight: 700; flex-shrink: 0; } .lp h3 { font-size: 18px; font-weight: 700; color: var(--g800); margin: 32px 0 16px; display: flex; align-items: center; gap: 10px; } .lp p { color: var(--n700); margin-bottom: 16px; font-size: 16px; } .lp ul { margin: 0 0 16px 24px; padding: 0; } .lp li { margin-bottom: 8px; color: var(--n700); } /* CALLOUTS */ .lp-ok, .lp-wn, .lp-al, .lp-in { border-left: 4px solid; border-radius: 0 var(--r-sm) var(--r-sm) 0; padding: 16px 20px; margin: 24px 0; font-size: 15px; line-height: 1.6; color: var(--n800); } .lp-ok { background: var(--ok-bg); border-color: var(--ok-b); } .lp-wn { background: var(--wn-bg); border-color: var(--wn-b); } .lp-al { background: var(--er-bg); border-color: var(--er-b); } .lp-in { background: var(--in-bg); border-color: var(--in-b); } /* CRITERIA GAUGES */ .lp-cr { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 16px; margin: 24px 0; } .lp-ci { background: var(--white); border: 1px solid var(--n200); border-radius: var(--r-md); padding: 16px; box-shadow: var(--sh-xs); } .lp-cl { font-size: 13px; color: var(--n900); margin-bottom: 8px; font-weight: 700; } .lp-cv { font-size: 20px; font-weight: 700; margin-bottom: 10px; } .lp-cb { height: 6px; border-radius: 3px; background: var(--n100); overflow: hidden; } .lp-cf { height: 100%; border-radius: 3px; } .lp-cf-g { background: var(--g500); } .lp-cf-a { background: #e8a010; } .lp-cf-r { background: #cc3a1e; } /* TABLES */ .lp-tbl-wrap { overflow-x: auto; border-radius: var(--r-lg); border: 1px solid var(--n200); box-shadow: var(--sh-xs); margin: 24px 0; } .lp-t { width: 100%; border-collapse: collapse; font-size: 14px; text-align: left; background: var(--white); } .lp-t th { padding: 14px 16px; background: var(--g800); color: var(--white); font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: .05em; border-bottom: 2px solid var(--g700); white-space: nowrap; } .lp-t td { padding: 14px 16px; border-bottom: 1px solid var(--n100); vertical-align: top; color: var(--n700); line-height: 1.5; } .lp-t tr:last-child td { border-bottom: none; } .lp-t tbody tr:nth-child(even) td { background: var(--surface); } .lp-t tbody tr:hover td { background: var(--g050); } .lp-t td:first-child { font-weight: 700; color: var(--n900); border-right: 1px solid var(--n100); } .lp-tg { color: var(--g600); font-weight: 700; } .lp-ta { color: #d4870e; font-weight: 700; } .lp-tr { color: #c0392b; font-weight: 700; } /* CARDS GRID */ .cards-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; margin: 24px 0; } .card { border-radius: var(--r-lg); padding: 24px; border: 1px solid; box-shadow: var(--sh-xs); display: flex; flex-direction: column; background: var(--white); } .card.lp-best { border-top: 4px solid var(--g500); background: var(--ok-bg); border-color: var(--g200); border-top-color: var(--g500); } .card.lp-mid { border-top: 4px solid #f5d07a; background: var(--wn-bg); border-color: #fce8b8; border-top-color: #d4870e; } .card.lp-rx { border-top: 4px solid #f5b8a8; background: var(--er-bg); border-color: #fad4cc; border-top-color: #c0392b; } .card.lp-plain { border-color: var(--n200); } .lp-cn { font-weight: 700; font-size: 18px; margin-bottom: 12px; color: var(--n900); display: flex; flex-direction: column; align-items: flex-start; gap: 8px; } .lp-bdg { display: inline-block; font-size: 11px; font-weight: 700; padding: 4px 10px; border-radius: 100px; letter-spacing: .04em; text-transform: uppercase; } .lp-bdg-g { background: var(--g800); color: var(--white); } .lp-bdg-a { background: #ffc107; color: #000; } .lp-bdg-n { background: var(--n400); color: var(--white); } .lp-csc { font-size: 16px; font-weight: 700; margin-bottom: 10px; } .card ul { margin: 12px 0 0 20px; font-size: 15px; } /* PROS / CONS */ .lp-pc { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; margin: 24px 0; } .lp-pros, .lp-cons { border-radius: var(--r-lg); padding: 24px; border: 1px solid; } .lp-pros { background: var(--ok-bg); border-color: var(--g200); } .lp-cons { background: var(--er-bg); border-color: #f5b8a8; } .lp-pt { font-weight: 700; font-size: 18px; margin-bottom: 16px; } .lp-pros .lp-pt { color: var(--ok-t); } .lp-cons .lp-pt { color: var(--er-t); } .lp-pros ul, .lp-cons ul { margin: 0 0 0 20px; padding: 0; } .lp-pros li, .lp-cons li { font-size: 15px; margin-bottom: 8px; } /* TIMELINE */ .lp-tl { border-left: 2px solid var(--g500); margin: 24px 0 24px 12px; padding-left: 24px; display: flex; flex-direction: column; gap: 24px; } .lp-tr-item { position: relative; } .lp-tr-item::before { content: ''; position: absolute; left: -31px; top: 4px; width: 12px; height: 12px; border-radius: 50%; background: var(--g500); } .lp-tr-item.lp-grey::before { background: var(--n400); } .lp-tt { font-weight: 700; color: var(--g900); display: block; margin-bottom: 6px; font-size: 16px; } .lp-tx { font-size: 15px; line-height: 1.6; color: var(--n800); } /* FAQ */ .lp-faq { display: flex; flex-direction: column; gap: 12px; margin: 24px 0; } .lp-fi details { background: var(--surface); border: 1px solid var(--n200); border-radius: var(--r-md); overflow: hidden; box-shadow: var(--sh-xs); } .lp-fi summary { padding: 16px 20px; font-size: 16px; font-weight: 700; color: var(--g800); cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; transition: background .2s; } .lp-fi summary::-webkit-details-marker { display: none; } .lp-fi summary:hover { background: var(--g050); } .lp-fi details[open] summary { border-bottom: 1px solid var(--n200); } .lp-fi summary::after { content: '+'; font-size: 24px; font-weight: 300; color: var(--g500); margin-left: 16px; flex-shrink: 0; transition: transform .3s; line-height: 1; } .lp-fi details[open] summary::after { content: '−'; } .lp-fa { padding: 16px 20px; font-size: 15px; color: var(--n700); line-height: 1.6; background: var(--white); } /* QUOTE */ .lp-qt { background: var(--surface); border: 1px solid var(--n200); border-left: 4px solid var(--n400); border-radius: 0 var(--r-md) var(--r-md) 0; padding: 20px 24px; margin: 24px 0; font-size: 15px; font-style: italic; color: var(--n700); line-height: 1.7; } .lp-qt strong { display: block; font-style: normal; font-size: 14px; color: var(--n900); margin-top: 12px; font-weight: 700; } /* DISCLAIMER */ .lp-dis { font-size: 13px; color: var(--n500); font-style: italic; margin-top: 48px; padding-top: 24px; border-top: 1px solid var(--n200); line-height: 1.6; } .lp-dis p { margin-bottom: 12px; } .lp-dis ul { margin: 12px 0 0 20px; padding: 0; font-style: normal; } .lp-dis li { font-size: 12px; margin-bottom: 6px; }

/* End */
/* /local/templates/doctor/components/bitrix/news/stati/bitrix/news.detail/.default/style.css?1776854389865 */
/* /upload/article_assets/iblock_2/element_2504.css?178066532910519 */
