.erp-app-shell-module__fqONQG__shell{width:100%;height:100dvh;min-height:100vh}.erp-app-shell-module__fqONQG__body{flex:auto;min-height:0}
.draggable-modal-module__9ztwvG__modalRoot{--erp-modal-mask:#0f172a1a}.draggable-modal-module__9ztwvG__modalRoot .ant-modal-mask.ant-modal-mask{background:var(--erp-modal-mask)}.draggable-modal-module__9ztwvG__modalRoot .ant-modal-container.ant-modal-container{border:1px solid #b6c0d0;box-shadow:0 20px 52px #0f172a4d,0 3px 10px #0f172a2e}.draggable-modal-module__9ztwvG__movable .ant-modal-header{cursor:move;-webkit-user-select:none;user-select:none}
.modal-meta-module__6QyMJq__modalTitle{flex-direction:column;gap:2px;padding-right:28px;display:flex}.modal-meta-module__6QyMJq__modalTitle>span:first-child{color:#1c2534;font-size:17px;font-weight:700;line-height:1.35}.modal-meta-module__6QyMJq__modalTitle>span:last-child{color:var(--erp-muted);font-size:12px;font-weight:400}.modal-meta-module__6QyMJq__metaStrip{background:#f5f7fa;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px 24px;margin:0;padding:12px 16px;display:grid}.modal-meta-module__6QyMJq__metaStrip>div{flex-direction:column;gap:2px;min-width:0;display:flex}.modal-meta-module__6QyMJq__metaStrip dt{color:var(--erp-muted);white-space:nowrap;font-size:12px;line-height:1.4}.modal-meta-module__6QyMJq__metaStrip dd{color:#263348;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden}.modal-meta-module__6QyMJq__metaAmount{color:#174ea6;font-size:15px}.modal-meta-module__6QyMJq__metaWide{grid-column:1/-1}.modal-meta-module__6QyMJq__metaWide dd{white-space:normal;font-weight:500}
.inventory-serial-detail-modal-module__2QL_Fq__feedback{margin-bottom:12px}.inventory-serial-detail-modal-module__2QL_Fq__historySection{margin-top:16px}.inventory-serial-detail-modal-module__2QL_Fq__historyHeader{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.inventory-serial-detail-modal-module__2QL_Fq__historyHeader strong{color:#263348;font-size:14px}.inventory-serial-detail-modal-module__2QL_Fq__historyHeader span{color:var(--erp-muted);font-size:12px}.inventory-serial-detail-modal-module__2QL_Fq__historySection .ant-table-thead>tr>th{white-space:nowrap;font-size:13px;font-weight:600}.inventory-serial-detail-modal-module__2QL_Fq__historySection .ant-table-tbody>tr>td{color:#344054;white-space:nowrap;font-size:13px}.inventory-serial-detail-modal-module__2QL_Fq__inbound{color:#0f7b3d;font-weight:600}.inventory-serial-detail-modal-module__2QL_Fq__outbound{color:#c0392b;font-weight:600}.inventory-serial-detail-modal-module__2QL_Fq__transfer{color:var(--erp-muted);font-weight:600}
.inventory-serials-view-module__1EwAtG__filterPanel{background:#fff;align-items:flex-end;gap:16px;margin:10px 20px;padding:12px 14px;display:flex}.inventory-serials-view-module__1EwAtG__filterFields{flex:1;grid-template-columns:minmax(220px,1.2fr) minmax(240px,1.4fr) repeat(2,minmax(150px,.8fr));gap:8px 12px;display:grid}.inventory-serials-view-module__1EwAtG__filterField{flex-direction:column;gap:6px;min-width:0;display:flex}.inventory-serials-view-module__1EwAtG__filterField>span:first-child{color:var(--erp-muted);font-size:12px;font-weight:600}:is(.inventory-serials-view-module__1EwAtG__filterField>.ant-select,.inventory-serials-view-module__1EwAtG__filterField>.ant-input-group-wrapper){width:100%}.inventory-serials-view-module__1EwAtG__filterActions{flex-shrink:0;gap:8px;display:flex}.inventory-serials-view-module__1EwAtG__itemPopup{min-width:320px;max-width:460px}.inventory-serials-view-module__1EwAtG__itemOption{align-items:center;gap:10px;min-width:0;display:flex}.inventory-serials-view-module__1EwAtG__itemOptionCode{color:#66758a;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:12px;overflow:hidden}.inventory-serials-view-module__1EwAtG__itemOptionName{color:#24364b;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;overflow:hidden}.inventory-serials-view-module__1EwAtG__itemOption .ant-tag{flex:none;margin:0}.inventory-serials-view-module__1EwAtG__resultSummary{min-height:48px;color:var(--erp-muted);border-bottom:1px solid var(--erp-line);background:#fff;align-items:center;gap:8px;margin:0 20px;padding:0 14px;font-size:13px;display:flex}.inventory-serials-view-module__1EwAtG__resultSummary strong{color:#263348;font-size:14px}.inventory-serials-view-module__1EwAtG__resultIcon{color:#246bfd;font-size:17px;display:inline-flex}.inventory-serials-view-module__1EwAtG__resultCount{color:#4f6078;margin-left:auto;font-weight:600}.inventory-serials-view-module__1EwAtG__feedback{margin:12px 20px 0}.inventory-serials-view-module__1EwAtG__tablePanel{background:#fff;margin:0 20px 20px}.inventory-serials-view-module__1EwAtG__tablePanel .ant-table-thead>tr>th{white-space:nowrap;font-size:13px;font-weight:600}.inventory-serials-view-module__1EwAtG__tablePanel .ant-table-tbody>tr>td{color:#344054;white-space:nowrap;font-size:13px;line-height:1.45}.inventory-serials-view-module__1EwAtG__tablePanel .ant-table-tbody>tr:hover>td{background:#f8fafc}.inventory-serials-view-module__1EwAtG__clickableRow{cursor:pointer}.inventory-serials-view-module__1EwAtG__clickableRow:focus-visible>td{background:#f2f6ff;box-shadow:inset 0 2px #2f6bff,inset 0 -2px #2f6bff}.inventory-serials-view-module__1EwAtG__clickableRow:focus-visible>td:first-child{box-shadow:inset 2px 0 #2f6bff,inset 0 2px #2f6bff,inset 0 -2px #2f6bff}.inventory-serials-view-module__1EwAtG__clickableRow:focus-visible>td:last-child{box-shadow:inset -2px 0 #2f6bff,inset 0 2px #2f6bff,inset 0 -2px #2f6bff}.inventory-serials-view-module__1EwAtG__serialNo{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px}.inventory-serials-view-module__1EwAtG__itemName{align-items:center;gap:6px;min-width:0;display:flex}.inventory-serials-view-module__1EwAtG__itemName>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inventory-serials-view-module__1EwAtG__itemName .ant-tag{flex:none;margin:0}.inventory-serials-view-module__1EwAtG__footer{min-height:52px;color:var(--erp-muted);border-top:1px solid var(--erp-line);justify-content:space-between;align-items:center;padding:0 14px;display:flex}@media (max-width:1280px){.inventory-serials-view-module__1EwAtG__filterPanel{flex-direction:column;align-items:stretch}.inventory-serials-view-module__1EwAtG__filterFields{grid-template-columns:repeat(2,minmax(180px,1fr))}.inventory-serials-view-module__1EwAtG__filterActions{justify-content:flex-end}}@media (max-width:760px){.inventory-serials-view-module__1EwAtG__filterPanel,.inventory-serials-view-module__1EwAtG__resultSummary,.inventory-serials-view-module__1EwAtG__tablePanel{margin-inline:12px}.inventory-serials-view-module__1EwAtG__filterFields{grid-template-columns:1fr}.inventory-serials-view-module__1EwAtG__filterActions>.ant-btn{flex:1}.inventory-serials-view-module__1EwAtG__resultSummary>span:not(.inventory-serials-view-module__1EwAtG__resultIcon,.inventory-serials-view-module__1EwAtG__resultCount){display:none}.inventory-serials-view-module__1EwAtG__footer{padding-inline:10px}}
.inventory-valuations-view-module__L0vgLq__costingMethodTag{margin-inline-end:0}.inventory-valuations-view-module__L0vgLq__filterPanel{background:#fff;align-items:flex-end;gap:16px;margin:10px 20px;padding:10px 14px;display:flex}.inventory-valuations-view-module__L0vgLq__filterFields{grid-template-columns:150px 260px 180px 180px;align-items:end;gap:8px 12px;display:grid}.inventory-valuations-view-module__L0vgLq__filterField{flex-direction:column;gap:6px;min-width:0;display:flex}.inventory-valuations-view-module__L0vgLq__filterField>span:first-child{color:var(--erp-muted);font-size:12px;font-weight:600}:is(.inventory-valuations-view-module__L0vgLq__filterField>.ant-select,.inventory-valuations-view-module__L0vgLq__filterField>.ant-input-affix-wrapper){width:100%}.inventory-valuations-view-module__L0vgLq__itemTypes{width:100%;display:flex}.inventory-valuations-view-module__L0vgLq__itemTypes>.ant-btn{flex:1;min-width:0;padding-inline:0}.inventory-valuations-view-module__L0vgLq__filterActions{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.inventory-valuations-view-module__L0vgLq__totalRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0 20px 12px;display:grid}.inventory-valuations-view-module__L0vgLq__totalCard{border:1px solid var(--erp-line);background:#fff;flex-direction:column;gap:4px;min-width:0;padding:12px 16px;display:flex}.inventory-valuations-view-module__L0vgLq__totalLabel{color:var(--erp-muted);font-size:12px}.inventory-valuations-view-module__L0vgLq__totalValue{color:#24364b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:700;line-height:1.15;overflow:hidden}.inventory-valuations-view-module__L0vgLq__totalCaption{color:var(--erp-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.inventory-valuations-view-module__L0vgLq__toneInbound{color:#17a34a}.inventory-valuations-view-module__L0vgLq__toneOutbound{color:#d3372b}.inventory-valuations-view-module__L0vgLq__toneClosing{color:#1c58d9}.inventory-valuations-view-module__L0vgLq__resultSummary{min-height:52px;color:var(--erp-muted);border-bottom:1px solid var(--erp-line);background:#fff;align-items:center;gap:8px;margin:0 20px;padding:0 14px;font-size:13px;display:flex}.inventory-valuations-view-module__L0vgLq__resultSummary strong{color:#263348;font-size:14px}.inventory-valuations-view-module__L0vgLq__resultCount{color:#4f6078;background:#eef1f6;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600}.inventory-valuations-view-module__L0vgLq__exportButton{margin-left:auto;padding-inline:14px;font-weight:600}.inventory-valuations-view-module__L0vgLq__exportButton .ant-btn-icon{font-size:15px}.inventory-valuations-view-module__L0vgLq__feedback{margin:12px 20px 0}.inventory-valuations-view-module__L0vgLq__tablePanel{background:#fff;margin:0 20px 20px}.inventory-valuations-view-module__L0vgLq__tablePanel .ant-table-thead>tr>th{white-space:nowrap;font-size:12px;font-weight:600}.inventory-valuations-view-module__L0vgLq__tablePanel .ant-table-tbody>tr>td{color:#344054;white-space:nowrap;font-size:13px;line-height:1.4}.inventory-valuations-view-module__L0vgLq__tablePanel .ant-table-tbody>tr:hover>td{background:#f8fafc}.inventory-valuations-view-module__L0vgLq__tablePanel .ant-table-thead>tr:first-child>th{text-align:center}.inventory-valuations-view-module__L0vgLq__openingCell,.inventory-valuations-view-module__L0vgLq__inboundCell,.inventory-valuations-view-module__L0vgLq__outboundCell,.inventory-valuations-view-module__L0vgLq__closingCell{font-variant-numeric:tabular-nums}.inventory-valuations-view-module__L0vgLq__tablePanel .ant-table-tbody>tr>td.inventory-valuations-view-module__L0vgLq__inboundCell{background:#f6fbf7}.inventory-valuations-view-module__L0vgLq__tablePanel .ant-table-tbody>tr>td.inventory-valuations-view-module__L0vgLq__outboundCell{background:#fdf7f6}.inventory-valuations-view-module__L0vgLq__tablePanel .ant-table-tbody>tr>td.inventory-valuations-view-module__L0vgLq__closingCell{color:#1c58d9;font-weight:600}:is(.inventory-valuations-view-module__L0vgLq__tablePanel .ant-table-tbody>tr>td.inventory-valuations-view-module__L0vgLq__closingCell:first-of-type,.inventory-valuations-view-module__L0vgLq__tablePanel .ant-table-thead>tr>th.inventory-valuations-view-module__L0vgLq__closingCell:first-of-type){border-left:1px solid var(--erp-line)}.inventory-valuations-view-module__L0vgLq__tablePanel .ant-table-thead>tr>th.inventory-valuations-view-module__L0vgLq__closingCell{color:#1c58d9}.inventory-valuations-view-module__L0vgLq__itemTypeTag{margin-inline-end:0}.inventory-valuations-view-module__L0vgLq__footer{min-height:44px;color:var(--erp-muted);border-top:1px solid var(--erp-line);justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;display:flex}@media (max-width:1240px){.inventory-valuations-view-module__L0vgLq__totalRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.inventory-valuations-view-module__L0vgLq__filterPanel{flex-direction:column;align-items:stretch}.inventory-valuations-view-module__L0vgLq__filterFields{grid-template-columns:repeat(2,minmax(180px,1fr))}.inventory-valuations-view-module__L0vgLq__filterActions{justify-content:flex-end}.inventory-valuations-view-module__L0vgLq__totalRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.inventory-valuations-view-module__L0vgLq__filterPanel,.inventory-valuations-view-module__L0vgLq__resultSummary,.inventory-valuations-view-module__L0vgLq__tablePanel{margin-inline:12px}.inventory-valuations-view-module__L0vgLq__totalRow{padding-inline:12px}.inventory-valuations-view-module__L0vgLq__filterFields{grid-template-columns:1fr}.inventory-valuations-view-module__L0vgLq__filterActions>.ant-btn{flex:1}.inventory-valuations-view-module__L0vgLq__footer{padding-inline:10px}}
.inventory-balance-view-module__T1OP-a__todayLabel{color:var(--erp-muted);font-size:13px}.inventory-balance-view-module__T1OP-a__summaryRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:10px 20px 4px;display:grid}.inventory-balance-view-module__T1OP-a__summaryCard{font:inherit;text-align:left;border:1px solid var(--erp-line);cursor:pointer;background:#fff;border-left-width:3px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.inventory-balance-view-module__T1OP-a__summaryCard:disabled{cursor:default}.inventory-balance-view-module__T1OP-a__summaryCard:not(:disabled):hover{background:#f8fafc}.inventory-balance-view-module__T1OP-a__summaryCardActive{background:#f2f6ff;border-color:#2f6bff}.inventory-balance-view-module__T1OP-a__toneNeutral{border-left-color:#c3cbd8}.inventory-balance-view-module__T1OP-a__toneShortage{border-left-color:#d92d20}.inventory-balance-view-module__T1OP-a__toneRisk{border-left-color:#e79c1a}.inventory-balance-view-module__T1OP-a__toneSufficient{border-left-color:#17a34a}.inventory-balance-view-module__T1OP-a__summaryLabel{color:var(--erp-muted);font-size:12px}.inventory-balance-view-module__T1OP-a__summaryValue{color:#1c2534;align-items:baseline;gap:3px;font-size:24px;font-weight:700;line-height:1.1;display:flex}.inventory-balance-view-module__T1OP-a__summaryUnit{font-size:13px;font-weight:500}.inventory-balance-view-module__T1OP-a__summaryCaption{color:var(--erp-muted);font-size:12px}.inventory-balance-view-module__T1OP-a__toolbar{flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;padding:12px 20px;display:flex}.inventory-balance-view-module__T1OP-a__toolbar>.ant-input-affix-wrapper{flex:210px;min-width:140px;max-width:230px}.inventory-balance-view-module__T1OP-a__toolbar>.ant-select{flex:none;min-width:150px}.inventory-balance-view-module__T1OP-a__toolbar .ant-btn{flex-shrink:0}.inventory-balance-view-module__T1OP-a__trailingAction{margin-left:auto}.inventory-balance-view-module__T1OP-a__feedback{margin:0 20px 12px}.inventory-balance-view-module__T1OP-a__tablePanel{border-top:1px solid var(--erp-line);background:#fff;margin:0 20px 20px}.inventory-balance-view-module__T1OP-a__tablePanel .ant-table-thead>tr>th{white-space:nowrap;font-size:13px;font-weight:600}.inventory-balance-view-module__T1OP-a__tablePanel .ant-table-tbody>tr>td{color:#344054;font-size:13px;line-height:1.45}.inventory-balance-view-module__T1OP-a__tablePanel .ant-table-tbody>tr:hover>td{background:#f8fafc}.inventory-balance-view-module__T1OP-a__clickableRow{cursor:pointer}.inventory-balance-view-module__T1OP-a__clickableRow:focus-visible>td{background:#f2f6ff;box-shadow:inset 0 2px #2f6bff,inset 0 -2px #2f6bff}.inventory-balance-view-module__T1OP-a__clickableRow:focus-visible>td:first-child{box-shadow:inset 2px 0 #2f6bff,inset 0 2px #2f6bff,inset 0 -2px #2f6bff}.inventory-balance-view-module__T1OP-a__clickableRow:focus-visible>td:last-child{box-shadow:inset -2px 0 #2f6bff,inset 0 2px #2f6bff,inset 0 -2px #2f6bff}.inventory-balance-view-module__T1OP-a__warehouseCell{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.3;display:inline-flex}.inventory-balance-view-module__T1OP-a__warehouseNote{color:var(--erp-muted);font-size:11px}.inventory-balance-view-module__T1OP-a__warehouseTag{white-space:nowrap;text-overflow:ellipsis;max-width:160px;margin-inline-end:0;overflow:hidden}.inventory-balance-view-module__T1OP-a__neutralWarehouseTag{color:#475467;background:#f2f4f7;border-color:#0000}.inventory-balance-view-module__T1OP-a__destinationWarehouse{align-items:center;gap:6px;display:inline-flex}.inventory-balance-view-module__T1OP-a__destinationArrow{color:#7a8aa0;flex:none;font-size:16px;line-height:1}.inventory-balance-view-module__T1OP-a__transactionTag{margin-inline-end:0}.inventory-balance-view-module__T1OP-a__inventoryAttributeTag{width:fit-content;margin-inline-end:0}.inventory-balance-view-module__T1OP-a__serialManagedDetail{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.inventory-balance-view-module__T1OP-a__serialManagedDetail .ant-btn-link{height:auto;padding:0;font-size:12px}.inventory-balance-view-module__T1OP-a__shortageQuantity{color:#d92d20;font-weight:600}.inventory-balance-view-module__T1OP-a__serialManagedCheck{color:#246bfd;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.inventory-balance-view-module__T1OP-a__rowActions{gap:2px;display:inline-flex}.inventory-balance-view-module__T1OP-a__footer{min-height:52px;color:var(--erp-muted);border-top:1px solid var(--erp-line);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.inventory-balance-view-module__T1OP-a__drawerTitle{flex-direction:column;gap:2px;display:flex}.inventory-balance-view-module__T1OP-a__drawerSubtitle{color:var(--erp-muted);font-size:12px;font-weight:400}.inventory-balance-view-module__T1OP-a__detailSectionTitle{color:#263348;margin:0 0 10px;font-size:14px;font-weight:600}.inventory-balance-view-module__T1OP-a__detailClassificationGrid{grid-template-columns:1fr 1.8fr .8fr .8fr 1fr;gap:12px 18px;padding:4px 0 16px;display:grid}.inventory-balance-view-module__T1OP-a__detailClassificationItem{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.inventory-balance-view-module__T1OP-a__detailClassificationItem>span:first-child{color:var(--erp-muted);font-size:12px}.inventory-balance-view-module__T1OP-a__detailClassificationItem>strong{color:#263348;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.inventory-balance-view-module__T1OP-a__detailMutedValue{color:var(--erp-muted);font-size:13px}.inventory-balance-view-module__T1OP-a__detailMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inventory-balance-view-module__T1OP-a__detailMetric{background:#f5f7fa;flex-direction:column;gap:7px;min-width:0;padding:14px 16px;display:flex}.inventory-balance-view-module__T1OP-a__detailMetric>span{color:var(--erp-muted);font-size:12px}.inventory-balance-view-module__T1OP-a__detailMetric>strong{color:#263348;font-size:18px;font-weight:700;line-height:1.3}.inventory-balance-view-module__T1OP-a__primaryMetric{background:#eef4ff;box-shadow:inset 3px 0 #2f6bff}.inventory-balance-view-module__T1OP-a__primaryMetric>strong{color:#174ea6;font-size:22px}.inventory-balance-view-module__T1OP-a__movementHistorySection{border-top:1px solid var(--erp-line);margin-top:24px;padding-top:20px}.inventory-balance-view-module__T1OP-a__movementSectionHeader{margin-bottom:14px}.inventory-balance-view-module__T1OP-a__movementSectionHeader h3{color:#263348;margin:0;font-size:14px;font-weight:600}.inventory-balance-view-module__T1OP-a__movementSectionHeader p{color:var(--erp-muted);margin:4px 0 0;font-size:12px}.inventory-balance-view-module__T1OP-a__drawerFeedback{margin-bottom:12px}.inventory-balance-view-module__T1OP-a__drawerTable .ant-table-thead>tr>th{white-space:nowrap;font-size:12px;font-weight:600}.inventory-balance-view-module__T1OP-a__drawerTable .ant-table-tbody>tr>td{white-space:nowrap;font-size:13px}.inventory-balance-view-module__T1OP-a__drawerFooter{color:var(--erp-muted);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.inventory-balance-view-module__T1OP-a__movementReason{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.inventory-balance-view-module__T1OP-a__mutedCell{color:var(--erp-muted)}@media (max-width:1280px){.inventory-balance-view-module__T1OP-a__summaryRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.inventory-balance-view-module__T1OP-a__trailingAction{margin-left:0}}@media (max-width:720px){.inventory-balance-view-module__T1OP-a__summaryRow{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px}.inventory-balance-view-module__T1OP-a__toolbar{padding-inline:12px}.inventory-balance-view-module__T1OP-a__toolbar>.ant-input-affix-wrapper{flex-basis:100%;max-width:none}.inventory-balance-view-module__T1OP-a__feedback,.inventory-balance-view-module__T1OP-a__tablePanel{margin-inline:12px}.inventory-balance-view-module__T1OP-a__footer{padding-inline:10px}.inventory-balance-view-module__T1OP-a__detailClassificationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-balance-view-module__T1OP-a__detailMetricGrid{grid-template-columns:1fr}}
.item-picker-modal-module__qkN2ra__itemPickerModal .ant-modal-header{margin-bottom:16px}.item-picker-modal-module__qkN2ra__modalTitle{flex-direction:column;gap:3px;padding-right:28px;display:flex}.item-picker-modal-module__qkN2ra__modalTitle>span:first-child{color:#1c2534;font-size:19px;font-weight:700;line-height:1.35}.item-picker-modal-module__qkN2ra__modalTitle>span:last-child{color:var(--erp-muted);font-size:12px;font-weight:400}.item-picker-modal-module__qkN2ra__toolbar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.item-picker-modal-module__qkN2ra__toolbar>.ant-input-affix-wrapper{flex:1}.item-picker-modal-module__qkN2ra__table .ant-table-body{height:360px}.item-picker-modal-module__qkN2ra__table .ant-table-thead>tr>th{white-space:nowrap;font-size:12px;font-weight:600}.item-picker-modal-module__qkN2ra__table .ant-table-tbody>tr>td{font-size:13px}.item-picker-modal-module__qkN2ra__row{cursor:pointer}.item-picker-modal-module__qkN2ra__row:focus-visible>td{background:#f2f6ff}.item-picker-modal-module__qkN2ra__actions{border-top:1px solid var(--erp-line);align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.item-picker-modal-module__qkN2ra__actions>span:first-child{color:var(--erp-muted);margin-right:auto;font-size:13px}
.editable-sheet-module__wtNHtW__sheetArea{flex-direction:column;gap:8px;display:flex}.editable-sheet-module__wtNHtW__toolbar{align-items:center;gap:8px;display:flex}.editable-sheet-module__wtNHtW__rowCount{color:var(--erp-muted);font-size:12px}.editable-sheet-module__wtNHtW__rowCountExceeded{color:#a8071a;font-weight:600}.editable-sheet-module__wtNHtW__toolbarHint{color:var(--erp-muted);margin-left:auto;font-size:12px}.editable-sheet-module__wtNHtW__sheet{border:1px solid #c6cedb;max-height:46vh;overflow:auto}.editable-sheet-module__wtNHtW__row{border-bottom:1px solid #e6eaf1;align-items:stretch;display:grid}.editable-sheet-module__wtNHtW__row:last-child{border-bottom:0}.editable-sheet-module__wtNHtW__row>span{border-right:1px solid #e6eaf1;align-items:center;min-width:0;padding:0 8px;display:flex}.editable-sheet-module__wtNHtW__row>span:last-child{border-right:0}.editable-sheet-module__wtNHtW__titleExtra{color:#7b8798;align-items:center;margin-inline-start:4px;display:inline-flex}.editable-sheet-module__wtNHtW__resizeHandle{z-index:2;cursor:col-resize;touch-action:none;border:0;width:6px;height:100%;padding:0;position:absolute;top:0;right:0}.editable-sheet-module__wtNHtW__resizeHandle:hover,.editable-sheet-module__wtNHtW__resizeHandle:active{background:#4a7cf7}.editable-sheet-module__wtNHtW__fixedCell{z-index:1;position:sticky}.editable-sheet-module__wtNHtW__fixedEdge{box-shadow:2px 0 4px #26334814;border-right:1px solid #b6c0d0!important}.editable-sheet-module__wtNHtW__headRow{z-index:2;color:#4a5768;border-bottom:1px solid #c6cedb;font-size:12px;font-weight:600;position:sticky;top:0}.editable-sheet-module__wtNHtW__headRow>span{white-space:nowrap;background:#eef1f6;border-right:1px solid #d7dde7;height:32px;position:relative}.editable-sheet-module__wtNHtW__headRow>span.editable-sheet-module__wtNHtW__fixedCell{position:sticky}.editable-sheet-module__wtNHtW__row>span.editable-sheet-module__wtNHtW__checkCell,.editable-sheet-module__wtNHtW__row>span.editable-sheet-module__wtNHtW__numberCell,.editable-sheet-module__wtNHtW__row>span.editable-sheet-module__wtNHtW__statusCell{justify-content:center;padding:0 4px}.editable-sheet-module__wtNHtW__numberCell,.editable-sheet-module__wtNHtW__statusCell{color:var(--erp-muted);background:#f7f9fc;font-size:12px}.editable-sheet-module__wtNHtW__numeric{text-align:right;justify-content:flex-end}.editable-sheet-module__wtNHtW__center{text-align:center;justify-content:center}.editable-sheet-module__wtNHtW__row>span.editable-sheet-module__wtNHtW__readonlyCell{color:#4a5768;white-space:nowrap;text-overflow:ellipsis;cursor:default;background:#f2f5fa;font-size:13px;line-height:34px;display:block;overflow:hidden}.editable-sheet-module__wtNHtW__readonlyCell.editable-sheet-module__wtNHtW__numeric{font-weight:600}.editable-sheet-module__wtNHtW__row>span.editable-sheet-module__wtNHtW__cell{background:#fff;padding:0}:is(.editable-sheet-module__wtNHtW__cell .ant-input-number,.editable-sheet-module__wtNHtW__cell .ant-picker,.editable-sheet-module__wtNHtW__cell .ant-select,.editable-sheet-module__wtNHtW__cell .ant-input){border-radius:0;width:100%;height:34px}.ant-select.editable-sheet-module__wtNHtW__selectCell{font-size:13px}.editable-sheet-module__wtNHtW__row>span.editable-sheet-module__wtNHtW__cell .ant-select-placeholder{z-index:auto;color:#667085}.editable-sheet-module__wtNHtW__cell .ant-input::placeholder{color:#667085}.editable-sheet-module__wtNHtW__cell .ant-input-number .ant-input-number-input::placeholder{color:#667085}.editable-sheet-module__wtNHtW__cell .ant-picker .ant-picker-input>input::placeholder{color:#667085}:is(.editable-sheet-module__wtNHtW__cell .ant-input-number-input,.editable-sheet-module__wtNHtW__cell .ant-picker-input>input,.editable-sheet-module__wtNHtW__cell .ant-input){height:34px;font-size:13px}.editable-sheet-module__wtNHtW__pickerCell{align-items:center;gap:5px;width:100%;min-width:0;padding:0 6px;display:flex;overflow:hidden}.editable-sheet-module__wtNHtW__pickerTrigger{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:100%;font-size:13px;overflow:hidden}.editable-sheet-module__wtNHtW__lookupCell{align-items:center;gap:4px;width:100%;min-width:0;padding:0 6px 0 0;display:flex;overflow:hidden}.editable-sheet-module__wtNHtW__lookupTrigger{color:#263348;white-space:nowrap;text-align:left;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:auto;min-width:0;height:34px;padding:0 0 0 11px;font-family:inherit;font-size:13px;overflow:hidden}.editable-sheet-module__wtNHtW__lookupTriggerEmpty{color:#667085}.editable-sheet-module__wtNHtW__lookupBrowse{flex:none}.editable-sheet-module__wtNHtW__lookupCell .ant-select{min-width:0}.editable-sheet-module__wtNHtW__lookupFilters{border-bottom:1px solid #e6eaf1;padding:8px}.editable-sheet-module__wtNHtW__lookupFilters .ant-btn{min-width:56px}.editable-sheet-module__wtNHtW__lookupPopupFooter{border-top:1px solid #e6eaf1;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex}.editable-sheet-module__wtNHtW__lookupPopupNotice{color:var(--erp-muted);font-size:12px}.editable-sheet-module__wtNHtW__checkboxCell{justify-content:center;align-items:center;width:100%;height:34px;display:flex}.editable-sheet-module__wtNHtW__cell.editable-sheet-module__wtNHtW__numeric .ant-input-number .ant-input-number-input{text-align:right}.editable-sheet-module__wtNHtW__cell:focus-within{box-shadow:inset 0 0 0 2px #1677ff}.editable-sheet-module__wtNHtW__row:hover>span.editable-sheet-module__wtNHtW__cell{background:#f7faff}.editable-sheet-module__wtNHtW__row:hover>span.editable-sheet-module__wtNHtW__readonlyCell{background:#eaf0fa}.editable-sheet-module__wtNHtW__row.editable-sheet-module__wtNHtW__checkedRow>span.editable-sheet-module__wtNHtW__numberCell,.editable-sheet-module__wtNHtW__row.editable-sheet-module__wtNHtW__checkedRow>span.editable-sheet-module__wtNHtW__statusCell,.editable-sheet-module__wtNHtW__row.editable-sheet-module__wtNHtW__checkedRow>span.editable-sheet-module__wtNHtW__cell{background:#eef4ff}.editable-sheet-module__wtNHtW__row.editable-sheet-module__wtNHtW__checkedRow>span.editable-sheet-module__wtNHtW__readonlyCell{background:#e1eafa}.editable-sheet-module__wtNHtW__row>span.editable-sheet-module__wtNHtW__cell.editable-sheet-module__wtNHtW__invalidCell{background:#fff1f0}.editable-sheet-module__wtNHtW__statusBadge{white-space:nowrap;border:1px solid #0000;border-radius:9px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:600;line-height:18px}.editable-sheet-module__wtNHtW__new{color:#174ea6;background:#e8f0fe;border-color:#c5d9fb}.editable-sheet-module__wtNHtW__edited{color:#9a4a06;background:#fff3e6;border-color:#ffd6a8}.editable-sheet-module__wtNHtW__saved{color:#1a6b3a;background:#e9f7ee;border-color:#bde5c8}.editable-sheet-module__wtNHtW__failed{color:#a8071a;background:#fff1f0;border-color:#ffccc7}.editable-sheet-module__wtNHtW__empty{color:var(--erp-muted);text-align:center;background:#fbfcfe;border-bottom:1px solid #e6eaf1;margin:0;padding:26px 0;font-size:13px}.editable-sheet-module__wtNHtW__totalRow{z-index:2;color:#263348;border-top:1px solid #c6cedb;font-size:13px;font-weight:600;position:sticky;bottom:0}.editable-sheet-module__wtNHtW__totalRow>span{background:#eef1f6;border-right:1px solid #dfe4ec;height:34px}.editable-sheet-module__wtNHtW__totalRow strong{color:#174ea6;font-size:15px}
.movement-quantity-module__OG3ZYa__increase,.movement-quantity-module__OG3ZYa__decrease,.movement-quantity-module__OG3ZYa__neutral{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.movement-quantity-module__OG3ZYa__increase{color:#175cd3}.movement-quantity-module__OG3ZYa__decrease{color:#b42318}.movement-quantity-module__OG3ZYa__neutral{color:#344054}
.inventory-movements-view-module__KpwpKa__filterPanel{background:#fff;flex-direction:column;gap:8px;margin:10px 20px;padding:10px 14px;display:flex}.inventory-movements-view-module__KpwpKa__quickRanges{align-items:center;gap:6px;display:flex}.inventory-movements-view-module__KpwpKa__quickRanges>span{color:var(--erp-muted);margin-right:2px;font-size:12px;font-weight:600}.inventory-movements-view-module__KpwpKa__filterBody{align-items:flex-end;gap:16px;display:flex}.inventory-movements-view-module__KpwpKa__filterFields{flex:1;grid-template-columns:minmax(280px,1.35fr) minmax(210px,1fr) repeat(3,minmax(150px,.72fr));gap:8px 12px;display:grid}.inventory-movements-view-module__KpwpKa__filterField{flex-direction:column;gap:6px;min-width:0;display:flex}.inventory-movements-view-module__KpwpKa__filterField>span:first-child{color:var(--erp-muted);font-size:12px;font-weight:600}:is(.inventory-movements-view-module__KpwpKa__filterField>.ant-picker,.inventory-movements-view-module__KpwpKa__filterField>.ant-select){width:100%}.inventory-movements-view-module__KpwpKa__itemTypeFilter{border-bottom:1px solid var(--erp-line);padding:8px}.inventory-movements-view-module__KpwpKa__itemTypeFilter .ant-btn{min-width:60px}.inventory-movements-view-module__KpwpKa__itemPopup{min-width:300px;max-width:460px}.inventory-movements-view-module__KpwpKa__itemOption{align-items:center;gap:10px;min-width:0;display:flex}.inventory-movements-view-module__KpwpKa__itemOptionCode{color:#66758a;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:12px;overflow:hidden}.inventory-movements-view-module__KpwpKa__itemOptionName{color:#24364b;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;overflow:hidden}.inventory-movements-view-module__KpwpKa__itemOption .ant-tag{flex:none;margin:0}.inventory-movements-view-module__KpwpKa__filterActions{flex-shrink:0;gap:8px;display:flex}.inventory-movements-view-module__KpwpKa__resultSummary{min-height:48px;color:var(--erp-muted);border-bottom:1px solid var(--erp-line);background:#fff;align-items:center;gap:8px;margin:0 20px;padding:0 14px;font-size:13px;display:flex}.inventory-movements-view-module__KpwpKa__resultSummary strong{color:#263348;font-size:14px}.inventory-movements-view-module__KpwpKa__resultIcon{color:#246bfd;font-size:17px;display:inline-flex}.inventory-movements-view-module__KpwpKa__resultCount{color:#4f6078;margin-left:auto;font-weight:600}.inventory-movements-view-module__KpwpKa__feedback{margin:12px 20px 0}.inventory-movements-view-module__KpwpKa__tablePanel{background:#fff;margin:0 20px 20px}.inventory-movements-view-module__KpwpKa__tablePanel .ant-table-thead>tr>th{white-space:nowrap;font-size:13px;font-weight:600}.inventory-movements-view-module__KpwpKa__tablePanel .ant-table-tbody>tr>td{color:#344054;white-space:nowrap;font-size:13px;line-height:1.45}.inventory-movements-view-module__KpwpKa__tablePanel .ant-table-tbody>tr:hover>td{background:#f8fafc}.inventory-movements-view-module__KpwpKa__reason{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.inventory-movements-view-module__KpwpKa__footer{min-height:52px;color:var(--erp-muted);border-top:1px solid var(--erp-line);justify-content:space-between;align-items:center;padding:0 14px;display:flex}@media (max-width:1280px){.inventory-movements-view-module__KpwpKa__filterBody{flex-direction:column;align-items:stretch}.inventory-movements-view-module__KpwpKa__filterFields{grid-template-columns:repeat(3,minmax(180px,1fr))}.inventory-movements-view-module__KpwpKa__filterActions{justify-content:flex-end}}@media (max-width:760px){.inventory-movements-view-module__KpwpKa__filterPanel,.inventory-movements-view-module__KpwpKa__resultSummary,.inventory-movements-view-module__KpwpKa__tablePanel{margin-inline:12px}.inventory-movements-view-module__KpwpKa__filterFields{grid-template-columns:1fr}.inventory-movements-view-module__KpwpKa__quickRanges{flex-wrap:wrap}.inventory-movements-view-module__KpwpKa__filterActions>.ant-btn{flex:1}.inventory-movements-view-module__KpwpKa__resultSummary>span:not(.inventory-movements-view-module__KpwpKa__resultIcon,.inventory-movements-view-module__KpwpKa__resultCount){display:none}.inventory-movements-view-module__KpwpKa__footer{padding-inline:10px}}
.bom-form-modal-module__qD_7VG__summary{background:#f7f9fc;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:12px 14px;display:flex}.bom-form-modal-module__qD_7VG__summary div{gap:3px;display:grid}.bom-form-modal-module__qD_7VG__summary span,.bom-form-modal-module__qD_7VG__summary p{color:#66758a;margin:0;font-size:12px}.bom-form-modal-module__qD_7VG__summary strong{color:#24364b;font-size:14px}.bom-form-modal-module__qD_7VG__feedback{margin-bottom:12px}.bom-form-modal-module__qD_7VG__reasonField{color:#344054;gap:7px;margin-bottom:18px;font-size:13px;font-weight:700;display:grid}.bom-form-modal-module__qD_7VG__reasonField strong{color:#d92d20}.bom-form-modal-module__qD_7VG__componentHeader,.bom-form-modal-module__qD_7VG__componentRow{grid-template-columns:40px minmax(260px,2fr) 70px 130px minmax(180px,1.4fr) 44px;align-items:center;gap:10px;display:grid}.bom-form-modal-module__qD_7VG__componentHeader{color:#66758a;padding:0 8px 8px;font-size:12px;font-weight:700}.bom-form-modal-module__qD_7VG__componentList{gap:8px;max-height:430px;margin-bottom:12px;display:grid;overflow-y:auto}.bom-form-modal-module__qD_7VG__componentRow{background:#f9fafb;padding:8px;transition:background .12s,opacity .12s}.bom-form-modal-module__qD_7VG__dragHandle{color:#66758a;cursor:grab}.bom-form-modal-module__qD_7VG__dragHandle:active{cursor:grabbing}.bom-form-modal-module__qD_7VG__dragging{opacity:.55}.bom-form-modal-module__qD_7VG__dragOver{background:#eef4ff;box-shadow:inset 0 2px #2f6feb}:is(.bom-form-modal-module__qD_7VG__componentRow .ant-select,.bom-form-modal-module__qD_7VG__componentRow .ant-input-number){width:100%}.bom-form-modal-module__qD_7VG__typeFilter{border-bottom:1px solid var(--erp-line);padding:8px}.bom-form-modal-module__qD_7VG__typeFilter .ant-btn{min-width:64px}.bom-form-modal-module__qD_7VG__itemPopup{max-width:560px}.bom-form-modal-module__qD_7VG__itemOption{align-items:center;gap:10px;min-width:0;display:flex}.bom-form-modal-module__qD_7VG__itemOptionCode{color:#66758a;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:12px;overflow:hidden}.bom-form-modal-module__qD_7VG__itemOptionName{color:#24364b;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;overflow:hidden}.bom-form-modal-module__qD_7VG__itemOption .bom-form-modal-module__qD_7VG__typeTag{flex:none}.ant-tag.bom-form-modal-module__qD_7VG__typeTag{text-align:center;border-radius:3px;min-width:48px;margin:0;padding-inline:8px;font-size:12px;font-weight:700}.bom-form-modal-module__qD_7VG__typeTag[data-value=PRODUCT]{color:#6938ef;background:#f4f0ff;border-color:#d9d6fe}.bom-form-modal-module__qD_7VG__typeTag[data-value=MATERIAL]{color:#026aa2;background:#f0f9ff;border-color:#b9e6fe}.bom-form-modal-module__qD_7VG__typeTag[data-value=SEMI_FINISHED]{color:#b54708;background:#fff4e5;border-color:#fed7aa}.bom-form-modal-module__qD_7VG__unit{color:#344054;text-align:center;font-size:13px}.bom-form-modal-module__qD_7VG__actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media (max-width:760px){.bom-form-modal-module__qD_7VG__summary{display:grid}.bom-form-modal-module__qD_7VG__componentHeader{display:none}.bom-form-modal-module__qD_7VG__componentRow{grid-template-columns:32px minmax(190px,1fr) 60px 100px 44px}.bom-form-modal-module__qD_7VG__dragHandle{grid-row:1/span 2}.bom-form-modal-module__qD_7VG__componentRow>.ant-input{grid-column:2/5}.bom-form-modal-module__qD_7VG__deleteButton{grid-area:1/5}}
.bom-history-modal-module__lfkm2W__historyModal .ant-modal-body{max-height:min(720px,100vh - 180px);overflow-y:auto}.bom-history-modal-module__lfkm2W__title{align-items:center;gap:10px;display:flex}.bom-history-modal-module__lfkm2W__title div{gap:2px;display:grid}.bom-history-modal-module__lfkm2W__title span{color:#66758a;font-size:12px;font-weight:400}.bom-history-modal-module__lfkm2W__itemSummary{background:#f7f9fc;grid-template-columns:minmax(0,1fr) 220px;gap:24px;margin-bottom:20px;padding:14px 16px;display:grid}.bom-history-modal-module__lfkm2W__itemSummary div{gap:3px;display:grid}.bom-history-modal-module__lfkm2W__itemSummary span{color:#66758a;font-size:12px}.bom-history-modal-module__lfkm2W__itemSummary strong{color:#24364b}.bom-history-modal-module__lfkm2W__contentGrid{grid-template-columns:300px minmax(0,1fr);gap:24px;display:grid}.bom-history-modal-module__lfkm2W__versionSection,.bom-history-modal-module__lfkm2W__detailSection{min-width:0}.bom-history-modal-module__lfkm2W__sectionHeading{justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin-bottom:10px;display:flex}.bom-history-modal-module__lfkm2W__sectionHeading h3{color:#344054;margin:0;font-size:14px}.bom-history-modal-module__lfkm2W__sectionHeading>span{color:#66758a;font-size:12px}.bom-history-modal-module__lfkm2W__versionList{gap:8px;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.bom-history-modal-module__lfkm2W__versionList button{color:#475467;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:4px;gap:5px;width:100%;padding:12px 14px;display:grid}.bom-history-modal-module__lfkm2W__versionList button:hover{background:#f8fafc;border-color:#b2ccff}.bom-history-modal-module__lfkm2W__versionList button:focus-visible{outline-offset:2px;outline:2px solid #84adff}.bom-history-modal-module__lfkm2W__versionList button.bom-history-modal-module__lfkm2W__selectedVersion{background:#eff6ff;border-color:#84adff}.bom-history-modal-module__lfkm2W__versionList button>strong{color:#24364b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bom-history-modal-module__lfkm2W__versionList button>span:not(.bom-history-modal-module__lfkm2W__versionHeading){font-size:12px}.bom-history-modal-module__lfkm2W__versionHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.bom-history-modal-module__lfkm2W__versionHeading .ant-tag{margin:0}.ant-tag.bom-history-modal-module__lfkm2W__versionTag{color:#175cd3;text-align:center;background:#eff8ff;border-color:#b2ddff;border-radius:999px;min-width:44px;margin:0;padding-inline:10px;font-size:12px;font-weight:700}.bom-history-modal-module__lfkm2W__reasonSummary{background:#f8fafc;border-left:3px solid #84adff;gap:4px;margin-bottom:12px;padding:10px 12px;display:grid}.bom-history-modal-module__lfkm2W__reasonSummary span{color:#66758a;font-size:12px}.bom-history-modal-module__lfkm2W__reasonSummary strong{color:#344054;overflow-wrap:anywhere;font-size:13px;font-weight:600}:is(.ant-tag.bom-history-modal-module__lfkm2W__typeTag,.ant-tag.bom-history-modal-module__lfkm2W__stateTag){text-align:center;border-radius:3px;min-width:48px;margin:0;padding-inline:8px;font-size:12px;font-weight:700}.bom-history-modal-module__lfkm2W__typeTag[data-value=PRODUCT]{color:#6938ef;background:#f4f0ff;border-color:#d9d6fe}.bom-history-modal-module__lfkm2W__typeTag[data-value=MATERIAL]{color:#026aa2;background:#f0f9ff;border-color:#b9e6fe}.bom-history-modal-module__lfkm2W__typeTag[data-value=SEMI_FINISHED]{color:#b54708;background:#fff4e5;border-color:#fed7aa}@media (max-width:820px){.bom-history-modal-module__lfkm2W__itemSummary,.bom-history-modal-module__lfkm2W__contentGrid{grid-template-columns:1fr}.bom-history-modal-module__lfkm2W__versionList{max-height:280px}}
.bom-management-module__y6GRXq__management{min-width:0}.bom-management-module__y6GRXq__workspace{border-top:1px solid var(--erp-line);grid-template-columns:clamp(340px,25vw,390px) minmax(0,1fr);height:calc(100dvh - 238px);min-height:540px;display:grid}.bom-management-module__y6GRXq__listPanel{border-right:1px solid var(--erp-line);background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.bom-management-module__y6GRXq__toolbar{background:#fff;gap:10px;padding:14px;display:grid}.bom-management-module__y6GRXq__filters{flex-wrap:wrap;gap:8px;display:flex}.bom-management-module__y6GRXq__filters .ant-btn{min-width:52px;padding-inline:9px}.bom-management-module__y6GRXq__feedback{margin:0 14px 12px}.bom-management-module__y6GRXq__listHeading{color:#66758a;border-top:1px solid var(--erp-line);border-bottom:1px solid var(--erp-line);background:#f5f7fa;justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;font-size:12px;display:flex}.bom-management-module__y6GRXq__listHeading strong{color:#526174;font-size:13px}.bom-management-module__y6GRXq__listBody{flex:auto;min-height:0;overflow-y:auto}:is(.bom-management-module__y6GRXq__listBody>.ant-skeleton,.bom-management-module__y6GRXq__listBody>.ant-empty){margin:24px 14px}.bom-management-module__y6GRXq__candidateList{margin:0;padding:0;list-style:none}.bom-management-module__y6GRXq__candidateItem{border-bottom:1px solid #edf0f4}.bom-management-module__y6GRXq__candidateButton{color:#344054;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;gap:7px;padding:12px 14px;display:grid}.bom-management-module__y6GRXq__candidateButton:hover{background:#f7faff}.bom-management-module__y6GRXq__candidateButton:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #1e5ca8;position:relative}.bom-management-module__y6GRXq__selectedCandidate,.bom-management-module__y6GRXq__selectedCandidate:hover{background:#eaf2ff;box-shadow:inset 3px 0 #2f6fbd}.bom-management-module__y6GRXq__candidateTitle,.bom-management-module__y6GRXq__candidateMeta,.bom-management-module__y6GRXq__bomMeta{align-items:center;min-width:0;display:flex}.bom-management-module__y6GRXq__candidateTitle{gap:8px}.bom-management-module__y6GRXq__candidateTitle strong{color:#24364b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.bom-management-module__y6GRXq__candidateMeta,.bom-management-module__y6GRXq__bomMeta{color:#6b7c93;justify-content:space-between;gap:10px;font-size:12px}.bom-management-module__y6GRXq__bomMeta{color:#4f6580;padding-left:56px}:is(.ant-tag.bom-management-module__y6GRXq__typeTag,.ant-tag.bom-management-module__y6GRXq__stateTag){text-align:center;border-radius:3px;min-width:48px;margin:0;padding-inline:7px;font-size:12px;font-weight:700}.ant-tag.bom-management-module__y6GRXq__stateTag{flex:none}.bom-management-module__y6GRXq__typeTag[data-value=PRODUCT]{color:#6938ef;background:#f4f0ff;border-color:#d9d6fe}.bom-management-module__y6GRXq__typeTag[data-value=MATERIAL]{color:#026aa2;background:#f0f9ff;border-color:#b9e6fe}.bom-management-module__y6GRXq__typeTag[data-value=SEMI_FINISHED]{color:#b54708;background:#fff4e5;border-color:#fed7aa}.ant-tag.bom-management-module__y6GRXq__versionTag{color:#175cd3;text-align:center;background:#eff8ff;border-color:#b2ddff;border-radius:999px;min-width:38px;margin:0;padding-inline:7px;font-size:11px;font-weight:700}.bom-management-module__y6GRXq__footer{border-top:1px solid var(--erp-line);flex:0 0 48px;justify-content:center;align-items:center;min-height:48px;padding:0 10px;display:flex}.bom-management-module__y6GRXq__detailPanel{background:#fff;min-width:0;padding:18px 20px;overflow:auto}.bom-management-module__y6GRXq__detailEmpty{place-content:center;min-height:100%;display:grid}@media (max-width:1279px){.bom-management-module__y6GRXq__workspace{height:auto;min-height:540px;display:block}.bom-management-module__y6GRXq__listPanel{border-right:0;min-height:540px}.bom-management-module__y6GRXq__listBody{max-height:calc(100dvh - 390px)}.bom-management-module__y6GRXq__detailPanel{display:none}}@media (max-width:600px){.bom-management-module__y6GRXq__toolbar{padding-inline:12px}.bom-management-module__y6GRXq__feedback{margin-inline:12px}.bom-management-module__y6GRXq__candidateButton{padding-inline:12px}}
.bom-tree-panel-module__SJNN8q__panel{background:#fff;padding:0}.bom-tree-panel-module__SJNN8q__detailDrawer .ant-drawer-body{padding:20px}.bom-tree-panel-module__SJNN8q__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.bom-tree-panel-module__SJNN8q__eyebrow{color:#66758a;font-size:12px;font-weight:700}.bom-tree-panel-module__SJNN8q__header h2{color:#24364b;margin:3px 0 2px;font-size:18px}.bom-tree-panel-module__SJNN8q__header p{color:var(--erp-muted);margin:0;font-size:13px}.bom-tree-panel-module__SJNN8q__actions{flex-wrap:wrap;gap:8px;display:flex}.bom-tree-panel-module__SJNN8q__summary{background:#f7f9fc;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px;display:grid}.bom-tree-panel-module__SJNN8q__summary>div{padding:12px 14px}.bom-tree-panel-module__SJNN8q__summary dt{color:#66758a;margin-bottom:4px;font-size:12px}.bom-tree-panel-module__SJNN8q__summary dd{color:#24364b;margin:0;font-size:14px;font-weight:700}.ant-tag.bom-tree-panel-module__SJNN8q__typeTag{text-align:center;border-radius:3px;min-width:48px;margin:0;padding-inline:8px;font-size:12px;font-weight:700}.bom-tree-panel-module__SJNN8q__typeTag[data-value=PRODUCT]{color:#6938ef;background:#f4f0ff;border-color:#d9d6fe}.bom-tree-panel-module__SJNN8q__typeTag[data-value=MATERIAL]{color:#026aa2;background:#f0f9ff;border-color:#b9e6fe}.bom-tree-panel-module__SJNN8q__typeTag[data-value=SEMI_FINISHED]{color:#b54708;background:#fff4e5;border-color:#fed7aa}.ant-tag.bom-tree-panel-module__SJNN8q__versionTag{color:#175cd3;text-align:center;background:#eff8ff;border-color:#b2ddff;border-radius:999px;min-width:44px;margin:0;padding-inline:10px;font-size:12px;font-weight:700}.bom-tree-panel-module__SJNN8q__semiFinishedChildRow>td.ant-table-cell{background:#fffaf2}.bom-tree-panel-module__SJNN8q__semiFinishedChildRow:hover>td.ant-table-cell{background:#fff6e8}.bom-tree-panel-module__SJNN8q__feedback,.bom-tree-panel-module__SJNN8q__loading{margin-bottom:12px}.bom-tree-panel-module__SJNN8q__empty{gap:14px;max-width:560px;margin:8px auto 0;display:grid}@media (max-width:700px){.bom-tree-panel-module__SJNN8q__panel{padding:0}.bom-tree-panel-module__SJNN8q__header{display:grid}.bom-tree-panel-module__SJNN8q__summary{grid-template-columns:1fr}}
.inventory-costing-setting-modal-module__0F3qkq__description{color:var(--erp-muted);margin:0 0 16px;font-size:13px}.inventory-costing-setting-modal-module__0F3qkq__methodGroup{flex-direction:column;gap:12px;width:100%;display:flex}.inventory-costing-setting-modal-module__0F3qkq__method.ant-radio-wrapper{border:1px solid var(--erp-line);border-radius:6px;align-items:start;margin-inline-end:0;padding:12px 14px}.inventory-costing-setting-modal-module__0F3qkq__method.ant-radio-wrapper>.ant-radio{align-self:start;margin-top:3px}.inventory-costing-setting-modal-module__0F3qkq__method.ant-radio-wrapper>.ant-radio-label{flex-direction:column;gap:4px;display:flex}.inventory-costing-setting-modal-module__0F3qkq__methodLabel{align-items:center;gap:8px;font-weight:600;display:flex}.inventory-costing-setting-modal-module__0F3qkq__currentMark{color:var(--erp-muted);font-size:12px;font-weight:400}.inventory-costing-setting-modal-module__0F3qkq__methodDescription{color:var(--erp-muted);white-space:normal;font-size:12px;line-height:1.6}.inventory-costing-setting-modal-module__0F3qkq__warning{margin-top:16px}.inventory-costing-setting-modal-module__0F3qkq__submitError{margin-bottom:16px}.inventory-costing-setting-modal-module__0F3qkq__actions{justify-content:end;gap:8px;margin-top:16px;display:flex}
.item-delete-confirm-modal-module__GV4G2W__target{margin:0 0 12px;font-size:15px;font-weight:600}.item-delete-confirm-modal-module__GV4G2W__warning,.item-delete-confirm-modal-module__GV4G2W__submitError{margin-bottom:12px}.item-delete-confirm-modal-module__GV4G2W__actions{justify-content:end;gap:8px;margin-top:8px;display:flex}
.item-excel-upload-modal-module__gZ3eya__guide{color:var(--erp-muted);margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.7}.item-excel-upload-modal-module__gZ3eya__templateButton,.item-excel-upload-modal-module__gZ3eya__dropzone{margin-bottom:12px}.item-excel-upload-modal-module__gZ3eya__dropzoneIcon{color:var(--erp-muted);margin:0;font-size:32px}.item-excel-upload-modal-module__gZ3eya__dropzoneText{margin:4px 0 0;font-size:13px}.item-excel-upload-modal-module__gZ3eya__feedback{margin-bottom:12px}.item-excel-upload-modal-module__gZ3eya__previewLoading{color:var(--erp-muted);margin:0 0 12px;font-size:13px}.item-excel-upload-modal-module__gZ3eya__generated{color:var(--erp-muted)}.item-excel-upload-modal-module__gZ3eya__invalidRow>.ant-table-cell{background:#fef3f2}.item-excel-upload-modal-module__gZ3eya__rowMessages{color:#b42318;margin:0;padding-left:16px}.item-excel-upload-modal-module__gZ3eya__failureList{max-height:200px;margin:0;padding-left:18px;overflow-y:auto}.item-excel-upload-modal-module__gZ3eya__actions{justify-content:end;gap:8px;margin-top:8px;display:flex}
.item-management-module__wYliEW__toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:6px 20px;display:flex}.item-management-module__wYliEW__toolbar>.ant-input-affix-wrapper{flex:210px;min-width:140px;max-width:210px}.item-management-module__wYliEW__toolbar>.ant-select{flex:none;min-width:120px}.item-management-module__wYliEW__toolbar .ant-btn{flex-shrink:0}.item-management-module__wYliEW__costingSettingButton{margin-left:auto}.item-management-module__wYliEW__feedback{margin:0 20px 12px}.item-management-module__wYliEW__sheetPanel{border-top:1px solid var(--erp-line);background:#fff;margin:0 20px 20px;padding:10px 0 0}.item-management-module__wYliEW__loading{color:var(--erp-muted);text-align:center;margin:0;padding:40px 0;font-size:13px}.item-management-module__wYliEW__pasteOverflow{margin:0 0 8px}.item-management-module__wYliEW__changedRowCount{color:var(--erp-muted);font-size:12px}:is(.ant-tag.item-management-module__wYliEW__typeTag,.ant-tag.item-management-module__wYliEW__itemStatusTag){text-align:center;border-radius:3px;min-width:48px;margin:0;padding-inline:8px;font-size:12px;font-weight:700}.item-management-module__wYliEW__typeTag[data-value=PRODUCT]{color:#6938ef;background:#f4f0ff;border-color:#d9d6fe}.item-management-module__wYliEW__typeTag[data-value=MATERIAL]{color:#026aa2;background:#f0f9ff;border-color:#b9e6fe}.item-management-module__wYliEW__typeTag[data-value=SEMI_FINISHED]{color:#b54708;background:#fff4e5;border-color:#fed7aa}.item-management-module__wYliEW__itemStatusTag[data-value=PRODUCTION]{color:#067647;background:#ecfdf3;border-color:#abefc6}.item-management-module__wYliEW__itemStatusTag[data-value=SAMPLE]{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.item-management-module__wYliEW__itemStatusTag[data-value=DISCONTINUED]{color:#475467;background:#f2f4f7;border-color:#d0d5dd}.item-management-module__wYliEW__itemStatusTag[data-value=OBSOLETE]{color:#b42318;background:#fef3f2;border-color:#fecdca}.item-management-module__wYliEW__footer{min-height:40px;color:var(--erp-muted);border-top:1px solid var(--erp-line);justify-content:space-between;align-items:center;padding:0 14px;display:flex}@media (max-width:1100px){.item-management-module__wYliEW__costingSettingButton{margin-left:0}}@media (max-width:600px){.item-management-module__wYliEW__toolbar{padding-inline:12px}.item-management-module__wYliEW__toolbar>.ant-input-affix-wrapper{flex-basis:100%;max-width:none}.item-management-module__wYliEW__feedback,.item-management-module__wYliEW__sheetPanel{margin-inline:12px}.item-management-module__wYliEW__footer{padding-inline:10px}}
.item-form-modal-module__WmhlcG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.item-form-modal-module__WmhlcG__formGrid .item-form-modal-module__WmhlcG__formItemField{margin-bottom:12px}.item-form-modal-module__WmhlcG__formGrid .item-form-modal-module__WmhlcG__fullWidthField{grid-column:1/-1}.item-form-modal-module__WmhlcG__formGrid .ant-input-number{width:100%}.item-form-modal-module__WmhlcG__submitError{margin-bottom:16px}.item-form-modal-module__WmhlcG__actions{justify-content:end;gap:8px;margin-top:8px;display:flex}@media (max-width:600px){.item-form-modal-module__WmhlcG__formGrid{grid-template-columns:1fr}}
.item-history-modal-module__wPRt5a__historyModal .ant-modal-body{max-height:min(70vh,720px);overflow-y:auto}.item-history-modal-module__wPRt5a__title{align-items:center;gap:10px;display:flex}.item-history-modal-module__wPRt5a__title>.anticon{color:var(--erp-primary);font-size:20px}.item-history-modal-module__wPRt5a__title div{gap:2px;display:grid}.item-history-modal-module__wPRt5a__title strong{color:#1d2939;font-size:16px}.item-history-modal-module__wPRt5a__title span{color:var(--erp-muted);font-size:12px;font-weight:400}.item-history-modal-module__wPRt5a__itemSummary{background:#f5f7fa;grid-template-columns:minmax(120px,.8fr) minmax(180px,1.5fr) auto;gap:24px;margin-bottom:20px;padding:14px 16px;display:grid}.item-history-modal-module__wPRt5a__itemSummary>div{gap:3px;min-width:0;display:grid}.item-history-modal-module__wPRt5a__itemSummary span,.item-history-modal-module__wPRt5a__reason span{color:#667085;font-size:12px}.item-history-modal-module__wPRt5a__itemSummary strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.item-history-modal-module__wPRt5a__historyCount{text-align:right}.item-history-modal-module__wPRt5a__feedback,.item-history-modal-module__wPRt5a__loading{margin-top:8px}.item-history-modal-module__wPRt5a__empty{padding-block:4px 32px}.item-history-modal-module__wPRt5a__historyList{margin:0;padding:0;list-style:none}.item-history-modal-module__wPRt5a__historyList>li{padding:0 0 24px 26px;position:relative}.item-history-modal-module__wPRt5a__historyList>li:not(:last-child):before{content:"";background:#d0d5dd;width:1px;position:absolute;top:12px;bottom:-2px;left:6px}.item-history-modal-module__wPRt5a__historyList>li:after{content:"";background:#fff;border:3px solid #98a2b3;border-radius:50%;width:11px;height:11px;position:absolute;top:6px;left:1px}.item-history-modal-module__wPRt5a__historyList>li:first-child:after{border-color:var(--erp-primary)}.item-history-modal-module__wPRt5a__historyHeader{color:#667085;justify-content:space-between;align-items:center;gap:16px;min-height:24px;margin-bottom:10px;font-size:12px;display:flex}.item-history-modal-module__wPRt5a__modifiedAt{color:#344054;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.item-history-modal-module__wPRt5a__modifiedAt .ant-tag{border-radius:3px;margin:0 0 0 2px;font-size:11px;line-height:19px}.item-history-modal-module__wPRt5a__reason{background:#eff8ff;border-left:3px solid #53b1fd;gap:4px;margin-bottom:12px;padding:10px 12px;display:grid}.item-history-modal-module__wPRt5a__reason strong{color:#1849a9;white-space:pre-wrap;font-size:13px;line-height:1.55}.item-history-modal-module__wPRt5a__snapshot{background:#fafafa;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 18px;margin:0;padding:12px 14px;display:grid}.item-history-modal-module__wPRt5a__snapshot>div{gap:3px;min-width:0;display:grid}.item-history-modal-module__wPRt5a__snapshot dt{color:#667085;font-size:11px}.item-history-modal-module__wPRt5a__snapshot dd{color:#344054;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:500;overflow:hidden}@media (max-width:700px){.item-history-modal-module__wPRt5a__historyModal .ant-modal{max-width:calc(100vw - 24px)}.item-history-modal-module__wPRt5a__itemSummary{grid-template-columns:1fr 1.4fr;gap:12px}.item-history-modal-module__wPRt5a__historyCount{text-align:left;grid-column:1/-1}.item-history-modal-module__wPRt5a__historyHeader{flex-direction:column;align-items:flex-start;gap:4px}.item-history-modal-module__wPRt5a__snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}}
.partner-management-module__xexMUG__toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:6px 20px;display:flex}.partner-management-module__xexMUG__toolbar>.ant-input-affix-wrapper{flex:230px;min-width:140px;max-width:230px}.partner-management-module__xexMUG__toolbar>.ant-select{flex:none;min-width:130px}.partner-management-module__xexMUG__toolbar .ant-btn{flex-shrink:0}.partner-management-module__xexMUG__createButton{margin-left:auto}.partner-management-module__xexMUG__feedback{margin:0 20px 12px}.partner-management-module__xexMUG__sheetPanel{border-top:1px solid var(--erp-line);background:#fff;margin:0 20px 20px;padding:10px 0 0}.partner-management-module__xexMUG__loading{color:var(--erp-muted);text-align:center;margin:0;padding:40px 0;font-size:13px}.partner-management-module__xexMUG__pasteOverflow{margin:0 0 8px}.partner-management-module__xexMUG__changedRowCount{color:var(--erp-muted);font-size:12px}.partner-management-module__xexMUG__detailTrigger{text-overflow:ellipsis;white-space:nowrap;padding-inline:0;font-size:13px;overflow:hidden}.ant-tag.partner-management-module__xexMUG__typeTag{text-align:center;border-radius:3px;min-width:64px;margin:0;padding-inline:8px;font-size:12px;font-weight:700}.partner-management-module__xexMUG__typeTag[data-value=CUSTOMER]{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.partner-management-module__xexMUG__typeTag[data-value=SUPPLIER]{color:#067647;background:#ecfdf3;border-color:#abefc6}.partner-management-module__xexMUG__typeTag[data-value=OUTSOURCING]{color:#b54708;background:#fff4e5;border-color:#fed7aa}.partner-management-module__xexMUG__typeTag[data-value=BOTH]{color:#6938ef;background:#f4f0ff;border-color:#d9d6fe}.partner-management-module__xexMUG__detailDrawer .ant-drawer-header{border-bottom-color:var(--erp-line);padding:16px 20px}.partner-management-module__xexMUG__detailDrawer .ant-drawer-body{padding:0}.partner-management-module__xexMUG__detailTitle{align-items:center;gap:10px;min-width:0;display:flex}.partner-management-module__xexMUG__detailTitle>.anticon{color:#475467;font-size:17px}.partner-management-module__xexMUG__detailTitle>div{min-width:0;display:grid}.partner-management-module__xexMUG__detailTitle strong{color:#1d2939;font-size:15px;line-height:1.4}.partner-management-module__xexMUG__detailTitle span{color:#8492a6;font-size:12px;font-weight:500}.partner-management-module__xexMUG__detailTitle>.ant-tag{margin-left:auto}.partner-management-module__xexMUG__detailPanel{background:#fff;min-height:100%}.partner-management-module__xexMUG__detailError,.partner-management-module__xexMUG__detailLoading{margin:20px}.partner-management-module__xexMUG__detailGrid{display:block}.partner-management-module__xexMUG__detailGrid>section{min-width:0;padding:22px 24px}.partner-management-module__xexMUG__detailGrid>section+section{border-top:1px solid var(--erp-line)}.partner-management-module__xexMUG__detailGrid h3{color:#66758a;margin:0 0 14px;font-size:13px;font-weight:700}.partner-management-module__xexMUG__detailList,.partner-management-module__xexMUG__summaryList{gap:10px;margin:0;display:grid}.partner-management-module__xexMUG__detailList>div,.partner-management-module__xexMUG__summaryList>div{grid-template-columns:124px minmax(0,1fr);gap:12px;line-height:1.5;display:grid}.partner-management-module__xexMUG__detailList dt,.partner-management-module__xexMUG__summaryList dt{color:#8492a6}.partner-management-module__xexMUG__detailList dd,.partner-management-module__xexMUG__summaryList dd{color:#344054;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.partner-management-module__xexMUG__remarksRow dd{white-space:pre-wrap}.partner-management-module__xexMUG__summaryList dd{text-align:right;font-variant-numeric:tabular-nums}.partner-management-module__xexMUG__summaryList .partner-management-module__xexMUG__totalAmount{color:#175cd3}.partner-management-module__xexMUG__summaryList .partner-management-module__xexMUG__unsettledAmount{color:#b54708}.partner-management-module__xexMUG__invoiceList{gap:0;margin:0;padding:0;list-style:none;display:grid}.partner-management-module__xexMUG__invoiceList li{border-bottom:1px solid var(--erp-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 0;display:grid}.partner-management-module__xexMUG__invoiceList li:first-child{padding-top:0}.partner-management-module__xexMUG__invoiceList li>div{align-items:center;gap:6px;display:flex}.partner-management-module__xexMUG__invoiceList time,.partner-management-module__xexMUG__invoiceList span{color:#66758a;font-size:12px}.partner-management-module__xexMUG__invoiceList li>span{grid-column:1/-1}.partner-management-module__xexMUG__footer{min-height:40px;color:var(--erp-muted);border-top:1px solid var(--erp-line);justify-content:space-between;align-items:center;padding:0 14px;display:flex}@media (max-width:1100px){.partner-management-module__xexMUG__createButton{margin-left:0}}@media (max-width:600px){.partner-management-module__xexMUG__toolbar{padding-inline:12px}.partner-management-module__xexMUG__toolbar>.ant-input-affix-wrapper{flex-basis:100%;max-width:none}.partner-management-module__xexMUG__feedback,.partner-management-module__xexMUG__sheetPanel{margin-inline:12px}.partner-management-module__xexMUG__footer{padding-inline:10px}.partner-management-module__xexMUG__detailGrid>section{padding:18px}.partner-management-module__xexMUG__detailList>div,.partner-management-module__xexMUG__summaryList>div{grid-template-columns:108px minmax(0,1fr)}}
.partner-delete-confirm-modal-module__k97-gG__target{margin:0 0 12px;font-size:15px;font-weight:600}.partner-delete-confirm-modal-module__k97-gG__warning,.partner-delete-confirm-modal-module__k97-gG__submitError{margin-bottom:12px}.partner-delete-confirm-modal-module__k97-gG__actions{justify-content:end;gap:8px;margin-top:8px;display:flex}
.partner-excel-upload-modal-module__iP1SNa__guide{color:var(--erp-muted);margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.7}.partner-excel-upload-modal-module__iP1SNa__templateButton,.partner-excel-upload-modal-module__iP1SNa__dropzone{margin-bottom:12px}.partner-excel-upload-modal-module__iP1SNa__dropzoneIcon{color:var(--erp-muted);margin:0;font-size:32px}.partner-excel-upload-modal-module__iP1SNa__dropzoneText{margin:4px 0 0;font-size:13px}.partner-excel-upload-modal-module__iP1SNa__feedback{margin-bottom:12px}.partner-excel-upload-modal-module__iP1SNa__previewLoading{color:var(--erp-muted);margin:0 0 12px;font-size:13px}.partner-excel-upload-modal-module__iP1SNa__generated{color:var(--erp-muted)}.partner-excel-upload-modal-module__iP1SNa__invalidRow>.ant-table-cell{background:#fef3f2}.partner-excel-upload-modal-module__iP1SNa__rowMessages{color:#b42318;margin:0;padding-left:16px}.partner-excel-upload-modal-module__iP1SNa__failureList{max-height:200px;margin:0;padding-left:18px;overflow-y:auto}.partner-excel-upload-modal-module__iP1SNa__actions{justify-content:end;gap:8px;margin-top:8px;display:flex}
.partner-form-modal-module__eef8Ba__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.partner-form-modal-module__eef8Ba__formGrid .partner-form-modal-module__eef8Ba__formItemField{margin-bottom:12px}.partner-form-modal-module__eef8Ba__fullWidthField{grid-column:1/-1}.partner-form-modal-module__eef8Ba__submitError{margin-bottom:16px}.partner-form-modal-module__eef8Ba__actions{justify-content:end;gap:8px;margin-top:8px;display:flex}@media (max-width:600px){.partner-form-modal-module__eef8Ba__formGrid{grid-template-columns:1fr}.partner-form-modal-module__eef8Ba__fullWidthField{grid-column:auto}}
.warehouse-default-settings-modal-module__LlZQqq__description{color:var(--erp-muted);margin:0 0 16px;font-size:13px}.warehouse-default-settings-modal-module__LlZQqq__formField{margin-bottom:12px}.warehouse-default-settings-modal-module__LlZQqq__formField .ant-select{width:100%}.warehouse-default-settings-modal-module__LlZQqq__processStepTag{margin-inline-end:0;font-weight:600}.warehouse-default-settings-modal-module__LlZQqq__submitError{margin-bottom:16px}.warehouse-default-settings-modal-module__LlZQqq__actions{justify-content:end;gap:8px;margin-top:8px;display:flex}
.warehouse-delete-confirm-modal-module__IF6M5q__target{margin:0 0 12px;font-size:15px;font-weight:600}.warehouse-delete-confirm-modal-module__IF6M5q__warning,.warehouse-delete-confirm-modal-module__IF6M5q__submitError{margin-bottom:12px}.warehouse-delete-confirm-modal-module__IF6M5q__actions{justify-content:end;gap:8px;margin-top:8px;display:flex}
.warehouse-management-module__3D7zLW__toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:6px 20px;display:flex}.warehouse-management-module__3D7zLW__toolbar>.ant-input-affix-wrapper{flex:210px;min-width:140px;max-width:210px}.warehouse-management-module__3D7zLW__toolbar>.ant-select{flex:none;min-width:150px}.warehouse-management-module__3D7zLW__toolbar .ant-btn{flex-shrink:0}.warehouse-management-module__3D7zLW__defaultSettingsButton{margin-left:auto}.warehouse-management-module__3D7zLW__feedback{margin:0 20px 12px}.warehouse-management-module__3D7zLW__sheetPanel{border-top:1px solid var(--erp-line);background:#fff;margin:0 20px 20px;padding:10px 0 0}.warehouse-management-module__3D7zLW__loading{color:var(--erp-muted);text-align:center;margin:0;padding:40px 0;font-size:13px}.warehouse-management-module__3D7zLW__pasteOverflow{margin:0 0 8px}.warehouse-management-module__3D7zLW__changedRowCount{color:var(--erp-muted);font-size:12px}.warehouse-management-module__3D7zLW__processStepTag{margin-inline-end:0}.warehouse-management-module__3D7zLW__noProcessStep{color:var(--erp-muted)}.warehouse-management-module__3D7zLW__footer{min-height:40px;color:var(--erp-muted);border-top:1px solid var(--erp-line);justify-content:space-between;align-items:center;padding:0 14px;display:flex}@media (max-width:1100px){.warehouse-management-module__3D7zLW__defaultSettingsButton{margin-left:0}}@media (max-width:600px){.warehouse-management-module__3D7zLW__toolbar{padding-inline:12px}.warehouse-management-module__3D7zLW__toolbar>.ant-input-affix-wrapper{flex-basis:100%;max-width:none}.warehouse-management-module__3D7zLW__feedback,.warehouse-management-module__3D7zLW__sheetPanel{margin-inline:12px}.warehouse-management-module__3D7zLW__footer{padding-inline:10px}}
.warehouse-form-modal-module__L1Ju5a__formField{margin-bottom:12px}.warehouse-form-modal-module__L1Ju5a__submitError{margin-bottom:16px}.warehouse-form-modal-module__L1Ju5a__actions{justify-content:end;gap:8px;margin-top:8px;display:flex}
.master-data-view-module__hX9M1G__workspace{background:#fff;min-height:280px}.master-data-view-module__hX9M1G__tabs{border-bottom:1px solid var(--erp-line);gap:2px;padding:0 20px;display:flex;overflow-x:auto}.master-data-view-module__hX9M1G__tab{color:#66758c;flex:none;align-items:center;height:52px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:relative}.master-data-view-module__hX9M1G__tab:hover{color:#1e5ca8;background:#f8fafc}.master-data-view-module__hX9M1G__activeTab{color:#1e5ca8}.master-data-view-module__hX9M1G__activeTab:after{content:"";background:#1e5ca8;height:2px;position:absolute;bottom:0;left:8px;right:8px}.master-data-view-module__hX9M1G__tab:focus-visible{outline-offset:-2px;outline:2px solid #1e5ca8}
.module-menu-view-module__YdnB0G__panel{min-height:230px;color:var(--erp-muted);border:1px solid var(--erp-line);background:#fff;padding:28px}
.production-closing-modal-module__z-TlEG__closingModal .ant-modal-header{margin-bottom:14px}.production-closing-modal-module__z-TlEG__closingModal .ant-modal-body{max-height:calc(100vh - 200px);overflow:auto}.production-closing-modal-module__z-TlEG__modalTitle{flex-direction:column;gap:2px;padding-right:28px;display:flex}.production-closing-modal-module__z-TlEG__modalTitle>span:first-child{color:#1c2534;font-size:17px;font-weight:700;line-height:1.35}.production-closing-modal-module__z-TlEG__modalTitle>span:last-child{color:var(--erp-muted);font-size:12px;font-weight:400}.production-closing-modal-module__z-TlEG__submitError{margin-bottom:12px}.production-closing-modal-module__z-TlEG__targetSummary{background:#f5f7fa;flex-wrap:wrap;align-items:baseline;gap:6px 26px;margin:0 0 14px;padding:10px 14px;display:flex}.production-closing-modal-module__z-TlEG__targetSummary>div{align-items:baseline;gap:8px;min-width:0;display:flex}.production-closing-modal-module__z-TlEG__targetSummary dt{color:var(--erp-muted);white-space:nowrap;font-size:12px}.production-closing-modal-module__z-TlEG__targetSummary dd{color:#263348;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;overflow:hidden}.production-closing-modal-module__z-TlEG__formField{margin-bottom:14px}.production-closing-modal-module__z-TlEG__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.production-closing-modal-module__z-TlEG__versionTable .ant-table-thead>tr>th{white-space:nowrap;font-size:12px;font-weight:600}.production-closing-modal-module__z-TlEG__versionTable .ant-table-tbody>tr>td{white-space:nowrap;font-size:13px}
.production-closing-view-module__hSnSLW__monthPanel{border:1px solid var(--erp-line);background:#fff;flex-direction:column;gap:12px;margin:12px 20px;padding:14px 16px;display:flex}.production-closing-view-module__hSnSLW__monthPanelHeader{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.production-closing-view-module__hSnSLW__monthSelector{align-items:center;gap:8px;display:flex}.production-closing-view-module__hSnSLW__monthSelector>span:first-child{color:var(--erp-muted);font-size:12px;font-weight:600}.production-closing-view-module__hSnSLW__monthStatusTag{margin-inline-end:0}.production-closing-view-module__hSnSLW__monthVersion{color:var(--erp-muted);font-size:12px}.production-closing-view-module__hSnSLW__monthActions{gap:8px;margin-left:auto;display:flex}.production-closing-view-module__hSnSLW__monthSummary{background:#f5f7fa;flex-wrap:wrap;align-items:baseline;gap:6px 26px;margin:0;padding:10px 14px;display:flex}.production-closing-view-module__hSnSLW__monthSummary>div{align-items:baseline;gap:8px;display:flex}.production-closing-view-module__hSnSLW__monthSummary dt{color:var(--erp-muted);white-space:nowrap;font-size:12px}.production-closing-view-module__hSnSLW__monthSummary dd{color:#263348;margin:0;font-size:13px;font-weight:600}.production-closing-view-module__hSnSLW__reopenReason{color:#344054;margin:0;font-size:13px}.production-closing-view-module__hSnSLW__reopenReason>span{color:var(--erp-muted);margin-right:8px;font-size:12px}.production-closing-view-module__hSnSLW__summaryRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 20px 4px;display:grid}.production-closing-view-module__hSnSLW__summaryCard{min-width:0;font:inherit;text-align:left;cursor:pointer;border:1px solid var(--erp-line);background:#fff;border-left-width:3px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.production-closing-view-module__hSnSLW__summaryCard:hover{background:#f8fafc}.production-closing-view-module__hSnSLW__summaryCardActive{background:#f2f6ff;border-color:#2f6bff}.production-closing-view-module__hSnSLW__toneNeutral{border-left-color:#c3cbd8}.production-closing-view-module__hSnSLW__toneClosed{border-left-color:#3a9a5c}.production-closing-view-module__hSnSLW__tonePending{border-left-color:#e79c1a}.production-closing-view-module__hSnSLW__summaryLabel{color:var(--erp-muted);font-size:12px}.production-closing-view-module__hSnSLW__summaryValue{color:#1c2534;white-space:nowrap;align-items:baseline;gap:3px;font-size:24px;font-weight:700;line-height:1.1;display:flex;overflow:hidden}.production-closing-view-module__hSnSLW__summaryUnit{font-size:13px;font-weight:500}.production-closing-view-module__hSnSLW__summaryCaption{color:var(--erp-muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.production-closing-view-module__hSnSLW__feedback{margin:12px 20px 0}.production-closing-view-module__hSnSLW__selectionBar{color:var(--erp-muted);align-items:center;gap:10px;margin:12px 20px 0;font-size:12px;display:flex}.production-closing-view-module__hSnSLW__tablePanel{border:1px solid var(--erp-line);background:#fff;margin:12px 20px 20px}.production-closing-view-module__hSnSLW__tablePanel .ant-table-thead>tr>th{white-space:nowrap;font-size:13px;font-weight:600}.production-closing-view-module__hSnSLW__tablePanel .ant-table-tbody>tr>td{color:#344054;font-size:13px;line-height:1.45}.production-closing-view-module__hSnSLW__tablePanel .ant-table-tbody>tr:hover>td{background:#f8fafc}.production-closing-view-module__hSnSLW__documentNo{color:#174ea6;font-weight:600}.production-closing-view-module__hSnSLW__itemCell{flex-direction:column;gap:2px;min-width:0;display:flex}.production-closing-view-module__hSnSLW__itemCell>strong{color:#263348;text-overflow:ellipsis;font-weight:600;overflow:hidden}.production-closing-view-module__hSnSLW__itemCell>span{color:var(--erp-muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.production-closing-view-module__hSnSLW__statusTag{margin-inline-end:0}.production-closing-view-module__hSnSLW__footer{min-height:52px;color:var(--erp-muted);border-top:1px solid var(--erp-line);justify-content:space-between;align-items:center;padding:0 14px;display:flex}@media (max-width:720px){.production-closing-view-module__hSnSLW__monthPanel,.production-closing-view-module__hSnSLW__feedback,.production-closing-view-module__hSnSLW__selectionBar,.production-closing-view-module__hSnSLW__tablePanel{margin-inline:12px}.production-closing-view-module__hSnSLW__monthActions{margin-left:0}.production-closing-view-module__hSnSLW__summaryRow{grid-template-columns:minmax(0,1fr);padding-inline:12px}.production-closing-view-module__hSnSLW__footer{padding-inline:10px}}
.production-input-modal-module__52J4La__modalFeedback{margin-bottom:12px}.production-input-modal-module__52J4La__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.production-input-modal-module__52J4La__formField{flex-direction:column;gap:4px;min-width:0;display:flex}.production-input-modal-module__52J4La__formFieldWide{grid-column:1/-1}.production-input-modal-module__52J4La__formField>span:first-child{color:var(--erp-muted);font-size:12px}.production-input-modal-module__52J4La__fieldError{color:#b42318;font-size:12px}.production-input-modal-module__52J4La__formHint{color:var(--erp-muted);margin:10px 0 0;font-size:12px}.production-input-modal-module__52J4La__sectionHeader{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 8px;display:flex}.production-input-modal-module__52J4La__sectionHeader .production-input-modal-module__52J4La__sectionTitle{margin:0}.production-input-modal-module__52J4La__sectionTitle{color:#263348;margin:16px 0 8px;font-size:13px;font-weight:600}.production-input-modal-module__52J4La__itemCell{align-items:center;gap:6px;min-width:0;height:100%;display:flex}.production-input-modal-module__52J4La__itemCell>strong{color:#263348;text-overflow:ellipsis;font-weight:600;overflow:hidden}.production-input-modal-module__52J4La__itemCell>span{color:var(--erp-muted);font-size:12px}.production-input-modal-module__52J4La__statusTag{margin-inline-end:0}.production-input-modal-module__52J4La__shortageQuantity{color:#b42318;font-weight:600}.production-input-modal-module__52J4La__summaryLine{color:#344054;background:#f5f7fa;justify-content:space-between;align-items:center;margin:10px 0 0;padding:8px 12px;font-size:13px;display:flex}.production-input-modal-module__52J4La__summaryLineWarning{color:#b42318;font-weight:600}.production-input-modal-module__52J4La__lineSelectTable .ant-table-tbody>tr{cursor:pointer}.production-input-modal-module__52J4La__rowActions{align-items:center;gap:8px;height:100%;display:flex}.production-input-modal-module__52J4La__quantityCell{justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.production-input-modal-module__52J4La__quantityCell>strong{color:#344054}.production-input-modal-module__52J4La__quantityCell>span{color:var(--erp-muted);white-space:nowrap;font-size:12px}.production-input-modal-module__52J4La__quantityCell>.production-input-modal-module__52J4La__shortInput,.production-input-modal-module__52J4La__shortStock{color:#b54708}.production-input-modal-module__52J4La__panelActions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.production-input-modal-module__52J4La__lineError{color:#b42318;margin:8px 0 0;font-size:12px}.production-input-modal-module__52J4La__itemOption{align-items:center;gap:10px;min-width:0;display:flex}.production-input-modal-module__52J4La__itemOptionCode{color:#66758a;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:12px;overflow:hidden}.production-input-modal-module__52J4La__itemOptionName{color:#24364b;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;overflow:hidden}.production-input-modal-module__52J4La__itemOption .ant-tag{flex:none;margin:0}.production-input-modal-module__52J4La__lineWarningList{margin:8px 0 0;padding:0;list-style:none}.production-input-modal-module__52J4La__lineWarningList li{color:#b54708;gap:8px;font-size:12px;line-height:1.6;display:flex}.production-input-modal-module__52J4La__lineWarningList strong{flex:none;font-weight:600}.production-input-modal-module__52J4La__duplicateBadge{color:#b54708;background:#fff8e6;flex:none;padding:0 6px;font-size:11px;line-height:18px}
.production-receipt-view-module__LymQGa__flowStrip strong{color:#1c2534;font-weight:600}.production-receipt-view-module__LymQGa__flowArrow{color:#c3cbd8}.production-receipt-view-module__LymQGa__summaryRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:10px 20px 4px;display:grid}.production-receipt-view-module__LymQGa__summaryCard{min-width:0;font:inherit;text-align:left;border:1px solid var(--erp-line);background:#fff;border-left-width:3px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.production-receipt-view-module__LymQGa__summaryCardButton{cursor:pointer}.production-receipt-view-module__LymQGa__summaryCardButton:hover{background:#f8fafc}.production-receipt-view-module__LymQGa__summaryCardActive{background:#f2f6ff;border-color:#2f6bff}.production-receipt-view-module__LymQGa__toneNeutral{border-left-color:#c3cbd8}.production-receipt-view-module__LymQGa__tonePending{border-left-color:#e79c1a}.production-receipt-view-module__LymQGa__toneProgress{border-left-color:#2f6bff}.production-receipt-view-module__LymQGa__toneDone{border-left-color:#17a34a}.production-receipt-view-module__LymQGa__summaryLabel{color:var(--erp-muted);font-size:12px}.production-receipt-view-module__LymQGa__summaryValue{color:#1c2534;white-space:nowrap;align-items:baseline;gap:3px;font-size:24px;font-weight:700;line-height:1.1;display:flex;overflow:hidden}.production-receipt-view-module__LymQGa__summaryUnit{font-size:13px;font-weight:500}.production-receipt-view-module__LymQGa__feedback{margin:0 20px 12px}.production-receipt-view-module__LymQGa__filterPanel{border:1px solid var(--erp-line);background:#fff;margin:10px 20px;padding:10px 14px}.production-receipt-view-module__LymQGa__quickRanges{border-bottom:1px solid var(--erp-line);flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:8px;display:flex}.production-receipt-view-module__LymQGa__quickRanges>span{color:var(--erp-muted);margin-right:4px;font-size:12px}.production-receipt-view-module__LymQGa__filterBody{justify-content:space-between;align-items:flex-end;gap:16px;padding-top:10px;display:flex}.production-receipt-view-module__LymQGa__filterFields{flex:1;grid-template-columns:minmax(240px,1.2fr) repeat(2,minmax(160px,1fr));gap:8px 12px;display:grid}.production-receipt-view-module__LymQGa__filterField{flex-direction:column;gap:4px;min-width:0;display:flex}.production-receipt-view-module__LymQGa__filterField>span{color:var(--erp-muted);font-size:12px}.production-receipt-view-module__LymQGa__filterActions{gap:8px;display:flex}.production-receipt-view-module__LymQGa__tablePanel{border:1px solid var(--erp-line);background:#fff;margin:0 20px 20px}.production-receipt-view-module__LymQGa__tablePanel .ant-table-thead>tr>th{white-space:nowrap;font-size:13px;font-weight:600}.production-receipt-view-module__LymQGa__tablePanel .ant-table-tbody>tr>td{color:#344054;font-size:13px;line-height:1.45}.production-receipt-view-module__LymQGa__tablePanel .ant-table-tbody>tr:hover>td{background:#f8fafc}.production-receipt-view-module__LymQGa__clickableRow{cursor:pointer}.production-receipt-view-module__LymQGa__documentNo{color:#174ea6;font-weight:600}.production-receipt-view-module__LymQGa__itemCell{flex-direction:column;gap:2px;min-width:0;display:flex}.production-receipt-view-module__LymQGa__itemCell>strong{color:#263348;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.production-receipt-view-module__LymQGa__itemCell>span{color:var(--erp-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.production-receipt-view-module__LymQGa__statusTag{margin-inline-end:0}.production-receipt-view-module__LymQGa__overdueDate{color:#b42318;font-weight:600}.production-receipt-view-module__LymQGa__rowActions{flex-wrap:wrap;gap:6px;display:flex}.production-receipt-view-module__LymQGa__inactiveRow>td,.production-receipt-view-module__LymQGa__inactiveRow .production-receipt-view-module__LymQGa__documentNo,.production-receipt-view-module__LymQGa__inactiveRow .production-receipt-view-module__LymQGa__itemCell>strong{color:#98a2b3}.production-receipt-view-module__LymQGa__footer{min-height:52px;color:var(--erp-muted);border-top:1px solid var(--erp-line);justify-content:space-between;align-items:center;padding:0 14px;display:flex}@media (max-width:1100px){.production-receipt-view-module__LymQGa__summaryRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.production-receipt-view-module__LymQGa__summaryRow{padding-inline:12px}.production-receipt-view-module__LymQGa__feedback,.production-receipt-view-module__LymQGa__filterPanel,.production-receipt-view-module__LymQGa__tablePanel{margin-inline:12px}.production-receipt-view-module__LymQGa__filterFields{grid-template-columns:minmax(0,1fr)}.production-receipt-view-module__LymQGa__filterBody{flex-direction:column;align-items:stretch}.production-receipt-view-module__LymQGa__footer{padding-inline:10px}}
.purchase-closing-modal-module__Zx5GDq__closingModal .ant-modal-header{margin-bottom:14px}.purchase-closing-modal-module__Zx5GDq__closingModal .ant-modal-body{max-height:calc(100vh - 200px);overflow:auto}.purchase-closing-modal-module__Zx5GDq__modalTitle{flex-direction:column;gap:2px;padding-right:28px;display:flex}.purchase-closing-modal-module__Zx5GDq__modalTitle>span:first-child{color:#1c2534;font-size:17px;font-weight:700;line-height:1.35}.purchase-closing-modal-module__Zx5GDq__modalTitle>span:last-child{color:var(--erp-muted);font-size:12px;font-weight:400}.purchase-closing-modal-module__Zx5GDq__submitError{margin-bottom:12px}.purchase-closing-modal-module__Zx5GDq__targetSummary{background:#f5f7fa;flex-wrap:wrap;align-items:baseline;gap:6px 26px;margin:0 0 14px;padding:10px 14px;display:flex}.purchase-closing-modal-module__Zx5GDq__targetSummary>div{align-items:baseline;gap:8px;min-width:0;display:flex}.purchase-closing-modal-module__Zx5GDq__targetSummary dt{color:var(--erp-muted);white-space:nowrap;font-size:12px}.purchase-closing-modal-module__Zx5GDq__targetSummary dd{color:#263348;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;overflow:hidden}.purchase-closing-modal-module__Zx5GDq__formField{margin-bottom:14px}.purchase-closing-modal-module__Zx5GDq__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.purchase-closing-modal-module__Zx5GDq__versionTable .ant-table-thead>tr>th{white-space:nowrap;font-size:12px;font-weight:600}.purchase-closing-modal-module__Zx5GDq__versionTable .ant-table-tbody>tr>td{white-space:nowrap;font-size:13px}
.purchase-closing-view-module__x-rQHq__monthPanel{border:1px solid var(--erp-line);background:#fff;flex-direction:column;gap:12px;margin:12px 20px;padding:14px 16px;display:flex}.purchase-closing-view-module__x-rQHq__monthPanelHeader{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.purchase-closing-view-module__x-rQHq__monthSelector{align-items:center;gap:8px;display:flex}.purchase-closing-view-module__x-rQHq__monthSelector>span:first-child{color:var(--erp-muted);font-size:12px;font-weight:600}.purchase-closing-view-module__x-rQHq__monthStatusTag{margin-inline-end:0}.purchase-closing-view-module__x-rQHq__monthVersion{color:var(--erp-muted);font-size:12px}.purchase-closing-view-module__x-rQHq__monthActions{gap:8px;margin-left:auto;display:flex}.purchase-closing-view-module__x-rQHq__monthSummary{background:#f5f7fa;flex-wrap:wrap;align-items:baseline;gap:6px 26px;margin:0;padding:10px 14px;display:flex}.purchase-closing-view-module__x-rQHq__monthSummary>div{align-items:baseline;gap:8px;display:flex}.purchase-closing-view-module__x-rQHq__monthSummary dt{color:var(--erp-muted);white-space:nowrap;font-size:12px}.purchase-closing-view-module__x-rQHq__monthSummary dd{color:#263348;margin:0;font-size:13px;font-weight:600}.purchase-closing-view-module__x-rQHq__reopenReason{color:#344054;margin:0;font-size:13px}.purchase-closing-view-module__x-rQHq__reopenReason>span{color:var(--erp-muted);margin-right:8px;font-size:12px}.purchase-closing-view-module__x-rQHq__summaryRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 20px 4px;display:grid}.purchase-closing-view-module__x-rQHq__summaryCard{min-width:0;font:inherit;text-align:left;cursor:pointer;border:1px solid var(--erp-line);background:#fff;border-left-width:3px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.purchase-closing-view-module__x-rQHq__summaryCard:hover{background:#f8fafc}.purchase-closing-view-module__x-rQHq__summaryCardActive{background:#f2f6ff;border-color:#2f6bff}.purchase-closing-view-module__x-rQHq__toneNeutral{border-left-color:#c3cbd8}.purchase-closing-view-module__x-rQHq__toneClosed{border-left-color:#3a9a5c}.purchase-closing-view-module__x-rQHq__tonePending{border-left-color:#e79c1a}.purchase-closing-view-module__x-rQHq__summaryLabel{color:var(--erp-muted);font-size:12px}.purchase-closing-view-module__x-rQHq__summaryValue{color:#1c2534;white-space:nowrap;align-items:baseline;gap:3px;font-size:24px;font-weight:700;line-height:1.1;display:flex;overflow:hidden}.purchase-closing-view-module__x-rQHq__summaryUnit{font-size:13px;font-weight:500}.purchase-closing-view-module__x-rQHq__summaryCaption{color:var(--erp-muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.purchase-closing-view-module__x-rQHq__feedback{margin:12px 20px 0}.purchase-closing-view-module__x-rQHq__selectionBar{color:var(--erp-muted);align-items:center;gap:10px;margin:12px 20px 0;font-size:12px;display:flex}.purchase-closing-view-module__x-rQHq__tablePanel{border:1px solid var(--erp-line);background:#fff;margin:12px 20px 20px}.purchase-closing-view-module__x-rQHq__tablePanel .ant-table-thead>tr>th{white-space:nowrap;font-size:13px;font-weight:600}.purchase-closing-view-module__x-rQHq__tablePanel .ant-table-tbody>tr>td{color:#344054;font-size:13px;line-height:1.45}.purchase-closing-view-module__x-rQHq__tablePanel .ant-table-tbody>tr:hover>td{background:#f8fafc}.purchase-closing-view-module__x-rQHq__documentNo{color:#174ea6;font-weight:600}.purchase-closing-view-module__x-rQHq__ellipsisCell{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.purchase-closing-view-module__x-rQHq__itemCell{flex-direction:column;gap:2px;min-width:0;display:flex}.purchase-closing-view-module__x-rQHq__itemCell>strong{color:#263348;text-overflow:ellipsis;font-weight:600;overflow:hidden}.purchase-closing-view-module__x-rQHq__itemCell>span{color:var(--erp-muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.purchase-closing-view-module__x-rQHq__amountCell{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.purchase-closing-view-module__x-rQHq__amountCell>strong{color:#263348;font-weight:600}.purchase-closing-view-module__x-rQHq__amountCell>span{color:var(--erp-muted);font-size:12px}.purchase-closing-view-module__x-rQHq__statusTag{margin-inline-end:0}.purchase-closing-view-module__x-rQHq__footer{min-height:52px;color:var(--erp-muted);border-top:1px solid var(--erp-line);justify-content:space-between;align-items:center;padding:0 14px;display:flex}@media (max-width:720px){.purchase-closing-view-module__x-rQHq__monthPanel,.purchase-closing-view-module__x-rQHq__feedback,.purchase-closing-view-module__x-rQHq__selectionBar,.purchase-closing-view-module__x-rQHq__tablePanel{margin-inline:12px}.purchase-closing-view-module__x-rQHq__monthActions{margin-left:0}.purchase-closing-view-module__x-rQHq__summaryRow{grid-template-columns:minmax(0,1fr);padding-inline:12px}.purchase-closing-view-module__x-rQHq__footer{padding-inline:10px}}
.purchase-order-status-view-module__OmFRxW__summaryRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:10px 20px 4px;display:grid}.purchase-order-status-view-module__OmFRxW__summaryCard{min-width:0;font:inherit;text-align:left;border:1px solid var(--erp-line);cursor:pointer;background:#fff;border-left-width:3px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.purchase-order-status-view-module__OmFRxW__summaryCard:hover{background:#f8fafc}.purchase-order-status-view-module__OmFRxW__summaryCardActive{background:#f2f6ff;border-color:#2f6bff}.purchase-order-status-view-module__OmFRxW__toneNeutral{border-left-color:#c3cbd8}.purchase-order-status-view-module__OmFRxW__tonePending{border-left-color:#e79c1a}.purchase-order-status-view-module__OmFRxW__toneDone{border-left-color:#17a34a}.purchase-order-status-view-module__OmFRxW__summaryLabel{color:var(--erp-muted);font-size:12px}.purchase-order-status-view-module__OmFRxW__summaryValue{color:#1c2534;white-space:nowrap;align-items:baseline;gap:3px;font-size:24px;font-weight:700;line-height:1.1;display:flex;overflow:hidden}.purchase-order-status-view-module__OmFRxW__summaryUnit{font-size:13px;font-weight:500}.purchase-order-status-view-module__OmFRxW__feedback{margin:0 20px 12px}.purchase-order-status-view-module__OmFRxW__tablePanel{border:1px solid var(--erp-line);background:#fff;margin:0 20px 20px}.purchase-order-status-view-module__OmFRxW__tablePanel .ant-table-thead>tr>th{white-space:nowrap;font-size:13px;font-weight:600}.purchase-order-status-view-module__OmFRxW__tablePanel .ant-table-tbody>tr>td{color:#344054;font-size:13px;line-height:1.45}.purchase-order-status-view-module__OmFRxW__tablePanel .ant-table-tbody>tr:hover>td{background:#f8fafc}.purchase-order-status-view-module__OmFRxW__clickableRow{cursor:pointer}.purchase-order-status-view-module__OmFRxW__clickableRow:focus-visible>td{background:#f2f6ff;box-shadow:inset 0 2px #2f6bff,inset 0 -2px #2f6bff}.purchase-order-status-view-module__OmFRxW__clickableRow:focus-visible>td:first-child{box-shadow:inset 2px 0 #2f6bff,inset 0 2px #2f6bff,inset 0 -2px #2f6bff}.purchase-order-status-view-module__OmFRxW__clickableRow:focus-visible>td:last-child{box-shadow:inset -2px 0 #2f6bff,inset 0 2px #2f6bff,inset 0 -2px #2f6bff}.purchase-order-status-view-module__OmFRxW__documentNo{color:#174ea6;font-weight:600}.purchase-order-status-view-module__OmFRxW__codeCell{color:var(--erp-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.purchase-order-status-view-module__OmFRxW__ellipsisCell{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.purchase-order-status-view-module__OmFRxW__statusTag{margin-inline-end:0}.purchase-order-status-view-module__OmFRxW__footer{min-height:52px;color:var(--erp-muted);border-top:1px solid var(--erp-line);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.purchase-order-status-view-module__OmFRxW__detailModal .ant-modal-header{margin-bottom:14px}.purchase-order-status-view-module__OmFRxW__detailModal .ant-modal-body{max-height:calc(100vh - 220px);overflow:auto}.purchase-order-status-view-module__OmFRxW__modalTitle{flex-direction:column;gap:2px;padding-right:28px;display:flex}.purchase-order-status-view-module__OmFRxW__modalTitle>span:first-child{color:#1c2534;font-size:17px;font-weight:700;line-height:1.35}.purchase-order-status-view-module__OmFRxW__modalTitle>span:last-child{color:var(--erp-muted);font-size:12px;font-weight:400}.purchase-order-status-view-module__OmFRxW__modalFeedback{margin-bottom:12px}.purchase-order-status-view-module__OmFRxW__cancelReason{color:#b42318;background:#fef3f2;margin:10px 0 0;padding:9px 14px;font-size:13px}.purchase-order-status-view-module__OmFRxW__detailLineSection{border-top:1px solid var(--erp-line);margin-top:18px;padding-top:14px}.purchase-order-status-view-module__OmFRxW__detailSectionHeader{margin-bottom:10px}.purchase-order-status-view-module__OmFRxW__detailSectionHeader h3{color:#263348;margin:0;font-size:14px;font-weight:600}.purchase-order-status-view-module__OmFRxW__detailSectionHeader p{color:var(--erp-muted);margin:4px 0 0;font-size:12px}.purchase-order-status-view-module__OmFRxW__modalTable .ant-table-thead>tr>th{white-space:nowrap;font-size:12px;font-weight:600}.purchase-order-status-view-module__OmFRxW__modalTable .ant-table-tbody>tr>td{white-space:nowrap;font-size:13px}.purchase-order-status-view-module__OmFRxW__modalTable .ant-table-summary{color:#263348;background:#f5f7fa;font-weight:600}.purchase-order-status-view-module__OmFRxW__modalTable .ant-table-summary td{white-space:nowrap}.purchase-order-status-view-module__OmFRxW__remainingQuantity{color:#b54708;font-weight:600}.purchase-order-status-view-module__OmFRxW__lineItemName,.purchase-order-status-view-module__OmFRxW__lineAmount{flex-direction:column;gap:2px;min-width:0;display:flex}.purchase-order-status-view-module__OmFRxW__lineAmount{align-items:flex-end}.purchase-order-status-view-module__OmFRxW__lineItemName>strong,.purchase-order-status-view-module__OmFRxW__lineAmount>strong{color:#263348;text-overflow:ellipsis;font-weight:600;overflow:hidden}.purchase-order-status-view-module__OmFRxW__lineItemName>span,.purchase-order-status-view-module__OmFRxW__lineAmount>span{color:var(--erp-muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}:is(.purchase-order-status-view-module__OmFRxW__modalTable .ant-table-tbody>tr>td:has(.purchase-order-status-view-module__OmFRxW__lineItemName),.purchase-order-status-view-module__OmFRxW__modalTable .ant-table-tbody>tr>td:has(.purchase-order-status-view-module__OmFRxW__lineAmount)){white-space:normal}@media (max-width:720px){.purchase-order-status-view-module__OmFRxW__summaryRow{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px}.purchase-order-status-view-module__OmFRxW__feedback,.purchase-order-status-view-module__OmFRxW__tablePanel{margin-inline:12px}.purchase-order-status-view-module__OmFRxW__footer{padding-inline:10px}}
.finance-view-module__JUaWbW__summaryRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:10px 20px 4px;display:grid}.finance-view-module__JUaWbW__summaryCard{min-width:0;font:inherit;text-align:left;border:1px solid var(--erp-line);cursor:pointer;background:#fff;border-left-width:3px;flex-direction:column;gap:3px;padding:9px 14px;display:flex}.finance-view-module__JUaWbW__summaryCard:hover{background:#f8fafc}.finance-view-module__JUaWbW__summaryCard:focus-visible{outline-offset:2px;outline:2px solid #2f6bff}.finance-view-module__JUaWbW__summaryCardActive{background:#f2f6ff;border-color:#2f6bff}.finance-view-module__JUaWbW__toneSales{border-left-color:#2f6bff}.finance-view-module__JUaWbW__tonePurchase{border-left-color:#7b5cd6}.finance-view-module__JUaWbW__toneUnreflected{border-left-color:#e79c1a}.finance-view-module__JUaWbW__summaryLabel{color:var(--erp-muted);font-size:12px}.finance-view-module__JUaWbW__summaryValue{color:#1c2534;white-space:nowrap;font-size:20px;font-weight:700;line-height:1.1;overflow:hidden}.finance-view-module__JUaWbW__summaryCaption{color:var(--erp-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.finance-view-module__JUaWbW__filterPanel{border:1px solid var(--erp-line);background:#fff;flex-direction:column;gap:6px;margin:8px 20px;padding:8px 14px;display:flex}.finance-view-module__JUaWbW__quickRanges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.finance-view-module__JUaWbW__quickRanges>span{color:var(--erp-muted);margin-right:2px;font-size:12px;font-weight:600}.finance-view-module__JUaWbW__filterBody{align-items:flex-end;gap:12px;display:flex}.finance-view-module__JUaWbW__filterFields{flex:1;grid-template-columns:minmax(240px,.9fr) max-content minmax(200px,1fr) minmax(150px,.6fr);align-items:start;gap:12px;display:grid}.finance-view-module__JUaWbW__filterField{flex-direction:column;gap:3px;min-width:0;display:flex}.finance-view-module__JUaWbW__filterField>span:first-child{color:var(--erp-muted);font-size:12px;font-weight:600}:is(.finance-view-module__JUaWbW__filterField>.ant-picker,.finance-view-module__JUaWbW__filterField>.ant-select){width:100%}.finance-view-module__JUaWbW__filterField>.ant-segmented{width:fit-content}.finance-view-module__JUaWbW__filterActions{flex-shrink:0;gap:8px;display:flex}.finance-view-module__JUaWbW__feedback{margin:0 20px 12px}.finance-view-module__JUaWbW__selectionBar{color:var(--erp-muted);align-items:center;gap:10px;margin:0 20px 12px;font-size:12px;display:flex}.finance-view-module__JUaWbW__tablePanel{border:1px solid var(--erp-line);background:#fff;margin:0 20px 20px}.finance-view-module__JUaWbW__tablePanel .ant-table-thead>tr>th{white-space:nowrap;font-size:13px;font-weight:600}.finance-view-module__JUaWbW__tablePanel .ant-table-tbody>tr>td{color:#344054;font-size:13px;line-height:1.45}.finance-view-module__JUaWbW__tablePanel .ant-table-tbody>tr:hover>td{background:#f8fafc}.finance-view-module__JUaWbW__clickableRow{cursor:pointer}.finance-view-module__JUaWbW__clickableRow:focus-visible>td{background:#f2f6ff;box-shadow:inset 0 2px #2f6bff,inset 0 -2px #2f6bff}.finance-view-module__JUaWbW__clickableRow:focus-visible>td:first-child{box-shadow:inset 2px 0 #2f6bff,inset 0 2px #2f6bff,inset 0 -2px #2f6bff}.finance-view-module__JUaWbW__clickableRow:focus-visible>td:last-child{box-shadow:inset -2px 0 #2f6bff,inset 0 2px #2f6bff,inset 0 -2px #2f6bff}.finance-view-module__JUaWbW__documentNo{color:#174ea6;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.finance-view-module__JUaWbW__classTag{margin-inline-end:0;font-size:12px}.finance-view-module__JUaWbW__partnerCell{flex-direction:column;gap:2px;min-width:0;display:flex}.finance-view-module__JUaWbW__partnerCell>strong{color:#263348;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.finance-view-module__JUaWbW__partnerCell>span{color:var(--erp-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.finance-view-module__JUaWbW__totalAmount{color:#174ea6;font-weight:600}.finance-view-module__JUaWbW__reflectionChip{min-width:38px}.finance-view-module__JUaWbW__rowActions{gap:4px;display:flex}.finance-view-module__JUaWbW__footer{min-height:52px;color:var(--erp-muted);border-top:1px solid var(--erp-line);justify-content:space-between;align-items:center;padding:0 14px;display:flex}@media (max-width:720px){.finance-view-module__JUaWbW__summaryRow{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px}.finance-view-module__JUaWbW__filterPanel{margin-inline:12px}.finance-view-module__JUaWbW__filterBody{flex-direction:column;align-items:stretch}.finance-view-module__JUaWbW__filterFields{grid-template-columns:minmax(0,1fr)}.finance-view-module__JUaWbW__summaryCard{padding:12px 14px}.finance-view-module__JUaWbW__feedback,.finance-view-module__JUaWbW__selectionBar,.finance-view-module__JUaWbW__tablePanel{margin-inline:12px}.finance-view-module__JUaWbW__footer{padding-inline:10px}}
.purchase-order-view-module__ngvHiW__summaryRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:10px 20px 4px;display:grid}.purchase-order-view-module__ngvHiW__summaryCard{min-width:0;font:inherit;text-align:left;border:1px solid var(--erp-line);background:#fff;border-left-width:3px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}button.purchase-order-view-module__ngvHiW__summaryCard{cursor:pointer}button.purchase-order-view-module__ngvHiW__summaryCard:hover{background:#f8fafc}.purchase-order-view-module__ngvHiW__summaryCardActive{background:#f2f6ff;border-color:#2f6bff}.purchase-order-view-module__ngvHiW__toneNeutral{border-left-color:#c3cbd8}.purchase-order-view-module__ngvHiW__tonePending{border-left-color:#e79c1a}.purchase-order-view-module__ngvHiW__summaryLabel{color:var(--erp-muted);font-size:12px}.purchase-order-view-module__ngvHiW__summaryValue{color:#1c2534;white-space:nowrap;align-items:baseline;gap:3px;font-size:24px;font-weight:700;line-height:1.1;display:flex;overflow:hidden}.purchase-order-view-module__ngvHiW__summaryUnit{font-size:13px;font-weight:500}.purchase-order-view-module__ngvHiW__summaryCaption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.purchase-order-view-module__ngvHiW__requestPanel{background:#fffaf0;border:1px solid #f0c274;border-left:3px solid #e79c1a;margin:12px 20px 0}.purchase-order-view-module__ngvHiW__requestPanelHeader{align-items:center;gap:8px;padding-right:10px;display:flex}.purchase-order-view-module__ngvHiW__requestPanelToggle{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:10px 14px;display:flex}.purchase-order-view-module__ngvHiW__requestPanelToggle>.anticon{color:#b54708;font-size:12px}.purchase-order-view-module__ngvHiW__requestPanelToggle>strong{color:#263348;font-size:13px;font-weight:600}.purchase-order-view-module__ngvHiW__requestPanelToggle>span{color:var(--erp-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.purchase-order-view-module__ngvHiW__requestPanelCount{margin-inline-end:0}.purchase-order-view-module__ngvHiW__requestPanelBody{background:#fff;border-top:1px solid #f0c274;padding:0 14px 8px}.purchase-order-view-module__ngvHiW__requestPanelFooter{color:var(--erp-muted);margin:8px 0 4px;font-size:12px}.purchase-order-view-module__ngvHiW__materialInventoryPanel{border:1px solid var(--erp-line);background:#fff;margin:12px 20px 0}.purchase-order-view-module__ngvHiW__materialInventoryToggle{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:11px 16px;display:flex}.purchase-order-view-module__ngvHiW__materialInventoryToggle:hover{background:#f8fafc}.purchase-order-view-module__ngvHiW__materialInventoryToggle>.anticon{color:var(--erp-muted);font-size:11px}.purchase-order-view-module__ngvHiW__materialInventoryToggle>strong{color:#263348;font-size:13px;font-weight:600}.purchase-order-view-module__ngvHiW__materialInventoryToggle>span{color:var(--erp-muted);font-size:12px}.purchase-order-view-module__ngvHiW__materialInventoryBody{border-top:1px solid var(--erp-line);padding:0 16px 8px}.purchase-order-view-module__ngvHiW__materialInventoryError{margin:12px 0 0}.purchase-order-view-module__ngvHiW__materialInventoryBody .ant-table-tbody>tr>td{font-size:13px}.purchase-order-view-module__ngvHiW__materialInventoryFooter{min-height:40px;color:var(--erp-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.purchase-order-view-module__ngvHiW__filterPanel{border:1px solid var(--erp-line);background:#fff;flex-direction:column;gap:6px;margin:8px 20px;padding:8px 14px;display:flex}.purchase-order-view-module__ngvHiW__quickRanges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.purchase-order-view-module__ngvHiW__quickRanges>span{color:var(--erp-muted);margin-right:2px;font-size:12px;font-weight:600}.purchase-order-view-module__ngvHiW__filterBody{align-items:flex-end;gap:12px;display:flex}.purchase-order-view-module__ngvHiW__filterFields{flex:1;grid-template-columns:minmax(280px,1.3fr) minmax(200px,1fr) minmax(150px,.7fr) minmax(170px,.85fr);gap:12px;display:grid}.purchase-order-view-module__ngvHiW__filterField{flex-direction:column;gap:3px;min-width:0;display:flex}.purchase-order-view-module__ngvHiW__filterField>span:first-child{color:var(--erp-muted);font-size:12px;font-weight:600}:is(.purchase-order-view-module__ngvHiW__filterField>.ant-picker,.purchase-order-view-module__ngvHiW__filterField>.ant-select){width:100%}.purchase-order-view-module__ngvHiW__filterActions{flex-shrink:0;gap:8px;display:flex}.purchase-order-view-module__ngvHiW__feedback{margin:0 20px 12px}.purchase-order-view-module__ngvHiW__tablePanel{border:1px solid var(--erp-line);background:#fff;margin:0 20px 20px}.purchase-order-view-module__ngvHiW__tablePanel .ant-table-thead>tr>th{white-space:nowrap;font-size:13px;font-weight:600}.purchase-order-view-module__ngvHiW__tablePanel .ant-table-tbody>tr>td{color:#344054;font-size:13px;line-height:1.45}.purchase-order-view-module__ngvHiW__tablePanel .ant-table-tbody>tr:hover>td{background:#f8fafc}.purchase-order-view-module__ngvHiW__clickableRow{cursor:pointer}.purchase-order-view-module__ngvHiW__clickableRow:focus-visible>td{background:#f2f6ff;box-shadow:inset 0 2px #2f6bff,inset 0 -2px #2f6bff}.purchase-order-view-module__ngvHiW__clickableRow:focus-visible>td:first-child{box-shadow:inset 2px 0 #2f6bff,inset 0 2px #2f6bff,inset 0 -2px #2f6bff}.purchase-order-view-module__ngvHiW__clickableRow:focus-visible>td:last-child{box-shadow:inset -2px 0 #2f6bff,inset 0 2px #2f6bff,inset 0 -2px #2f6bff}.purchase-order-view-module__ngvHiW__documentNo{color:#174ea6;font-weight:600}.purchase-order-view-module__ngvHiW__remarksCell{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.purchase-order-view-module__ngvHiW__statusTag{margin-inline-end:0}.purchase-order-view-module__ngvHiW__footer{min-height:52px;color:var(--erp-muted);border-top:1px solid var(--erp-line);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.purchase-order-view-module__ngvHiW__detailModal .ant-modal-header{margin-bottom:14px}.purchase-order-view-module__ngvHiW__detailModal .ant-modal-body{max-height:calc(100vh - 260px);overflow:auto}.purchase-order-view-module__ngvHiW__detailModal .ant-modal-footer{border-top:1px solid var(--erp-line);margin-top:16px;padding-top:14px}.purchase-order-view-module__ngvHiW__modalTitle{flex-direction:column;gap:2px;padding-right:28px;display:flex}.purchase-order-view-module__ngvHiW__modalTitle>span:first-child{color:#1c2534;font-size:17px;font-weight:700;line-height:1.35}.purchase-order-view-module__ngvHiW__modalTitle>span:last-child{color:var(--erp-muted);font-size:12px;font-weight:400}.purchase-order-view-module__ngvHiW__metaMoney{grid-column:span 2}.purchase-order-view-module__ngvHiW__metaMoney dd{flex-wrap:wrap;gap:2px 16px;font-weight:400;display:flex}.purchase-order-view-module__ngvHiW__metaMoney dd>span{color:var(--erp-muted);font-size:12px}.purchase-order-view-module__ngvHiW__metaMoney dd b{color:#263348;margin-left:4px;font-size:13px;font-weight:600}.purchase-order-view-module__ngvHiW__metaMoney dd>span:last-child b{color:#174ea6;font-size:15px}.purchase-order-view-module__ngvHiW__modalFeedback{margin-bottom:12px}.purchase-order-view-module__ngvHiW__cancelReason{color:#b42318;background:#fef3f2;margin:10px 0 0;padding:9px 14px;font-size:13px}.purchase-order-view-module__ngvHiW__detailLineSection{border-top:1px solid var(--erp-line);margin-top:18px;padding-top:14px}.purchase-order-view-module__ngvHiW__detailSectionHeader{margin-bottom:10px}.purchase-order-view-module__ngvHiW__detailSectionHeader h3{color:#263348;margin:0;font-size:14px;font-weight:600}.purchase-order-view-module__ngvHiW__detailSectionHeader p{color:var(--erp-muted);margin:4px 0 0;font-size:12px}.purchase-order-view-module__ngvHiW__modalTable .ant-table-thead>tr>th{white-space:nowrap;font-size:12px;font-weight:600}.purchase-order-view-module__ngvHiW__modalTable .ant-table-tbody>tr>td{white-space:nowrap;font-size:13px}.purchase-order-view-module__ngvHiW__modalTable .ant-table-summary{color:#263348;background:#f5f7fa;font-weight:600}.purchase-order-view-module__ngvHiW__modalTable .ant-table-summary td{white-space:nowrap}.purchase-order-view-module__ngvHiW__remainingQuantity{color:#b54708;font-weight:600}.purchase-order-view-module__ngvHiW__projectedStock{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.purchase-order-view-module__ngvHiW__lineItemName{flex-direction:column;gap:2px;min-width:0;display:flex}.purchase-order-view-module__ngvHiW__lineItemName>strong{color:#263348;text-overflow:ellipsis;font-weight:600;overflow:hidden}.purchase-order-view-module__ngvHiW__lineItemName>span{color:var(--erp-muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.purchase-order-view-module__ngvHiW__modalTable .ant-table-tbody>tr>td:has(.purchase-order-view-module__ngvHiW__lineItemName){white-space:normal}@media (max-width:1280px){.purchase-order-view-module__ngvHiW__summaryRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.purchase-order-view-module__ngvHiW__filterBody{flex-direction:column;align-items:stretch}.purchase-order-view-module__ngvHiW__filterFields{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-order-view-module__ngvHiW__filterActions{justify-content:flex-end}}@media (max-width:720px){.purchase-order-view-module__ngvHiW__summaryRow{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px}.purchase-order-view-module__ngvHiW__filterFields{grid-template-columns:1fr}.purchase-order-view-module__ngvHiW__filterPanel,.purchase-order-view-module__ngvHiW__materialInventoryPanel,.purchase-order-view-module__ngvHiW__requestPanel,.purchase-order-view-module__ngvHiW__feedback,.purchase-order-view-module__ngvHiW__tablePanel{margin-inline:12px}.purchase-order-view-module__ngvHiW__footer{padding-inline:10px}}.purchase-order-view-module__ngvHiW__view>header p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.purchase-receipt-modal-module__8BYB_a__receiptModal .ant-modal-header{margin-bottom:14px}.purchase-receipt-modal-module__8BYB_a__receiptModal .ant-modal-body{max-height:calc(100vh - 200px);overflow:auto}.purchase-receipt-modal-module__8BYB_a__modalTitle{flex-direction:column;gap:2px;padding-right:28px;display:flex}.purchase-receipt-modal-module__8BYB_a__modalTitle>span:first-child{color:#1c2534;font-size:17px;font-weight:700;line-height:1.35}.purchase-receipt-modal-module__8BYB_a__modalTitle>span:last-child{color:var(--erp-muted);font-size:12px;font-weight:400}.purchase-receipt-modal-module__8BYB_a__submitError{margin-bottom:12px}.purchase-receipt-modal-module__8BYB_a__section{margin-bottom:16px}.purchase-receipt-modal-module__8BYB_a__sectionHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.purchase-receipt-modal-module__8BYB_a__sectionHeader h3{color:#263348;margin:0;font-size:14px;font-weight:600}.purchase-receipt-modal-module__8BYB_a__sectionHint{color:var(--erp-muted);font-size:12px}.purchase-receipt-modal-module__8BYB_a__orderSearch{margin-bottom:8px}.purchase-receipt-modal-module__8BYB_a__pickerTable .ant-table-thead>tr>th{white-space:nowrap;font-size:12px;font-weight:600}.purchase-receipt-modal-module__8BYB_a__pickerTable .ant-table-tbody>tr>td{white-space:nowrap;font-size:13px}.purchase-receipt-modal-module__8BYB_a__selectableRow{cursor:pointer}.purchase-receipt-modal-module__8BYB_a__selectedRow>td{background:#f2f6ff}.purchase-receipt-modal-module__8BYB_a__selectableRow:focus-visible>td{background:#f2f6ff;box-shadow:inset 0 2px #2f6bff,inset 0 -2px #2f6bff}.purchase-receipt-modal-module__8BYB_a__disabledRow{cursor:not-allowed}.purchase-receipt-modal-module__8BYB_a__disabledRow>td{color:#98a2b3}.purchase-receipt-modal-module__8BYB_a__pickerFooter{color:var(--erp-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.purchase-receipt-modal-module__8BYB_a__targetSummary{background:#f5f7fa;flex-wrap:wrap;align-items:baseline;gap:6px 26px;margin:0 0 14px;padding:10px 14px;display:flex}.purchase-receipt-modal-module__8BYB_a__targetSummary>div{align-items:baseline;gap:8px;min-width:0;display:flex}.purchase-receipt-modal-module__8BYB_a__targetSummary dt{color:var(--erp-muted);white-space:nowrap;font-size:12px}.purchase-receipt-modal-module__8BYB_a__targetSummary dd{color:#263348;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;overflow:hidden}.purchase-receipt-modal-module__8BYB_a__remainingQuantity dd{color:#b54708}.purchase-receipt-modal-module__8BYB_a__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.purchase-receipt-modal-module__8BYB_a__formField{margin-bottom:14px}:is(.purchase-receipt-modal-module__8BYB_a__formField .ant-input-number,.purchase-receipt-modal-module__8BYB_a__formField .ant-picker){width:100%}.purchase-receipt-modal-module__8BYB_a__formFieldWide{grid-column:1/-1}.purchase-receipt-modal-module__8BYB_a__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.purchase-receipt-modal-module__8BYB_a__serialSummary{background:#f5f7fa;flex-wrap:wrap;align-items:baseline;gap:6px 26px;margin:0 0 12px;padding:10px 14px;display:flex}.purchase-receipt-modal-module__8BYB_a__serialSummary>div{align-items:baseline;gap:8px;display:flex}.purchase-receipt-modal-module__8BYB_a__serialSummary dt{color:var(--erp-muted);font-size:12px}.purchase-receipt-modal-module__8BYB_a__serialSummary dd{color:#263348;margin:0;font-size:13px;font-weight:600}.purchase-receipt-modal-module__8BYB_a__serialNumber{color:#263348;font-weight:600;font-family:var(--font-geist-mono,monospace)}.purchase-receipt-modal-module__8BYB_a__serialFooter{color:var(--erp-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}@media (max-width:720px){.purchase-receipt-modal-module__8BYB_a__formGrid{grid-template-columns:minmax(0,1fr)}}
.inventory-serial-list-modal-module___ciZJq__serialModal .ant-modal-body{padding-top:16px}.inventory-serial-list-modal-module___ciZJq__title{align-items:center;gap:10px;display:flex}.inventory-serial-list-modal-module___ciZJq__title>.anticon{color:#246bfd;font-size:18px}.inventory-serial-list-modal-module___ciZJq__title>div{flex-direction:column;gap:2px;display:flex}.inventory-serial-list-modal-module___ciZJq__title strong{color:#263348;font-size:15px}.inventory-serial-list-modal-module___ciZJq__title span{color:var(--erp-muted);font-size:12px;font-weight:400}.inventory-serial-list-modal-module___ciZJq__inventorySummary{background:#f5f7fa;grid-template-columns:1.7fr 1fr auto;gap:16px;padding:14px 16px;display:grid}.inventory-serial-list-modal-module___ciZJq__inventorySummary>div{flex-direction:column;gap:4px;min-width:0;display:flex}.inventory-serial-list-modal-module___ciZJq__inventorySummary span{color:var(--erp-muted);font-size:11px}.inventory-serial-list-modal-module___ciZJq__inventorySummary strong{color:#263348;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.inventory-serial-list-modal-module___ciZJq__totalCount{align-items:flex-end}.inventory-serial-list-modal-module___ciZJq__totalCount strong{color:#174ea6;font-size:18px}.inventory-serial-list-modal-module___ciZJq__toolbar{gap:10px;padding:16px 0 12px;display:flex}.inventory-serial-list-modal-module___ciZJq__toolbar>.ant-input-search{width:320px}.inventory-serial-list-modal-module___ciZJq__toolbar>.ant-select{width:140px}.inventory-serial-list-modal-module___ciZJq__feedback{margin-bottom:12px}.inventory-serial-list-modal-module___ciZJq__serialTable .ant-table-thead>tr>th{white-space:nowrap;font-size:12px;font-weight:600}.inventory-serial-list-modal-module___ciZJq__serialTable .ant-table-tbody>tr>td{color:#344054;font-size:13px}.inventory-serial-list-modal-module___ciZJq__serialNumber{color:#174ea6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.inventory-serial-list-modal-module___ciZJq__footer{min-height:52px;color:var(--erp-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}@media (max-width:720px){.inventory-serial-list-modal-module___ciZJq__inventorySummary{grid-template-columns:1fr}.inventory-serial-list-modal-module___ciZJq__totalCount{align-items:flex-start}.inventory-serial-list-modal-module___ciZJq__toolbar{flex-direction:column}:is(.inventory-serial-list-modal-module___ciZJq__toolbar>.ant-input-search,.inventory-serial-list-modal-module___ciZJq__toolbar>.ant-select){width:100%}.inventory-serial-list-modal-module___ciZJq__footer{flex-direction:column;align-items:flex-start;gap:10px;padding-top:12px}}
.change-password-modal-module__bSLNZq__submitError{margin-bottom:16px}.change-password-modal-module__bSLNZq__notice{color:var(--erp-muted);margin:0 0 12px;font-size:12px}.change-password-modal-module__bSLNZq__actions{justify-content:end;gap:8px;display:flex}
