.provider-brand-rebate-logo {
  display: none;
}

ion-item .provider-brand-rebate-slot > img.provider-brand-rebate-logo {
  display: block !important;
  width: clamp(34px, 11vw, 56px) !important;
  height: 20px !important;
  margin: 0 3px 0 0 !important;
  object-fit: contain;
  flex: 0 0 auto;
  background: transparent !important;
}

ion-item .provider-brand-rebate-slot > img.provider-brand-logo-light {
  filter: invert(1);
}

ion-item:is(.rebate-item, .rebate-display-item) .provider-brand-rebate-slot > .provider-brand-rebate-original {
  display: none !important;
}

.provider-brand-positioned {
  position: relative;
}

img.provider-brand-home-logo {
  display: none;
}

.provider-brand-home-slot > img.provider-brand-home-logo {
  display: block !important;
  position: absolute !important;
  left: var(--provider-brand-logo-x, 50%) !important;
  transform: translate(-50%, -50%) !important;
  width: var(--provider-brand-logo-width, min(52px, 82%)) !important;
  height: 21px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  object-fit: contain !important;
  pointer-events: none !important;
  z-index: 2;
}

.provider-brand-home-slot > img.provider-brand-logo-light {
  filter: invert(1) !important;
}

.provider-brand-home-slot .provider-brand-home-original {
  visibility: hidden !important;
}

ion-item .provider-brand-rebate-slot > img[data-provider-brand="playngo"] {
  width: 23px !important;
  height: 23px !important;
}

.provider-brand-home-slot > img[data-provider-brand="playngo"] {
  width: var(--provider-brand-logo-width, min(32px, 82%)) !important;
  height: 32px !important;
  max-height: 90%;
}

.platform-item.provider-brand-home-slot > img[data-provider-brand="playngo"] {
  height: auto !important;
  aspect-ratio: 1;
}

.provider-brand-with-disc > span.provider-brand-home-disc {
  display: block !important;
  position: absolute !important;
  left: 50% !important;
  width: var(--provider-brand-disc-size) !important;
  height: var(--provider-brand-disc-size) !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  transform: translate(-50%, -50%) !important;
  background: #0f150d !important;
  pointer-events: none !important;
  z-index: 1;
}

.provider-brand-with-disc > img[data-provider-brand="hacksaw"] {
  width: calc(var(--provider-brand-disc-size) * .82) !important;
  height: calc(var(--provider-brand-disc-size) * .38) !important;
}

.provider-brand-with-disc > img[data-provider-brand="playngo"] {
  width: calc(var(--provider-brand-disc-size) * .62) !important;
  height: calc(var(--provider-brand-disc-size) * .62) !important;
}
