.cpp-chemical-page .cpp-page__content{max-width:none}.cpp-chem-original-intro{display:none!important}.cpp-chem-guide{max-width:1100px;margin:0 auto 24px;padding:28px;background:#f4f6f8;border-left:5px solid #f06a24}.cpp-chem-kicker{font-size:10px;font-weight:900;letter-spacing:.12em;color:#d95617}.cpp-chem-guide h2{margin:7px 0 8px;color:#10243d;font-size:30px}.cpp-chem-guide>p{margin:0 0 18px;color:#53606c}.cpp-chem-search{display:flex;gap:8px}.cpp-chem-search input{flex:1;min-height:50px;padding:0 16px;border:1px solid #bcc8d1;background:#fff;font:inherit;font-size:16px}.cpp-chem-search button{min-width:88px;border:0;background:#10243d;color:#fff;font-weight:800;cursor:pointer}.cpp-chem-legend{display:flex;flex-wrap:wrap;gap:10px 20px;margin:18px 0 12px;font-size:12px}.cpp-chem-legend span{display:flex;align-items:center;gap:7px}.cpp-chem-legend b{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:50%}.r1{background:#e4f2e9;color:#176b3a}.r2{background:#fff0d9;color:#915600}.rx{background:#f8e1e1;color:#9c2929}.ru{background:#e8ecef;color:#687783}.cpp-chem-material{padding:12px 14px;background:#fff;border:1px solid #dce3e9;font-size:12px;color:#394b5c}.cpp-chem-note{margin-top:12px!important;font-size:11px;line-height:1.55}.cpp-chem-count{margin-top:10px;color:#10243d;font-size:11px;font-weight:850}
.cpp-chem-materials-float{position:sticky;top:102px;z-index:20;margin:0 0 8px;overflow:hidden;background:#09243d;color:#fff;border-left:4px solid #f06a24;box-shadow:0 8px 22px rgba(8,29,48,.18)}
.cpp-chem-materials-float__track{display:grid;grid-template-columns:220px 210px repeat(6,105px);width:1060px;min-width:1060px;will-change:transform}
.cpp-chem-float-cell{display:flex;align-items:center;justify-content:center;min-height:44px;padding:7px 9px;border-right:1px solid rgba(255,255,255,.14);color:#fff;font-size:10px;font-weight:850;line-height:1.15;text-align:center}
.cpp-chem-float-cell--1,.cpp-chem-float-cell--2{justify-content:flex-start;text-align:left}
.cpp-chem-float-cell--1{color:#ff9557}
.cpp-chem-table-wrap{overflow-x:auto;overflow-y:visible;max-height:none;border:1px solid #dce3e9;background:#fff}.cpp-chemical-page table{width:1060px;min-width:1060px;table-layout:fixed;margin:0;border-collapse:separate;border-spacing:0;font-size:12px}.cpp-chemical-page table td:nth-child(1){width:220px}.cpp-chemical-page table td:nth-child(2){width:210px}.cpp-chemical-page table td:nth-child(n+3){width:105px}.cpp-chemical-page table tr:first-child td{position:sticky;top:0;z-index:3;background:#10243d!important;color:#fff!important}.cpp-chemical-page table td{padding:10px 11px;border:0;border-right:1px solid #e3e8ec;border-bottom:1px solid #e3e8ec;vertical-align:middle}.cpp-chemical-page table tr:nth-child(even) td{background:#f8fafb}.cpp-chemical-page table td:first-child{color:#10243d}.cpp-chemical-page .cpp-chem-alias{color:#61707d;font-size:11px}.cpp-chemical-page td.rating-1{background:#e9f5ed!important;color:#176b3a;text-align:center;font-weight:900}.cpp-chemical-page td.rating-2{background:#fff3df!important;color:#915600;text-align:center;font-weight:900}.cpp-chemical-page td.rating-x{background:#fae7e7!important;color:#9c2929;text-align:center;font-weight:900}.cpp-chemical-page tr[data-added=true] td:first-child:after{content:'NEW';margin-left:7px;padding:2px 5px;background:#f06a24;color:#fff;font-size:7px;font-weight:900;vertical-align:middle}.cpp-chemical-page .cpp-page__links{margin-top:28px}@media(max-width:989px){.cpp-chem-materials-float{top:68px}}@media(max-width:749px){.cpp-chem-guide{padding:20px 16px;margin-bottom:16px}.cpp-chem-guide h2{font-size:24px}.cpp-chem-search{flex-direction:column}.cpp-chem-search button{min-height:44px}.cpp-chem-materials-float{margin-left:-16px;margin-right:-16px}.cpp-chem-float-cell{min-height:40px;font-size:9px;padding:6px 7px}.cpp-chem-table-wrap{margin-left:-16px;margin-right:-16px;max-height:none}.cpp-chemical-page table{font-size:11px}.cpp-chemical-page table td{padding:9px 8px}}