@supports (-webkit-touch-callout:none){body{-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);will-change:scroll-position}.invoice-table-container{contain:layout style paint;transform:translateZ(0);will-change:transform}.invoice-list-container{-webkit-overflow-scrolling:touch;contain:layout style paint;overscroll-behavior:contain}}.optimized-table{contain:layout style paint;transform:translateZ(0);will-change:transform}.optimized-table .MuiTable-root{border-collapse:initial!important;border-spacing:0!important;contain:layout;table-layout:fixed!important;transform:translateZ(0);width:100%!important}.optimized-table .MuiTable-root col{width:auto!important}.optimized-table .MuiTableCell-root{max-width:inherit!important;min-width:inherit!important;width:inherit!important}.optimized-table .MuiTableRow-root{contain:layout style;display:table-row!important;will-change:auto}.optimized-table .MuiTableCell-root{box-sizing:border-box!important;contain:layout style;overflow:hidden!important;padding:8px 12px!important;position:relative;text-overflow:ellipsis!important;transform:translateZ(0);vertical-align:top!important;white-space:nowrap!important}.optimized-table .MuiTableCell-root .MuiTypography-root{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.optimized-table .MuiTableHead-root .MuiTableCell-root{background-color:#f5f5f5!important;border-bottom:2px solid #e0e0e0!important;font-weight:700!important;position:sticky!important;top:0!important;z-index:1!important}.optimized-table .MuiTableBody-root .MuiTableCell-root,.optimized-table .MuiTableHead-root .MuiTableCell-root{box-sizing:border-box!important;overflow:hidden!important;padding:8px 12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.optimized-table .MuiTableHead-root .MuiTableCell-root[data-sortable=true]{cursor:pointer;transition:background-color .2s ease}.optimized-table .MuiTableHead-root .MuiTableCell-root[data-sortable=true]:hover{background-color:#eee}.optimized-table .MuiTableSortLabel-root{margin-left:4px!important}.optimized-table .MuiTableSortLabel-icon{font-size:1rem!important}.virtual-scroll-container{-webkit-overflow-scrolling:touch;contain:layout style paint;overscroll-behavior:contain}.virtual-scroll-item{contain:layout style paint;transform:translateZ(0);will-change:transform}@media screen and (max-width:768px){.invoice-table-container{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.MuiButton-root,.MuiIconButton-root,button{-webkit-tap-highlight-color:transparent!important;-webkit-appearance:none!important;min-height:44px!important;min-width:44px!important;touch-action:manipulation!important}}.invoice-list-container,.invoice-table-container,.optimized-table{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}.optimized-table .MuiButton-root:focus,.optimized-table .MuiTableCell-root:focus{outline:none}.optimized-table .MuiTableRow-root:hover{transition:background-color .1s ease-in-out}.optimized-table .MuiTableRow-root{background-color:initial}.optimized-table .MuiTableRow-root:hover{background-color:#0000000a}.optimized-datagrid{will-change:transform}.optimized-datagrid,.optimized-datagrid .MuiDataGrid-root{contain:layout style paint;transform:translateZ(0)}.optimized-datagrid .MuiDataGrid-cell,.optimized-datagrid .MuiDataGrid-row{contain:layout style}.optimized-datagrid .MuiDataGrid-virtualScroller{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
/*# sourceMappingURL=main.c80eca96.css.map*/