/* Manufacturer artwork below the main heading; cards contain text only. */
html body[data-offer-maker-position][data-offer-logo-preview] #content :is(.as-changing-widget, #pm-mobile-panel) .oa-title-brand {display:block;width:100%}
html body[data-offer-maker-position][data-offer-logo-preview] #content :is(.as-changing-widget, #pm-mobile-panel) .oa-title-brand h2 {margin:0!important}
html body[data-offer-maker-position][data-offer-logo-preview] #content :is(.as-changing-widget, #pm-mobile-panel) .oa-title-brand .oa-maker {
 display:inline-flex!important;box-sizing:border-box;align-items:center!important;justify-content:center!important;
 width:154px!important;max-width:100%!important;height:34px!important;flex:none!important;padding:4px!important;margin:14px 0 0!important;
 border:1px solid rgba(255,255,255,.95)!important;border-radius:8px!important;
 background:linear-gradient(135deg,rgba(255,255,255,.99),rgba(255,255,255,.95))!important;
 box-shadow:inset 0 1px 0 #fff,0 3px 12px rgba(0,0,0,.08)!important;
 backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;
}
html body[data-offer-maker-position][data-offer-logo-preview] #content :is(.as-changing-widget, #pm-mobile-panel) .oa-title-brand .oa-maker[data-maker=scharfer] {width:124px!important;height:48px!important}
html body[data-offer-maker-position][data-offer-logo-preview] #content :is(.as-changing-widget, #pm-mobile-panel) .oa-title-brand .oa-maker[data-maker=klus] {width:158px!important;height:50px!important}
html body[data-offer-maker-position][data-offer-logo-preview] #content :is(.as-changing-widget, #pm-mobile-panel) .oa-title-brand .oa-maker:is([data-maker=milight],[data-maker=elba]) {width:170px!important;height:30px!important}
html body[data-offer-maker-position][data-offer-logo-preview] #content :is(.as-changing-widget, #pm-mobile-panel) .oa-title-brand .oa-maker .oa-logo {
 display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;
 max-width:100%!important;padding:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;
}
html body[data-offer-maker-position][data-offer-logo-preview] #content :is(.as-changing-widget, #pm-mobile-panel) .oa-title-brand .oa-maker .oa-logo img {
 display:block!important;position:static!important;width:100%!important;height:100%!important;min-width:0!important;
 max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;
 filter:none!important;transform:none!important;
}
/* Remove only the original image's surrounding whitespace from its CSS viewport. */
html body[data-offer-maker-position][data-offer-logo-preview] #content :is(.as-changing-widget, #pm-mobile-panel) .oa-title-brand .oa-maker[data-maker=milight] .oa-logo {
 position:relative!important;display:block!important;aspect-ratio:869/100;height:auto!important;overflow:hidden!important;mix-blend-mode:multiply;
}
html body[data-offer-maker-position][data-offer-logo-preview] #content :is(.as-changing-widget, #pm-mobile-panel) .oa-title-brand .oa-maker[data-maker=milight] .oa-logo img {
 position:absolute!important;left:-4.9482%!important;top:-49%!important;width:112.1979%!important;height:217%!important;
 max-width:none!important;max-height:none!important;object-fit:fill!important;
}
html body[data-offer-maker-position][data-offer-logo-preview] #content .as-side-slider .elementor-testimonial__name {
 display:block;white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:pretty;
}
@media(max-width:1024px){
 html body[data-offer-maker-position][data-offer-logo-preview] #content #pm-mobile-panel .oa-title-brand {margin-bottom:16px}
 html body[data-offer-maker-position][data-offer-logo-preview] #content #pm-mobile-panel .oa-title-brand .oa-maker {
  width:142px!important;height:32px!important;padding:4px!important;margin:12px 0 0!important;
  background:linear-gradient(135deg,rgba(255,255,255,.99),rgba(255,255,255,.95))!important;
 }
 html body[data-offer-maker-position][data-offer-logo-preview] #content #pm-mobile-panel .oa-title-brand .oa-maker[data-maker=klus] {width:150px!important;height:46px!important}
 html body[data-offer-maker-position][data-offer-logo-preview] #content #pm-mobile-panel .oa-title-brand .oa-maker[data-maker=scharfer] {width:110px!important;height:42px!important}
 html body[data-offer-maker-position][data-offer-logo-preview] #content .oa-actions .pm-cta {max-width:100%!important}
}
/* Keep the power supply intact and align DIP artwork with the card heading. */
@media(min-width:1025px){
 html body[data-offer-review][data-offer-maker-position][data-offer-logo-preview] #content .as-side-slider [data-offer-card="power"] .elementor-testimonial__image>img[data-power-dip-photo]{
  top:26px!important;bottom:auto!important;height:calc(100% - 196px)!important;object-fit:contain!important;object-position:center top!important;
 }
 html body[data-offer-review][data-offer-logo-preview] #content .as-side-slider [data-offer-card="power"] .oa-dip-modes{bottom:112px!important}
 html body[data-offer-logo-preview] #content .as-side-slider [data-offer-card="power"] .oa-dip-mode{align-items:flex-start}
 html body[data-offer-logo-preview] #content .as-side-slider [data-offer-card="power"] .oa-dip-label{width:40px;text-align:center}
}
