.authb-short,.hm-only{display:none}html.hm-menu-open{overflow:hidden}html.hm-menu-open .scroll-top{display:none}html.hm-menu-open [data-lc]{z-index:90!important}@media (max-width:700px){header.site-header.b2b{display:grid;grid-template-columns:auto minmax(0,1fr) 44px 44px;grid-template-areas:"logo sbtn cart burger" "search search search search" "catalog catalog catalog catalog" "contacts contacts contacts contacts" "quick quick quick quick" "nav nav nav nav" "rates rates rates rates";grid-column-gap:6px;column-gap:6px;grid-row-gap:0;row-gap:0;align-items:center;align-content:start;padding:4px 12px 6px;top:0}header.site-header.b2b>.header-main,header.site-header.b2b>.header-nav,header.site-header.b2b>.header-nav>.header-nav-inner{display:contents}header.site-header.b2b .header-main>.logo{grid-area:logo;justify-self:start;height:auto;min-height:44px;display:inline-flex;align-items:center;padding:0}
  /* !important — у next/image стоит inline style height:32px (нужен десктопу), иначе не перебить.
     object-fit: contain + max-width — чтобы широкий логотип другого сайта темы не вытеснял корзину и бургер */header.site-header.b2b .header-main>.logo img{height:28px!important;width:auto;max-width:46vw;object-fit:contain;object-position:left center}header.site-header.b2b .header-main>.hm-search-btn{grid-area:sbtn;justify-self:end;display:none;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--brand);cursor:pointer;align-items:center;justify-content:center}header.site-header.b2b .header-main>.hm-search-btn:active{background:var(--tint)}header.site-header.b2b .header-main>.hm-cart{grid-area:cart;display:flex;align-items:center;justify-content:center}header.site-header.b2b .header-main>.hm-cart .cart-link{position:relative;width:44px;height:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:0;line-height:0;color:var(--ink);border-radius:10px}header.site-header.b2b .header-main>.hm-cart .cart-link:before{content:"🛒";font-size:21px;line-height:1}header.site-header.b2b .header-main>.hm-cart .cart-link:active{background:var(--tint)}header.site-header.b2b .header-main>.hm-cart .cart-badge{position:absolute;top:1px;right:0;margin:0;min-width:17px;height:17px;padding:0 4px;border-radius:999px;font-size:11px;line-height:17px;text-align:center}header.site-header.b2b .header-main>.burger{grid-area:burger;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin:0;border-radius:10px;font-size:24px;line-height:1;color:var(--ink)}header.site-header.b2b .header-main>.burger:active{background:var(--tint)}header.site-header.b2b .header-main>.header-searchbox{grid-area:search;margin:6px 0 0;max-height:120px;overflow:visible;transition:max-height .18s ease,margin .18s ease}header.site-header.b2b .header-main>.header-searchbox .home-search-slim,header.site-header.b2b .header-main>.header-searchbox form{padding:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;max-width:none}header.site-header.b2b .header-main>.header-searchbox .home-search-slim .btn{padding:0 14px}header.site-header.b2b.hm-shrunk .header-main>.header-searchbox{max-height:0;margin:0;overflow:hidden}header.site-header.b2b.hm-shrunk .header-main>.hm-search-btn{display:inline-flex}@media (prefers-reduced-motion:reduce){header.site-header.b2b .header-main>.header-searchbox{transition:none}}header.site-header.b2b .header-main>.header-quick,header.site-header.b2b .header-nav-inner>.catalog-trigger,header.site-header.b2b .header-nav-inner>.nav-cta-mobile,header.site-header.b2b>.topbar{display:none}header.site-header.b2b.hm-open{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:80px}header.site-header.b2b.hm-open:before{content:"";grid-row:1;grid-column:1/-1;min-height:48px;align-self:stretch;position:-webkit-sticky;position:sticky;top:0;z-index:1;margin:0 -12px;background:var(--panel);box-shadow:0 1px 0 var(--line)}header.site-header.b2b.hm-open .header-main>.burger,header.site-header.b2b.hm-open .header-main>.hm-cart,header.site-header.b2b.hm-open .header-main>.logo{position:-webkit-sticky;position:sticky;top:4px;z-index:2;align-self:end}header.site-header.b2b.hm-open .header-nav-inner>.catalog-trigger{grid-area:catalog;display:flex;justify-content:center;margin:10px 0 0;min-height:46px;font-size:15px;border-radius:10px}header.site-header.b2b.hm-open>.topbar{grid-area:contacts;display:block;margin:8px 0 0;background:var(--panel-soft);border:1px solid var(--line);border-radius:10px;padding:6px 10px 8px;font-size:14px}header.site-header.b2b.hm-open>.topbar .topbar-inner{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:auto;max-width:none;min-height:0;height:auto;padding:0;margin:0}header.site-header.b2b.hm-open>.topbar .city-picker,header.site-header.b2b.hm-open>.topbar .topbar-left{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;width:100%;min-width:0}header.site-header.b2b.hm-open>.topbar .header-phone{order:1;display:inline-flex;align-items:center;min-height:44px;font-size:17px;font-weight:800;color:var(--brand);letter-spacing:.01em}header.site-header.b2b.hm-open>.topbar .callback-trigger{order:2;min-height:44px;padding:6px 12px;font-size:13.5px;border-radius:8px}header.site-header.b2b.hm-open>.topbar .city-pick-btn{order:3;min-height:44px;font-size:13.5px}header.site-header.b2b.hm-open>.topbar .city-email{order:4;display:inline-flex;align-items:center;min-height:36px;font-size:13.5px}header.site-header.b2b.hm-open>.topbar .city-menu{left:0;right:0;max-width:none}header.site-header.b2b.hm-open>.topbar .topbar-schedule{display:block;width:100%;color:var(--muted);font-size:12.5px;line-height:1.3}header.site-header.b2b.hm-open>.topbar .topbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px}header.site-header.b2b.hm-open>.topbar .topbar-right .cart-link{display:none}header.site-header.b2b.hm-open>.topbar .acct{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}header.site-header.b2b.hm-open>.topbar .acct-link{min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--brand);font-weight:700;font-size:14px}header.site-header.b2b.hm-open>.topbar .acct-cabinet{max-width:100%}header.site-header.b2b.hm-open .header-main>.header-quick{grid-area:quick;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:8px 0 0;padding:0}header.site-header.b2b.hm-open .header-main>.header-quick .header-quick-card{min-height:56px;padding:6px 4px}header.site-header.b2b.hm-open .header-main>.header-quick .hq-text b{font-size:11.5px}header.site-header.b2b.hm-open .header-main>.header-quick .hq-ico{font-size:17px}header.site-header.b2b.hm-open .header-nav-inner>.nav.open{grid-area:nav;display:flex;flex-direction:column;align-items:stretch;position:static;width:auto;margin:10px 0 0;padding:0;gap:0;background:transparent;border-top:1px solid var(--line)}header.site-header.b2b.hm-open .nav.open .nav-item{width:100%;border-bottom:1px solid var(--line)}header.site-header.b2b.hm-open .nav.open .nav-link{display:flex;align-items:center;min-height:46px;padding:0 6px;border-radius:0;font-size:15px;font-weight:600;color:var(--ink);background:transparent}header.site-header.b2b.hm-open .nav.open .nav-link:active{background:var(--tint)}header.site-header.b2b.hm-open .nav.open .dropdown{position:static;display:flex;flex-direction:column;min-width:0;opacity:1;visibility:visible;transform:none;margin:0 0 6px;padding:0 0 0 14px;border:0;box-shadow:none;background:transparent}header.site-header.b2b.hm-open .nav.open .dropdown a{display:flex;align-items:center;min-height:40px;padding:0 8px;font-size:14px;font-weight:500;color:var(--muted);border-radius:8px}header.site-header.b2b.hm-open .header-nav-inner>.header-nav-rates{grid-area:rates;display:flex;gap:14px;margin:10px 0 0;font-size:12.5px;color:var(--muted)}.auth-banner.auth-banner--cta{padding:0 12px;gap:8px;flex-wrap:nowrap;font-size:12.5px;line-height:1.3;min-height:44px;align-items:center}.auth-banner.auth-banner--cta .authb-long{display:none}.auth-banner.auth-banner--cta .authb-short{display:inline}.auth-banner.auth-banner--cta .auth-banner-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-banner.auth-banner--cta .auth-banner-btn{background:transparent!important;color:#fff!important;padding:0 10px;border:0;border-radius:0;box-shadow:none;min-height:44px;font-size:12.5px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;flex:0 0 auto}}@media (max-width:700px){.search-table-wrap:has(>.sr-cards){overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.search-table-wrap .search-table.sr-cards{display:block;min-width:0!important;background:transparent;box-shadow:none;border-radius:0;margin:0}.search-table-wrap .search-table.sr-cards thead{display:none}.search-table-wrap .search-table.sr-cards tbody{display:block}.search-table-wrap .search-table.sr-cards tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:6px;row-gap:6px;align-items:start;padding:12px 14px 14px;margin:0 0 10px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 3px rgba(15,23,42,.05)}.search-table-wrap .search-table.sr-cards tbody tr:last-child{margin-bottom:0}.search-table-wrap .search-table.sr-cards tbody tr.is-best{border-color:var(--brand);background:var(--tint);box-shadow:inset 0 0 0 1px var(--brand)}.search-table-wrap .search-table.sr-cards tbody tr.stock-row,.search-table-wrap .search-table.sr-cards tbody tr.stock-row.is-best{border-color:var(--ok);background:var(--ok-bg);box-shadow:inset 0 0 0 1px var(--ok)}.search-table-wrap .search-table.sr-cards tbody tr td,.search-table-wrap .search-table.sr-cards tbody tr.is-best td,.search-table-wrap .search-table.sr-cards tbody tr.is-best td.cell-part,.search-table-wrap .search-table.sr-cards tbody tr.stock-row td,.search-table-wrap .search-table.sr-cards tbody tr.stock-row td.cell-part,.search-table-wrap .search-table.sr-cards tbody tr.stock-row.is-best td.cell-part,.search-table-wrap .search-table.sr-cards tbody tr:hover td{display:block;min-width:0;max-width:none;padding:0;border:0;background:transparent;box-shadow:none;position:static;white-space:normal;text-align:left;vertical-align:top;font-size:13px;line-height:1.3}.search-table-wrap .search-table.sr-cards tbody tr td[colspan]{grid-column:1/-1;color:var(--muted)}.search-table-wrap .search-table.sr-cards td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:10.5px;line-height:1.2;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.search-table-wrap .search-table.sr-cards tbody tr td.cell-part{grid-column:1/-1;word-break:break-word}.search-table-wrap .search-table.sr-cards .cell-part b{font-size:16px;line-height:1.25}.search-table-wrap .search-table.sr-cards .stock-label{font-size:10px;margin-right:6px;vertical-align:2px}.search-table-wrap .search-table.sr-cards tbody tr td.cell-mfr{grid-column:1/-1;margin-top:-4px;font-size:12px;color:var(--muted)}.search-table-wrap .search-table.sr-cards tbody tr.stock-row td.cell-mfr{display:none}.search-table-wrap .search-table.sr-cards tbody tr td.cell-avail{grid-column:1}.search-table-wrap .search-table.sr-cards tbody tr td.cell-days{grid-column:2}.search-table-wrap .search-table.sr-cards tbody tr td.cell-avail.is-pos{color:var(--ok);font-weight:700}.search-table-wrap .search-table.sr-cards tbody tr td.cell-price{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;margin-top:4px;padding-top:8px;border-top:1px dashed var(--line)}.search-table-wrap .search-table.sr-cards tbody tr td.cell-price:before{margin:0}.search-table-wrap .search-table.sr-cards tbody tr td.cell-price .price-cell{flex:1 1 auto;justify-content:flex-end}.search-table-wrap .search-table.sr-cards .cell-price .price-main{font-size:22px;line-height:1.1}.search-table-wrap .search-table.sr-cards .cell-price .pb-toggle{font-size:12px;min-height:32px;padding:2px 6px}.search-table-wrap .search-table.sr-cards .cell-price .pb-list{align-items:flex-end}.search-table-wrap .search-table.sr-cards .cell-price .pb-row{white-space:normal}.search-table-wrap .search-table.sr-cards tbody tr td.cell-qty{grid-column:1}.search-table-wrap .search-table.sr-cards .qty-input{width:100%;max-width:160px;min-height:44px;padding:6px 10px;font-size:16px;text-align:center}.search-table-wrap .search-table.sr-cards .cell-sub{white-space:normal;font-size:11px;line-height:1.25;margin-top:3px}.search-table-wrap .search-table.sr-cards tbody tr td.cell-sum{grid-column:2;text-align:right}.search-table-wrap .search-table.sr-cards tbody tr td.cell-sum b{font-size:16px}.search-table-wrap .search-table.sr-cards tbody tr td.cell-act{grid-column:1/-1;margin-top:2px}.search-table-wrap .search-table.sr-cards tbody tr td.cell-act .btn{display:flex;width:100%;align-items:center;justify-content:center;min-height:46px;padding:10px 14px;font-size:15px;border-radius:12px}.search-table-wrap .search-table.sr-cards .sr-add-txt{display:inline}.search-table-wrap .search-table.sr-cards .sr-add-ico{display:none}.search-table-wrap .search-table.sr-cards tbody tr.sr-unpriced td.cell-price{display:block}.search-table-wrap .search-table.sr-cards tbody tr.sr-unpriced td.cell-price:before{content:"Цена по запросу";margin-bottom:6px}.search-table-wrap .search-table.sr-cards tbody tr.sr-unpriced td.cell-act,.search-table-wrap .search-table.sr-cards tbody tr.sr-unpriced td.cell-qty,.search-table-wrap .search-table.sr-cards tbody tr.sr-unpriced td.cell-sum{display:none}.search-table-wrap .search-table.sr-cards tbody tr.sr-unpriced .price-ask,.search-table-wrap .search-table.sr-cards tbody tr.stock-row .price-ask{display:flex;width:100%;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;font-size:14px;border-radius:12px}.search-table-wrap .search-table.sr-cards tbody tr.stock-row td.cell-price:has(>.price-ask){display:block}.search-results-shell .dt-toolbar>b{flex-basis:100%}}.radio-widget-bar,.radio-widget-bar a,.radio-widget-bar div,.radio-widget-bar span{color:#f3f4f6}.radio-widget-bar a{text-decoration:none}.radio-widget-bar{transition:opacity .18s ease,visibility .18s ease}.radio-fab{position:fixed;left:16px;bottom:16px;z-index:1501;width:44px;height:44px;padding:0;border:0;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#434242;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.28);transition:bottom .18s ease,background .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.radio-fab:hover{background:#2c2c2c}.radio-fab:active{transform:scale(.96)}.radio-fab:focus-visible{outline:3px solid var(--brand,#1f5fa8);outline-offset:2px}.radio-fab-icon{font-size:21px;line-height:1}.radio-fab.is-open{bottom:64px}.radio-fab-dot{position:absolute;top:1px;right:1px;width:12px;height:12px;border-radius:50%;background:var(--ok-solid,#1a7a3f);border:2px solid #fff;box-sizing:border-box}.radio-fab.is-playing .radio-fab-dot:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--ok-solid,#1a7a3f);opacity:.9;animation:radio-fab-pulse 1.6s ease-out infinite}@keyframes radio-fab-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(2.2);opacity:0}}@media (prefers-reduced-motion:reduce){.radio-fab,.radio-widget-bar{transition:none}.radio-fab.is-playing .radio-fab-dot:after{animation:none}}@media (min-width:701px){html[data-radio-open] body{padding-bottom:56px}html[data-radio-open] [data-lc]{bottom:76px!important}html[data-radio-open] .scroll-top{bottom:146px}}@media (max-width:700px){.radio-fab,.radio-widget-bar{display:none!important}}@media print{.radio-fab,.radio-widget-bar{display:none!important}}@media (min-width:701px){html:has(.radio-fab):not([data-radio-open]) div[data-lc][style*="left: 16px"],html:has(.radio-fab):not([data-radio-open]) div[data-lc][style*="left:16px"]{bottom:84px!important}}.pdp-hero-stock.is-supply{background:rgba(147,197,253,.14);border:1px solid rgba(147,197,253,.5);color:#dbeafe}.pdp-stock.is-supply{background:var(--tint);border:1px solid #b9cdec;color:var(--brand-dark)}.pdp-stock.is-supply small{color:var(--muted)}.pdp-stock .pdp-stock-more{margin-top:4px;opacity:.85}@media (max-width:700px){.pdp-hero-stock{white-space:normal;max-width:100%;line-height:1.25;border-radius:14px}}@media (min-width:1001px){.bom-layout{grid-template-columns:minmax(0,1.6fr) minmax(250px,.6fr)}}@media (max-width:1000px) and (min-width:901px){.bom-layout{grid-template-columns:minmax(0,1fr)}}.bom-form-card .card.bom-paths{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:0 18px;gap:0 18px;align-items:stretch}.bom-form-card .card.bom-paths:hover{transform:none}.bom-paths .bom-path{min-width:0;display:flex;flex-direction:column}.bom-paths .bom-path-head{margin:0 0 10px}.bom-paths .bom-path-head b{display:block;font-size:16px;line-height:1.25;color:var(--ink)}.bom-paths .bom-path-head span{display:block;font-size:12.5px;line-height:1.4;color:var(--muted);margin-top:3px}.bom-paths .bom-path-self .bom-label{font-size:13px}.bom-paths .bom-path-self textarea{flex:1 1 auto}.bom-paths .bom-self-btn,.bom-paths .bom-send-btn{width:100%;text-align:center;white-space:normal;line-height:1.25}.bom-paths .bom-path-or{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--muted);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.bom-paths .bom-path-or:after,.bom-paths .bom-path-or:before{content:"";flex:1 1 auto;width:1px;background:var(--line)}.bom-paths .bom-path-or span{white-space:nowrap}.bom-send{display:flex;flex-direction:column;gap:10px}.bom-send-file{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.bom-send-pick{cursor:pointer}.bom-send-fname{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bom-send-fname i{font-style:normal;color:var(--muted)}.bom-send-clear{border:0;background:transparent;color:var(--muted);font-size:17px;line-height:1;cursor:pointer;padding:0 4px}.bom-send-clear:hover{color:var(--err)}.bom-send-fhint{font-size:12px;color:var(--muted)}.bom-send-lines{font-size:12.5px;color:var(--brand-dark);background:var(--tint);border-radius:8px;padding:6px 10px}.bom-send-input,.bom-send-note{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px;font-size:15px;background:#fff;color:var(--ink)}.bom-send-input{height:42px}.bom-send-note{resize:vertical;min-height:58px;font-size:14px;line-height:1.35}.bom-send-input:focus,.bom-send-note:focus{outline:none;border-color:var(--brand)}.bom-send-btn{background:var(--brand);color:#fff}.bom-send-btn:hover{background:var(--brand-dark);text-decoration:none}.bom-send-promise{font-size:12px;color:var(--muted);margin-top:-4px;line-height:1.35}.bom-paths .bom-path-self .bom-send-promise{margin-top:6px}.bom-send-err{color:var(--err,#b42318);font-size:12.5px}.bom-send-ok{background:var(--ok-bg);border:1px solid var(--ok);border-radius:12px;padding:16px;gap:6px}.bom-send-ok>b{font-size:15px;color:var(--ink)}.bom-send-ok>span{font-size:13px;line-height:1.45;color:var(--ink)}.bom-send-again{align-self:flex-start;border:0;background:transparent;color:var(--brand);text-decoration:underline;font-size:13px;padding:0;cursor:pointer}@media (max-width:700px){.bom-form-card .card.bom-paths{grid-template-columns:minmax(0,1fr);gap:14px}.bom-paths .bom-path-or{flex-direction:row}.bom-paths .bom-path-or:after,.bom-paths .bom-path-or:before{width:auto;height:1px}.bom-paths .bom-self-btn,.bom-paths .bom-send-btn{min-height:44px}.bom-send-input,.bom-send-note{font-size:16px}.bom-send-input{height:44px}}.article-toc{margin:18px 0 6px;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);padding:10px 16px;font-size:15px}.article-toc summary{cursor:pointer;font-weight:700;list-style:none;display:flex;align-items:center;gap:8px}.article-toc summary::-webkit-details-marker{display:none}.article-toc summary:before{content:"›";display:inline-block;transform:rotate(90deg);transition:transform .15s;color:var(--brand);font-size:18px;line-height:1}.article-toc:not([open]) summary:before{transform:rotate(0deg)}.article-toc-n{font-weight:400;color:var(--muted);font-size:13px}.article-toc ol{margin:8px 0 2px;padding-left:22px;column-count:2;column-gap:28px}.article-toc li{margin:3px 0;page-break-inside:avoid;break-inside:avoid;font-size:14.5px;line-height:1.4}.article-toc a{text-decoration:none;color:var(--ink)}.article-toc a:hover{color:var(--brand);text-decoration:underline}.article-toc-commerce a{color:var(--accent);font-weight:600}@media (max-width:700px){.article-toc ol{column-count:1}.article-toc{padding:8px 12px}}.article-qs-compact{margin:22px 0;padding:12px 14px;border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:10px;background:var(--panel-soft);display:grid;grid-template-columns:minmax(180px,.9fr) 1.3fr;grid-gap:10px 16px;gap:10px 16px;align-items:center}.article-qs-compact-text{display:grid;grid-gap:2px;gap:2px;font-size:14px}.article-qs-compact-text b{font-size:15px}.article-qs-compact-text .dt-muted{font-size:12.5px;line-height:1.35}@media (max-width:700px){.article-qs-compact{grid-template-columns:1fr}}.article-sticky{display:none}@media (max-width:700px){.article-sticky{display:flex;position:fixed;left:8px;right:8px;bottom:78px;z-index:60;gap:6px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 30px rgba(11,37,69,.18);padding:6px 6px 6px 8px}.article-sticky input{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:8px;padding:9px 10px;font-size:14px}.article-sticky .btn{white-space:nowrap;padding:9px 14px}.article-sticky-close{border:0;background:transparent;font-size:20px;line-height:1;color:var(--muted);padding:4px 6px;cursor:pointer}}@media (max-width:700px){body:has(.article-sticky) .scroll-top{bottom:140px}}.series-table{table-layout:fixed;width:100%;min-width:0}.series-table col.col-image{width:7%}.series-table col.col-name{width:13%}.series-table col.col-manufacturer{width:9%}.series-table col.col-subtype,.series-table col.col-type{width:7%}.series-table col.col-standard{width:5%}.series-table col.col-applications{width:13%}.series-table col.col-shortDesc{width:20%}.series-table col.col-pdf{width:3%}.series-table col.col-products{width:16%}.series-table td{overflow-wrap:break-word}.series-table td,.series-table th{word-break:normal;-webkit-hyphens:auto;hyphens:auto}.series-table th{overflow-wrap:normal;font-size:9.5px;line-height:1.15}.series-table td:first-child{min-width:0}.series-table img{max-width:100%;max-height:84px}.series-table .series-filter-row input{width:100%;min-width:0;box-sizing:border-box;font-size:11px;padding:3px 5px}.series-table td:last-child .btn{display:block;width:100%;box-sizing:border-box;margin:0 0 4px;padding:4px 6px;font-size:10.5px;line-height:1.2;white-space:normal;text-align:center}.series-table td:last-child .btn:last-child{margin-bottom:0}@media (max-width:900px){.series-table{min-width:720px}}.lc-ctx:hover{background:#e8f0fe!important}.lc-ctx:focus-visible{outline:2px solid var(--brand,#1f5fa8);outline-offset:-2px}.lc-head-actions .lc-head-btn{white-space:nowrap;flex:0 0 auto}.lc-panel--compact .lc-head-actions .lc-head-btn{min-width:30px;line-height:1.2}.lc-panel--compact .lc-head{row-gap:3px}.lv-timeline .lv-ev:hover{background:hsla(0,0%,100%,.05);border-radius:6px}.lv-timeline .lv-page a:hover{text-decoration:underline}.lv-timeline a{text-decoration:none}.lv-timeline ::-webkit-scrollbar{width:8px}.lv-timeline ::-webkit-scrollbar-thumb{background:#334155;border-radius:8px}@media (max-width:900px){.lv-root>div:last-child{flex-direction:column}.lv-root .lv-timeline{width:auto!important;max-width:none!important;max-height:45vh}.lv-root .lv-scene{min-height:40vh}}.ci-table tr.ci-group>td{background:var(--panel-soft,#f3f6fb);border-top:2px solid var(--line,#e3e8f0);border-bottom:1px solid var(--line,#e3e8f0);padding:8px 12px;cursor:pointer}.ci-table tr.ci-group:hover>td{background:#e8f0fe}.ci-table tr.ci-group--anon>td{background:#fafafa}.ci-group-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12.5px}.ci-group-toggle{width:12px;color:var(--muted,#6b7280);flex:0 0 auto}.ci-group-who{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:220px}.ci-group-who>b{font-size:13.5px;color:var(--brand,#1f5fa8)}.ci-group-contacts{color:var(--muted,#6b7280);font-size:11.5px;white-space:nowrap}.ci-group-stats{gap:4px 12px;font-size:12px;margin-left:auto}.ci-group-actions,.ci-group-stats{display:inline-flex;flex-wrap:wrap;align-items:center}.ci-group-actions{gap:6px}.ci-group-actions .btn{font-size:11px;padding:2px 8px;white-space:nowrap}.ci-fp{font-size:10.5px;background:#fff;border:1px solid var(--line,#e3e8f0);border-radius:6px;padding:1px 5px}.ci-link{font-size:11px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;white-space:nowrap}.ci-link:hover{color:var(--brand,#1f5fa8)}.ci-tag{font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:999px;white-space:nowrap;border:1px solid transparent}.ci-tag--auth{background:#e7f8ec;color:#1a7a3f;border-color:#9ad9b0}.ci-tag--known{background:#eef4ff;color:#1f5fa8;border-color:#c7d7f5}.ci-tag--anon{background:#f4f4f5;color:#6b7280;border-color:#d4d4d8}.ci-table tr.ci-cart>td:first-child{padding-left:22px}.ci-table tr.ci-cart>td{font-size:12.5px}.ci-chat-cart{display:inline-block;font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:999px;background:#fff4e8;color:var(--accent,#c64b12);border:1px solid #f2c9ad;white-space:nowrap;text-decoration:none}.ci-chat-cart:hover{background:#ffe9d6}.ci-chat-same{font-size:10.5px;color:var(--muted,#6b7280);white-space:nowrap}.ci-chat-same a{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ci-chat-same a:hover{color:var(--brand,#1f5fa8)}.ci-chat-client{font-size:10.5px;white-space:nowrap}@media (max-width:900px){.ci-group-stats{margin-left:0;width:100%}.ci-group-actions{width:100%}}.cap-ext{margin:0 0 8px;padding:7px 9px 6px;border:1px solid var(--line,#dfe3ea);border-radius:8px;background:var(--panel-soft,#f6f8fb)}.cap-ext-title{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted,#5a6577);margin-bottom:3px}.cap-ext-row{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap;font-size:12px;margin-top:3px}.cap-ext-who{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cap-ext-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 7px 2px 9px;border:1px solid var(--line,#dfe3ea);border-radius:8px;background:#fff;color:var(--brand,#1f5fa8);font-size:16px;font-weight:800;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap}.cap-ext-chip.is-dialed{border-color:var(--brand,#1f5fa8);background:var(--tint,#eaf1fb)}.cap-ext-copy{border:none;background:transparent;cursor:pointer;padding:0 2px;line-height:1;font-size:13px;font-weight:400;color:var(--muted,#5a6577)}.cap-ext-copy:focus-visible,.cap-ext-copy:hover{color:var(--brand,#1f5fa8);outline:none}.cap-ext-copy.is-done{color:var(--ok,#1a7a3f)}.cap-ext-none{font-size:11px;color:var(--muted,#5a6577);margin-top:3px;overflow-wrap:anywhere}.cap-ext-more{margin-top:4px}.cap-ext-more summary{cursor:pointer;font-size:11px;color:var(--muted,#5a6577);list-style:none}.cap-ext-more summary::-webkit-details-marker{display:none}.cap-ext-more summary:before{content:"▸ "}.cap-ext-more[open] summary:before{content:"▾ "}.cap-ext-other{font-size:11px;margin-top:2px;padding-left:10px;overflow-wrap:anywhere}.cap-who{margin:0 0 8px}.cap-who.is-ask{padding:7px 9px 6px;border:1px solid var(--accent,#c64b12);border-radius:8px;background:#fff7f1}.cap-who-title{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted,#5a6577);margin-bottom:3px}.cap-who.is-ask .cap-who-title{color:var(--accent,#c64b12)}.cap-who-input,.cap-who-select{display:block;width:100%;box-sizing:border-box;padding:5px 8px;border:1px solid var(--line,#dfe3ea);border-radius:8px;font-size:12.5px;background:#fff;color:inherit}.cap-who.is-ask .cap-who-select{border-color:var(--accent,#c64b12)}.cap-who-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin-top:2px;cursor:pointer;font-size:10.5px;color:var(--brand,#1f5fa8);text-align:left}.cap-who-link:focus-visible,.cap-who-link:hover{text-decoration:underline;outline:none}.cap-who-hint{font-size:10.5px;line-height:1.3;color:var(--muted,#5a6577);margin-top:3px}.cap-who.is-ask .cap-who-hint{color:var(--accent,#c64b12)}.cart-summary-card.rfq-contact-card{padding:20px 22px}.cart-summary-card.rfq-contact-card .rfq-summary-rows{gap:6px;margin:10px 0 12px}.cart-summary-card.rfq-contact-card .rfq-summary-rows span{font-size:13px}.cart-summary-card.rfq-contact-card .rfq-summary-rows b{font-size:15px}.cart-summary-card.rfq-contact-card .field{margin-bottom:8px}.cart-summary-card.rfq-contact-card details{margin-top:8px}.cart-summary-card.rfq-contact-card>div[style*=f2f7ff]{font-size:12px!important;line-height:1.4!important;padding:8px 10px!important}@media (min-width:1101px){.cart-layout{align-items:stretch}.cart-rfq-col{align-content:start}}