/* One UI family. Screen-only: receipt and PDF typography stays unchanged. */
@media screen {
  :root{--erp-ui-font:"IBM Plex Sans",system-ui,"Segoe UI",Arial,sans-serif}
  body,
  body :is(div,section,article,aside,main,header,footer,nav,form,fieldset,legend,dialog,details,summary,h1,h2,h3,h4,h5,h6,p,span,a,label,button,input,textarea,select,option,optgroup,table,thead,tbody,tfoot,tr,th,td,ul,ol,li,dl,dt,dd,strong,b,em,small,time,output,kbd,samp){
    font-family:var(--erp-ui-font)!important;
  }
  body :is(input,output,td,th,time,kbd){font-variant-numeric:tabular-nums}
}
