#pdv-payment-method{box-sizing:border-box;max-width:100%;min-width:0;color-scheme:dark}
#pdv-cashier-status-bar{min-width:0;overflow-wrap:anywhere}#pdv-cashier-status-bar button{min-height:44px;white-space:normal}
#tab-view-pdv .pdv-sale-layout{min-width:0;grid-template-columns:minmax(0,1fr) 380px!important}#tab-view-pdv .pdv-sale-layout>div{min-width:0}
@media(max-width:900px){#tab-view-pdv .pdv-sale-layout{grid-template-columns:minmax(0,1fr)!important}#tab-view-pdv .pdv-header{padding:14px!important}#pdv-cashier-status-bar{width:100%}#pdv-cashier-status-bar>div{flex-basis:100%!important}#pdv-modal-checkout .modal-card{box-sizing:border-box;max-width:96vw!important;padding:16px!important}}

@media(max-width:600px){
 #tab-view-pdv{box-sizing:border-box;width:100%;max-width:760px;margin-inline:auto;padding:0 12px calc(24px + env(safe-area-inset-bottom))}
 #tab-view-pdv>.pdv-header{display:flex;flex-direction:column;align-items:center!important;justify-content:center!important;text-align:center}
 #tab-view-pdv .pdv-sale-layout{width:100%;gap:14px!important}
 #tab-view-pdv .pdv-sale-layout>div{box-sizing:border-box;width:100%;max-width:100%;margin-inline:auto;text-align:center}
 #tab-view-pdv .pdv-sale-layout input,#tab-view-pdv .pdv-sale-layout select{box-sizing:border-box;max-width:100%;min-height:48px;font-size:16px}
 #tab-view-pdv .pdv-sale-layout button{min-height:46px;white-space:normal}
 #tab-view-pdv #pdv-cashier-status-bar{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
 #tab-view-pdv #pdv-product-grid{justify-items:center}
 #tab-view-pdv #pdv-product-grid>*{width:100%;max-width:420px;text-align:center}
 #tab-view-pdv .pdv-shop{text-align:center}
 #tab-view-pdv .pdv-shop-tools{align-items:stretch}
 #tab-view-pdv .pdv-shop-tools label{min-width:100%;text-align:center}
}