/* Inner-page system: technical purchasing, editorial reading and account workflows. */
.breadcrumbs{padding:20px 3%;display:flex;gap:10px;flex-wrap:wrap;font-size:13px;line-height:1.5;background:#fff;border-bottom:1px solid #e2e8ef;color:#52677c}.breadcrumbs a{color:#17579a}.breadcrumbs [aria-current]{max-width:850px;overflow-wrap:anywhere}
.interior-container{width:94%;max-width:1680px;margin:32px auto}.public-shell .page-heading{padding:42px 3%;background:#edf3f9}.public-shell .page-heading h1{font-size:42px;line-height:1.2;letter-spacing:-1.3px;margin:12px 0 18px;max-width:1000px}.page-heading>p:not(.eyebrow):not(.section-index){font-size:17px;max-width:800px;line-height:1.75;color:#475f76}.eyebrow,.section-index{font-size:12px;line-height:1.5}.heading-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:20px}.heading-links>a:not(.button){font-size:15px;color:#075edb}.public-shell .directory-section{padding:32px 3% 44px}.content-panel{background:white;border:1px solid #dbe4ee;border-radius:6px;padding:30px;margin-bottom:24px;min-width:0}.content-panel h2{font-size:25px;line-height:1.3;margin:0 0 18px}.content-panel h3{font-size:19px;line-height:1.5}.content-panel p,.content-panel li{font-size:16px;line-height:1.8;color:#425c73}.content-panel a:not(.button){color:#075edb}.content-panel ul{padding-left:22px}.subtle,.field-help{font-size:14px!important;color:#52677c!important;line-height:1.65}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px}.section-heading h2{margin:0;font-size:26px}.section-heading>span{font-size:14px;color:#52677c}.section-heading>a{font-size:14px;color:#075edb}.family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.family-grid .content-panel{margin:0}.family-grid h2{font-size:24px}.family-grid p{min-height:120px}.selection-guide{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;background:#102c48;color:white;padding:36px;margin-bottom:36px}.selection-guide h2{font-size:27px;margin-top:0}.selection-guide p{font-size:17px;line-height:1.8;color:#deebf6}.selection-guide a{color:#a9d3ff}.selection-guide li{padding:9px;font-size:16px}
.catalog-results{min-width:0}.public-shell .catalog-layout{grid-template-columns:260px minmax(0,1fr);align-items:start}.public-shell .filter-panel{padding:22px;position:sticky;top:20px}.filter-panel label{font-size:14px}.filter-panel input,.filter-panel select{height:46px;font-size:15px}.filter-panel .muted{font-size:13px;line-height:1.7}.results-heading{font-size:16px;padding:8px 0 20px}.results-heading strong{font-size:22px}.active-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.active-filters a,.tag-list a{display:inline-flex;align-items:center;gap:12px;background:#eaf3ff;border:1px solid #c8dcf4;padding:7px 12px;border-radius:4px;font-size:13px;color:#164f89}.tag-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.catalog-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.compare-item{display:flex;flex-direction:column;min-width:0}.compare-item .motor-card{flex:1}.compare-select{display:flex;gap:10px;align-items:center;padding:12px 4px;font-size:14px;cursor:pointer}.compare-select input{width:18px;height:18px;min-height:18px;margin:0}.compare-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid #d8e4f0;background:#fff;margin-bottom:20px;font-size:14px}.compare-feedback{font-size:14px;color:#274f73}.manufacturer-result{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:24px;background:white;border:1px solid #dae4ee;border-radius:6px;padding:26px;margin-bottom:20px;align-items:center}.result-logo img{width:150px;height:100px;object-fit:contain}.manufacturer-result h2{font-size:25px;margin:8px 0 12px}.manufacturer-result p{font-size:15px;line-height:1.8}.manufacturer-result .eyebrow{font-size:12px}.pagination{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.pagination a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ccdbea;padding:8px 14px;background:white;color:#17579a}.pagination [aria-current]{background:#075edb;color:white}.compare-table table{min-width:760px}.compare-table th,.compare-table td{min-width:180px;max-width:300px;vertical-align:top}.compare-table thead img{display:block;width:170px;height:140px;object-fit:contain;margin-bottom:20px}.compare-table caption{text-align:left;padding:12px;color:#52677c}.compare-table tbody th{background:#eef4fa}
.product-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;background:white;border:1px solid #dae4ee;padding:32px}.product-photo{min-width:0;display:flex;flex-direction:column;justify-content:center}.product-photo>img{width:100%;height:390px;object-fit:contain}.product-photo>p{text-align:center;font-size:13px;color:#52677c}.product-summary{min-width:0}.product-summary h1{font-size:36px;line-height:1.2;margin:16px 0 20px}.supplier-byline{display:flex;align-items:center;gap:15px;color:#17579a;font-size:15px;flex-wrap:wrap}.supplier-byline>img{width:95px;height:48px;object-fit:contain}.supplier-byline>span{font-size:13px}.quick-specs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:24px 0;border-top:1px solid #dbe4ee}.quick-specs>div{padding:16px 12px 16px 0;border-bottom:1px solid #dbe4ee}.quick-specs dt{font-size:13px;color:#52677c}.quick-specs dd{font-size:18px;font-weight:700;margin:5px 0 0}.source-link{display:inline-block;color:#17579a;font-size:14px;margin-top:16px}.section-nav{display:flex;gap:32px;border-top:1px solid #dae4ee;border-bottom:1px solid #dae4ee;padding:16px 0;overflow:auto}.section-nav a{font-size:15px;color:#17579a;white-space:nowrap}.detail-columns{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.purchase-aside{align-self:start}.purchase-aside .button{width:100%}.technical-table{margin:20px 0;font-size:16px}.technical-table>div{display:grid;grid-template-columns:210px 1fr;gap:20px;padding:15px 18px;border-bottom:1px solid #dce5ef}.technical-table>div:nth-child(odd){background:#f4f7fa}.technical-table dt{font-weight:600;color:#425c73}.technical-table dd{margin:0;overflow-wrap:anywhere}.numbered-list{padding-left:24px}.numbered-list li{padding:10px 0}.supplier-hero{background:white;border:1px solid #dbe4ee;padding:30px;display:grid;grid-template-columns:1fr auto;gap:30px}.supplier-identity{display:flex;gap:28px;align-items:center;min-width:0}.supplier-logo{width:170px;height:110px;object-fit:contain}.supplier-hero h1{font-size:38px;line-height:1.2;margin:8px 0 12px}.legal-name{font-size:15px;color:#52677c}.status-pill{display:inline-block;font-size:13px;padding:5px 10px;border:1px solid #cfdeed;background:#edf4fb;color:#254c70;border-radius:4px}.supplier-actions{display:flex;flex-direction:column;justify-content:center;gap:12px}.supplier-actions .button{width:100%}.supplier-facts{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;border-top:1px solid #dbe4ee;padding-top:24px}.supplier-facts span{display:block;font-size:13px;color:#52677c;margin-bottom:6px}.supplier-facts strong,.supplier-facts a{font-size:16px;overflow-wrap:anywhere}.supplier-facts a{color:#17579a}.supplier-product{display:grid;grid-template-columns:160px 1fr;gap:24px;border-top:1px solid #dbe4ee;padding:24px 0}.supplier-product img{width:160px;height:150px;object-fit:contain}.supplier-product h3{margin:0 0 14px}.inline-specs{display:flex;gap:24px;flex-wrap:wrap;margin:10px 0 16px;font-size:14px}.inline-specs dt{color:#52677c}.inline-specs dd{margin:0;font-weight:600}
.guide-cover{display:block;background:#edf3f8}.guide-cover img{display:block;width:100%;height:240px;object-fit:cover}.guide-card h2{font-size:24px;line-height:1.35}.public-shell .guide-card p{line-height:1.8}.guide-card .text-link{font-size:15px}.article-cover{max-width:1040px;margin:0 auto 28px;padding:0 30px}.article-cover img{display:block;width:100%;height:380px;object-fit:cover}.article-cover figcaption{font-size:13px;color:#52677c;margin-top:10px}.public-shell .article-body{font-size:17px;line-height:1.85}.public-shell .article-body p{color:#334b60}.article-byline small{font-size:13px}.article-toc>a{font-size:14px}.article-sources p,.article-sources li{font-size:14px}.article-byline>.original-brand-symbol{flex-shrink:0}.article-layout{grid-template-columns:220px minmax(0,760px);gap:40px}
.auth-benefits{list-style:none;padding:0;margin:30px 0;counter-reset:benefit}.auth-benefits li{padding:18px 0;border-bottom:1px solid #d7e3ef}.auth-benefits strong{display:block;font-size:18px}.auth-benefits span{display:block;font-size:15px;color:#52677c;margin-top:5px}.public-shell .auth-layout{max-width:1250px;margin:auto;grid-template-columns:1.1fr 1fr;gap:70px;padding:48px 3%;align-items:start}.public-shell .auth-intro h1{font-size:42px;line-height:1.18}.auth-intro>p{font-size:17px;line-height:1.8}.public-shell .form-card{padding:30px}.form-card label{font-size:15px}.form-card input:not([type=hidden]):not([type=checkbox]),.form-card select{min-height:46px;font-size:16px}.form-card textarea{font-size:16px;line-height:1.7}.full-width{width:100%}.service-notice{padding:18px;border:1px solid #b9d5ec;background:#eef6ff;border-radius:4px;margin:18px 0;font-size:15px;color:#234565}.service-notice p{font-size:14px;line-height:1.7;margin:8px 0}.password-toggle{margin-bottom:18px;font-size:14px;color:#17579a}.field-help{margin:8px 0 18px}.flow-steps{display:flex;gap:20px;list-style:none;padding:0;margin:24px 0 0;flex-wrap:wrap}.flow-steps li{border-bottom:2px solid #b7ccdf;padding:12px 0;font-size:14px;color:#52677c}.flow-steps .current{color:#075edb;border-color:#075edb;font-weight:700}.rfq-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);gap:30px;align-items:start}.rfq-layout .selection-row{display:block;padding:18px 0;border-bottom:1px solid #dbe4ee}.rfq-layout .selection-row strong{font-size:15px}.rfq-layout .selection-row button{padding:8px 0;color:#17579a}.rfq-layout .content-panel{position:sticky;top:20px}.clear-draft{margin:22px 0;font-size:14px}.clear-draft summary{cursor:pointer}.rfq-layout hr{border:0;border-top:1px solid #dbe4ee;margin:26px 0}.workspace-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 30px}.workspace-stats a{padding:26px;background:white;border:1px solid #dae4ee}.workspace-stats strong{font-size:34px;display:block;color:#075edb}.workspace-stats span{font-size:15px;color:#425c73}.inquiry-card{padding:26px 0;border-top:1px solid #dbe4ee}.inquiry-card h3{font-size:22px;margin:12px 0}.conversation-links{display:grid;gap:10px;margin-top:20px}.conversation-links>a{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #dbe4ee;padding:16px;background:#f7faff}.conversation-links strong{font-size:15px}.conversation-links span{font-size:14px;white-space:nowrap}.conversation-layout{max-width:1050px;margin:auto}.conversation-layout>.text-link{display:block;margin-bottom:24px}.conversation-layout time{font-size:13px;color:#52677c}.conversation-layout p{white-space:normal;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.policy-layout{display:grid;grid-template-columns:240px minmax(0,850px);gap:32px;justify-content:center}.policy-layout nav{align-self:start;position:sticky;top:20px}.policy-layout nav a{display:block;padding:12px 0;font-size:15px}.policy-copy section{margin-bottom:40px}.policy-copy h2{margin-top:0}.onboarding-steps{background:white;border:1px solid #dae4ee;padding:30px}.public-shell .application-layout{grid-template-columns:1fr 1.4fr;gap:55px}.application-layout details{padding:18px 0;border-bottom:1px solid #dbe4ee}.application-layout summary{cursor:pointer;font-size:17px}.public-shell .zh-hero h1{font-size:48px}.public-shell .zh-hero p{font-size:19px}.public-shell .zh-benefits p{font-size:16px;line-height:1.8}.page-supplier .directory-section>form{max-width:600px;margin-bottom:28px}.page-supplier .directory-section>h2{margin-top:36px}.page-message .empty-state{max-width:900px;margin:40px auto}
@media(max-width:1200px){.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manufacturer-result{grid-template-columns:120px minmax(0,1fr)}.manufacturer-result>form{grid-column:2}.result-logo img{width:120px}.family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-intro{gap:30px}.product-summary h1{font-size:30px}.detail-columns{grid-template-columns:minmax(0,1fr) 280px}.supplier-identity{gap:18px}.supplier-logo{width:130px}.supplier-hero h1{font-size:32px}}
@media(max-width:900px){.detail-columns{grid-template-columns:1fr}.detail-columns>aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.supplier-hero{grid-template-columns:1fr}.supplier-actions{flex-direction:row;justify-content:flex-start}.supplier-facts{grid-template-columns:1fr 1fr}.product-intro{grid-template-columns:1fr 1fr;gap:24px;padding:24px}.product-photo>img{height:300px}.quick-specs dd{font-size:16px}.public-shell .catalog-layout{grid-template-columns:210px minmax(0,1fr);gap:20px}.catalog-product-grid{grid-template-columns:1fr}.compare-toolbar{display:block}.compare-toolbar .button{margin-top:12px}.rfq-layout{grid-template-columns:1fr}.rfq-layout>aside{position:static;grid-row:1}.public-shell .auth-layout{gap:30px}.public-shell .auth-intro h1{font-size:34px}.policy-layout{grid-template-columns:190px minmax(0,1fr)}.technical-table>div{grid-template-columns:150px 1fr}.public-shell .application-layout{gap:30px}.article-layout{gap:25px;grid-template-columns:190px minmax(0,1fr)}}
@media(max-width:600px){.breadcrumbs{padding:16px;font-size:12px}.breadcrumbs [aria-current]{max-width:100%;}.interior-container{width:auto;margin:24px 16px}.public-shell .page-heading{padding:28px 20px}.public-shell .page-heading h1{font-size:32px;line-height:1.23;letter-spacing:-.8px}.page-heading>p:not(.eyebrow):not(.section-index){font-size:16px}.heading-links{gap:16px}.public-shell .directory-section{padding:24px 16px}.content-panel{padding:22px;margin-bottom:20px}.content-panel h2{font-size:23px}.family-grid{grid-template-columns:1fr;gap:20px}.family-grid p{min-height:0}.selection-guide{grid-template-columns:1fr;padding:24px;gap:15px}.selection-guide ol{padding-left:20px}.public-shell .catalog-layout{display:block;padding:20px 16px}.public-shell .filter-panel{position:static;margin-bottom:24px}.filter-panel form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.filter-panel form label:first-child{grid-column:1/-1}.filter-panel input,.filter-panel select{font-size:16px;min-width:0;width:100%}.results-heading strong{font-size:20px}.results-heading span{font-size:13px}.catalog-product-grid{grid-template-columns:1fr}.manufacturer-result{grid-template-columns:1fr;padding:22px;gap:12px}.manufacturer-result>form{grid-column:auto}.result-logo img{width:150px;height:70px;object-position:left}.manufacturer-result h2{font-size:24px}.section-heading{flex-wrap:wrap;gap:12px}.section-heading h2{font-size:24px}.product-intro{display:block;padding:22px}.product-photo>img{height:250px}.product-photo>p{font-size:12px}.product-summary{margin-top:24px}.product-summary h1{font-size:29px}.quick-specs{gap:0}.quick-specs dd{font-size:17px}.supplier-byline{gap:12px;font-size:14px}.section-nav{margin:20px 16px;gap:24px}.section-nav a{font-size:14px}.detail-columns{display:block}.detail-columns>aside{display:block}.technical-table>div{grid-template-columns:1fr;gap:5px;padding:14px}.technical-table dt{font-size:14px}.technical-table dd{font-size:16px}.supplier-hero{padding:22px;display:block}.supplier-identity{display:block}.supplier-logo{width:155px;height:90px;object-position:left}.supplier-hero h1{font-size:32px}.supplier-actions{margin:24px 0;display:flex;flex-direction:column;gap:12px}.supplier-facts{gap:20px 14px}.supplier-facts strong,.supplier-facts a{font-size:14px}.supplier-product{grid-template-columns:90px 1fr;gap:16px}.supplier-product img{width:90px;height:110px}.supplier-product h3{font-size:17px}.inline-specs{gap:12px;font-size:13px}.supplier-product .text-link{font-size:13px}.public-shell .auth-layout{display:block;padding:28px 20px}.public-shell .auth-intro h1{font-size:33px}.auth-benefits{margin:20px 0}.auth-benefits li{padding:12px 0}.auth-benefits strong{font-size:16px}.auth-benefits span{font-size:14px}.auth-intro{margin-bottom:28px}.public-shell .form-card{padding:22px}.form-grid{grid-template-columns:1fr}.rfq-layout{display:flex;flex-direction:column}.rfq-layout>aside{order:-1;position:static;width:100%}.rfq-main{width:100%}.flow-steps{gap:12px}.flow-steps li{font-size:13px}.workspace-stats{gap:10px;grid-template-columns:1fr}.workspace-stats a{padding:18px;display:flex;align-items:center;gap:20px}.workspace-stats strong{font-size:28px}.conversation-links>a{display:block}.conversation-links span{display:block;margin-top:8px}.policy-layout{display:block}.policy-layout nav{position:static;display:flex;gap:14px;flex-wrap:wrap;padding:16px}.policy-layout nav a{font-size:14px;padding:4px 0}.guide-cover img{height:210px}.article-cover{padding:0 20px}.article-cover img{height:230px}.article-layout{display:block;padding:0 20px 32px}.article-toc{position:static;margin-bottom:28px}.article-toc>a{padding:10px 0}.public-shell .article-body{font-size:17px}.public-shell .article-body h2{font-size:26px}.editorial-heading{padding:24px 20px}.editorial-heading h1{font-size:33px}.article-subtitle{font-size:18px}.article-byline small{line-height:1.7}.public-shell .application-layout{display:block;padding:26px 20px}.application-layout>div{margin-bottom:26px}.public-shell .zh-hero h1{font-size:36px}.onboarding-steps{padding:24px}.onboarding-steps h2{font-size:25px}}
@media(max-width:600px){.page-auth .auth-benefits{display:none}.page-auth .auth-intro>p:not(.eyebrow){display:none}.page-auth .auth-intro h1{font-size:29px;margin:12px 0 18px}.page-auth .auth-intro>a{font-size:14px}.page-auth .auth-intro{margin-bottom:24px}.page-auth .auth-layout{padding-top:24px}}

#directory-filters[hidden],.filter-toggle[hidden]{display:none!important}.filter-toggle{width:100%;margin:0}.filter-toggle[aria-expanded=true]{margin-bottom:20px}@media(max-width:600px){.page-catalog .page-heading{padding:22px 20px}.page-catalog .page-heading>p:not(.eyebrow){font-size:15px;line-height:1.6}.page-catalog .heading-links{margin-top:12px;gap:10px}.page-catalog .filter-panel{padding:18px}.page-catalog .filter-panel h2{display:none}.page-catalog .filter-panel:has([aria-expanded=true]) h2{display:block}}

.claim-steps{list-style:none;padding:0;margin:28px 0}.claim-steps li{padding:18px 0;border-bottom:1px solid #d7e3ef}.claim-steps strong,.claim-steps span{display:block}.claim-steps strong{font-size:18px}.claim-steps span{font-size:15px;line-height:1.8;color:#52677c;margin-top:7px}.supplier-workspace-summary{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;background:white;border:1px solid #dbe4ee;padding:24px;margin:28px 0}.supplier-workspace-summary strong{display:block;font-size:32px;color:#075edb}.supplier-workspace-summary span{font-size:15px}.supplier-workspace-summary a{align-self:center;color:#075edb}@media(max-width:600px){.supplier-workspace-summary{grid-template-columns:1fr 1fr}.supplier-workspace-summary a{grid-column:1/-1}.page-claim .claim-steps{display:none}}
