.pw button,.pw .button,.pw [role=tab],.pw summary,.purchasing button,.purchasing .button,.purchasing summary{min-height:48px!important}
.pw input:not([type=checkbox]):not([type=radio]):not([type=file]),.pw select,.pw textarea,.purchasing input:not([type=checkbox]):not([type=radio]),.purchasing select,.purchasing textarea{min-height:48px!important;font-size:16px!important;max-width:100%;box-sizing:border-box}
.pw label,.purchasing label{min-width:0}.pw input[type=checkbox],.purchasing input[type=checkbox]{flex-shrink:0}
.pw button:focus-visible,.pw a:focus-visible,.purchasing button:focus-visible,.purchasing a:focus-visible{outline:3px solid #846500;outline-offset:3px}
.pw-dialog{max-width:calc(100vw - 24px);max-height:90vh;overflow-y:auto;box-sizing:border-box}
@media(max-width:1024px){.jr-navigation a,.jr-navigation button,.pm-sidebar nav a{min-height:48px!important}.pw-dialog{max-height:calc(100dvh - 24px)}.pw-tabs button{min-width:90px}.pw label:has(input[type=checkbox]),.purchasing .purchase-check{min-height:48px;align-items:center}}

body.pdv-fullpage button,body.pdv-fullpage .button{min-height:48px!important}body.pdv-fullpage input,body.pdv-fullpage select{min-height:48px!important;font-size:16px!important}
