/* HDPE layout comes from product.css + catalogue.css. Only product-specific additions. */
body[data-brochure-ui] .ui-table-tools{display:flex;align-items:center;gap:20px;padding:20px 0}
body[data-brochure-ui] .ui-table-tools input{width:min(320px,100%);min-height:44px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;font:inherit;font-size:14px;background:white}
body[data-brochure-ui] .ui-table-tools .technical-note{margin:0}
body[data-brochure-ui] .dimension-table .table-scroll{max-height:560px}
body[data-brochure-ui] .dimension-table thead{position:sticky;top:0;z-index:1;background:var(--paper)}
body[data-brochure-ui] [data-ui-pick]{min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--deep);white-space:nowrap}
body[data-brochure-ui] .dimension-table tr.is-current{background:#edf3fc}
body[data-brochure-ui] .ui-enquire{display:block;width:fit-content;margin-top:12px}
body[data-brochure-ui] .brochure-layout .document-peer{display:block;width:fit-content;margin-top:18px;color:var(--deep);font-size:14px}
body[data-brochure-ui] .size-only .pipe-ring{padding:0!important;background:transparent;border:2px solid var(--ink);box-shadow:none}
body[data-brochure-ui] .size-only .pipe-inner{border:0;box-shadow:none}
body[data-brochure-ui][data-product="repair-saddle"] .photo-frame img{max-width:100%;height:100%;padding:25px}
@media(max-width:760px){body[data-brochure-ui] .ui-table-tools{flex-direction:column;align-items:start;gap:12px}body[data-brochure-ui] .ui-table-tools input{width:100%}body[data-brochure-ui] .catalogue-note{line-height:2}body[data-brochure-ui] .hero-actions{flex-wrap:wrap}body[data-brochure-ui] .hero-actions>a{white-space:nowrap}}

/* PE subduct operator-color choices supplied for project selection. */
body[data-brochure-ui][data-product="pe-subduct"] .subduct-color-options{padding-top:0;padding-bottom:48px}
body[data-brochure-ui][data-product="pe-subduct"] .subduct-color-options h2{font-size:24px;letter-spacing:-.02em;margin:0 0 18px}
body[data-brochure-ui][data-product="pe-subduct"] .subduct-color-options ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none}
body[data-brochure-ui][data-product="pe-subduct"] .subduct-color-options li{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:10px;background:white;min-width:0}
body[data-brochure-ui][data-product="pe-subduct"] .subduct-color-swatch{width:36px;height:20px;flex:none;border-radius:5px;box-shadow:inset 0 0 0 1px #0002;background:linear-gradient(to bottom,var(--pipe-color) 0 40%,var(--stripe-color) 40% 60%,var(--pipe-color) 60% 100%)}
body[data-brochure-ui][data-product="pe-subduct"] .subduct-color-options strong{display:block;font-size:14px;margin-bottom:4px}
body[data-brochure-ui][data-product="pe-subduct"] .subduct-color-options li>span>span{display:block;font-size:13px;line-height:1.5;color:var(--muted)}
body[data-brochure-ui][data-product="pe-subduct"] .subduct-color-options>p{font-size:13px;line-height:1.6;color:var(--muted);margin:16px 0 0}
