*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#root{flex-direction:column;height:100vh;display:flex}.ant-typography h1.ant-typography,.ant-typography h2.ant-typography,.ant-typography h3.ant-typography,.ant-typography h4.ant-typography,.ant-typography h5.ant-typography,.ant-typography-title{letter-spacing:-.01em;font-family:Space Grotesk,Inter,-apple-system,sans-serif}.app-sidebar-scroll{scrollbar-width:none;-ms-overflow-style:none}.app-sidebar-scroll::-webkit-scrollbar{display:none}.app-sidebar-menu .ant-menu-item-selected{position:relative}.app-sidebar-menu .ant-menu-item-selected:before{content:"";background:#b9812f;border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.erp-current-process-row>td{background:#f2f6fb}.erp-selected-batch-row>td{background:#e6f4ff}.ant-table-pagination{padding-inline:16px}.erp-fill-height-table{flex-direction:column;height:100%;display:flex}.erp-fill-height-table .ant-spin,.erp-fill-height-table .ant-spin-container,.erp-fill-height-table .ant-table,.erp-fill-height-table .ant-table-container{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.erp-fill-height-table .ant-table-body{flex:1;min-height:0;max-height:none!important;overflow:auto!important}
