
/* Resumo do vinho: três colunas apenas com texto, usando toda a largura. */
#dishesScreen .dishes-profile-grid{
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  column-gap:0 !important;
  align-items:stretch !important;
  padding:10px 7px !important;
}
#dishesScreen .dishes-profile-cell{
  display:block !important;
  min-width:0 !important;
  padding:2px 12px !important;
  text-align:left !important;
}
#dishesScreen .dishes-profile-cell strong{
  display:block !important;
  width:100% !important;
  margin:0 0 4px !important;
  font-size:8.2px !important;
  line-height:1.05 !important;
  white-space:nowrap !important;
  overflow:visible !important;
}
#dishesScreen .dishes-profile-cell span:not(.dishes-profile-icon){
  display:-webkit-box !important;
  width:100% !important;
  margin:0 !important;
  font-size:7.4px !important;
  line-height:1.24 !important;
  white-space:normal !important;
  overflow:hidden !important;
  -webkit-box-orient:vertical !important;
  -webkit-line-clamp:2 !important;
  line-clamp:2 !important;
}

/* Garantia adicional: nenhum ícone fica sobre as três imagens da tábua. */
#dishesScreen .dishes-board-type,
#dishesScreen .dishes-board-photo > .dishes-board-type{
  display:none !important;
}

@media(max-width:390px){
  #dishesScreen .dishes-profile-grid{
    padding:9px 5px !important;
  }
  #dishesScreen .dishes-profile-cell{
    padding:2px 8px !important;
  }
  #dishesScreen .dishes-profile-cell strong{
    font-size:7.4px !important;
  }
  #dishesScreen .dishes-profile-cell span:not(.dishes-profile-icon){
    font-size:6.8px !important;
  }
}
