*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Roboto,Helvetica,Arial,sans-serif}#root{min-height:100vh}.row-nc td{background:#f9f0ff!important}.row-anulada td{opacity:.7;-webkit-text-decoration:line-through #ffaaa5;text-decoration:line-through #ffaaa5;background:#fff1f0!important}.venta-linea-descuento td{color:#ad6800;background:#fff7e6!important}.ant-card{box-shadow:0 1px 1px #00000005}.ant-table-wrapper .ant-table{position:relative}.ant-table-wrapper .ant-table.ip-hs-right:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(270deg,#0000001f,#0000);width:36px;position:absolute;top:0;bottom:0;right:0}.ant-table-wrapper .ant-table.ip-hs-right:before{content:"›";z-index:3;color:#00000073;pointer-events:none;font-size:22px;font-weight:700;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ant-table-wrapper .ant-table.ip-hs-left .ant-table-container:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000001f,#0000);width:36px;position:absolute;top:0;bottom:0;left:0}.ant-table-wrapper .ant-table.ip-hs-left .ant-table-container{position:relative}.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{scrollbar-width:thin;scrollbar-color:#7878788c transparent}.ant-table-wrapper .ant-table-content::-webkit-scrollbar{height:10px}.ant-table-wrapper .ant-table-body::-webkit-scrollbar{height:10px}.ant-table-wrapper .ant-table-content::-webkit-scrollbar-track{background:0 0}.ant-table-wrapper .ant-table-body::-webkit-scrollbar-track{background:0 0}.ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb{background:#7878788c padding-box content-box;border:2px solid #0000;border-radius:8px}.ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb{background:#7878788c padding-box content-box;border:2px solid #0000;border-radius:8px}.ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb:hover{background:#787878d9 padding-box content-box}.ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb:hover{background:#787878d9 padding-box content-box}.ant-table-wrapper .ant-table-cell{white-space:nowrap}.ant-table-wrapper .ant-table-content{overflow-x:auto}
