
/* V383 — payment cards: keep clear tiles, reduce oversized typography */
.v350-restaurant-detail .v379-pay-list span{
  min-height:66px!important;
  padding:10px 8px!important;
  font-size:13px!important;
  line-height:1.15!important;
}
.v350-restaurant-detail .v379-pay-list span:nth-child(1){font-size:19px!important}
.v350-restaurant-detail .v379-pay-list span:nth-child(2){font-size:13px!important}
.v350-restaurant-detail .v379-pay-list span:nth-child(3){font-size:18px!important}
.v350-restaurant-detail .v379-pay-list span:nth-child(4){font-size:14px!important}
.v350-restaurant-detail .v379-pay-list span:nth-child(5),
.v350-restaurant-detail .v379-pay-list span:nth-child(6),
.v350-restaurant-detail .v379-pay-list span:nth-child(7){font-size:13px!important}

@media(max-width:760px){
 .v350-restaurant-detail .v379-pay-list span{
   min-height:68px!important;
   padding:10px 6px!important;
   font-size:12px!important
 }
}
@media(max-width:430px){
 .v350-restaurant-detail .v379-pay-list span{
   min-height:68px!important;
   padding:9px 6px!important;
   font-size:12px!important
 }
 .v350-restaurant-detail .v379-pay-list span:nth-child(1){font-size:19px!important}
 .v350-restaurant-detail .v379-pay-list span:nth-child(2){font-size:12px!important}
 .v350-restaurant-detail .v379-pay-list span:nth-child(3){font-size:18px!important}
 .v350-restaurant-detail .v379-pay-list span:nth-child(4){font-size:13px!important}
}
