/* V18: los logos se muestran sin placa blanca ni marco agregado.
   No elimina fondos blancos incorporados en la propia imagen. */
body .logo-negocio-publico,
body .logo-negocio-reserva,
body #logoNegocioPublico,
body #logoNegocioReserva {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  object-fit: contain !important;
  object-position: center !important;
  border-radius: 0 !important;
}
body .logo-negocio-publico,
body #logoNegocioPublico {
  width: 76px !important;
  height: 76px !important;
  flex: 0 0 76px;
}
body .logo-negocio-reserva,
body #logoNegocioReserva {
  width: 116px !important;
  height: 116px !important;
}
@media (max-width: 600px) {
  body .logo-negocio-publico,
  body #logoNegocioPublico { width: 62px !important; height: 62px !important; flex-basis: 62px; }
  body .logo-negocio-reserva,
  body #logoNegocioReserva { width: 96px !important; height: 96px !important; }
}
