

/* Start:/local/templates/promprod/template_styles.css?179403653573*/
/* рамка из прототипа: стили в proto/ и frames */

/* End */


/* Start:/local/templates/promprod/rt-fix.css?179406497713682*/
/* Исправления поверх прототипа. Фиксированная шапка: пункт меню при наведении/открытии не должен быть белым на белом */
#headerfixed .menu-row .menu-item > .wrap > a,
#headerfixed .menu-row .menu-item:hover > .wrap > a,
#headerfixed .menu-row .menu-item.hover > .wrap > a,
#headerfixed .menu-row .menu-item.active > .wrap > a,
#headerfixed .menu-row .menu-item > .wrap > a:hover{color:#092267!important}
#headerfixed .menu-row .menu-item:hover > .wrap > a,
#headerfixed .menu-row .menu-item.hover > .wrap > a,
#headerfixed .menu-row .menu-item > .wrap > a:hover{background:#eef1f8!important;box-shadow:inset 0 -2px 0 #b8935a}
#headerfixed .menu-row .menu-item > .wrap > a *{color:inherit!important}
#headerfixed .menu-row .menu-item > .wrap > a svg path{fill:currentColor}

/* партнёры: квадратный логотип РАТЭК крупнее, чтобы читался рядом с горизонтальными */
html body .pp-logo img[src*="partners/ratek.svg"],html body img[src*="partners/ratek.svg"]{height:52px!important;max-height:52px!important;width:auto!important}
/* Фильтр каталога: единый фон, без белых подложек/полос при наведении; без всплывающей подсказки с числом */
.bx_filter .bx_filter_parameters_box,.bx_filter .bx_filter_parameters_box:hover,.bx_filter .bx_filter_parameters_box.active,.bx_filter .bx_filter_parameters_box.set,
.bx_filter .bx_filter_parameters_box_title,.bx_filter .bx_filter_parameters_box_title:hover,.bx_filter .bx_filter_block,.bx_filter .bx_filter_block:hover,
.bx_filter .bx_filter_parameters_box_container,.bx_filter label,.bx_filter label:hover,.bx_filter .filter label:hover,.bx_filter .bx_filter_input_checkbox:hover{background:transparent!important;background-color:transparent!important;box-shadow:none!important}
.bx_filter .bx_filter_popup_result{display:none!important}

/* Логотипы партнёров/марок ×1.5 (Павел pt203u): главная, «О компании», «Партнёры». html body — перебить inline-стили прототипа. */
html body .pp-logo img,html body .pph-pc .lg img,html body .pp-partner-logo img{zoom:1.5;max-width:96%!important;max-height:none!important}
html body .pph-strip .it-partners .pp-logo img{max-height:40px!important;max-width:96%!important}
html body .pp-partner-logo{height:90px!important}
html body .pph-pc .lg{height:auto!important;min-height:90px}
html body img[alt*="РАТЭК"],html body img[src*="%D0%A0%D0%B0%D1%82%D0%B5%D0%BA"],html body img[src*="Ратек"]{max-height:60px!important;width:auto!important}
html body .pph-pc .lg img{max-width:150px!important;max-height:44px!important}
html body .pph-pc .lg img[alt*="РАТЭК"]{max-height:60px!important}
/* Главная ПромПрода, «Наши партнёры»: прежний размер (×1.0), сетка 2×2, логотипы одной высоты (Павел) */
html body .pph-strip .it-partners .pp-logo img{zoom:1!important;height:34px!important;max-height:34px!important;width:auto!important;max-width:100%!important;object-fit:contain!important}
html body .pph-strip .it-partners .pp-logo img[src*="ratek.svg"]{height:34px!important;max-height:34px!important;width:auto!important}
html body .pph-pc .lg img[src*="ratek.svg"]{height:54px!important;max-height:54px!important;width:auto!important}
/* Техническая документация: левое меню-дерево */
.rt-td{display:flex;gap:32px;align-items:flex-start;margin-top:8px}
.rt-td__side{flex:0 0 270px;position:sticky;top:90px;border:1px solid #E4E8F0;border-radius:8px;padding:14px 0;background:#fff;font-family:Ubuntu,Arial,sans-serif}
.rt-td__side ul{list-style:none;margin:0;padding:0}.rt-td__side li:before{display:none!important}
.rt-td__side a{display:block;padding:7px 18px;color:#0B1F3A;text-decoration:none;font-size:14px;line-height:1.35;border-left:3px solid transparent}
.rt-td__root{font-weight:700;font-size:15px!important}
.rt-td__i>a{font-weight:600}
.rt-td__sub a{padding-left:32px;font-size:13px;color:#4A5568}
.rt-td__side a:hover{background:#F5F7FB;color:#2F6FED}
.rt-td__side .is-active>a,.rt-td__root.is-active{border-left-color:#2F6FED;background:#EEF3FE;color:#2F6FED}
.rt-td__main{flex:1;min-width:0}
.rt-td__main .maxwidth-theme{padding-left:0;padding-right:0}
@media(max-width:991px){.rt-td{flex-direction:column}.rt-td__side{position:static;flex:none;width:100%}}
.product-files-item__download{display:inline-flex!important;align-items:center;gap:6px;padding:6px 12px;border:1px solid #2F6FED;border-radius:6px;color:#2F6FED!important;font-weight:600;font-size:13px;text-decoration:none;width:auto!important}
.product-files-item__download svg path{fill:#2F6FED}
.rt-docs-group{margin:28px 0 12px;font-size:20px;color:#0B1F3A}
.rt-td__main .pr-techdocs-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%}
.rt-td__main .pr-techdocs,.rt-td__main .pr-techdocs-tiles>*{max-width:100%;box-sizing:border-box}
@media(max-width:700px){.rt-td__main .pr-techdocs-tiles{grid-template-columns:1fr!important}}
.rt-td__main .pr-techdocs-tiles,.rt-td__main .pr-techdocs{width:auto!important;margin-left:0!important;margin-right:0!important}
.rt-td__main .container,.rt-td__main .pr-techdocs,.rt-td__main .pr-techdocs-tiles{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}
.rt-td__main div,.rt-td__main section{max-width:100%!important;box-sizing:border-box}.rt-td__main{overflow:hidden}
.product-files-item__download{white-space:nowrap;flex:none}
/* t226u: ТД — отступ сверху и левое меню как в «Услугах» Парад-Русь */
.rt-td{margin-top:48px!important;margin-bottom:56px;gap:28px!important}
.rt-td__main h1{margin:0 0 24px!important;font-size:30px;line-height:1.25}
.rt-td__side{flex:0 0 260px!important;border:1px solid #E6E8EC!important;border-radius:4px!important;padding:0!important;box-shadow:none;top:100px}
.rt-td__side nav>ul>li{border-top:1px solid #E6E8EC}
.rt-td__side a{border-left:0!important;padding:13px 16px!important;font-size:14px!important;font-weight:400!important;color:#222!important;line-height:1.4}
.rt-td__root{display:block;font-weight:600!important}
.rt-td__i>a{font-weight:500!important}
.rt-td__sub{background:#FAFBFC}
.rt-td__sub li{border-top:1px solid #F0F1F3}
.rt-td__sub a{padding:10px 16px 10px 28px!important;font-size:13px!important;color:#5B6575!important}
.rt-td__side a:hover{background:#F3F6FB!important;color:#1B4F9C!important}
.rt-td__side .is-active>a,.rt-td__root.is-active{background:#EEF3FB!important;color:#1B4F9C!important;box-shadow:inset 3px 0 0 #1B4F9C}
.pr-techdocs-tile__go{display:none!important}
.pr-techdocs-tile{cursor:pointer}
.pr-techdocs-tile:hover{box-shadow:0 6px 18px rgba(16,40,80,.10)}
.rt-td__side ul,.rt-td__side li{padding:0!important;margin:0!important;list-style:none!important}.rt-td__side li:before{content:none!important;display:none!important}.rt-td__i>a{padding-left:16px!important}
.rt-td__side ul,.rt-td__side li{padding:0!important;margin:0!important;list-style:none!important}.rt-td__side li:before{content:none!important;display:none!important}.rt-td__i>a{padding-left:16px!important}
/* t229u: ТД — как /company/: крошки и H1 сверху, без белой подложки */
.rt-td-page{max-width:1200px;margin:0 auto;padding:28px 20px 48px!important}
.rt-td-page .rt-td{margin-top:8px!important}
.rt-td-head .bc{font-size:14px;color:#8A8F99;margin-bottom:10px}.rt-td-head .bc a{color:#5B6575;text-decoration:none}
.rt-td-head h1{margin:0 0 24px!important}
.rt-td__main h1{display:none}
/* t232u: левое меню ТД — блоки как /services/ Парад-Русь */
.rt-tdm{display:flex;flex-direction:column;gap:8px}
.rt-tdm__g{background:#fff;border:1px solid #e3e8ef;border-radius:8px;overflow:hidden}
.rt-tdm__h{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;background:#fff;border:0;text-align:left;font:500 15px/1.35 Ubuntu,Arial,sans-serif;color:#123f78!important;text-decoration:none;cursor:pointer}
.rt-tdm__h i{width:8px;height:8px;border-right:2px solid #8a8f99;border-bottom:2px solid #8a8f99;transform:rotate(45deg);transition:transform .2s;margin-left:10px;flex:none}
.rt-tdm__g.is-open .rt-tdm__h i{transform:rotate(-135deg)}
.rt-tdm__g ul{display:none;list-style:none;margin:0;padding:0 0 8px;border-top:1px solid #edf0f4}
.rt-tdm__g.is-open ul{display:block}
.rt-tdm__s a{display:block;padding:9px 16px 9px 22px;font:400 14px/1.4 Ubuntu,Arial,sans-serif;color:#333!important;text-decoration:none;border-left:3px solid transparent}
.rt-tdm__s a:hover{color:#123f78!important;background:#f5f7fa}
.rt-tdm__s.is-active a{border-left-color:#2f6fe4;color:#123f78!important;font-weight:500;background:#f2f6fd}
.rt-tdm__s:before{display:none!important}
/* t232u: страницы документов ТД */
.rt-tdp{line-height:1.6;color:#333}.rt-tdp>p,.rt-tdp li{font-size:15px;color:#455163;max-width:900px}
.rt-tdp h2{font:500 20px/1.3 Ubuntu,Arial,sans-serif;color:#123f78;margin:28px 0 12px}
.rt-docl{display:grid;gap:8px;margin:0 0 8px}
.rt-docl__i{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#fff;border:1px solid #e3e8ef;border-radius:8px;text-decoration:none!important;transition:box-shadow .2s,border-color .2s}
.rt-docl__i:hover{border-color:#c9d6ea;box-shadow:0 4px 14px rgba(18,63,120,.08)}
.rt-docl__ic{flex:none;width:40px;height:40px;border-radius:6px;background:#fdecec;color:#d23b3b;font:700 11px/40px Ubuntu,Arial,sans-serif;text-align:center}
.rt-docl__t{flex:1;min-width:0}.rt-docl__t b{display:block;font:500 15px/1.35 Ubuntu,Arial,sans-serif;color:#123f78}.rt-docl__t small{font-size:12.5px;color:#8a8f99}
.rt-docl__btn{flex:none;padding:8px 14px;border-radius:6px;background:#2f6fe4;color:#fff;font:500 13px/1 Ubuntu,Arial,sans-serif}
.rt-docl__i:hover .rt-docl__btn{background:#1f5bcc}
.rt-tdp .ppc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rt-tdp .ppc-tile{background:#fff;border:1px solid #e3e8ef;border-radius:8px;padding:14px 16px}.rt-tdp .ppc-tile h3{margin:0 0 4px;font:500 15px/1.3 Ubuntu,Arial,sans-serif;color:#123f78}.rt-tdp .ppc-tile p{margin:0;font-size:14px;color:#5b6575}
.rt-tdp .ppc-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rt-tdp .ppc-ph{display:block;border-radius:8px;overflow:hidden;aspect-ratio:4/3;border:1px solid #e3e8ef}.rt-tdp .ppc-ph img{width:100%;height:100%;object-fit:cover}
.rt-tdp__cta{display:inline-block;margin-top:24px;padding:12px 22px;border-radius:6px;background:#2f6fe4;color:#fff!important;text-decoration:none!important;font:500 14px/1 Ubuntu,Arial,sans-serif}
.rt-tdnote{background:#fff;border:1px solid #e3e8ef;border-radius:8px;padding:18px 20px;max-width:900px}.rt-tdnote p{margin:0 0 12px;color:#455163}.rt-tdnote p:last-child{margin:0}
@media(max-width:640px){.rt-docl__btn{display:none}.rt-tdp .ppc-grid,.rt-tdp .ppc-gallery{grid-template-columns:1fr 1fr}}

/* t238u: единый компонент документов + «Технические решения» */
.product-files-block{display:grid;gap:10px;margin:0 0 10px}
.product-files-item{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#fff;border:1px solid #e3e6ea;border-radius:8px;padding:12px 16px}
.product-files-item__name{font-size:15px;color:#1a1a1a}
.product-files-item__actions{display:flex;align-items:center;gap:14px;flex:none}
.product-files-item__preview{display:inline-flex}
.rt-ts h2{margin:36px 0 14px}.rt-ts__lead{font-size:16px!important;margin:0 0 4px}
.rt-ts__tasks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.rt-ts__task{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #e3e8ef;border-radius:10px;padding:18px}
.rt-ts__ic{flex:none;width:48px;height:48px;border-radius:10px;background:#eef3fd;color:#2f6fe4;display:flex;align-items:center;justify-content:center}
.rt-ts__task h3{margin:2px 0 4px;font:500 16px/1.3 Ubuntu,Arial,sans-serif;color:#123f78}.rt-ts__task p{margin:0;font-size:14px;color:#5b6575}
.rt-ts__objs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.rt-ts__obj{background:#fff;border:1px solid #e3e8ef;border-top:3px solid #2f6fe4;border-radius:10px;padding:16px}
.rt-ts__obj b{display:block;font:500 15px/1.35 Ubuntu,Arial,sans-serif;color:#123f78;margin:0 0 4px}.rt-ts__obj span{font-size:14px;color:#5b6575}
.rt-ts__cta{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:36px;background:#fff;border:1px solid #e3e8ef;border-radius:10px;padding:20px 24px}
.rt-ts__cta b{display:block;font:500 17px/1.3 Ubuntu,Arial,sans-serif;color:#123f78}.rt-ts__cta span{font-size:14px;color:#5b6575}.rt-ts__cta .rt-tdp__cta{margin:0}
.rt-ts__note{margin:16px 0 0;font-size:14px;color:#5b6575}
@media(max-width:900px){.rt-ts__objs{grid-template-columns:1fr 1fr}}@media(max-width:640px){.rt-ts__tasks,.rt-ts__objs{grid-template-columns:1fr}.product-files-item .rt-dl-txt{display:none}}

/* t240u: карточки объектов с фото */
.rt-ts__obj{padding:0!important;overflow:hidden;display:flex;flex-direction:column;border-top:1px solid #e3e8ef!important}
.rt-ts__obj img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#eef1f5}
.rt-ts__objb{padding:14px 16px}
.rt-ts .product-files-block{margin-top:28px}


/* End */
/* /local/templates/promprod/template_styles.css?179403653573 */
/* /local/templates/promprod/rt-fix.css?179406497713682 */
