/* The existing two contact controls need clearance at maximum phone scroll. */
body[data-layout-review-corrections="20261023"] [data-floating-whatsapp]{position:fixed!important;margin:0!important;inset-inline:auto!important;left:auto!important;right:max(16px,env(safe-area-inset-right))!important}
body[data-layout-review-corrections="20261023"][data-ci-form-visible] [data-floating-whatsapp],
body[data-layout-review-corrections="20261023"][data-ci-form-visible] [data-floating-whatsapp] *{visibility:hidden!important}
body[data-layout-review-corrections="20261023"] [data-approved-preview="marine"].approved-preview-marine #approved-marine-inquiry{display:flex!important;align-items:center;justify-content:space-between;gap:24px;min-height:0}
body[data-layout-review-corrections="20261023"] [data-approved-preview="marine"].approved-preview-marine #approved-marine-inquiry>span:empty{position:absolute}
body[data-layout-review-corrections="20261023"] [data-approved-preview="marine"].approved-preview-marine #approved-marine-inquiry>p{margin:0!important}
body[data-layout-review-corrections="20261023"] [data-approved-preview="marine"].approved-preview-marine #approved-marine-inquiry>.rfq{position:static!important;float:none;flex:0 0 auto;margin:0!important}
@media(max-width:600px){
 body[data-layout-review-corrections="20261023"][data-layout-review-figure-visible] [data-floating-whatsapp],
 body[data-layout-review-corrections="20261023"][data-layout-review-figure-visible] [data-floating-whatsapp] *{visibility:hidden!important}
 body[data-layout-review-corrections="20261023"] #main-content[data-grade-page] figure[data-research-card="compact-v1"] .research-card__caption{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px}
 body[data-layout-review-corrections="20261023"] #main-content[data-grade-page] figure[data-research-card="compact-v1"] .research-card__source-trigger{grid-column:1;grid-row:1 / span 2;justify-self:start;min-height:44px}
 body[data-layout-review-corrections="20261023"] #main-content[data-grade-page] figure[data-research-card="compact-v1"] .research-card__title{grid-column:2;grid-row:1;justify-self:end;text-align:end}
 body[data-layout-review-corrections="20261023"] #main-content[data-grade-page] figure[data-research-card="compact-v1"] .research-card__reference{grid-column:2;grid-row:2;justify-self:end;text-align:end}
 body[data-layout-review-corrections="20261023"] [data-approved-preview="marine"].approved-preview-marine #approved-marine-inquiry{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}
 body[data-layout-review-corrections="20261023"] .site-footer{padding-block-end:160px}
 body[data-layout-review-corrections="20261023"] .os-site-footer .os-footer-legal{padding-block-end:178px}
}

/* Keep the directory focused on choosing a sector; existing evidence remains in HTML. */
body[data-layout-review-corrections="20261023"] .layout-review-supply-guide{border-block:1px solid #cbd5dc;margin:0;background:transparent}
body[data-layout-review-corrections="20261023"] .layout-review-supply-guide>summary{padding:20px clamp(20px,3.4vw,48px);color:#123f59;font:600 16px/1.5 system-ui;cursor:pointer}
body[data-layout-review-corrections="20261023"] .layout-review-supply-guide>summary:focus-visible{outline:2px solid #245e9a;outline-offset:-4px}
@media(max-width:600px){
 body[data-layout-review-corrections="20261023"] [data-floating-whatsapp]{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;box-sizing:border-box!important;padding:9px!important;display:flex;align-items:center;justify-content:center;inset-inline:auto!important;left:auto!important;right:calc(max(14px,env(safe-area-inset-right)) + var(--layout-review-quote-width,160px) + 14px)!important;bottom:max(18px,env(safe-area-inset-bottom))!important;inset-block-start:auto!important;inset-block-end:max(18px,env(safe-area-inset-bottom))!important}
 body[data-layout-review-corrections="20261023"] [data-floating-whatsapp] .floating-whatsapp__callout{display:none!important}
 body[data-layout-review-corrections="20261023"] [data-floating-whatsapp]>svg{width:24px;height:24px;flex:none}
 body[data-layout-review-corrections="20261023"] main[data-heavy-approved="v1"] #source-port-title{max-width:none!important;max-inline-size:none!important;width:auto!important;inline-size:auto!important}
}
@media(max-width:600px){
 body[data-layout-review-corrections="20261023"] main[data-shaft-approved="v1"] #product-title{max-width:none!important;max-inline-size:none!important;width:auto!important;inline-size:auto!important}
}

body[data-layout-review-corrections="20261023"] [data-approved-preview="marine"].approved-preview-marine #approved-marine-inquiry>.rfq{font-size:14px!important;line-height:1.45!important;padding:12px 16px!important;min-height:44px;box-sizing:border-box}
body[data-layout-review-corrections="20261023"]:has([data-approved-preview="marine"]) .other-components{box-sizing:border-box;width:100%;max-width:1184px;margin-inline:auto;padding:24px 20px;font-size:14px;line-height:1.5}
body[data-layout-review-corrections="20261023"]:has([data-approved-preview="marine"]) .other-components>span{display:block;margin-bottom:8px;font-size:14px;font-weight:600}
body[data-layout-review-corrections="20261023"]:has([data-approved-preview="marine"]) .other-components>a{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-right:16px;font-size:14px}

body[data-layout-review-corrections="20261023"]:not([data-contact-responsive]) .footer-service__copy h2{font-weight:700;line-height:1.15;letter-spacing:-.02em}

/* The primary quote stays visible; scientific evidence takes priority over the secondary badge. */
body[data-layout-review-corrections="20261023"][data-layout-review-figure-visible] [data-floating-whatsapp],
body[data-layout-review-corrections="20261023"][data-layout-review-figure-visible] [data-floating-whatsapp] *{visibility:hidden!important}
