/* Respect the exact official source artwork: colors, alpha, geometry and aspect. */
html body img.manufacturer-original{filter:none!important;mix-blend-mode:normal!important;opacity:1!important;transform:none!important;object-fit:contain!important;object-position:center!important;clip-path:none!important;border-radius:0!important;mask-image:none!important;-webkit-mask-image:none!important;background:transparent!important;padding:0!important;height:auto!important}
html body img.manufacturer-original[data-logo-tone="light"]{background:transparent!important}
html body .hub-brand-chip:has(img[data-logo-tone="light"]){background:#272b30!important}
html body .manufacturer-logo.manufacturer-original[data-logo-tone="light"]{padding:12px 16px!important}
html body .solution-brand-track img.manufacturer-original[data-logo-tone="light"]{padding:8px 12px!important;max-height:52px}
html body footer.inn-site-footer{background:#fff;color:#10354c;border-top:1px solid #d3e0e8}
html body footer.inn-site-footer>div>a{background:transparent;padding:0}
html body footer.inn-site-footer a{color:#10354c}
html body footer.inn-site-footer p{color:#547181}
html body footer.inn-site-footer small{color:#647e8f;border-top:1px solid #d3e0e8}
html body footer.inn-site-footer img.manufacturer-original{background:transparent!important;filter:none!important}
html body .star-page .sr-film-hero .sr-hero-top>img.manufacturer-original{background:transparent!important;mix-blend-mode:normal!important}
html body .brand-door-logo.logo-surface-dark img.manufacturer-original{background:transparent!important}
@media(prefers-reduced-motion:reduce){html body img.manufacturer-original{animation:none!important}}

/* No image-level backing plate; retain only the surrounding page or card surface. */
html body .hub-brand-chip{background:transparent;border:0}
html body .manufacturer-logo.manufacturer-original[data-logo-tone="light"]{background:#272b30!important}
html body .solution-brand-track .hub-brand-chip:has(img[data-logo-tone="light"]){background:#272b30!important}
html body .inn-site-logo,html body .inn-site-footer>div>a{background:transparent!important}
html body .manufacturer-svg-original{background:transparent!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;color:inherit}
html body .manufacturer-svg-original>svg{display:block;width:100%;height:auto;background:transparent}
html body.innovateck-home #all-brands a{background:transparent!important;border:0!important;box-shadow:none!important}
html body.innovateck-home #all-brands a:has([data-brand-original="herbold-meckesheim"]){background:#272b30!important}
