.inventory-balances-page{--inventory-page-gap:16px}.inventory-balances-page .inventory-balances-title{margin-top:0;margin-bottom:8px}.inventory-balances-page>.ant-space{gap:var(--inventory-page-gap)!important}.inventory-balances-page .inventory-balances-filter-card .ant-card-body{padding:16px 20px}.inventory-balance-card-title{font-weight:400}.inventory-balance-card-title strong{font-weight:600}.inventory-balance-tree{border-top:1px solid var(--app-border);width:100%}.inventory-balance-tree-row,.inventory-balance-position-row{border-bottom:1px solid color-mix(in srgb, var(--app-border) 70%, transparent);min-height:36px;color:var(--app-text-primary);align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.inventory-balance-table{--inventory-balance-columns:minmax(0, 1fr) 150px 110px 92px;border:1px solid var(--app-border);background:var(--app-background);border-radius:8px;width:100%;overflow:hidden}.inventory-balance-table-header,.inventory-balance-tree-row,.inventory-balance-position-row{box-sizing:border-box;grid-template-columns:var(--inventory-balance-columns);gap:0;width:100%;display:grid}.inventory-balance-table-header{border-bottom:1px solid var(--app-border);min-height:34px;color:var(--app-text-secondary);background:var(--app-surface);letter-spacing:.03em;text-transform:uppercase;align-items:center;padding:0 12px;font-size:12px;font-weight:600}.inventory-balance-table-header>span:not(:first-child),.inventory-balance-tree-row>:not(:first-child),.inventory-balance-position-row>:not(:first-child){border-left:1px solid color-mix(in srgb, var(--app-border) 80%, transparent);text-align:center;height:100%}.inventory-balance-table-header>span:not(:first-child){justify-content:center;align-items:center;display:flex}.inventory-balance-tree-toggle{width:24px;color:var(--app-text-secondary);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px}.inventory-balance-tree-name{align-items:center;gap:8px;min-width:0;display:flex}.inventory-balance-tree-icon{color:var(--app-accent);flex:0 0 16px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.inventory-balance-tree-icon .anticon{line-height:1}.inventory-balance-table-header>span,.inventory-balance-tree-row>*,.inventory-balance-position-row>*{min-width:0}.inventory-balance-tree-row[data-depth="1"] .inventory-balance-tree-name,.inventory-balance-position-row[data-depth="1"] .inventory-balance-tree-name{padding-left:20px}.inventory-balance-tree-row[data-depth="2"] .inventory-balance-tree-name,.inventory-balance-position-row[data-depth="2"] .inventory-balance-tree-name{padding-left:40px}.inventory-balance-tree-row[data-depth="3"] .inventory-balance-tree-name,.inventory-balance-position-row[data-depth="3"] .inventory-balance-tree-name{padding-left:60px}.inventory-balance-position-row[data-depth="4"] .inventory-balance-tree-name{padding-left:80px}.inventory-balance-position-row input{margin:0}.inventory-balance-tree-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inventory-balance-tree-value,.inventory-balance-tree-uom{color:var(--app-text-primary);font-variant-numeric:tabular-nums}.inventory-balance-tree-value{text-align:center}.inventory-balance-tree-uom{color:var(--app-text-secondary)}.inventory-balance-status{border-radius:999px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:600}.inventory-balance-status--active{color:#15803d;background:#dcfce7}.inventory-balance-status--inactive{color:#b45309;background:#fef3c7}.inventory-balance-status-cell{justify-content:center;align-items:center;display:flex}.inventory-balance-position-row{cursor:pointer}.inventory-balance-position-row--match{background:var(--app-selection);font-weight:600}@media (width<=720px){.inventory-balance-table{--inventory-balance-columns:minmax(180px, 1fr) 100px 74px}.inventory-balance-table-header,.inventory-balance-tree-row,.inventory-balance-position-row{grid-template-columns:var(--inventory-balance-columns)}.inventory-balance-table-header span:last-child,.inventory-balance-tree-row .inventory-balance-status-cell,.inventory-balance-position-row .inventory-balance-status-cell{display:none}}.inventory-balances-selection-overlay{z-index:20;pointer-events:none;position:fixed;bottom:24px;left:264px;right:24px}.inventory-balances-selection-overlay .inventory-balances-selection-card{pointer-events:auto;box-shadow:0 8px 24px #0f172a29}@media (width<=768px){.inventory-balances-selection-overlay{bottom:16px;left:16px;right:16px}}.inventory-balances-layout{display:flex}.inventory-stock-items-page .ant-typography{margin-top:0}.inventory-stock-items-heading{justify-content:space-between;align-items:center;display:flex}.inventory-stock-items-table-wrap{border:1px solid var(--app-border);border-radius:8px;overflow-x:auto}.inventory-stock-items-table{border-collapse:collapse;width:100%;min-width:720px}.inventory-stock-items-table th,.inventory-stock-items-table td{border-bottom:1px solid var(--app-border);text-align:left;white-space:nowrap;padding:10px 14px}.inventory-stock-items-table th{color:var(--app-text-secondary);background:var(--app-surface);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.inventory-stock-items-table th:not(:first-child),.inventory-stock-items-table td:not(:first-child){border-left:1px solid var(--app-border);text-align:center}.inventory-stock-items-table tbody tr{cursor:pointer}.inventory-stock-items-table tbody tr:hover,.inventory-stock-items-table tbody tr:focus-visible{background:var(--app-selection);outline:none}.inventory-stock-items-table tbody tr:last-child td{border-bottom:0}.inventory-stock-item-name,.inventory-stock-detail-title,.inventory-stock-lot{align-items:center;gap:12px;display:flex}.inventory-stock-item-icon{color:var(--app-accent);font-size:16px}.inventory-stock-item-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inventory-stock-item-main .ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-stock-detail-title{border-bottom:1px solid var(--app-border);padding-bottom:8px}.inventory-stock-detail-title>div{flex:1;min-width:0}.inventory-stock-detail-grid{grid-template-columns:180px 1fr;gap:8px 16px;display:grid}.inventory-stock-detail-grid span{color:var(--app-text-secondary)}.inventory-stock-lots{gap:8px;display:grid}.inventory-stock-lot{border-bottom:1px solid var(--app-border);min-height:36px;padding:6px 0}.inventory-stock-lot>span{flex:1}@media (width<=600px){.inventory-stock-detail-grid{grid-template-columns:1fr;gap:4px}.inventory-stock-detail-grid strong{margin-bottom:8px}}.inventory-operation-full-width{width:100%}.inventory-operation-heading{justify-content:space-between;width:100%}.inventory-operation-title{margin:0!important}.inventory-operation-actions{margin-left:auto}.inventory-operation-filter-dates{margin-top:12px}.inventory-operation-date-field{align-items:center;gap:6px;display:inline-flex}.inventory-operation-filter-type{min-width:160px}.inventory-operation-filter-stock-item{min-width:220px}.inventory-operation-filter-lot,.inventory-operation-filter-location{min-width:200px}.inventory-operation-filter-container{min-width:250px}.inventory-operation-filter-correction{min-width:180px}.inventory-operation-lines-full-width{width:100%}.inventory-operation-line-quantity{flex:180px;min-width:160px}.inventory-operation-lines-table .ant-table-cell{padding-block:8px}.inventory-operation-lines-table-row-highlighted>td{background:var(--ant-color-warning-bg)!important}.inventory-receipt-full-width{width:100%}.inventory-receipt-route-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inventory-receipt-route-fields .inventory-receipt-field,.inventory-receipt-item-entry .inventory-receipt-field{max-width:none}.inventory-receipt-container-field{grid-column:1/-1}.inventory-receipt-item-entry,.inventory-receipt-selected-item{flex-direction:column;gap:10px;width:100%;display:flex}.inventory-receipt-lot-entry{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;display:grid}.inventory-receipt-new-lot-fields{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 12px;display:grid}.inventory-receipt-select{width:100%}.inventory-receipt-container-controls{align-items:center;gap:8px;width:100%;max-width:520px;display:flex}.inventory-receipt-container-controls .inventory-receipt-select{flex:1;min-width:0}.inventory-receipt-field{flex-direction:column;gap:4px;width:100%;max-width:520px;display:flex}.inventory-receipt-field-label{min-height:40px;line-height:20px;display:block}.inventory-receipt-add-line{margin-top:0}.inventory-receipt-management .ant-card-body{padding:12px}@media (width<=680px){.inventory-receipt-route-fields{grid-template-columns:minmax(0,1fr)}.inventory-receipt-container-field{grid-column:auto}.inventory-receipt-lot-entry{grid-template-columns:minmax(0,1fr)}}.inventory-receipt-review-actions{margin-top:12px}.inventory-receipt-line-select{min-width:320px}.inventory-receipt-title{margin:0!important}.inventory-receipt-container-create-modal .ant-form-item{margin-bottom:10px}.inventory-receipt-container-create-modal .ant-form-item-label{padding-bottom:2px}.inventory-receipt-container-create-modal p.ant-typography{margin-bottom:8px}.inventory-transfer-heading{gap:12px}.inventory-transfer-title{margin:0!important}.inventory-transfer-edit-layout{width:100%}.inventory-transfer-fields{width:100%;gap:12px!important;display:flex!important}.inventory-transfer-fields>.ant-space-item{width:100%}.inventory-transfer-field{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.inventory-move-container-full-width{width:100%}.inventory-move-container-heading{gap:12px}.inventory-move-container-title{margin:0!important}.inventory-move-container-route{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;display:grid}.inventory-move-container-field{flex-direction:column;gap:6px;min-width:0;display:flex}.inventory-move-container-value{margin:6px 0 0}@media (width<=760px){.inventory-move-container-route{grid-template-columns:minmax(0,1fr)}}.inventory-issue-full-width{width:100%}.inventory-issue-heading{gap:12px}.inventory-issue-title{margin:0!important}.inventory-issue-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inventory-issue-field{flex-direction:column;gap:6px;min-width:0;display:flex}@media (width<=760px){.inventory-issue-fields{grid-template-columns:minmax(0,1fr)}}.inventory-repack-full-width{width:100%}.inventory-repack-heading{gap:12px}.inventory-repack-title{margin:0!important}.inventory-repack-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inventory-repack-field{flex-direction:column;gap:6px;min-width:0;display:flex}@media (width<=760px){.inventory-repack-fields{grid-template-columns:minmax(0,1fr)}}.inventory-correction-full-width{width:100%}.inventory-correction-heading{gap:12px}.inventory-correction-title{margin:0!important}.inventory-correction-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inventory-correction-field{flex-direction:column;gap:6px;min-width:0;display:flex}.inventory-correction-hint{color:var(--ant-color-text-secondary)}@media (width<=760px){.inventory-correction-fields{grid-template-columns:minmax(0,1fr)}}
