.inventory-entry .inventory-modes{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}
.inventory-entry .inventory-top-tools{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}
.inventory-entry .inventory-top-tools .inventory-modes{margin-bottom:0}
.inventory-entry .inventory-excel-tools{display:flex;gap:10px;flex-wrap:wrap}
.inventory-entry .inventory-header{display:flex;gap:24px;flex-wrap:wrap;align-items:end;margin-bottom:18px}
.inventory-entry .inventory-header .field{min-width:150px}
.inventory-entry .inventory-entry-table{border-collapse:collapse;min-width:650px}
.inventory-entry-table th{background:#dfe3e8;color:#253c53;border:1px solid #b8c2cc;font-size:14px;font-weight:600}
.inventory-entry-table td{border:1px solid #d3d9df;font-size:14px}
.inventory-entry-table tbody tr:nth-child(even){background:#f2f2f2}
.inventory-entry-table tbody tr.inventory-selected{background:#a8d0ef}
.inventory-entry-table td input{width:130px;min-width:100px;text-align:right;background:transparent}
.inventory-entry-table .inventory-number{text-align:right;font-variant-numeric:tabular-nums}
.main .inventory-entry table.inventory-entry-table th:nth-child(3){background:#ffe08a;color:#614200}
.main .inventory-entry table.inventory-entry-table td:nth-child(3){background:#fff8db}
.main .inventory-entry table.inventory-entry-table td:nth-child(3) input:not(:disabled){background:#fffdf5;border:1px solid #ba850d;border-radius:3px;min-height:25px}
.main .inventory-entry table.inventory-entry-table td:nth-child(3) input:focus{background:#fff;border:2px solid #a66b00;outline:1px solid #a66b00}
.main .inventory-entry table.inventory-entry-table th:nth-child(4){background:#cfe3ff;color:#173e70}
.main .inventory-entry table.inventory-entry-table td:nth-child(4){background:#edf5ff}
.main .inventory-entry table.inventory-entry-table th:nth-child(5){background:#ccebdd;color:#155438}
.main .inventory-entry table.inventory-entry-table td:nth-child(5){background:#edf9f2}
.main .inventory-entry table.inventory-entry-table th:nth-child(6){background:#e3d5f6;color:#51327c}
.main .inventory-entry table.inventory-entry-table td:nth-child(6){background:#f6f0fc}
.main .inventory-entry table.inventory-entry-table th:nth-child(n+4),.main .inventory-entry table.inventory-entry-table td:nth-child(n+4){padding-left:10px;padding-right:10px}
.main .inventory-entry table.inventory-entry-table th:nth-child(4),.main .inventory-entry table.inventory-entry-table td:nth-child(4){border-left:8px solid #fff}
.inventory-entry{--inventory-pin-height:180px}.inventory-entry .inventory-entry-pin{position:sticky;top:0;z-index:35;background:#fff;padding:8px 0;border-bottom:1px solid #d4e0ea}.inventory-entry-pin .inventory-top-tools,.inventory-entry-pin .inventory-header,.inventory-entry-pin .inventory-record-tools{margin-bottom:8px}.inventory-entry-pin .inventory-modes{gap:7px}.inventory-entry #inventoryentrygrid{position:sticky;top:var(--inventory-pin-height);z-index:15;background:#fff}.inventory-entry #inventoryentrygrid>.table-wrap{max-height:max(180px,calc(100vh - var(--inventory-pin-height) - 50px));overflow:auto}.inventory-entry [data-inventory-filtered]{display:none!important}.inventory-entry-filter-tools{display:flex;gap:10px;align-items:center;margin:6px 0}.inventory-entry-filter-tools button{font-size:12px;padding:5px 9px}.inventory-entry .inventory-entry-table th{vertical-align:middle}.inventory-entry-filter-menu{font-size:13px}.inventory-entry-filter-menu button,.inventory-entry-filter-menu input,.inventory-entry-filter-menu select{font-size:13px}.inventory-entry-filter-menu input[type=checkbox]{width:17px!important;min-height:17px!important}.inventory-entry-filter-menu .column-filter-values{max-height:150px;overflow:auto}.inventory-entry .inventory-entry-table th .aq-filter{margin-left:6px;padding:2px 6px}.inventory-entry-filter-menu[hidden]{display:none!important}@media print{.inventory-entry .inventory-entry-pin,.inventory-entry #inventoryentrygrid{position:static}.inventory-entry #inventoryentrygrid>.table-wrap{max-height:none;overflow:visible}.inventory-entry-filter-tools,.inventory-entry-filter-menu,.inventory-entry .aq-filter{display:none}}@media(max-width:650px){.inventory-entry .inventory-entry-pin{padding:5px 0}.inventory-entry-filter-menu input,.inventory-entry-filter-menu select{font-size:16px}}
#app .inventory-entry table.inventory-entry-table>thead{top:var(--inventory-table-head-offset,0px)!important}
.inventory-entry #inventoryentrygrid{position:relative;top:auto}
