/* V12.166 — limited to six valve detail families, 12 localizations.
   Preserve all source technical content, original archived drawings and desktop tables. */
.valve-quicknav-v12166{display:none}
.valve-inline-quote-v12166{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:25px 0 31px;padding:16px 19px;border:1px solid #d6e4ed;border-radius:12px;background:#f5f9fc}
.valve-inline-quote-v12166>span{font-size:.9rem;font-weight:720;line-height:1.45;color:#314b60}
.valve-inline-quote-v12166 a.button{flex-shrink:0;font-size:.88rem;text-align:center;min-height:44px;padding:11px 19px}
.valve-inline-quote-v12166 a:focus-visible{outline:3px solid #186ca8;outline-offset:3px}
main .valve-quick-target-v12166{scroll-margin-top:116px}
@media(max-width:620px){
 .valve-quicknav-v12166{display:block;background:#f5f8fb;border-block:1px solid #dfe9f0;padding:14px 0 17px}
 .valve-quicknav-v12166 .valve-quicknav-title-v12166{margin:0 0 10px;font-size:.8rem;letter-spacing:.012em;font-weight:760;color:#445c70}
 .valve-quicknav-v12166 .valve-quicknav-links-v12166{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
 .valve-quicknav-v12166 a{display:flex;min-width:0;align-items:center;justify-content:flex-start;min-height:44px;padding:10px 12px;border:1px solid #d5e2eb;border-radius:9px;background:white;color:#1c465f;font-weight:700;font-size:.83rem;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}
 .valve-quicknav-v12166 a[href="#rfq"]{background:#e6f1fa;border-color:#b4d3e9;color:#13558a}
 .valve-quicknav-v12166 a:focus-visible{outline:3px solid #176da9;outline-offset:3px}
 main .valve-quick-target-v12166{scroll-margin-top:110px}
 body.page-kind-valves main section#rfq{scroll-margin-top:110px}
 .valve-inline-quote-v12166{flex-direction:column;align-items:stretch;gap:11px;padding:15px;margin:20px 0 26px}
 .valve-inline-quote-v12166 a.button{align-self:stretch;justify-content:center}
 /* Only the historic three VDV model tables change to vertically stacked cards. */
 .page-kind-valves .prose .table-scroll-v1255.vdv-archive-cards-v12166{max-width:100%;overflow:visible;margin:16px 0 23px;border-radius:0}
 .page-kind-valves .prose .vdv-archive-cards-v12166 table{display:block!important;max-width:100%;min-width:0!important;width:100%!important;margin:0!important;border:0!important;table-layout:auto!important}
 .page-kind-valves .prose .vdv-archive-cards-v12166 thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
 .page-kind-valves .prose .vdv-archive-cards-v12166 tbody{display:block!important;width:100%!important}
 .page-kind-valves .prose .vdv-archive-cards-v12166 tr{display:block!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;padding:14px 15px;margin:0 0 10px!important;border:1px solid #dce6ef;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(17,55,88,.025)}
 .page-kind-valves .prose .vdv-archive-cards-v12166 td{display:block!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;hyphens:none!important;line-height:1.55}
 .page-kind-valves .prose .vdv-archive-cards-v12166 td+td{margin-top:12px!important;padding-top:10px!important;border-top:1px solid #e5ecf3!important;color:#344f62}
 .page-kind-valves .prose .vdv-archive-cards-v12166 td::before{content:attr(data-vdv-field-label);display:block;margin-bottom:3px;color:#526a7e;font-size:.73rem;font-weight:740;line-height:1.45}
 .page-kind-valves .prose .vdv-archive-cards-v12166 td:first-child code{font-size:.95rem;font-weight:740;color:#173d55;white-space:normal}
 .page-kind-valves .prose .vdv-archive-cards-v12166 td a{display:inline-block;min-height:30px;padding:3px 0;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
 .page-kind-valves .prose .vdv-archive-cards-v12166 td a:focus-visible{outline:3px solid #176da9;outline-offset:3px}
}
@media(prefers-reduced-motion:reduce){.valve-quicknav-v12166 a{scroll-behavior:auto}}
