/* Favorito Delivery — Build 460
   Ajuste fino da home da loja sem mudar o modelo aprovado. */

/* 1) Mantém o modelo e só reduz mais um pouco a capa. */
body.marketplace-store-pwa-embedded[data-market-page="loja"] .app-store-cover{
  height:clamp(260px,48vw,360px)!important;
}
body.marketplace-store-pwa-embedded[data-market-page="loja"] .app-store-cover .store-cover-image{
  object-position:50% 50%!important;
}

/* 2) Logo mais centralizada visualmente dentro da identidade. */
body.marketplace-store-pwa-embedded[data-market-page="loja"] .app-store-cover > .store-app-identity{
  min-height:108px!important;
  padding:14px 54px 16px 16px!important;
  align-items:flex-end!important;
}
body.marketplace-store-pwa-embedded[data-market-page="loja"] .app-store-cover > .store-app-identity .store-avatar.large{
  width:64px!important;
  height:64px!important;
  min-width:64px!important;
  flex-basis:64px!important;
  display:grid!important;
  place-items:center!important;
}
body.marketplace-store-pwa-embedded[data-market-page="loja"] .app-store-cover > .store-app-identity .store-avatar.large img{
  object-fit:contain!important;
  object-position:center center!important;
}

/* 3) Não mexe na linha de tempo/distância; remove apenas a duplicidade abaixo. */
body.marketplace-store-pwa-embedded[data-market-page="loja"] .fav447-service-line{
  display:none!important;
}
body.marketplace-store-pwa-embedded[data-market-page="loja"] .fav447-store-summary{
  padding-top:10px!important;
}

/* 4) Não mostrar status extra dentro da identidade; só o card abaixo. */
body.marketplace-store-pwa-embedded[data-market-page="loja"] .store-app-copy .store-open-state{
  display:none!important;
}

/* 5) Garante que o card continue simples, sem criar outro componente. */
body.marketplace-store-pwa-embedded[data-market-page="loja"] .fav447-info-row[data-fav460-hours],
body.marketplace-store-pwa-embedded[data-market-page="loja"] .fav447-info-row[data-fav460-details]{
  cursor:pointer!important;
}

@media(max-width:760px){
  body.marketplace-store-pwa-embedded[data-market-page="loja"] .app-store-cover{
    height:245px!important;
  }
  body.marketplace-store-pwa-embedded[data-market-page="loja"] .app-store-cover > .store-app-identity{
    min-height:98px!important;
    padding:12px 52px 14px 14px!important;
  }
  body.marketplace-store-pwa-embedded[data-market-page="loja"] .app-store-cover > .store-app-identity .store-avatar.large{
    width:58px!important;
    height:58px!important;
    min-width:58px!important;
    flex-basis:58px!important;
  }
}
