/* Single open inquiry and model-specific, source-backed detail rows. */
body.chiper-part-sheet-v4.ch4-product-v4 .entry-title{font-size:clamp(30px,3vw,42px)!important;letter-spacing:-.035em}
body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-row{grid-template-columns:minmax(205px,235px) minmax(0,1fr) minmax(285px,315px)!important}
body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-image{padding:18px!important}
body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-image .ch4-media-surface{height:210px;min-height:210px;max-height:210px}
body.chiper-part-sheet-v4.ch12-ui .cp4-ready .cp-sheet-image .ch12-gallery-stage{height:210px}
body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-image .ch4-media-surface img,
body.chiper-part-sheet-v4.ch12-ui .cp4-ready .cp-sheet-image .ch12-gallery-image{max-height:190px!important}
body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-image .ch4-media-note,
body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-image .ch12-gallery-caption{font-size:11px!important;line-height:1.45}
body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-description{padding:20px 24px!important}
body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-description .ch4-facts-heading{font-size:clamp(20px,1.8vw,25px)!important}
body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-description .ch4-description{font-size:13px;line-height:1.5}
body.chiper-part-sheet-v4 .cp4-ready .ch4-fact-grid,
body.chiper-part-sheet-v4 .cp4-ready .cp3-meta,
body.chiper-part-sheet-v4 .cp4-ready .ch4-limited-note{display:none!important}
body.chiper-part-sheet-v4 .cp4-details{margin:12px 0 0;border-top:1px solid #d8e1e3}
body.chiper-part-sheet-v4 .cp4-detail-row{display:grid;grid-template-columns:minmax(120px,36%) minmax(0,1fr);gap:13px;border-bottom:1px solid #e5ebec;padding:6px 0;align-items:start}
body.chiper-part-sheet-v4 .cp4-detail-row dt{margin:0;color:#647782;font-size:12px;font-weight:650;line-height:1.45}
body.chiper-part-sheet-v4 .cp4-detail-row dd{margin:0;color:#163643;font-size:13px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}
body.chiper-part-sheet-v4 .cp4-detail-row a{color:#006f9a;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}
body.chiper-part-sheet-v4 .cp4-detail-row:last-child dd{color:#006e75}
body.chiper-part-sheet-v4 .cp4-ready .ch4-fact-actions{margin:10px 0 0}
body.chiper-part-sheet-v4 .cp4-ready .ch4-fact-actions a{font-size:12px}
body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-action{padding:20px!important}
body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-action .cp2-field{font-size:12px}
body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-action .ch14-inline-rfq form{gap:10px!important}
body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-action .cp2-contact-fields,
body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-action .cp4-extra-fields{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin:0!important;min-width:0}
body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-action .cp4-extra-fields input,
body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-action .cp4-extra-fields textarea{width:100%!important;min-width:0!important;margin:0!important}
body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-action input[type=number],
body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-action input[type=email]{font-size:13px!important;min-height:42px!important}
body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-action button[name=chiper_rfq_submit]{min-height:44px!important;margin-top:2px!important}
@media(max-width:960px){
  body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-row{grid-template-columns:minmax(185px,225px) minmax(0,1fr)!important}
}
@media(max-width:600px){
  body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-row{grid-template-columns:1fr!important}
  body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-image{padding:15px 16px 5px!important}
  body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-image .ch4-media-surface,
  body.chiper-part-sheet-v4.ch12-ui .cp4-ready .cp-sheet-image .ch12-gallery-stage{height:190px;min-height:190px;max-height:190px}
  body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-description{padding:17px 16px!important}
  body.chiper-part-sheet-v4 .cp4-detail-row{grid-template-columns:minmax(95px,34%) minmax(0,1fr);gap:8px}
  body.chiper-part-sheet-v4 .cp4-detail-row dt{font-size:11px}
  body.chiper-part-sheet-v4 .cp4-detail-row dd{font-size:12px}
  body.chiper-part-sheet-v4 .cp4-ready .cp-sheet-action{padding:17px 16px!important}
}
