/* Result tool branding: display either the verified image or the fallback icon.
   The original logo file, colors, and design remain unchanged. */
body.lr-page .result-page-card .tool-logo[data-brand-image]{
  position:relative;
  overflow:hidden;
  isolation:isolate;
}
body.lr-page .result-page-card .tool-logo[data-brand-image] > img{
  position:absolute;
  inset:0;
  margin:auto;
  display:block;
  width:72%;
  height:72%;
  max-width:72%;
  max-height:72%;
  object-fit:contain;
  object-position:center;
}
body.lr-page .result-page-card .tool-logo[data-brand-image] > img[hidden]{
  display:none!important;
}
body.lr-page .result-page-card .tool-logo[data-brand-image] > svg[data-brand-fallback]{
  grid-area:1 / 1;
  margin:auto;
}
body.lr-page .result-page-card .tool-logo[data-brand-logo-ready="true"] > [data-brand-fallback],
body.lr-page .result-page-card .tool-logo[data-brand-image]:has(> img:not([hidden])) > [data-brand-fallback]{
  display:none!important;
}
body.lr-page .result-page-card .tool-logo[data-brand-logo-ready="false"] > [data-brand-fallback]{
  display:block;
}
