/* Press Legacy 0.1.0.10.3 - Logo restore only.
   Restores the in-app Press Legacy image logo without touching search, Firebase, Help, or record routing. */

.brand-card .brand-mark.pl103-logo-restored,
.side-brand .brand-mark.small.pl103-logo-restored {
  display: grid !important;
  place-items: center !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  overflow: visible !important;
  color: transparent !important;
}

.brand-card .brand-mark.pl103-logo-restored {
  width: min(190px, 42vw) !important;
  height: 96px !important;
  min-width: 120px !important;
  border-radius: 0 !important;
}

.side-brand .brand-mark.small.pl103-logo-restored {
  width: 46px !important;
  min-width: 46px !important;
  height: 46px !important;
  border-radius: 10px !important;
  flex: 0 0 46px !important;
}

.pl103-logo-img {
  display: block !important;
  object-fit: contain !important;
  max-width: 100% !important;
  max-height: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
  animation: none !important;
  transform: none !important;
  transition: none !important;
  pointer-events: none !important;
}

.brand-card .pl103-logo-img {
  width: min(180px, 42vw) !important;
  height: auto !important;
  max-height: 96px !important;
}

.side-brand .pl103-logo-img {
  width: 42px !important;
  height: 42px !important;
  border-radius: 10px !important;
}

@media(max-width:760px){
  .brand-card .brand-mark.pl103-logo-restored {
    width: 120px !important;
    height: 70px !important;
    margin-bottom: 12px;
  }
  .side-brand .brand-mark.small.pl103-logo-restored {
    width: 42px !important;
    min-width: 42px !important;
    height: 42px !important;
  }
}
