html body .ng-official-brands{background:transparent!important;padding:0!important;border:0!important;border-radius:0!important;gap:13px!important}
html body .ng-official-brands .ng-brand-dark{display:none!important}html body .ng-official-brands .ng-brand-light{display:block!important}
html[data-ng-scheme=dark] body .ng-official-brands .ng-brand-dark{display:block!important}html[data-ng-scheme=dark] body .ng-official-brands .ng-brand-light{display:none!important}
html[data-ng-scheme=dark] body .ng-official-brands img{filter:drop-shadow(0 1px 0 #ffffff12) drop-shadow(0 2px 2px #0003)!important}
html[data-ng-scheme=dark] body .ng-official-by{border-color:#49604e!important}html[data-ng-scheme=dark] body .ng-official-by small{color:#b8c6bd!important}
@media print{html body .ng-official-brands .ng-brand-light{display:block!important}html body .ng-official-brands .ng-brand-dark{display:none!important}html body .ng-official-brands img{filter:none!important}}

html body .ng-official-brands .ng-product-picture{display:inline-flex!important;align-items:center;flex-shrink:0}

/* Self-contained brand dimensions: independent of page templates. */
html body .ng-official-brands{display:inline-flex!important;align-items:center!important;max-width:100%;vertical-align:middle}
html body .ng-official-brands .ng-official-by{display:inline-flex;flex-direction:column;gap:5px;border-left:1px solid var(--ui-line,#dce5dc);padding-left:13px;min-width:0}
html body .ng-official-brands .ng-official-by small{font:400 9px/1.2 Arial,sans-serif;white-space:nowrap}
html body .ng-official-brands img.ng-official-company{width:94px!important;height:28px!important;max-width:94px!important;object-fit:contain!important}
@media(max-width:700px){html body .ng-official-brands img.ng-official-company{width:76px!important;max-width:76px!important;height:24px!important}}
