/* R181: do not enlarge product names. Match setup/payment to name .60rem. */
.pos-counter-page--dedicated .ubz-r5-4-product-data__name,
.pos-counter-page--dedicated .ubz-r56-product-name,
.pos-counter-page--dedicated .pos-product-card-name,
.pos-counter-page--dedicated .ubz-pos-vnext-product-name strong,
.pos-counter-page--dedicated .ubz-r5-4-product-data__field > span,
.pos-counter-page--dedicated .ubz-r5-4-product-data__field > strong,
.pos-counter-page--dedicated .ubz-r56-product-field span,
.pos-counter-page--dedicated .ubz-r56-product-field strong {
  font-size: .60rem !important;
  line-height: 1.15 !important;
}
.pos-counter-page--dedicated :is(.pos-transaction-setup-section,.pos-payment-summary-section) :is(h2,h3,h4,label,span,small,strong,em,p,td,th,button,input,select,textarea) {
  font-size: .60rem !important;
  line-height: 1.15 !important;
}
.pos-counter-page--dedicated :is(.pos-transaction-setup-section,.pos-payment-summary-section) :is(input,select,textarea,button) {
  min-height: 28px !important;
  height: auto !important;
}
.pos-counter-page--dedicated :is(.pos-sale-cart-section,.pos-sales-summary-table-card) :is(h2,h3,h4,label,span,small,strong,em,p,td,th,button,input,select,textarea) {
  font-size: .60rem !important;
  line-height: 1.15 !important;
}
