:root{color:#18202a;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f7fa;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.navSection{gap:4px;display:grid}.navSection+.navSection{border-top:1px solid #e5e7eb;margin-top:10px;padding-top:12px}.navSectionTitle{color:#667085;margin:0;padding:0 10px 4px;font-size:12px;font-weight:600;line-height:18px}.navSectionItems{gap:4px;display:grid}.pickupPointView,.pickupProductView{--pickup-blue:#0b4bb3;--pickup-navy:#0b376f;--pickup-red:#e10d16;--pickup-border:#d8e2f0;gap:18px;display:grid}.pickupPageHeader,.pickupPanelTitle,.pickupPageHeader>div,.pickupHeaderActions,.pickupPanelTitle>div,.pickupEditorActions,.pickupMediaSection header,.pickupFormSection header,.pickupLocationCell,.channelPills,.rowActions,.pickupPublishSummary{align-items:center;display:flex}.pickupPageHeader,.pickupPanelTitle,.pickupMediaSection header,.pickupFormSection header{justify-content:space-between}.pickupPageHeader{align-items:flex-start;gap:24px}.pickupPageHeader>div:first-child{place-items:start;gap:2px;min-width:0;display:grid}.pickupPageHeader>div:first-child .eyebrow{display:block}.pickupPageHeader h2{margin:3px 0 6px;font-size:25px}.pickupPageHeader p,.pickupPanelTitle span,.pickupFormSection header span,.pickupPublishSummary span{color:var(--muted,#64748b)}.pickupPageHeader p{max-width:780px;margin:0;font-size:13px;line-height:1.55}.pickupHeaderActions,.pickupEditorActions,.rowActions,.channelPills{gap:8px}.pickupHeaderActions{flex:none}.pickupKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pickupKpis article{border:1px solid var(--pickup-border);background:#fff;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;min-height:70px;padding:13px 16px;display:grid}.pickupKpis article>svg{width:34px;height:34px;color:var(--pickup-blue);background:#edf4ff;border-radius:10px;padding:8px}.pickupKpis article span{color:var(--muted,#64748b);font-size:12px}.pickupKpis article strong{color:var(--pickup-navy);font-size:24px}.pickupWorkspace{grid-template-columns:minmax(340px,.4fr) minmax(680px,1fr);align-items:start;gap:14px;min-height:680px;display:grid}.pickupTreePanel,.pickupEditorPanel,.pickupMediaPanel{border:1px solid var(--pickup-border);background:#fff;border-radius:16px;min-width:0;box-shadow:0 8px 24px #0f2d540d}.pickupTreePanel{max-height:calc(100vh - 100px);position:sticky;top:12px;overflow:auto}.pickupPanelTitle{border-bottom:1px solid #edf1f6;gap:12px;min-height:66px;padding:14px 16px}.pickupPanelTitle>div:first-child{gap:3px;display:grid}.pickupPanelTitle strong{color:var(--pickup-navy);font-size:14px}.pickupPanelTitle span{font-size:12px}.pickupSearch,.pickupProductSearch{background:#f8fafc;border:1px solid #dce5f1;border-radius:10px;align-items:center;gap:7px;margin:12px;padding:0 10px;display:flex}.pickupSearch input,.pickupProductSearch input{background:0 0;border:0;outline:0;width:100%;min-height:34px;padding:0;font-size:12px}.pickupTree{padding:0 8px 14px}.hierarchyAddButton{white-space:nowrap;flex:none;min-height:30px}.pickupInlineHierarchyForm{background:#f4f8ff;border:1px solid #a9c9f5;border-radius:10px;gap:9px;margin:5px 3px 9px;padding:10px;display:grid;box-shadow:0 5px 14px #145cbe12}.pickupInlineHierarchyForm.airportLevel,.pickupInlineHierarchyForm.terminalLevel{margin-left:8px}.pickupInlineHierarchyForm>header{color:var(--pickup-navy);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.pickupInlineHierarchyForm>header button{color:#71839a;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.pickupInlineHierarchyForm>header button:hover{color:var(--pickup-blue);background:#e4efff}.pickupInlineHierarchyForm>label{color:#52647a;gap:5px;font-size:12px;font-weight:650;display:grid}.pickupInlineHierarchyForm>label input{color:#172033;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #cddbea;border-radius:8px;outline:0;padding:7px 9px}.pickupInlineHierarchyForm>label input:focus{border-color:var(--pickup-blue);box-shadow:0 0 0 3px #145cbe1a}.pickupInlineHierarchyForm>footer{justify-content:flex-end;gap:6px;padding-top:1px;display:flex}.pickupInlineHierarchyForm>footer button{min-height:30px;padding:6px 10px;font-size:12px}.pickupInlineHierarchyForm>p{color:#6c7f96;margin:0;font-size:12px;line-height:1.55}.pickupTreeRow{border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;min-height:38px;display:grid}.pickupTreeRow:hover{background:#f5f8fc}.pickupTreeAirport{border-left:1px solid #dce5f1;margin-left:15px;padding-left:6px}.treeToggle,.treeLabel,.treeActions button,.pickupPointTreeItem{color:inherit;cursor:pointer;background:0 0;border:0}.treeToggle{color:#7890ac;place-items:center;padding:4px;display:grid}.treeLabel{text-align:left;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:7px 4px;display:flex}.treeLabel strong,.treeLabel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.treeLabel small{color:#8a9bb1;font-size:11px}.treeActions{gap:2px;display:flex}.pickupTreeRow:hover .treeActions,.pickupTreeRow:focus-within .treeActions{display:flex}.treeActions button{color:#73849b;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.treeActions button:hover{color:var(--pickup-blue);background:#e9f2ff}.pickupPointTreeRow{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:calc(100% - 8px);margin:2px 0 2px 8px;display:grid}.pickupPointTreeGroup{display:grid}.editTerminalLevel{margin:4px 8px 10px 20px}.pickupPointTreeRow:hover,.pickupPointTreeRow.active{background:#edf4ff}.pickupPointTreeItem{text-align:left;border-radius:9px;grid-template-columns:10px minmax(0,1fr);gap:8px;width:100%;margin:0;padding:8px 10px;display:grid}.pickupPointTreeItem:hover,.pickupPointTreeItem.active{background:#edf4ff}.pickupPointTreeItem.active{color:var(--pickup-blue);box-shadow:inset 3px 0 var(--pickup-blue)}.pickupPointActions{align-items:center;gap:2px;padding-right:2px;display:flex}.pickupPointEdit,.pickupPointDelete{color:#91a0b3;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;height:24px;padding:0;display:flex}.pickupPointEdit{gap:3px;padding:0 5px;font-size:11px}.pickupPointEdit:hover{color:var(--pickup-blue);background:#e9f2ff}.pickupPointDelete{width:24px}.pickupPointDelete:hover{color:#c92d2d;background:#feecec}.pickupPointTreeItem>span:last-child{gap:2px;min-width:0;display:grid}.pickupPointTreeItem strong,.pickupPointTreeItem small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pickupPointTreeItem strong{font-size:12px}.pickupPointTreeItem small{color:#788aa0;font-size:11px}.pickupStatusDot{background:#94a3b8;border-radius:50%;width:7px;height:7px;margin-top:4px}.pickupStatusDot.published{background:#16a34a;box-shadow:0 0 0 3px #dcfce7}.pickupEditorPanel{padding-bottom:18px;overflow:hidden}.editorTitle{border-bottom:1px solid var(--pickup-border)}.pickupEditorActions{flex-wrap:wrap;justify-content:flex-end}.pickupPreviewBody{background:#f5f7fb;gap:14px;padding:16px;display:grid}.pickupPreviewMeta{gap:10px;display:grid}.pickupPreviewPath,.pickupPreviewStatus{background:#fff;border:1px solid #dbe5f1;border-radius:10px;align-items:center;gap:8px;padding:11px 13px;display:flex}.pickupPreviewPath{color:var(--pickup-navy);font-size:13px;font-weight:750}.pickupPreviewPath svg{color:var(--pickup-blue);flex:none}.pickupPreviewStatus{flex-direction:column;align-items:flex-start;gap:3px}.pickupPreviewStatus strong{color:var(--pickup-navy);font-size:13px}.pickupPreviewStatus span{color:#65758a;font-size:12px;line-height:1.55}.pickupPreviewStatus.ready{background:#f2fbf5;border-color:#b9dfc7}.pickupPreviewStatus.pending{background:#fffaf0;border-color:#ead6ad}.pickupPdfPreviewShell{background:#dfe5ed;border:1px solid #cfd9e7;border-radius:12px;width:min(100%,880px);height:clamp(720px,100vh - 255px,1040px);margin:0 auto;overflow:hidden;box-shadow:0 12px 30px #0f2d541a}.pickupPdfPreviewFrame{background:#dfe5ed;border:0;width:100%;height:100%;display:block}.pickupPreviewUnavailable{color:#8090a5;text-align:center;background:#fff;border:1px dashed #c8d4e3;border-radius:12px;place-items:center;gap:8px;min-height:520px;padding:32px;display:grid}.pickupPreviewUnavailable strong{color:var(--pickup-navy)}.pickupPreviewUnavailable.error{background:#fff8f8;border-color:#efc5c5}.pickupPreviewUnavailable.error strong{color:#a92828}.pickupPreviewUnavailable span{max-width:520px;font-size:12px;line-height:1.6}.pickupLocaleTabs{gap:5px;padding:12px 16px 5px;display:flex;overflow-x:auto}.pickupLocaleTabs button{color:#596b82;cursor:pointer;background:#fff;border:1px solid #d8e2ef;border-radius:8px;flex:none;padding:7px 10px;font-size:11px}.pickupLocaleTabs button.active{border-color:var(--pickup-blue);background:var(--pickup-blue);color:#fff}.pickupFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pickupFormGrid.identityGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px}.pickupFormGrid label,.pickupStructureForm label,.pickupProductForm label{color:#46576c;align-content:start;gap:6px;min-width:0;font-size:11px;font-weight:650;display:grid}.pickupFormGrid label.wide{grid-column:1/-1}.pickupFormGrid input,.pickupFormGrid select,.pickupFormGrid textarea,.pickupStructureForm input,.pickupStructureForm select,.pickupPhotoGrid input,.pickupProductSearch input{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #d7e0eb;border-radius:9px}.pickupFormGrid input,.pickupFormGrid select,.pickupStructureForm input,.pickupStructureForm select,.pickupPhotoGrid input{min-height:38px;padding:8px 10px}.pickupFormGrid textarea{resize:vertical;padding:9px 10px;line-height:1.5}.pickupFormSection{background:#fbfcfe;border:1px solid #e0e7f0;border-radius:12px;margin:14px 16px 0;padding:14px}.pickupPdfTemplate{background:#f7f9fc;gap:14px;padding:16px;display:grid}.pickupTemplateSection{background:#fff;border:1px solid #d9e3f0;border-radius:14px;min-width:0;padding:16px}.pickupTemplateSection>header,.pickupTemplateSection>header>div,.pickupTemplateMediaHeader{align-items:center;display:flex}.pickupTemplateSection>header{justify-content:space-between;gap:12px;margin-bottom:14px}.pickupTemplateSection>header>div{gap:10px;min-width:0}.pickupTemplateSection>header>div>div{gap:2px;min-width:0;display:grid}.pickupTemplateSection>header strong{color:var(--pickup-navy);font-size:14px}.pickupTemplateSection>header small{color:#73849a;font-size:12px;line-height:1.45}.pickupTemplateNo{width:30px;height:30px;color:var(--pickup-blue);background:#e9f2ff;border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:850;display:grid}.pickupAutomaticOrderGrid{grid-template-columns:.8fr 1.2fr 1.7fr .6fr;gap:10px;display:grid}.pickupAutomaticOrderGrid>div{background:#f8fbff;border:1px dashed #b9c9df;border-radius:9px;align-content:center;gap:5px;min-width:0;min-height:54px;padding:9px 11px;display:grid}.pickupAutomaticOrderGrid span{color:#66788f;font-size:12px;font-weight:700}.pickupAutomaticOrderGrid strong{color:var(--pickup-navy);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.pickupTemplatePath{color:var(--pickup-blue);background:#eef5ff;border-radius:9px;align-items:center;gap:7px;margin-bottom:12px;padding:9px 11px;font-size:13px;font-weight:700;display:flex}.pickupLocationForm{grid-template-columns:repeat(2,minmax(0,1fr))}.pickupLocationSummary{background:#f4f8ff;border:1px solid #cfe0f8;border-radius:10px;gap:5px;margin-top:12px;padding:11px 12px;display:grid}.pickupLocationSummary span{color:#66788f;font-size:12px;font-weight:700}.pickupLocationSummary strong{color:var(--pickup-navy);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.pickupTemplateMediaHeader{color:var(--pickup-navy);justify-content:space-between;gap:12px;margin-bottom:10px;font-size:13px;font-weight:750}.pickupTemplateMediaHeader>span{align-items:center;gap:6px;display:inline-flex}.routeGuideSection .pickupMediaSection{border-bottom:0;padding:0 0 14px}.routeGuideSection .routeStepList{border-top:1px solid #edf1f6;padding-top:14px}.pickupFormSection header{margin-bottom:12px}.pickupFormSection header>div{gap:2px;display:grid}.pickupFormSection header strong{color:var(--pickup-navy);font-size:13px}.pickupFormSection header span{font-size:10px}.routeStepList{gap:8px;display:grid}.routeStepRow{grid-template-columns:28px minmax(0,1fr) 32px;align-items:center;gap:9px;display:grid}.routeStepNo{background:var(--pickup-red);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.routeStepRow textarea{resize:vertical;width:100%;font:inherit;border:1px solid #d7e0eb;border-radius:9px;padding:8px 10px;font-size:11px}.routeStepRow.outputOnly{grid-template-columns:28px minmax(0,1fr)}.pickupOutputLanguageSection{background:#f8fbff;border:1px solid #cbd9ec;border-radius:12px;margin:14px 16px 0;overflow:hidden}.pickupOutputLanguageSection>summary,.structureTranslationFields>summary{color:var(--pickup-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.pickupOutputLanguageSection>summary::-webkit-details-marker{display:none}.structureTranslationFields>summary::-webkit-details-marker{display:none}.pickupOutputLanguageSection>summary>span,.structureTranslationFields>summary>span{gap:3px;display:grid}.pickupOutputLanguageSection>summary strong,.structureTranslationFields>summary strong{font-size:13px}.pickupOutputLanguageSection>summary small,.structureTranslationFields>summary small{color:#75869c;font-size:10px;font-weight:500}.pickupOutputLanguageSection[open]>summary{border-bottom:1px solid #dce6f2}.pickupOutputLanguageSection[open]>summary svg,.structureTranslationFields[open]>summary svg{transform:rotate(180deg)}.pickupOutputLanguageBody{padding:14px}.pickupOutputLanguageBody .pickupLocaleTabs,.structureTranslationFields .pickupLocaleTabs{padding:0 0 10px}.pickupOutputLanguageBody .pickupFormSection{margin:12px 0 0}.pickupOutputHint{color:#667085;margin:0;font-size:11px;line-height:1.5}.pickupOutputPhotoCaptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pickupOutputPhotoCaptions label{color:#46576c;gap:6px;font-size:11px;font-weight:650;display:grid}.pickupOutputPhotoCaptions input{color:#172033;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d7e0eb;border-radius:9px;padding:8px 10px}.pickupEmptyEditor,.pickupMediaEmpty,.pickupMediaEmpty,.pickupTemplateSection .mediaPlaceholder,.pickupMediaPanel .mediaPlaceholder{color:#8a99ad;text-align:center;place-items:center;gap:8px;display:grid}.pickupEmptyEditor{min-height:500px}.pickupEmptyEditor strong{color:var(--pickup-navy)}.pickupMediaEmpty{min-height:260px;padding:30px;font-size:12px}.pickupMediaSection{border-bottom:1px solid #edf1f6;padding:14px}.pickupMediaSection header{color:var(--pickup-navy);margin-bottom:10px;font-size:12px;font-weight:750}.pickupMediaSection header>span{align-items:center;gap:6px;display:flex}.uploadButton{color:var(--pickup-blue);cursor:pointer;background:#fff;border:1px solid #cbd8e8;border-radius:7px;align-items:center;gap:4px;padding:5px 8px;font-size:12px;display:inline-flex}.uploadButton input{display:none}.routeMapPreview,.photoThumb{background:#edf3fa;border-radius:10px;position:relative;overflow:hidden}.routeMapPreview{aspect-ratio:3.45;border:1px solid #cbd9ec}.routeMapPreview img,.photoThumb img{object-fit:contain;width:100%;height:100%}.routeMapPreview button{color:#dc2626;cursor:pointer;background:#ffffffe0;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:7px;right:7px}.pickupMediaPanel .mediaPlaceholder{background:#f8fafc;border:1px dashed #c5d3e4;border-radius:10px;min-height:118px;padding:16px;font-size:12px}.pickupTemplateSection .routeMapPlaceholder,.pickupMediaPanel .routeMapPlaceholder{aspect-ratio:3.45;min-height:0}.pickupPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pickupPhotoGrid article{background:#fff;border:1px solid #d8e2ef;border-radius:10px;min-width:0;padding:7px}.photoThumb{aspect-ratio:2.7}.photoThumb span{color:#fff;background:var(--pickup-blue);border-radius:6px;padding:3px 6px;font-size:11px;position:absolute;top:6px;left:6px}.pickupPhotoGrid input{min-height:30px;margin-top:6px;padding:5px 7px;font-size:13px}.pickupPhotoGrid footer{justify-content:space-between;align-items:center;gap:4px;margin-top:5px;display:flex}.pickupPhotoGrid footer>span{color:#7b8a9d;font-size:11px}.pickupPhotoGrid footer button{color:var(--pickup-blue);cursor:pointer;background:0 0;border:0;padding:3px 4px;font-size:11px}.pickupPhotoGrid footer button.danger{color:#dc2626}.pickupMediaSection.routeMapSlot,.pickupMediaSection.sitePhotoSlots{padding:16px}.pickupMediaSection header small{color:#7b8a9d;font-size:12px;font-weight:600}.pickupTemplateSection .photoSlotPlaceholder,.pickupMediaPanel .photoSlotPlaceholder{aspect-ratio:2.7;min-height:0}.pickupPublishSummary{color:var(--pickup-blue);background:#edf5ff;border-radius:10px;align-items:flex-start;gap:9px;margin:14px;padding:11px}.pickupPublishSummary>div{gap:3px;display:grid}.pickupPublishSummary strong{color:var(--pickup-navy);font-size:13px}.pickupPublishSummary span{font-size:12px;line-height:1.5}.pickupStructureModal{flex-direction:column;width:min(520px,100vw - 32px);max-height:calc(100vh - 32px);display:flex;overflow:hidden}.pickupStructureForm{gap:13px;padding:18px 22px;display:grid;overflow-y:auto}.pickupStructureHint{color:#64748b;background:#f1f6fd;border-radius:9px;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.structureTranslationFields{background:#f8fbff;border:1px solid #dce5f1;border-radius:10px;overflow:hidden}.structureTranslationFields>summary{padding:12px}.structureTranslationFields>.pickupLocaleTabs,.structureTranslationFields>label{margin-left:12px;margin-right:12px}.structureTranslationFields>label{margin-bottom:12px}.pickupProductPanel{overflow:hidden}.pickupProductPanel .opsPanelHeader{gap:20px}.pickupProductSearch{width:min(320px,40vw);margin:0}.pickupProductTable{table-layout:fixed;border-collapse:collapse;width:100%;min-width:940px}.pickupProductTable th:first-child{width:15%}.pickupProductTable th:nth-child(2){width:16%}.pickupProductTable th:nth-child(3){width:23%}.pickupProductTable th:nth-child(4){width:25%}.pickupProductTable th:nth-child(5){width:8%}.pickupProductTable th:nth-child(6){width:13%}.pickupProductTable th,.pickupProductTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8edf4;padding:13px 15px}.pickupProductTable th{color:#65758a;letter-spacing:.03em;background:#f7f9fc;font-size:12px}.pickupProductTable td{overflow-wrap:anywhere;font-size:13px}.pickupProductTable td>strong,.pickupProductTable td>small,.pickupLocationCell>span{display:block}.pickupProductTable td>small,.pickupLocationCell small,.channelPills small{color:#8190a4;margin-top:3px;font-size:11px;line-height:1.45}.pickupProductTable code{color:var(--pickup-blue);overflow-wrap:anywhere;background:#edf4ff;border-radius:6px;padding:4px 7px;font-size:12px}.pickupLocationCell{align-items:flex-start;gap:7px}.pickupLocationCell svg{color:var(--pickup-red);flex:none;margin-top:2px}.pickupLocationCell strong{font-size:10px}.channelPills{flex-wrap:wrap}.channelPills span{border-radius:7px;padding:4px 7px;font-size:8px;font-weight:750}.channelPills .trip{color:#0b4bb3;background:#e7f0ff}.channelPills .lazada{color:#b91c1c;background:#fff0f0}.pickupProductModal{box-sizing:border-box;background:#fff;border-left:1px solid #dce3ec;flex-direction:column;width:min(1080px,100vw - 32px);height:100vh;max-height:100vh;display:flex;overflow:hidden;box-shadow:-18px 0 48px #0f172a29}.pickupProductModal>header{background:#fff;border-bottom:1px solid #e7ecf2;flex:none;justify-content:space-between;align-items:flex-start;gap:24px;min-height:96px;padding:22px 24px 18px;display:flex}.pickupProductModal>header>div{min-width:0}.pickupProductModal>header .eyebrow{margin-bottom:7px;display:block}.pickupProductModal>header h3{color:#111827;margin:0;font-size:22px;line-height:1.3}.pickupProductModal>header>.iconButton{background:#fff;border:1px solid #d5dde8;flex:0 0 38px;margin:0}.pickupProductModal>footer{background:#fff;border-top:1px solid #e7ecf2;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.pickupProductForm{flex:1;gap:14px;min-height:0;padding:18px 22px;display:grid;overflow:auto}.pickupProductForm section{background:#fbfcfe;border:1px solid #dfe6ef;border-radius:12px;padding:14px}.pickupProductForm h4{color:var(--pickup-navy);margin:0 0 12px;font-size:13px}.pickupChannelConfig>.inlineCheck{margin-bottom:12px}.pickupChannelChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pickupChannelChoices>label{cursor:pointer;background:#fff;border:1px solid #d9e2ed;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:13px;display:grid}.pickupChannelChoices>label.selected{border-color:var(--pickup-blue);background:#edf4ff}.pickupChannelChoices>label:has(input:disabled){cursor:not-allowed;opacity:.65}.pickupChannelChoices span{gap:3px;display:grid}.pickupChannelChoices strong{color:var(--pickup-navy);font-size:13px}.pickupChannelChoices small{color:#7b8a9d;font-size:12px}.pickupStoreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pickupStoreGrid>label{cursor:pointer;background:#fff;border:1px solid #d9e2ed;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:10px;display:grid}.pickupStoreGrid>label.selected{border-color:var(--pickup-blue);background:#edf4ff}.pickupStoreGrid span{gap:2px;display:grid}.pickupStoreGrid strong{font-size:10px}.pickupStoreGrid small,.formHint{color:#7b8a9d;font-size:12px}.pickupBindingList{gap:7px;display:grid}.pickupBindingList>span{gap:3px;display:grid}.pickupBindingList strong{font-size:13px}.pickupBindingList small{color:#7b8a9d;font-size:11px;line-height:1.45}.pickupBindingList code{width:fit-content}.pickupPointChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pickupPointChoiceGrid>label{cursor:pointer;background:#fff;border:1px solid #d9e2ed;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.pickupPointChoiceGrid>label.selected{border-color:var(--pickup-blue);background:#edf4ff}.pickupPointChoiceGrid>label.unavailable{cursor:not-allowed;opacity:.72;background:#f7f8fa;border-style:dashed}.pickupPointChoiceGrid>label.unavailable.selected{cursor:pointer;opacity:1;background:#fff9e8;border-color:#d7a11e}.pickupPointChoiceGrid span{gap:2px;display:grid}.pickupPointChoiceGrid strong{font-size:13px}.pickupPointChoiceGrid small{color:#7b8a9d;font-size:12px;line-height:1.45}.pickupPointMappingList{gap:10px;display:grid}.pickupPointMappingList>article{background:#fff;border:1px solid #d9e2ed;border-radius:10px;padding:12px}.pickupPointMappingList>article>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.pickupPointMappingList>article>header span{gap:2px;display:grid}.pickupPointMappingList>article>header strong{color:var(--pickup-navy);font-size:13px}.pickupPointMappingList>article>header small{color:#7b8a9d;font-size:12px}.pickupPointMappingList>article>header code{color:var(--pickup-blue);overflow-wrap:anywhere;background:#edf4ff;border-radius:7px;padding:5px 8px;font-size:12px}.pickupPointMappingList>article>header code.legacy{color:#a15c00;background:#fff4df}.formHint{margin:10px 0 0;line-height:1.55}@media (width<=1420px){.pickupWorkspace{grid-template-columns:320px minmax(620px,1fr)}}@media (width<=1180px){.pickupKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pickupWorkspace{grid-template-columns:1fr}.pickupTreePanel,.pickupMediaPanel{max-height:none;position:static}.pickupMediaPanel{grid-column:1;display:block}.pickupFormGrid.identityGrid,.pickupFormGrid,.pickupAutomaticOrderGrid,.pickupStoreGrid{grid-template-columns:1fr}.pickupProductTable{min-width:880px}}*{box-sizing:border-box}body{min-width:320px;margin:0;overflow-x:hidden}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.loading{color:#5f6b7a;padding:32px}.loginShell{background:#e9eef4;place-items:center;min-height:100vh;display:grid}.loginPanel{background:#fff;border:1px solid #dce2ea;border-radius:8px;gap:18px;width:min(420px,100vw - 32px);padding:28px;display:grid;box-shadow:0 18px 50px #18202a14}.brandRow,.logoBlock,.navButton,.viewHeader,.toolbar,.searchBox,.iconTextButton,.errorState{align-items:center;display:flex}.brandRow{gap:12px}.brandRow svg,.logoBlock svg{color:#0d9488}.brandRow h1{margin:0;font-size:22px;line-height:1.25}.brandRow p{color:#667085;margin:4px 0 0}label{color:#475467;gap:7px;font-size:13px;display:grid}input,select,textarea{color:#18202a;background:#fff;border:1px solid #cfd7e3;border-radius:6px;width:100%}input,select{height:38px;padding:0 10px}textarea{resize:vertical;min-height:76px;padding:10px}input:focus,select:focus,textarea:focus{border-color:#0d9488;outline:2px solid #99d4cc}.primaryButton,.smallButton,.iconTextButton,.iconButton,.navButton,.dangerButton,.fileUploadButton{border:0;border-radius:6px}.primaryButton{color:#fff;background:#0d9488;height:38px;padding:0 16px;font-weight:700}.smallButton{color:#0f766e;background:#e8f4f2;justify-content:center;align-items:center;gap:6px;height:30px;padding:0 10px;font-weight:700;display:inline-flex}.smallButton.danger{color:#b42318;background:#fff1f0}.smallButton.ghost{color:#374151;background:#f3f4f6}.dangerButton,.fileUploadButton{justify-content:center;align-items:center;gap:8px;height:38px;padding:0 12px;font-weight:800;display:inline-flex}.dangerButton{color:#b42318;background:#fff1f0}.fileUploadButton{color:#175cd3;cursor:pointer;background:#e8f2ff;position:relative;overflow:hidden}.fileUploadButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.iconTextButton{color:#fff;background:#1f2937;gap:8px;height:38px;padding:0 12px}.iconTextButton.secondary{color:#175cd3;background:#fff;border:1px solid #cfd7e3}.orderDatePresetGroup{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:0;display:grid}.orderDatePresetGroup button{color:#344054;white-space:nowrap;background:#fff;border:1px solid #cfd7e3;border-radius:6px;min-width:0;padding:0 6px;font-size:13px;font-weight:600}.orderDatePresetGroup button.active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.iconButton{color:#344054;background:#eef2f7;place-items:center;width:38px;height:38px;display:grid}.errorLine{color:#b42318;background:#fff2f0;border:1px solid #f7b7b0;border-radius:6px;padding:10px 12px}.successLine{color:#027a48;background:#ecfdf3;border:1px solid #abefc6;border-radius:6px;padding:10px 12px}.appShell{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.sidebar{color:#dce6f2;background:#111827;flex-direction:column;gap:18px;min-height:100vh;padding:18px 14px;display:flex}.logoBlock{gap:10px;height:42px;padding:0 10px;font-weight:800}.sidebar nav{gap:6px;display:grid}.navButton{color:#cbd5e1;text-align:left;background:0 0;gap:10px;width:100%;height:40px;padding:0 10px}.navButton span{min-width:0}.navButton.active,.navButton:hover{color:#fff;background:#233047}.navButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.navBadge{color:#fff;background:#f04438;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:12px;line-height:1;display:inline-grid}.logout{margin-top:auto}.mainPane{min-width:0;padding:24px}.view{gap:18px;display:grid}.viewHeader{justify-content:space-between}.viewHeader h2{margin:0;font-size:24px}.viewHeaderActions{align-items:center;gap:10px;display:flex}.statsGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.settlementStats,.inventoryStats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.statBox{background:#fff;border:1px solid #dce2ea;border-radius:8px;align-content:space-between;min-height:86px;padding:15px;display:grid}.statBox span{color:#667085;font-size:13px}.statBox strong{font-size:28px}.twoColumn{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:16px;display:grid}.dataPanel{background:#fff;border:1px solid #dce2ea;border-radius:8px;overflow:hidden}.dataPanel h3{border-bottom:1px solid #e5ebf2;margin:0;padding:14px 16px;font-size:16px}.checkGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;display:grid}.checkItem{border-bottom:1px solid #edf1f5;border-right:1px solid #edf1f5;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:10px;min-height:74px;padding:14px 16px;display:grid}.checkItem strong,.checkItem span{display:block}.checkItem strong{margin-bottom:4px;font-size:13px}.checkItem span{color:#667085;white-space:normal;font-size:12px;line-height:1.45}.checkDot{border-radius:999px;width:10px;height:10px;margin-top:4px}.checkDot.ok{background:#12b76a}.checkDot.bad{background:#f04438}.toolbar,.inlineForm{gap:10px}.toolbar{flex-wrap:wrap}.searchBox{background:#fff;border:1px solid #cfd7e3;border-radius:6px;gap:8px;width:min(420px,100%);height:38px;padding:0 10px}.searchBox input{border:0;padding:0}.searchBox input:focus{outline:0}.batchInput{width:160px}.dateInput{width:150px}.tableWrap{background:#fff;border:1px solid #dce2ea;border-radius:8px;width:100%;overflow-x:auto}.dataPanel .tableWrap{border:0;border-radius:0}table{border-collapse:collapse;width:100%;min-width:760px}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf1f5;padding:12px 14px;font-size:13px}th{color:#475467;background:#f8fafc;font-weight:800}.status{color:#344054;background:#eef2f7;border-radius:999px;justify-content:center;min-width:68px;padding:4px 8px;font-weight:700;display:inline-flex}.status.CONFIRMED,.status.PAID{color:#157347;background:#e6f6ec}.status.CANCELED,.status.FAILED{color:#b42318;background:#fff1f0}.status.CONSUMED,.status.PARTIALLY_CONSUMED,.status.DELIVERED{color:#175cd3;background:#e8f2ff}.status.CANCELED_HANDLED{color:#111827;background:#f3f4f6}.status.REFUNDED_AFTER_CONSUME{color:#b45309;background:#fff7ed}.status.NORMAL{color:#157347;background:#e6f6ec}.status.REFUNDED_EXCLUDED{color:#b42318;background:#fff1f0}.status.SETTLED{color:#475467;background:#f2f4f7}.inlineForm,.credentialForm,.packagePanel,.inventoryPanel,.bulkImportPanel,.bulkPreviewPanel{background:#fff;border:1px solid #dce2ea;border-radius:8px;padding:14px}.inlineForm{grid-template-columns:1fr 1.2fr 110px 120px;display:grid}.packageInventoryLayout{grid-template-columns:minmax(300px,.85fr) minmax(0,1.45fr);align-items:start;gap:14px;display:grid}.packageOnlyLayout{grid-template-columns:1fr}.packageOnlyLayout .packageList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.packagePanel,.inventoryPanel{align-content:start;gap:14px;display:grid}.sectionTitle{gap:3px;display:grid}.sectionTitle h3{margin:0;font-size:16px}.sectionTitle span{color:#667085;font-size:13px}.packageForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.packageForm label:first-child,.packageForm label:nth-child(2),.packageSubmit{grid-column:1/-1}.packageList{gap:8px;display:grid}.bulkImportPanel,.bulkPreviewPanel{gap:12px;display:grid}.bulkImportHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bulkActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.segmentedControl{background:#f7faf9;border:1px solid #d8e0e7;border-radius:6px;align-items:center;gap:2px;padding:2px;display:inline-flex}.segmentedControl button{color:#52605d;cursor:pointer;background:0 0;border:0;border-radius:4px;height:32px;padding:0 12px;font-size:13px;font-weight:600}.segmentedControl button.active{color:#fff;background:#17211f}.orderKindTabs{width:fit-content}.settlementDimensionBlock{align-items:center;gap:12px;display:flex}.settlementDimensionLabel{color:#667085;flex:0 0 34px;width:34px;font-size:12px;font-weight:700}.settlementPlatformTabs{width:fit-content}.settlementPlatformTabs button{min-width:108px}.settlementScopeNotice{color:#52606d;background:#f8fafc;border:1px solid #dce4ec;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.lazadaSettlementNotice.ok{color:#176448;background:#f0faf5;border-color:#a7d8c5}.lazadaSettlementNotice.error{color:#9f2d25;background:#fff5f4;border-color:#f1b7b2}.lazadaSettlementStats .statBox:last-child strong{font-size:22px}.settlementReadinessGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:14px;display:grid}.settlementReadinessGrid .dataPanel{min-width:0}.settlementProbeTime{color:#667085;font-size:12px}.settlementPermissionTableWrap{margin:0}.settlementPermissionTable{min-width:620px}.settlementPermissionTable td:first-child strong,.settlementPermissionTable td:first-child span{display:block}.settlementPermissionTable td:first-child span{color:#667085;margin-top:3px;font-size:11px}.settlementPermissionStatus{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.settlementPermissionStatus.granted{color:#176448;background:#e9f8f1}.settlementPermissionStatus.denied{color:#b42318;background:#fff0ef}.settlementPermissionStatus.error{color:#9a6700;background:#fff7e7}.settlementReadinessList{gap:0;margin:0;padding:8px 16px 14px;list-style:none;display:grid}.settlementReadinessList li{border-bottom:1px solid #edf1f5;gap:4px;min-height:68px;padding:12px 8px 12px 36px;display:grid;position:relative}.settlementReadinessList li:last-child{border-bottom:0}.settlementReadinessList li:before{color:#667085;content:"·";background:#f2f4f7;border-radius:999px;place-items:center;width:20px;height:20px;font-weight:800;display:grid;position:absolute;top:16px;left:6px}.settlementReadinessList li.complete:before{color:#176448;content:"✓";background:#e9f8f1}.settlementReadinessList li strong{font-size:13px}.settlementReadinessList li span{color:#667085;font-size:12px;line-height:1.5}@media (width<=1180px){.settlementReadinessGrid{grid-template-columns:1fr}}@media (width<=640px){.settlementDimensionBlock{align-items:flex-start}.settlementDimensionBlock .segmentedControl{width:100%}.settlementDimensionBlock .segmentedControl button{flex:1 1 0;min-width:0}}.exceptionHandlingHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.exceptionHandlingHeader h2{margin:4px 0 6px;font-size:22px}.exceptionHandlingHeader p{color:#667085;margin:0;font-size:13px}.exceptionHandlingSwitch{flex-shrink:0}@media (width<=760px){.exceptionHandlingHeader{flex-direction:column;align-items:stretch}}.inventoryKindSwitch{flex-shrink:0}.productManagementView{gap:18px}.productManagementHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.productManagementHeader h2{color:#17211f;letter-spacing:0;margin:4px 0 0;font-size:22px}.productManagementSwitch{flex-shrink:0}.bulkPreviewTableWrap{border:1px solid #e5ebf2;border-radius:8px;width:100%;overflow-x:auto}.bulkPreviewTable{min-width:980px}.bulkPreviewTable td:first-child{gap:3px;display:grid}.subtleCell{color:#667085;font-size:12px}.pluInput{width:110px}.packageEditTableWrap{border:1px solid #e5ebf2;border-radius:8px;width:100%;overflow-x:auto}.packageEditTable{min-width:1320px}.packageEditTable th,.packageEditTable td{vertical-align:middle}.tableHeaderStack{gap:2px;min-width:0;line-height:1.15;display:grid}.tableHeaderStack strong{color:inherit;font-size:inherit;font-weight:inherit}.tableHeaderStack small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.packageEditTable input,.packageEditTable select{width:100%;min-width:92px}.productGroupRow td{color:#0f172a;background:#f8fafc;font-weight:900}.systemPackageRow td{background:#fbfdff;border-top:1px solid #e5ebf2}.productPackageHeader td{background:#fbfdff;border-top:1px solid #d9e4ef}.packageHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.packageHeaderTitle{gap:3px;display:grid}.packageHeaderTitle span{color:#667085;font-size:12px}.ctripPackageRow td{background:#fff}.ctripPackageRow.new td{background:#f7fbff}.moneyPreview{color:#0f172a;align-items:center;min-height:30px;font-weight:800;display:inline-flex}.packageNameCell{gap:3px;min-width:150px;display:grid}.stackCell{gap:3px;display:grid}.stackCell span{color:#667085;font-size:12px}.orderStatusStack{white-space:normal;align-items:start;gap:4px;max-width:168px;display:grid}.orderStatusStack .status{width:fit-content}.orderStatusHint{color:#667085;text-overflow:ellipsis;white-space:nowrap;max-width:168px;font-size:12px;line-height:1.35;display:block;overflow:hidden}.orderStatusHint.danger{color:#b42318}.orderStatusHint.warning{color:#b54708}.orderStatusHint.muted{color:#667085}.orderTable th:first-child,.orderTable td:first-child{width:16%}.orderTable th:nth-child(2),.orderTable td:nth-child(2){width:22%}.orderTable th:nth-child(3),.orderTable td:nth-child(3){width:15%}.orderTable th:nth-child(8),.orderTable td:nth-child(8){text-align:right;width:86px}.cteOrderNoCell strong,.cteOrderNoCell span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.actionSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.actionSummaryCard{background:#fff;border:1px solid #dce2ea;border-radius:8px;gap:8px;min-height:88px;padding:18px;display:grid}.actionSummaryCard span{color:#667085;font-size:12px;font-weight:700}.actionSummaryCard strong{color:#18202a;font-size:24px;line-height:1.2}.actionItemsTableWrap{border:0}.actionItemsTable th:first-child,.actionItemsTable td:first-child{width:92px}.actionItemsTable th:nth-child(2),.actionItemsTable td:nth-child(2){width:132px}.actionItemsTable th:nth-child(3),.actionItemsTable td:nth-child(3){width:230px}.actionItemsTable th:nth-child(5),.actionItemsTable td:nth-child(5){width:150px}.actionItemsTable th:nth-child(6),.actionItemsTable td:nth-child(6){width:190px}.actionItemsTable .inlineActions{flex-wrap:wrap;gap:6px;display:flex}.exceptionTypeCell{justify-items:start;gap:6px;display:grid}.exceptionCategoryTag{border-radius:5px;align-items:center;min-height:22px;padding:2px 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.exceptionCategoryTag.business{color:#b54708;background:#fff7e6}.exceptionCategoryTag.interface{color:#175cd3;background:#eef4ff}.actionSeverity{border-radius:6px;justify-content:center;align-items:center;min-width:36px;height:24px;font-size:12px;font-weight:800;display:inline-flex}.actionSeverity.high{color:#b42318;background:#fff1f0}.actionSeverity.medium{color:#b54708;background:#fff7e6}.actionSeverity.low{color:#475467;background:#eef2f7}.actionDetailCell{white-space:normal;gap:4px;min-width:0;max-width:560px;display:grid}.actionDetailCell span{color:#667085;font-size:12px;line-height:1.45}.emptyState{color:#667085;place-items:center;min-height:96px;font-size:14px;display:grid}.lazadaSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.lazadaOrdersView{min-width:0;overflow:visible}.lazadaMappingForm{background:#f8fafc;border:1px solid #dce2ea;border-radius:8px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.lazadaMappingFormHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lazadaMappingFormHeader>div{gap:3px;display:grid}.lazadaMappingFormHeader strong{color:#18202a;font-size:14px}.lazadaMappingFormHeader span{color:#667085;font-size:12px}.lazadaMappingPrimaryRow{grid-template-columns:minmax(200px,1fr) minmax(200px,.9fr) minmax(280px,1.35fr);align-items:end;gap:12px;display:grid}.lazadaMappingStoreRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.lazadaMappingFormActions{align-items:center;gap:8px;display:flex}.lazadaMappingGroupActions{justify-content:flex-end}.lazadaStorePicker{border:1px solid #d0d5dd;border-radius:6px;min-width:0;margin:0;padding:8px 10px 10px}.lazadaStorePicker legend{color:#344054;padding:0 4px;font-size:12px;font-weight:600}.lazadaStorePickerHeader{color:#667085;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.lazadaStorePicker .textButton{color:#175cd3;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.lazadaStoreOptions{flex-wrap:wrap;gap:6px 12px;display:flex}.lazadaStoreOptions label{color:#344054;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.lazadaStoreOptions input{width:14px;height:14px;margin:0}.lazadaMappingView .mutedText{color:#667085;margin:0 0 14px;font-size:13px}.lazadaMappingForm .primaryButton{white-space:nowrap}.lazadaMappingTableWrap td span{color:#667085;font-size:12px}.lazadaMappingStoreTags{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.lazadaMappingStoreTags span{color:#175cd3;white-space:nowrap;background:#eef4ff;border-radius:999px;padding:2px 6px;line-height:18px;display:inline-flex}.lazadaMappingTableWrap .inlineActions{gap:6px;display:flex}.unifiedSkuView{gap:14px;min-width:0}.unifiedSkuPanel{min-width:0}.unifiedSkuPanel .opsPanelHeader{align-items:flex-start}.unifiedSkuDescription{color:#667085;max-width:680px;margin:4px 0 0;font-size:12px}.unifiedSkuPanel .packageSummary{flex-wrap:wrap;justify-content:flex-end}.unifiedSkuPanel .packageSummary button{align-items:center;gap:5px;display:inline-flex}.unifiedSkuInlineEditor{margin:0 0 16px}.unifiedSkuEditorSwitch{align-self:flex-start;margin-bottom:12px}.unifiedSkuEditorForm{gap:12px;display:grid}.unifiedSkuCodeInput{gap:4px;display:grid}.unifiedSkuCodeInput input[readonly]{color:#344054;cursor:default;background:#f8fafc}.unifiedSkuCodeInput small{color:#667085;font-size:11px;font-weight:400}.unifiedTripStatus{background:#fff;border:1px solid #d0d5dd;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex}.unifiedTripStatus span{color:#667085;font-size:12px}.unifiedSkuEditorWarning{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:6px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:12px;display:flex}.unifiedChannelSkuTable{table-layout:fixed;min-width:1120px}.unifiedChannelSkuTable th:first-child,.unifiedChannelSkuTable td:first-child{width:20%}.unifiedChannelSkuTable th:nth-child(2),.unifiedChannelSkuTable td:nth-child(2){width:12%}.unifiedChannelSkuTable th:nth-child(3),.unifiedChannelSkuTable td:nth-child(3){width:24%}.unifiedChannelSkuTable th:nth-child(4),.unifiedChannelSkuTable td:nth-child(4){width:14%}.unifiedChannelSkuTable th:nth-child(5),.unifiedChannelSkuTable td:nth-child(5){width:22%}.unifiedChannelSkuTable th:nth-child(6),.unifiedChannelSkuTable td:nth-child(6){width:8%}.unifiedSkuNameCell,.unifiedCteProductCell{gap:3px;min-width:0;display:grid}.unifiedSkuNameCell strong,.unifiedCteProductCell strong,.unifiedChannelSkuTable .pluCell strong{overflow-wrap:anywhere;color:#18202a;font-size:13px}.unifiedSkuNameCell>span,.unifiedCteProductCell span{overflow-wrap:anywhere;color:#667085;font-size:11px}.unifiedCteProductCell.warning strong{color:#b54708}.unifiedChannelStatus{flex-wrap:wrap;gap:5px;display:flex}.unifiedChannelStatus .skuStateBadge{white-space:nowrap}@media (width<=980px){.unifiedSkuPanel .opsPanelHeader{flex-direction:column;align-items:stretch}.unifiedSkuPanel .packageSummary{justify-content:flex-start}.unifiedTripStatus{flex-direction:column;align-items:flex-start}}.lazadaSummaryCard{background:#fff;border:1px solid #dce2ea;border-radius:8px;gap:4px;min-height:96px;padding:14px 16px;display:grid}.lazadaSummaryCard span,.lazadaSummaryCard small{color:#667085;font-size:12px}.lazadaSummaryCard strong{color:#18202a;font-size:24px;line-height:30px}.lazadaSummaryCard.danger{background:#fff8f7;border-color:#f7b7b0}.lazadaSummaryCard.danger strong{color:#b42318}.lazadaNotice{color:#b54708;background:#fffaeb;border:1px solid #fedf89;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.lazadaOrderFilterBar{grid-template-columns:minmax(210px,1.35fr) repeat(4,minmax(120px,.72fr)) 78px 78px;align-items:center;gap:10px;display:grid}.lazadaOrderTable{table-layout:fixed;width:100%;min-width:1080px}.lazadaOrderTable th,.lazadaOrderTable td{vertical-align:middle;min-width:0;line-height:1.45}.lazadaListMeta{color:#667085;justify-content:space-between;gap:12px;margin-bottom:-8px;font-size:12px;display:flex}.lazadaOrderTable>thead>tr>th:first-child,.lazadaOrderTable>tbody>tr:not(.lazadaItemsRow)>td:first-child{width:15%}.lazadaOrderTable>thead>tr>th:nth-child(2),.lazadaOrderTable>tbody>tr:not(.lazadaItemsRow)>td:nth-child(2){width:14%}.lazadaOrderTable>thead>tr>th:nth-child(3),.lazadaOrderTable>tbody>tr:not(.lazadaItemsRow)>td:nth-child(3){width:18%}.lazadaOrderTable>thead>tr>th:nth-child(4),.lazadaOrderTable>tbody>tr:not(.lazadaItemsRow)>td:nth-child(4){width:12%}.lazadaOrderTable>thead>tr>th:nth-child(5),.lazadaOrderTable>tbody>tr:not(.lazadaItemsRow)>td:nth-child(5){width:17%}.lazadaOrderTable>thead>tr>th:nth-child(6),.lazadaOrderTable>tbody>tr:not(.lazadaItemsRow)>td:nth-child(6){width:10%}.lazadaOrderTable>thead>tr>th:nth-child(7),.lazadaOrderTable>tbody>tr:not(.lazadaItemsRow)>td:nth-child(7){width:9%}.lazadaOrderTable>thead>tr>th:nth-child(8),.lazadaOrderTable>tbody>tr:not(.lazadaItemsRow)>td:nth-child(8){width:5%}.lazadaOrderTable .stackCell{min-width:0}.lazadaOrderTable .stackCell strong,.lazadaOrderTable .stackCell span{overflow-wrap:anywhere;white-space:normal;max-width:100%}.lazadaOrderTable tr.hasException>td:first-child{box-shadow:inset 3px 0 #f04438}.lazadaStatus{color:#475467;overflow-wrap:anywhere;text-align:center;white-space:normal;background:#f2f4f7;border-radius:6px;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:22px;padding:2px 7px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.lazadaStatus.success{color:#166534;background:#dcfce7}.lazadaStatus.info{color:#1d4ed8;background:#eff6ff}.lazadaStatus.warning{color:#b54708;background:#fff7e6}.lazadaStatus.danger{color:#b42318;background:#fff1f0}.lazadaExceptionText{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:#b42318!important}.lazadaExpandCell{text-align:right}.lazadaExpandButton{color:#475467;background:#fff;border:1px solid #dce2ea;border-radius:6px;place-items:center;width:30px;height:30px;display:inline-grid}.lazadaExpandButton:hover{color:#1d4ed8;border-color:#93c5fd}.lazadaItemsRow>td{vertical-align:top;white-space:normal;background:#f8fafc;height:auto;padding:0!important}.lazadaItemsPanel{padding:14px 16px 16px}.lazadaItemsTitle{color:#475467;margin-bottom:10px;font-size:12px;font-weight:700}.lazadaItemList{gap:8px;min-width:0;display:grid}.lazadaItemCard{background:#fff;border:1px solid #e4e7ec;border-radius:6px;width:100%;min-width:0;padding:12px;display:block}.lazadaItemCard.hasException{background:snow;border-color:#f7b7b0}.lazadaItemSummary{grid-template-columns:minmax(250px,1.35fr) minmax(210px,1fr) minmax(180px,.9fr);align-items:start;gap:12px;display:grid}.lazadaItemSummary>div,.lazadaItemIdentity{gap:4px;min-width:0;display:grid}.lazadaItemSummary strong,.lazadaItemSummary span,.lazadaItemSummary small{overflow-wrap:anywhere;white-space:normal;max-width:100%}.lazadaItemIdentity{grid-row:span 2}.lazadaItemIdentity span,.lazadaItemLabel{color:#667085;font-size:12px}.lazadaItemException strong{color:#344054;font-size:13px}.lazadaItemCard.hasException .lazadaItemException strong{color:#b42318}.lazadaItemsEmpty{color:#667085;text-align:center;padding:12px}.lazadaOrderActions,.lazadaJobActions,.lazadaPagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lazadaOrderActions{justify-content:flex-end;padding:12px 16px 0}.lazadaActionNotice{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:10px 12px;font-size:13px}.lazadaTimelineEntry strong,.lazadaTimelineEntry span{overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;max-width:100%}.lazadaFulfillmentDetail{border-top:1px solid #e4e7ec;gap:12px;min-width:0;margin-top:12px;padding-top:12px;display:grid}.lazadaPipelineGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lazadaPipelineCard{background:#f8fafc;border-radius:6px;gap:3px;min-width:0;padding:10px;display:grid}.lazadaPipelineCard span,.lazadaPipelineCard small{color:#667085;overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.45}.lazadaPipelineCard strong{color:#18202a;font-size:14px}.lazadaCteUnits{background:#fbfdff;border:1px solid #dbe4f0;border-radius:6px;gap:8px;width:100%;min-width:0;padding:10px;display:grid}.lazadaCteUnitsHeader{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.lazadaCteUnitsHeader>div{gap:2px;min-width:0;display:grid}.lazadaCteUnitsHeader strong{color:#18202a;font-size:13px}.lazadaCteUnitsHeader span{color:#667085;overflow-wrap:anywhere;white-space:normal;font-size:12px}.lazadaCteUnitTable{table-layout:fixed;border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.lazadaCteUnits .tableWrap,.enterpriseV2Mode .lazadaCteUnits .tableWrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.lazadaCteUnitTable th,.lazadaCteUnitTable td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;white-space:normal;border-bottom:1px solid #e4e7ec;padding:8px 10px;line-height:1.45}.lazadaCteUnitTable th{color:#667085;background:#f8fafc;height:48px;font-weight:600}.lazadaCteUnitTable td{color:#344054;height:64px}.lazadaCteUnitTable td strong,.lazadaCteUnitTable td span,.lazadaCteUnitTable td small{overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;max-width:100%;display:block}.lazadaCteUnitTable td span,.lazadaCteUnitTable td small{color:#667085;margin-top:3px}.lazadaJobActions .mutedText{color:#667085;font-size:12px}.lazadaActivitySection{gap:8px;padding-top:2px;display:grid}.lazadaActivityHeader{background:#fff;border:1px solid #e4e7ec;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.lazadaActivitySummary{gap:2px;min-width:0;display:grid}.lazadaActivitySummary strong{color:#344054;font-size:13px}.lazadaActivitySummary span{color:#667085;overflow-wrap:anywhere;font-size:12px}.lazadaActivityToggle{color:#344054;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.lazadaActivityToggle:hover{color:#175cd3;background:#f5f8ff;border-color:#84adff}.lazadaActivityToggle:focus-visible{outline-offset:2px;outline:3px solid #2f6fed33}.lazadaTimeline{scrollbar-gutter:stable;border:1px solid #e4e7ec;border-radius:6px;gap:0;max-height:360px;display:grid;overflow:auto}.lazadaTimelineEntry{border-bottom:1px solid #f0f2f5;grid-template-columns:110px minmax(170px,.45fr) minmax(260px,1fr);align-items:center;gap:10px;min-height:48px;padding:10px 12px;font-size:12px;line-height:1.45;display:grid}.lazadaTimelineEntry:last-child{border-bottom:0}.lazadaTimelineEntry time{color:#667085}.lazadaTimelineEntry strong{color:#344054}.lazadaTimelineEntry span{color:#475467}.lazadaTimelineEntry.warn strong,.lazadaTimelineEntry.error strong{color:#b42318}.lazadaPagination{color:#667085;justify-content:flex-end;font-size:12px}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modalBackdrop{z-index:50;background:#0f172a61;justify-items:end;display:grid;position:fixed;inset:0}.timelineModal{background:#fff;border-left:1px solid #dce2ea;width:min(620px,100vw);height:100vh;padding:24px;overflow:auto;box-shadow:-18px 0 48px #0f172a29}.orderDetailDrawer{background:#fff;border-left:1px solid #dce2ea;width:min(1040px,100vw - 28px);height:100vh;padding:24px;overflow:auto;box-shadow:-18px 0 48px #0f172a29}.timelineModalHeader{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.orderDetailContent{gap:16px;min-width:0;display:grid}.orderDetailSection{background:#fff;border:1px solid #edf1f5;border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.orderDetailSection h4{color:#18202a;margin:0;font-size:15px;font-weight:800}.detailGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.cteResultInline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.detailField{background:#f8fafc;border-radius:6px;gap:4px;min-width:0;min-height:58px;padding:10px;display:grid}.detailField span{color:#667085;font-size:12px}.detailField strong{overflow-wrap:anywhere;color:#18202a;min-width:0;font-size:13px;line-height:1.4}.detailActionRow{flex-wrap:wrap;gap:8px;display:flex}.adminEditGrid{grid-template-columns:minmax(160px,.35fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.adminEditGrid textarea{min-height:72px}.orderHandlingGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.orderHandlingGrid textarea{min-height:72px}.orderHandlingActions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.rawBlockList{gap:8px;display:grid}.rawBlockList details{background:#f8fafc;border:1px solid #edf1f5;border-radius:6px}.rawBlockList summary{color:#344054;cursor:pointer;padding:10px 12px;font-size:13px;font-weight:800}.rawBlockList pre{color:#344054;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #edf1f5;max-height:320px;margin:0;padding:10px 12px 12px;font-size:12px;line-height:1.5;overflow:auto}.detailMiniTable{border-radius:6px;max-width:100%;overflow-x:auto}.detailMiniTable table{table-layout:fixed;min-width:780px}.detailMiniTable th,.detailMiniTable td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.detailMiniTable th:first-child,.detailMiniTable td:first-child{width:15%}.detailMiniTable th:nth-child(2),.detailMiniTable td:nth-child(2){width:16%}.detailMiniTable th:nth-child(3),.detailMiniTable td:nth-child(3),.detailMiniTable th:nth-child(5),.detailMiniTable td:nth-child(5){width:18%}.detailMiniTable th:nth-child(4),.detailMiniTable td:nth-child(4){width:15%}.detailMiniTable th:nth-child(6),.detailMiniTable td:nth-child(6){width:12%}.detailMiniTable th:nth-child(7),.detailMiniTable td:nth-child(7){width:6%}.detailMiniTable .smallButton{white-space:nowrap}.detailSplitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detailSubPanel{background:#f8fafc;border:1px solid #edf1f5;border-radius:6px;gap:8px;padding:12px;display:grid}.miniRecord{border-top:1px solid #edf1f5;gap:3px;padding:8px 0;display:grid}.miniRecord span{color:#18202a;font-size:13px;font-weight:800}.miniRecord small{color:#667085;font-size:12px}.timelineModalHeader h3,.timelineModalHeader p{margin:0}.timelineModalHeader h3{overflow-wrap:anywhere;margin-top:4px;font-size:18px;line-height:1.35}.timelineModalHeader p{color:#667085;overflow-wrap:anywhere;margin-top:4px;font-size:13px}.timelineList{gap:0;display:grid}.timelineEvent{grid-template-columns:132px minmax(0,1fr);gap:18px;padding:0 0 22px;display:grid;position:relative}.timelineEvent:before{content:"";background:#0d9488;border-radius:999px;width:8px;height:8px;position:absolute;top:6px;left:142px}.timelineEvent:after{content:"";background:#e5ebf2;width:2px;position:absolute;top:18px;bottom:4px;left:145px}.timelineEvent:last-child:after{display:none}.timelineEvent time{color:#667085;font-size:12px;line-height:20px}.timelineEvent>div{gap:5px;min-width:0;padding-left:24px;display:grid}.timelineEvent strong{color:#18202a;font-size:14px}.timelineEvent span{color:#475467;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.timelineEvent pre{color:#344054;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #edf1f5;border-radius:6px;max-height:220px;margin:8px 0 0;padding:10px;font-size:12px;line-height:1.5;overflow:auto}.cteLookupBar .searchBox{min-width:min(420px,100%)}.cteLookupSummaryPanel{margin-top:16px}.cteSubscriptionPanel{gap:12px;display:grid}.cteSubscriptionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cteSubscriptionGrid input[readonly]{color:#344054;background:#f8fafc}.cteSubscriptionHint{color:#667085;overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 14px;font-size:12px;line-height:18px;display:flex}.cteSubscriptionCatalogMeta{color:#344054;background:#fff;border:1px solid #edf1f5;border-radius:8px;flex-wrap:wrap;gap:8px;padding:10px 12px;font-size:12px;line-height:18px;display:flex}.cteSubscriptionCatalogMeta span{overflow-wrap:anywhere;min-width:0}.cteSubscriptionRefreshButton{justify-self:start}.cteSubscriptionConfirm{color:#344054;grid-template-columns:none;align-items:center;gap:8px;line-height:18px;display:flex}.cteSubscriptionConfirm input{flex:0 0 16px;width:16px;height:16px;padding:0}.cteSubscriptionButton{justify-self:start}.cteSubscriptionResult{color:#344054;overflow-wrap:anywhere;background:#f7fbff;border:1px solid #d9e9ff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.cteSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cteSummaryGrid div{background:#fff;border:1px solid #edf1f5;border-radius:8px;align-content:start;gap:6px;min-height:72px;padding:12px;display:grid}.cteSummaryGrid span{color:#667085;font-size:12px}.cteSummaryGrid strong{overflow-wrap:anywhere;color:#17211f;font-size:14px;line-height:1.45}.cteSummaryGrid small{color:#98a2b3;font-size:12px;line-height:1.3}.cteUsagePanel{margin-top:16px}.cteBundleUsageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cteBundleUsageCard{background:#fff;border:1px solid #edf1f5;border-radius:8px;gap:16px;padding:16px;display:grid}.cteBundleUsageCard header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cteBundleUsageCard header div{gap:4px;min-width:0;display:grid}.cteBundleUsageCard header strong{overflow-wrap:anywhere;color:#17211f;font-size:15px;line-height:1.35}.cteBundleUsageCard header span:not(.status){overflow-wrap:anywhere;color:#667085;font-size:12px;line-height:1.35}.cteUsageMetricList{gap:14px;display:grid}.cteUsageMetric{gap:8px;display:grid}.cteUsageMetricTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.cteUsageMetricTop span{color:#667085;font-size:13px;font-weight:700}.cteUsageMetricTop strong{color:#17211f;font-size:16px;line-height:1.2}.cteUsageBar{background:#eef2f4;border-radius:999px;height:8px;overflow:hidden}.cteUsageBar span{border-radius:inherit;background:#2f6f64;height:100%;display:block}.cteUsageMeta{color:#667085;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-size:12px;line-height:1.35;display:grid}.cteUsageMeta span{overflow-wrap:anywhere;min-width:0}.cteAdvancedDetails{background:#f8fafc;border:1px solid #edf1f5;border-radius:6px;margin-top:10px}.cteAdvancedDetails summary{color:#475467;cursor:pointer;padding:8px 10px;font-size:12px;font-weight:800}.cteAdvancedDetails>.cteUsageMeta,.cteAdvancedDetails>.cteSummaryGrid,.cteAdvancedDetails>pre,.cteAdvancedDetails>.cteRawGrid{border-top:1px solid #edf1f5;margin:0;padding:10px}.cteAdvancedDetails pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto}.cteUsageEmpty{color:#667085;border:1px dashed #d0d5dd;border-radius:8px;padding:16px;font-size:13px;line-height:1.5}.cteRawGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.cteRawPanel pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;margin:0;overflow:auto}@media (width<=980px){.detailGrid,.cteResultInline,.adminEditGrid,.orderHandlingGrid,.detailSplitGrid{grid-template-columns:1fr}.orderHandlingActions{justify-content:stretch}.orderHandlingActions>button{flex:1}.orderDetailDrawer{width:100vw;padding:18px}.cteSummaryGrid,.cteSubscriptionGrid,.cteBundleUsageGrid,.cteRawGrid,.cteUsageMeta{grid-template-columns:1fr}.cteBundleUsageCard header{display:grid}}.credentialStack{gap:2px;display:grid}.credentialStack code{color:#17211f;word-break:break-all;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.3}.packageNameCell span,.subtleText,.tableHint,.panelHint,.detailHint{color:#667085;font-size:12px}.compactStats{flex-wrap:wrap;gap:6px;display:flex}.compactStats span{color:#475467;white-space:nowrap;background:#f2f6fb;border-radius:999px;align-items:center;min-height:24px;padding:3px 7px;font-size:12px;font-weight:700;display:inline-flex}.packageSummary{margin-top:-4px}.compactStats span.warningPill,.rowWarning{color:#b45309;background:#fff7ed}.rowActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inlineCheck{color:#475467;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.inlineCheck input{width:14px;min-width:14px}.inlineMoneyEdit{grid-template-columns:minmax(86px,1fr) auto;align-items:center;gap:6px;display:grid}.inlineMoneyEdit input{min-width:86px}.procurementCostEditor{gap:5px;min-width:0;display:grid}.procurementCostEditor .fieldCaption{color:#64706a;font-size:11px;font-weight:840}.procurementCostControls{grid-template-columns:72px minmax(90px,1fr) minmax(92px,auto);align-items:center;gap:6px;min-width:0;display:grid}.procurementCostControls input,.procurementCostControls select{min-width:0}.procurementPlatformPreview{color:#34423d;white-space:nowrap;background:#f3f6f4;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.fieldNote{color:#667085;font-size:12px;line-height:18px}.productFulfillmentEdit{grid-column:1/-1;grid-template-columns:minmax(96px,.8fr) minmax(120px,1fr) minmax(82px,.7fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.productFulfillmentEdit input,.productFulfillmentEdit select{min-width:0}.smallPrimaryButton{min-height:32px;padding:0 10px}.detailHeader{justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px 0;display:flex}.dataPanelActions{padding:12px 16px 0}.detailFilterBar{grid-template-columns:minmax(220px,1.4fr) minmax(180px,.9fr) minmax(160px,.8fr) minmax(120px,.55fr) auto;align-items:center;gap:10px;display:grid}.emptyInventoryFilterBar{grid-template-columns:minmax(220px,1.4fr) minmax(160px,.8fr) minmax(120px,.55fr) auto}.detailFilterBar .searchBox,.detailFilterBar .batchInput,.detailFilterBar select{width:100%;min-width:0}.detailHint{padding:12px 2px}.inventoryDetailHint{min-height:44px;color:var(--muted);background:#f7faf8b8;border:1px dashed #667a7152;border-radius:8px;align-items:center;padding:0 16px;display:flex}.monoCell{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.packageItem{text-align:left;color:#18202a;background:#fff;border:1px solid #dce2ea;border-radius:8px;gap:10px;width:100%;padding:12px;display:grid}.packageItem.active,.packageItem.selected,.packageItem:hover{background:#f0fdfa;border-color:#0d9488}.packageMain{gap:2px;display:grid}.packageMain span{color:#667085;font-size:12px}.packageTags{flex-wrap:wrap;gap:6px;display:flex}.packageTags span{color:#475467;background:#eef2f7;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.inventoryHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.selectedTags{justify-content:flex-end}.emptyPanel{color:#667085;background:#f8fafc;border:1px dashed #cfd7e3;border-radius:8px;place-items:center;min-height:108px;display:grid}.batchToolbar{background:0 0;padding:0}.qrStats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.qrStats span{color:#475467;background:#f2f6fb;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:4px 9px;font-size:12px;display:inline-flex}.qrStats strong{color:#18202a}.packageItem .qrStats{justify-content:flex-start}.packageCardActions{justify-content:flex-end;display:flex}.priceEditorPanel{background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;gap:12px;padding:14px;display:grid}.priceEditorHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.priceEditorGrid{grid-template-columns:130px 130px 110px 110px 90px 104px 96px}.batchDefaults{grid-template-columns:1fr 150px 1fr 120px 90px;gap:8px;display:grid}.syncPanel{border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;gap:12px;padding:12px 0;display:grid}.syncHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.syncActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.calendarForm{grid-template-columns:130px 130px 100px 100px 90px 96px;align-items:end;gap:8px;display:grid}.calendarTableWrap{border:1px solid #e5ebf2;border-radius:8px;width:100%;overflow-x:auto}.calendarTable{min-width:620px}.inventoryGrid{grid-template-columns:repeat(5,minmax(110px,1fr)) 88px;gap:8px;display:grid}.inventoryList{flex-wrap:wrap;gap:8px;display:flex}.qrImport{grid-template-columns:minmax(0,1fr) 88px;align-items:start;gap:8px;display:grid}.qrImport textarea{min-height:92px}.qrImport .smallButton{height:38px}.productMessage{margin-top:-4px}.fileImportRow{flex-wrap:wrap;gap:10px;display:flex}.qrTableWrap{border:1px solid #e5ebf2;border-radius:8px;width:100%;overflow-x:auto}.qrTable{min-width:1280px}.settlementTable{min-width:1180px}.enterpriseMode .settlementTable,.enterpriseV2Mode .settlementTable{table-layout:auto;min-width:1320px}.settlementTable th,.settlementTable td{white-space:nowrap}.settlementTable th:first-child,.settlementTable td:first-child,.settlementTable th:nth-child(2),.settlementTable td:nth-child(2){width:132px;max-width:132px}.settlementOrderCell{max-width:120px;display:block}.settlementOrderCell strong{color:#17211f;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.4;display:block;overflow:hidden}.inventorySummaryTable{min-width:820px}.inventoryLedgerTable{min-width:1220px}.riskList{flex-wrap:wrap;gap:8px;padding:14px 16px;display:flex}.riskList span{color:#93370d;background:#fff8e6;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.stockRisk{color:#b42318;font-weight:900}.profitPositive{color:#027a48;font-weight:800}.profitNegative{color:#b42318;font-weight:800}.mutedCell{color:#98a2b3;font-weight:700}.inventoryList span{color:#475467;background:#f2f6fb;border-radius:999px;padding:6px 10px;font-size:12px}.logDetail summary{color:#0f766e;cursor:pointer;font-weight:700}.logDetail pre{color:#e2e8f0;background:#0f172a;border-radius:6px;max-width:520px;max-height:260px;padding:10px;font-size:12px;line-height:1.45;overflow:auto}.credentialForm{grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;display:grid}.credentialForm .primaryButton{align-self:end}.okIcon{color:#157347}.badIcon{color:#b42318}.errorState{color:#b42318;background:#fff;border:1px solid #f7b7b0;border-radius:8px;gap:10px;padding:18px}@media (width<=980px){.appShell{grid-template-columns:1fr}.sidebar{flex-direction:row;min-height:auto;overflow-x:auto}.sidebar nav{display:flex}.logout{margin-top:0;margin-left:auto}.statsGrid,.settlementStats,.inventoryStats,.checkGrid,.twoColumn,.inlineForm,.packageInventoryLayout,.packageForm,.batchDefaults,.calendarForm,.inventoryGrid,.qrImport,.credentialForm{grid-template-columns:1fr}.inventoryHeader,.detailHeader,.syncHeader,.bulkImportHeader{display:grid}.detailFilterBar,.optimizedMode .newProductForm.productCreateGrid,.optimizedMode .inventoryCardActions.productConfigGrid,.optimizedMode .productConfigActions{grid-template-columns:1fr}.optimizedMode .productCreateGrid .fieldSpan1,.optimizedMode .productCreateGrid .fieldSpan2,.optimizedMode .productCreateGrid .fieldSpan3,.optimizedMode .productCreateGrid .fieldSpan4{grid-column:1/-1}.procurementCostControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.procurementPlatformPreview,.selectedTags,.syncActions,.bulkActions{justify-content:flex-start}}.appShell.optimizedMode,.loginShell.optimizedMode{--metric-font:Satoshi, Geist, "PingFang SC", "Microsoft YaHei", Arial, sans-serif;color:#17211f;background:linear-gradient(135deg,#ffffffc7,#eef3efe0),#f6f7f2;min-height:100dvh;font-family:Geist,Satoshi,PingFang SC,Microsoft YaHei,Arial,sans-serif}.appShell.optimizedMode{grid-template-columns:220px minmax(0,1fr);overflow-x:hidden}.appShell.optimizedMode:before,.loginShell.optimizedMode:before{content:"";pointer-events:none;background-image:linear-gradient(#17211f09 1px,#0000 1px);background-size:100% 34px;position:fixed;inset:0}.optimizedMode .sidebar{color:#dfe8e2;background:#111613;border-right:1px solid #ffffff14;min-height:100dvh;padding:18px 12px;position:sticky;top:0;box-shadow:inset -1px 0 #ffffff0d}.optimizedMode .logoBlock{color:#f7faf6;letter-spacing:0;height:50px;padding:0 10px}.optimizedMode .logoBlock svg,.optimizedMode .brandRow svg{color:#1d8a7b}.optimizedMode .sidebar nav{gap:5px}.optimizedMode .navButton{color:#aebbb3;border-radius:8px;height:42px;transition:background .28s cubic-bezier(.16,1,.3,1),color .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);position:relative}.optimizedMode .navButton:hover,.optimizedMode .navButton.active{color:#fff;background:#ffffff14;transform:translate(2px)}.optimizedMode .navButton.active:before{content:"";background:#1d8a7b;border-radius:999px;width:3px;height:20px;position:absolute;left:-8px}.optimizedMode .navBadge{color:#fff;background:#b55353;box-shadow:0 0 0 3px #b553532e}.optimizedMode .mainPane{width:100%;min-width:0;max-width:none;margin:0;padding:24px clamp(12px,1.6vw,24px) 42px;position:relative}.optimizedMode .view{gap:20px}.optimizedMode .viewHeader{border-bottom:1px solid #1822201a;align-items:flex-start;min-height:54px;padding:3px 0 12px}.optimizedMode .viewHeader h2{letter-spacing:0;color:#17211f;font-size:clamp(28px,3vw,42px);font-weight:850;line-height:1}.optimizedMode .viewHeaderActions{gap:8px}.optimizedMode .iconButton,.optimizedMode .iconTextButton,.optimizedMode .primaryButton,.optimizedMode .smallButton,.optimizedMode .dangerButton,.optimizedMode .fileUploadButton{border-radius:8px;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}.optimizedMode .iconButton:active,.optimizedMode .iconTextButton:active,.optimizedMode .primaryButton:active,.optimizedMode .smallButton:active,.optimizedMode .dangerButton:active,.optimizedMode .fileUploadButton:active{transform:translateY(1px)scale(.98)}.optimizedMode .primaryButton,.optimizedMode .iconTextButton{color:#fff;background:#17211f;box-shadow:0 12px 28px -18px #17211fbf}.optimizedMode .primaryButton:hover,.optimizedMode .iconTextButton:hover{background:#24312d}.optimizedMode .smallButton{color:#126f64;background:#e7f2ef}.optimizedMode .smallButton:hover{background:#d9ebe7}.optimizedMode .smallButton.danger,.optimizedMode .dangerButton{color:#a74343;background:#fff1ef}.optimizedMode .fileUploadButton{color:#126f64;background:#e7f2ef}.optimizedMode .iconButton{color:#25312f;background:#ffffffc7;border:1px solid #17211f1a;box-shadow:inset 0 1px #ffffffbf}.optimizedMode .toolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #17211f1a;border-radius:8px;gap:8px;padding:8px;box-shadow:inset 0 1px #ffffffd6}.optimizedMode .searchBox,.optimizedMode input,.optimizedMode select,.optimizedMode textarea{color:#17211f;background:#ffffffdb;border-color:#17211f24;border-radius:8px}.optimizedMode input:focus,.optimizedMode select:focus,.optimizedMode textarea:focus{border-color:#1d8a7b;outline:2px solid #1d8a7b47}.optimizedMode input::placeholder,.optimizedMode textarea::placeholder{color:#9aa7a0}.optimizedMode .statsGrid,.optimizedMode .settlementStats,.optimizedMode .inventoryStats{grid-template-columns:1.45fr 1fr 1fr 1fr;gap:10px}.optimizedMode .statsGrid .statBox:first-child,.optimizedMode .settlementStats .statBox:first-child,.optimizedMode .inventoryStats .statBox:first-child{background:linear-gradient(#ffffffe0,#ecf5f1e6),#fff;grid-row:span 2;align-content:end;min-height:182px}.optimizedMode .settlementStats{grid-template-columns:repeat(5,minmax(0,1fr))}.optimizedMode .settlementStats .statBox,.optimizedMode .settlementStats .statBox:first-child{grid-row:auto;align-content:space-between;min-height:92px;padding:14px 16px}.optimizedMode .settlementStats .statBox strong{letter-spacing:0;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(24px,2.15vw,34px);line-height:1.08}.optimizedMode .statBox{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd6;border:1px solid #17211f1a;border-radius:8px;min-height:84px;padding:16px;box-shadow:0 18px 40px -30px #17211f73,inset 0 1px #ffffffbd}.optimizedMode .statBox span{color:#68736e;font-size:12px;font-weight:760}.optimizedMode .statBox strong{color:#17211f;font-family:var(--metric-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 0;letter-spacing:0;margin-top:8px;font-size:clamp(25px,2.2vw,36px);font-weight:860}.optimizedMode .twoColumn{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px}.optimizedMode .dataPanel,.optimizedMode .tableWrap,.optimizedMode .inlineForm,.optimizedMode .credentialForm,.optimizedMode .packagePanel,.optimizedMode .inventoryPanel,.optimizedMode .bulkImportPanel,.optimizedMode .bulkPreviewPanel,.optimizedMode .priceEditorPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #17211f1a;border-radius:8px;box-shadow:0 20px 42px -34px #17211f73,inset 0 1px #ffffffbd}.optimizedMode .dataPanel h3{color:#17211f;letter-spacing:0;text-transform:none;border-bottom-color:#17211f1a;padding:15px 16px;font-size:14px}.optimizedMode th{color:#59645f;letter-spacing:0;background:#f4f7f2db;font-size:12px}.optimizedMode td{color:#22302c}.optimizedMode th,.optimizedMode td{border-bottom-color:#17211f14}.optimizedMode tbody tr{transition:background .18s,transform .18s}.optimizedMode tbody tr:hover{background:#e7f2ef73}.optimizedMode .status{color:#59645f;background:#eef1ed;border-radius:8px;min-width:64px}.optimizedMode .status.CONFIRMED,.optimizedMode .status.PAID,.optimizedMode .status.USABLE,.optimizedMode .status.AVAILABLE{color:#126f64;background:#e4f3ed}.optimizedMode .status.CONSUMED,.optimizedMode .status.PARTIALLY_CONSUMED,.optimizedMode .status.DELIVERED{color:#5c6f35;background:#edf1e7}.optimizedMode .status.NORMAL{color:#126f64;background:#e4f3ed}.optimizedMode .status.REFUNDED_EXCLUDED{color:#a74343;background:#fff0ee}.optimizedMode .status.SETTLED{color:#57606a;background:#f3f4f6}.optimizedMode .status.CANCELED_HANDLED{color:#111827;background:#f3f4f6}.optimizedMode .status.REFUNDED_AFTER_CONSUME{color:#b45309;background:#fff7ed}.optimizedMode .status.CANCELED,.optimizedMode .status.FAILED{color:#a74343;background:#fff0ee}.optimizedMode .checkGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.optimizedMode .checkItem{border-color:#17211f14;min-height:80px}.optimizedMode .checkDot.ok{background:#1d8a7b;animation:2.6s ease-in-out infinite optimizedPulse}.optimizedMode .checkDot.bad{background:#b55353}.optimizedMode .compactStats span,.optimizedMode .qrStats span,.optimizedMode .packageTags span,.optimizedMode .inventoryList span{color:#59645f;background:#eef3f0;border-radius:8px}.optimizedMode .compactStats span.warningPill,.optimizedMode .rowWarning,.optimizedMode .riskList span{color:#8c6418;background:#fff6df}.optimizedMode .errorLine,.optimizedMode .errorState{color:#a74343;background:#fff4f2;border-color:#b5535347}.optimizedMode .successLine{color:#126f64;background:#ecf8f4;border-color:#1d8a7b3d}.optimizedMode .logDetail summary{color:#126f64}.optimizedMode .logDetail pre{background:#17211f;border:1px solid #ffffff14}.optimizedMode .monoCell{font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.optimizedMode .settlementStats strong,.optimizedMode .inventoryStats strong{font-family:var(--metric-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 0}.optimizedMode .optimizedDashboard{gap:16px}.optimizedMode .opsHero{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:18px;display:grid}.optimizedMode .opsHeroCopy,.optimizedMode .opsHealthCard,.optimizedMode .opsKpiCard,.optimizedMode .opsPanel{border:1px solid #17211f1a;border-radius:8px;min-width:0;box-shadow:0 22px 50px -38px #17211f8c,inset 0 1px #ffffffb3}.optimizedMode .opsHeroCopy{color:#eef6f2;background:linear-gradient(135deg,#14231ff5,#243833f0),#14231f;align-content:end;gap:10px;min-height:178px;padding:24px;display:grid}.optimizedMode .eyebrow{color:#688071;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.optimizedMode .opsHeroCopy .eyebrow{color:#9fc9bb}.optimizedMode .opsHeroCopy h3{color:#fff;letter-spacing:0;max-width:720px;margin:0;font-size:32px;line-height:1.08}.optimizedMode .opsHeroCopy p{color:#c8d8d2;max-width:680px;margin:0;font-size:14px;line-height:1.7}.optimizedMode .opsHealthCard{background:#ffffffe6;align-content:space-between;gap:18px;min-height:178px;padding:22px;display:grid}.optimizedMode .opsHealthTop{color:#5f6e68;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.optimizedMode .opsHealthTop svg{color:#1d8a7b}.optimizedMode .opsHealthCard.warn .opsHealthTop svg{color:#b7791f}.optimizedMode .opsHealthCard strong{color:#17211f;font-family:var(--metric-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 0;letter-spacing:0;font-size:52px;line-height:.95}.optimizedMode .opsHealthCard small{color:#76827d;font-size:18px}.optimizedMode .opsMeter{background:#e5ebe6;border-radius:999px;height:8px;overflow:hidden}.optimizedMode .opsMeter span{border-radius:inherit;background:linear-gradient(90deg,#1d8a7b,#76aa72);height:100%;display:block}.optimizedMode .opsHealthCard.warn .opsMeter span{background:linear-gradient(90deg,#b7791f,#d6a040)}.optimizedMode .opsKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.optimizedMode .opsKpiCard{background:#ffffffdb;align-content:space-between;gap:10px;min-height:146px;padding:16px;display:grid}.optimizedMode .opsKpiIcon{color:#1d8a7b;background:#edf4f1;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.optimizedMode .opsKpiCard.warn .opsKpiIcon{color:#9a6a16;background:#fff6df}.optimizedMode .opsKpiCard.bad .opsKpiIcon{color:#a74343;background:#fff0ee}.optimizedMode .opsKpiCard>span{color:#64706a;font-size:12px;font-weight:850}.optimizedMode .opsKpiCard strong{color:#17211f;font-family:var(--metric-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 0;font-size:34px;line-height:1}.optimizedMode .opsKpiCard small{color:#77837e;font-size:14px}.optimizedMode .opsKpiCard p,.optimizedMode .taskItem p,.optimizedMode .signalItem p,.optimizedMode .emptyTrustState p{color:#64706a;margin:0;font-size:12px;line-height:1.55}.optimizedMode .opsSplit{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;display:grid}.optimizedMode .opsPanel{background:#ffffffd6;min-height:248px;padding:16px}.optimizedMode .opsPanelHeader{border-bottom:1px solid #17211f14;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.optimizedMode .opsPanelHeader h3,.optimizedMode .headingWithIcon{color:#17211f;align-items:center;gap:7px;margin:4px 0 0;font-size:17px;line-height:1.2;display:flex}.optimizedMode .headingWithIcon svg{color:#9a6a16}.optimizedMode .opsPanelHeader>strong{color:#fff;background:#17211f;border-radius:8px;place-items:center;min-width:34px;height:34px;font-size:15px;display:grid}.optimizedMode .taskList{gap:10px;padding-top:14px;display:grid}.optimizedMode .taskItem,.optimizedMode .emptyTrustState{background:#fafcf9bd;border:1px solid #17211f14;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.optimizedMode .taskItem strong,.optimizedMode .emptyTrustState strong{color:#17211f;margin-bottom:4px;font-size:13px;display:block}.optimizedMode .taskLevel{color:#fff;border-radius:6px;place-items:center;min-width:34px;height:24px;font-size:11px;font-weight:900;display:inline-grid}.optimizedMode .taskLevel.P0{background:#a74343}.optimizedMode .taskLevel.P1{background:#9a6a16}.optimizedMode .emptyTrustState svg{color:#1d8a7b}.optimizedMode .signalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.optimizedMode .signalItem{background:#fafcf9bd;border:1px solid #17211f14;border-radius:8px;gap:6px;min-height:98px;padding:12px;display:grid}.optimizedMode .signalItem svg{color:#1d8a7b}.optimizedMode .signalItem span{color:#64706a;font-size:12px;font-weight:800}.optimizedMode .signalItem strong{color:#17211f;font-family:var(--metric-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 0;font-size:24px;line-height:1}.optimizedMode .opsTables{align-items:start}.optimizedMode .productAssuranceView,.optimizedMode .inventoryAssuranceView{gap:14px}.optimizedMode .productHero .opsHeroCopy{background:linear-gradient(135deg,#16232af5,#1f3536f0),#16232a}.optimizedMode .productKpiGrid,.optimizedMode .inventoryKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.optimizedMode .productKpiGrid .opsKpiCard{min-height:116px;padding:14px}.optimizedMode .productKpiGrid .opsKpiCard strong{font-size:30px}.optimizedMode .productOpsSplit,.optimizedMode .inventoryOpsSplit{align-items:stretch}.optimizedMode .productOpsSplit .opsPanel{min-height:196px}.optimizedMode .coverageList{gap:10px;padding-top:14px;display:grid}.optimizedMode .coverageItem{background:#fafcf9b8;border:1px solid #17211f14;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.optimizedMode button.coverageItem{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.optimizedMode button.coverageItem:hover{background:#f7fbf9;border-color:#1c70583d}.optimizedMode .coverageItem div{gap:3px;display:grid}.optimizedMode .coverageItem div:last-child{text-align:right}.optimizedMode .coverageItem strong{color:#17211f;font-size:14px}.optimizedMode .coverageItem span{color:#64706a;font-size:12px}.optimizedMode .packageMappingPanel{width:100%;min-width:0;min-height:auto;padding:14px}.optimizedMode .packageMappingPanel .opsPanelHeader{margin-bottom:12px}.optimizedMode .newProductPanel{min-height:auto;padding:14px}.optimizedMode .newProductPanel .opsPanelHeader{margin-bottom:14px}.optimizedMode .newProductForm{grid-template-columns:minmax(190px,1.3fr) minmax(135px,.9fr) minmax(120px,.8fr) repeat(5,minmax(96px,.7fr));align-items:end;gap:10px;display:grid}.optimizedMode .newProductForm.productCreateGrid{background:#f8fbf8c2;border:1px solid #17211f14;border-radius:8px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:10px;padding:12px;display:grid}.optimizedMode .productCreateGrid .fieldSpan1{grid-column:span 1}.optimizedMode .productCreateGrid .fieldSpan2{grid-column:span 2}.optimizedMode .productCreateGrid .fieldSpan3{grid-column:span 3}.optimizedMode .productCreateGrid .fieldSpan4{grid-column:span 4}.optimizedMode .productCreateGrid .productCreateSubmit{place-self:end stretch;min-width:0;height:38px}.optimizedMode .newProductForm label{min-width:0}.optimizedMode .newProductForm label>span:first-child{color:#64706a;font-size:12px;font-weight:820}.optimizedMode .newProductForm .wideField{grid-column:span 2}.optimizedMode .newSkuSwitch{align-content:end}.optimizedMode .newSkuSwitch .inlineCheck{background:#ffffffc7;border:1px solid #17211f1f;border-radius:8px;min-height:38px;padding:0 10px}.optimizedMode .packageGroupRow td{background:0 0;border-bottom:0;padding:0}.optimizedMode .productGroupHeader,.optimizedMode .inventoryGroupHeader{background:linear-gradient(135deg,#eef5f1f0,#f9fcf9eb),#f6faf7;border:1px solid #17211f14;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}button.productGroupHeader,button.inventoryGroupHeader,.optimizedMode button.productGroupHeader,.optimizedMode button.inventoryGroupHeader{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.optimizedMode .groupToggleHeader{transition:border-color .16s,background .16s}.optimizedMode .groupToggleHeader:hover{background:linear-gradient(135deg,#e9f6f1fa,#fffffff5),#f6faf7;border-color:#1c91783d}.optimizedMode .groupTitleBlock,.optimizedMode .productGroupHeader .groupTitleBlock,.optimizedMode .inventoryGroupHeader .groupTitleBlock{align-items:center;gap:8px;min-width:0;display:flex}.optimizedMode .groupChevron{color:#64706a;flex:none;transition:transform .16s}.optimizedMode .groupToggleHeader.collapsed .groupChevron{transform:rotate(-90deg)}.optimizedMode .groupControlButton{white-space:nowrap;min-height:26px;padding:0 9px;font-size:12px}.optimizedMode .productGroupHeader div,.optimizedMode .inventoryGroupHeader div{gap:3px;display:grid}.optimizedMode .productGroupHeader .groupTitleBlock,.optimizedMode .inventoryGroupHeader .groupTitleBlock{align-items:center;gap:8px;display:flex}.optimizedMode .productGroupHeader strong,.optimizedMode .inventoryGroupHeader strong{color:#17211f;font-size:15px}.optimizedMode .productGroupHeader span,.optimizedMode .inventoryGroupHeader span{color:#64706a;font-size:12px}.optimizedMode .productGroupMeta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex!important}.optimizedMode .productGroupMeta span{color:#59645f;white-space:nowrap;background:#eef3f0;border-radius:8px;align-items:center;min-height:24px;padding:3px 8px;font-weight:800;display:inline-flex}.optimizedMode .productGroupMeta span.warningPill{color:#8c6418;background:#fff6df}.optimizedMode .newSkuGroup .productGroupHeader{background:#f7fbff;margin-top:8px}.optimizedMode .optimizedTableWrap{width:100%;min-width:0;max-width:100%;box-shadow:none;border-radius:8px;overflow-x:hidden}.optimizedMode .packageEditTable{table-layout:fixed;width:100%;min-width:0}.optimizedMode .packageEditTable th,.optimizedMode .packageEditTable td{vertical-align:top;padding:9px 5px}.optimizedMode .packageEditTable th{z-index:2;white-space:nowrap;background:#f4f7f2f5;border-bottom:1px solid #17211f1f;height:40px;position:sticky;top:0}.optimizedMode .packageEditTable td{white-space:normal;min-height:58px}.optimizedMode .packageEditTable th:first-child,.optimizedMode .packageEditTable td:first-child{width:22%}.optimizedMode .packageEditTable th:nth-child(2),.optimizedMode .packageEditTable td:nth-child(2){width:13%}.optimizedMode .packageEditTable th:nth-child(3),.optimizedMode .packageEditTable td:nth-child(3){width:28%}.optimizedMode .packageEditTable th:nth-child(4),.optimizedMode .packageEditTable td:nth-child(4){width:13%}.optimizedMode .packageEditTable th:nth-child(5),.optimizedMode .packageEditTable td:nth-child(5){width:9%}.optimizedMode .packageEditTable th:nth-child(6),.optimizedMode .packageEditTable td:nth-child(6){width:15%}.optimizedMode .packageEditTable input,.optimizedMode .packageEditTable select{box-sizing:border-box;text-overflow:ellipsis;background:#ffffffe6;border-color:#17211f24;border-radius:8px;width:100%;min-width:0;height:34px;font-size:12px;line-height:1.2}.optimizedMode .packageEditTable input:focus,.optimizedMode .packageEditTable select:focus{border-color:#1d8a7b;outline:2px solid #1d8a7b29}.packageEditTable .rateInputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;display:grid}.settlementRuleMini{grid-template-columns:repeat(5,minmax(58px,1fr));gap:4px;min-width:360px;display:grid}.settlementRuleMini span{background:#f7faf9db;border:1px solid #17211f12;border-radius:6px;gap:2px;min-width:0;padding:4px 6px;display:grid}.settlementRuleMini em{color:#748079;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:850;line-height:1.1;overflow:hidden}.settlementRuleMini strong{color:#17211f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;line-height:1.2;overflow:hidden}.optimizedMode .packageEditTable .ctripPackageRow td{border-bottom-color:#17211f12}.optimizedMode .packageEditTable .ctripPackageRow.ready td{background:#fffffff0}.optimizedMode .packageEditTable .ctripPackageRow:hover td{background:#f6faf7b8}.optimizedMode .packageEditTable .packageNameCell{gap:4px;min-width:0;display:grid}.optimizedMode .packageEditTable .packageNameCell input{color:#17211f;font-weight:760}.optimizedMode .moneyCell,.optimizedMode .mountCell{min-width:0;display:grid}.optimizedMode .mountCell{gap:6px}.optimizedMode .pluCell,.optimizedMode .fulfillmentCell,.optimizedMode .skuStateCell{gap:6px;min-width:0;display:grid}.optimizedMode .pluCell .cellHint,.optimizedMode .fulfillmentCell .cellHint{color:#748079;min-height:14px;font-size:11px;line-height:1.25}.optimizedMode .cteInlineFields{grid-template-columns:minmax(92px,1fr) minmax(54px,.6fr);gap:5px;min-width:0;display:grid}.optimizedMode .cteInlineFields select{grid-column:1/-1;height:32px}.optimizedMode .cteInlineFields input{height:32px}.optimizedMode .metricCell{align-content:start;justify-items:start;gap:3px;min-width:0;min-height:36px;display:grid}.optimizedMode .metricCell span{color:#748079;font-size:12px;line-height:1.25}.optimizedMode .skuStateBadge{color:#59645f;white-space:nowrap;background:#eef3f0;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:3px 8px;font-size:12px;font-weight:850;display:inline-flex}.optimizedMode .skuStateBadge.ready{color:#126f64;background:#e4f3ed}.optimizedMode .skuStateBadge.needs{color:#8c6418;background:#fff6df}.optimizedMode .skuStateBadge.blocked{color:#a74343;background:#fff0ee}.optimizedMode .skuStateBadge.draft,.optimizedMode .skuStateBadge.new{color:#59645f;background:#eef1ed}.optimizedMode .compactSwitch{color:#59645f;white-space:nowrap;gap:6px;min-height:20px;font-size:12px}.optimizedMode .compactSwitch input{height:14px;padding:0}.optimizedMode .packageEditTable .rowActions{align-items:start;gap:8px;min-width:0;max-width:none;display:grid}.optimizedMode .packageEditTable .rowActionPrimary{grid-template-columns:minmax(0,1fr) minmax(54px,.8fr);gap:6px;display:grid}.optimizedMode .packageEditTable .rowActionHint{color:#748079;white-space:nowrap;font-size:11px;font-weight:800}.optimizedMode .packageEditTable .rowActions .smallButton{white-space:nowrap;border-radius:8px;min-width:0;height:30px;padding:0 5px;font-size:11px;line-height:1}.optimizedMode .packageEditTable .rowActions .rowSaveButton{color:#fff;background:#17211f;grid-column:auto}.optimizedMode .packageEditTable .metricCell strong,.optimizedMode .packageEditTable .stackCell strong{color:#17211f;font-family:var(--metric-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:16px}.optimizedMode .packageEditTable .rowWarning{border-radius:8px;width:fit-content;max-width:100%;padding:3px 7px;line-height:1.35;display:inline-flex}.optimizedMode .inventoryCommand{background:linear-gradient(135deg,#ffffffe6,#eff7f3e0),#fff;border:1px solid #17211f1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:16px;padding:18px;display:grid;box-shadow:0 22px 50px -40px #17211f8c,inset 0 1px #ffffffc7}.optimizedMode .inventoryCommandCopy{align-content:center;gap:8px;display:grid}.optimizedMode .inventoryCommandCopy h3{color:#17211f;margin:0;font-size:26px;line-height:1.16}.optimizedMode .inventoryCommandCopy p{color:#64706a;max-width:720px;margin:0;font-size:13px;line-height:1.65}.optimizedMode .inventoryActionBar{justify-content:flex-end;display:flex}.optimizedMode .inventoryUploadButton{color:#fff;background:#17211f;min-width:176px;height:42px;padding:0 16px}.optimizedMode .optimizedImportPreview,.optimizedMode .inventoryCardsPanel{padding:16px}.optimizedMode .inventoryCardsPanel .opsPanelHeader{margin-bottom:14px}.optimizedMode .inventoryProductGroups{gap:18px;display:grid}.optimizedMode .inventoryProductGroup{gap:12px;display:grid}.optimizedMode .inventoryGroupHeader{background:linear-gradient(135deg,#eff7f3f0,#ffffffeb),#f7fbf8}.optimizedMode .inventoryProductGrid{grid-template-columns:1fr;gap:12px;display:grid}.optimizedMode .inventoryProductCard{background:#fafcf9c2;border:1px solid #17211f17;border-radius:8px;gap:12px;min-height:auto;padding:14px;display:grid;overflow:hidden}.optimizedMode .inventoryProductCard.risk{background:#fffaf0;border-color:#9a6a1642}.optimizedMode .inventoryProductTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.optimizedMode .inventoryProductTop div{gap:4px;min-width:0;display:grid}.optimizedMode .inventoryProductTop strong{color:#17211f;white-space:normal;font-size:14px;line-height:1.35}.optimizedMode .inventoryProductTop span:not(.status){color:#64706a;font-size:12px}.optimizedMode .inventoryCardStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.optimizedMode .inventoryCardStats span{color:#64706a;background:#eef3f0bf;border-radius:8px;gap:4px;min-height:54px;padding:9px;font-size:11px;font-weight:780;display:grid}.optimizedMode .inventoryCardStats strong{color:#17211f;font-family:var(--metric-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 0;font-size:18px}.optimizedMode .inventoryCardActions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.optimizedMode .inventoryCardActions.productConfigGrid{border-top:1px solid #17211f14;grid-template-columns:minmax(420px,1.7fr) minmax(140px,.7fr) minmax(112px,.55fr) auto;align-items:end;padding-top:12px}.optimizedMode .productConfigGrid label{gap:5px;min-width:0;display:grid}.optimizedMode .productConfigGrid label>span{color:#64706a;font-size:11px;font-weight:840}.optimizedMode .productConfigGrid input,.optimizedMode .productConfigGrid select{min-width:0}.optimizedMode .productConfigActions{grid-column:auto;justify-content:flex-end;align-items:end;gap:8px;display:flex}.optimizedMode .inventoryCardActions .smallButton{height:34px}.optimizedMode .inventoryCardActions .inlineMoneyEdit{grid-template-columns:minmax(0,1fr) auto}.optimizedMode .salesDashboard{gap:14px}.optimizedMode .settlementFilterBar{grid-template-columns:minmax(260px,1.35fr) minmax(124px,.55fr) minmax(124px,.55fr) minmax(132px,.5fr) minmax(132px,.5fr) auto auto;align-items:center;gap:8px;min-width:0;display:grid}.optimizedMode .orderFilterBar{grid-template-columns:minmax(220px,1.2fr) minmax(208px,.7fr) minmax(132px,.45fr) minmax(160px,.45fr) minmax(160px,.45fr) auto auto;align-items:center;gap:8px;min-width:0;display:grid}.optimizedMode .logFilterBar{grid-template-columns:minmax(360px,1fr) minmax(160px,.35fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.optimizedMode .logFilterBar .searchBox,.optimizedMode .orderFilterBar .searchBox,.optimizedMode .settlementFilterBar .searchBox{width:100%;min-width:0}.optimizedMode .logFilterBar select,.optimizedMode .logFilterBar input,.optimizedMode .logFilterBar button,.optimizedMode .orderFilterBar select,.optimizedMode .orderFilterBar input,.optimizedMode .orderFilterBar button,.optimizedMode .settlementFilterBar select,.optimizedMode .settlementFilterBar input,.optimizedMode .settlementFilterBar button{border-radius:8px;min-width:0;height:36px}.optimizedMode .salesRangeBar{background:#ffffffd6;border:1px solid #17211f1a;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;min-height:48px;padding:10px;display:flex;box-shadow:inset 0 1px #ffffffc7}.optimizedMode .rangePresetGroup{flex-wrap:wrap;gap:6px;display:flex}.optimizedMode .orderDatePresetGroup button{height:36px}.optimizedMode .iconTextButton.secondary{color:#175cd3;box-shadow:none;background:#fff}.optimizedMode .rangePresetGroup button{color:#4f5d57;background:#fff;border:1px solid #17211f1f;border-radius:8px;height:32px;padding:0 12px;font-size:13px;font-weight:820}.optimizedMode .rangePresetGroup button.active{color:#fff;background:#17211f;border-color:#17211f}.optimizedMode .customRangeInputs{align-items:center;gap:7px;display:flex}.optimizedMode .customRangeInputs input{border-radius:8px;width:140px;height:32px;font-size:13px}.optimizedMode .customRangeInputs span,.optimizedMode .rangeSummary{color:#64706a;font-size:12px;font-weight:780}.optimizedMode .rangeSummary{background:#eef3f0;border-radius:8px;margin-left:auto;padding:6px 9px}.optimizedMode .salesKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.optimizedMode .salesKpiCard,.optimizedMode .salesPanel{background:#ffffffe0;border:1px solid #17211f1a;border-radius:8px;min-width:0;box-shadow:0 22px 50px -40px #17211f7a,inset 0 1px #ffffffc2}.optimizedMode .salesKpiCard{align-content:space-between;gap:9px;min-height:132px;padding:16px;display:grid}.optimizedMode .salesKpiIcon{color:#1d8a7b;background:#eef6f2;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.optimizedMode .salesKpiCard.warn .salesKpiIcon{color:#9a6a16;background:#fff6df}.optimizedMode .salesKpiCard.bad .salesKpiIcon{color:#a74343;background:#fff0ee}.optimizedMode .salesKpiCard>span{color:#64706a;font-size:12px;font-weight:850}.optimizedMode .salesKpiCard strong{color:#17211f;font-family:var(--metric-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 0;letter-spacing:0;overflow-wrap:anywhere;font-size:30px;line-height:1.08}.optimizedMode .salesKpiCard p,.optimizedMode .topSkuItem p,.optimizedMode .recentSaleItem span{color:#64706a;margin:0;font-size:12px;line-height:1.45}.optimizedMode .salesKpiCompare{color:#64706a;overflow-wrap:anywhere;background:#eef3f0;border-radius:8px;align-items:center;width:max-content;max-width:100%;min-height:24px;padding:3px 8px;font-size:12px;font-weight:850;line-height:18px;display:inline-flex}.optimizedMode .salesKpiCompare.up{color:#18734a;background:#e8f6ee}.optimizedMode .salesKpiCompare.down{color:#a74343;background:#fff0ee}.optimizedMode .salesKpiCompare.flat{color:#64706a;background:#eef3f0}.optimizedMode .salesSummaryGrid,.optimizedMode .salesDetailGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.optimizedMode .salesPanel{align-content:start;gap:14px;min-height:226px;padding:16px;display:grid}.optimizedMode .salesPanelHeader{border-bottom:1px solid #17211f14;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.optimizedMode .salesPanelHeader h3{color:#17211f;margin:4px 0 0;font-size:17px;line-height:1.2}.optimizedMode .salesPanelHeader>strong{color:#17211f;font-family:var(--metric-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:right;font-size:22px}.optimizedMode .salesTimelinePanel{min-height:300px}.optimizedMode .trendSummaryPills{flex-wrap:wrap;gap:8px;display:flex}.optimizedMode .trendSummaryPills span{color:#64706a;background:#f4f7f5bd;border:1px solid #17211f14;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.optimizedMode .trendSummaryPills strong{color:#17211f;font-family:var(--metric-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:14px}.optimizedMode .timelineLegend{color:#64706a;flex-wrap:wrap;gap:10px;font-size:12px;font-weight:820;display:flex}.optimizedMode .timelineLegend span{align-items:center;gap:6px;display:inline-flex}.optimizedMode .timelineLegend span:before{content:"";background:#1d8a7b;border-radius:999px;width:8px;height:8px}.optimizedMode .timelineLegend .order:before{background:#5d8cc2}.optimizedMode .timelineLegend .profit:before{background:#b07a18}.optimizedMode .salesTimeline{gap:6px;min-height:138px;padding:8px 2px 2px;display:grid;overflow-x:auto}.optimizedMode .timelineDay{align-content:end;gap:7px;min-width:0;display:grid}.optimizedMode .timelineBars{background:#f4f7f5ad;border-radius:8px;grid-template-columns:repeat(3,minmax(4px,1fr));align-items:end;gap:3px;height:118px;padding:20px 4px 6px;display:grid;position:relative}.optimizedMode .timelineBars:after{content:"";background:#17211f1f;height:1px;position:absolute;bottom:6px;left:4px;right:4px}.optimizedMode .timelineBars span{z-index:1;background:#1d8a7b;border-radius:999px 999px 3px 3px;min-height:4px;transition:height .18s;display:block;position:relative}.optimizedMode .timelineBars span em{color:#17211f;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;font-size:10px;font-style:normal;font-weight:850;line-height:1;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.optimizedMode .timelineBars span.isEmpty{opacity:0;min-height:0}.optimizedMode .timelineBars .order{background:#5d8cc2}.optimizedMode .timelineBars .profit{background:#b07a18}.optimizedMode .timelineDay>span{color:#748079;text-align:center;white-space:nowrap;font-size:10px;line-height:1.1}.optimizedMode .dashboardEmptyState{color:#64706a;background:#fafcf9c7;border:1px dashed #17211f26;border-radius:8px;place-items:center;min-height:136px;padding:16px;font-size:13px;font-weight:760;display:grid}.optimizedMode .salesMoneyStack{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.optimizedMode .salesMoneyStack div{background:#f4f7f5c7;border-radius:8px;gap:8px;min-height:86px;padding:12px;display:grid}.optimizedMode .salesMoneyStack span{color:#64706a;font-size:12px;font-weight:850}.optimizedMode .salesMoneyStack p{color:#64706a;margin:0;font-size:12px;line-height:1.45}.optimizedMode .salesMoneyStack strong,.optimizedMode .sourceAmount strong,.optimizedMode .topSkuItem strong,.optimizedMode .recentSaleItem strong{color:#17211f;font-family:var(--metric-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;overflow-wrap:anywhere}.optimizedMode .sourceRows,.optimizedMode .topSkuList,.optimizedMode .recentSalesList{gap:9px;display:grid}.optimizedMode .orderRiskGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.optimizedMode .orderRiskGrid div{background:#fafcf9c7;border:1px solid #17211f14;border-radius:8px;align-content:start;gap:8px;min-height:118px;padding:14px;display:grid}.optimizedMode .orderRiskGrid svg{color:#b07a18}.optimizedMode .orderRiskGrid span{color:#64706a;font-size:12px;font-weight:850}.optimizedMode .orderRiskGrid strong{color:#17211f;font-family:var(--metric-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:22px}.optimizedMode .orderRiskGrid p{color:#64706a;margin:0;font-size:12px;line-height:1.45}.optimizedMode .sourceRow{background:#fafcf9c2;border:1px solid #17211f14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;min-height:74px;padding:12px;display:grid}.optimizedMode .sourceRow strong{color:#17211f;font-size:14px}.optimizedMode .sourceRow span{color:#64706a;font-size:12px}.optimizedMode .sourceAmount{justify-items:end;gap:4px;display:grid}.optimizedMode .sourceBar{background:#e5ebe7;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.optimizedMode .sourceBar span{border-radius:inherit;background:linear-gradient(90deg,#1d8a7b,#5d8cc2);min-width:4px;height:100%;display:block}.optimizedMode .topSkuItem,.optimizedMode .recentSaleItem{background:#fafcf9c7;border:1px solid #17211f12;border-radius:8px;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.optimizedMode .topSkuItem{grid-template-columns:28px minmax(0,1fr) minmax(120px,auto)}.optimizedMode .topSkuItem>span{color:#52615b;width:26px;height:26px;font-family:var(--metric-font);background:#eef3f0;border-radius:8px;place-items:center;font-size:13px;font-weight:900;display:grid}.optimizedMode .topSkuItem>div,.optimizedMode .recentSaleItem>div{gap:4px;min-width:0;display:grid}.optimizedMode .topSkuItem>div:last-child,.optimizedMode .recentSaleItem>div:last-child{text-align:right;justify-items:end}.optimizedMode .topSkuItem strong,.optimizedMode .recentSaleItem strong{overflow-wrap:anywhere;font-size:14px;line-height:1.25}.optimizedMode .topSkuItem p,.optimizedMode .recentSaleItem span{overflow-wrap:anywhere}.optimizedMode .recentSaleItem{grid-template-columns:minmax(0,1fr) minmax(120px,auto)}.loginShell.optimizedMode{place-items:center;padding:24px;display:grid}.loginShell.optimizedMode .loginPanel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border:1px solid #17211f1f;border-radius:8px;gap:18px;width:min(440px,100vw - 32px);padding:28px;box-shadow:0 32px 72px -48px #17211fa6,inset 0 1px #ffffffd1}.loginShell.optimizedMode .brandRow h1{letter-spacing:0;font-size:24px}@keyframes optimizedPulse{0%,to{box-shadow:0 0 #1d8a7b47}50%{box-shadow:0 0 0 6px #1d8a7b00}}@media (width<=980px){.appShell.optimizedMode{grid-template-columns:1fr}.optimizedMode .sidebar{gap:10px;min-height:auto;position:relative}.optimizedMode .logoBlock,.optimizedMode .navButton,.optimizedMode .logout{flex:none}.optimizedMode .logoBlock span,.optimizedMode .navButton span{white-space:nowrap}.optimizedMode .sidebar nav{flex:none}.optimizedMode .navButton{width:auto;padding:0 12px}.optimizedMode .mainPane{padding:20px 14px 34px}.optimizedMode .viewHeader{gap:12px;display:grid}.optimizedMode .viewHeaderActions{justify-content:space-between}.optimizedMode .logFilterBar,.optimizedMode .orderFilterBar,.optimizedMode .settlementFilterBar,.optimizedMode .statsGrid,.optimizedMode .salesKpiGrid,.optimizedMode .salesSummaryGrid,.optimizedMode .salesDetailGrid,.optimizedMode .settlementStats,.optimizedMode .inventoryStats,.optimizedMode .twoColumn{grid-template-columns:1fr}.optimizedMode .statsGrid .statBox:first-child,.optimizedMode .settlementStats .statBox:first-child,.optimizedMode .inventoryStats .statBox:first-child{grid-row:auto;min-height:120px}.optimizedMode .inventoryCardStats{grid-template-columns:repeat(2,minmax(0,1fr))}.optimizedMode .salesMoneyStack,.optimizedMode .topSkuItem,.optimizedMode .recentSaleItem{grid-template-columns:1fr}.optimizedMode .topSkuItem>span{display:none}.optimizedMode .topSkuItem>div:last-child,.optimizedMode .recentSaleItem>div:last-child{text-align:left;justify-items:start}}.topBar{display:none}.appShell.enterpriseMode,.loginShell.enterpriseMode{--enterprise-bg:#f5f7fb;--enterprise-surface:#fff;--enterprise-border:#e5e7eb;--enterprise-text:#111827;--enterprise-muted:#6b7280;--enterprise-primary:#1677ff;--enterprise-radius:8px;--metric-font:Inter, "PingFang SC", "Microsoft YaHei", Arial, sans-serif;color:var(--enterprise-text);background:var(--enterprise-bg);font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px}.appShell.enterpriseMode:before,.loginShell.enterpriseMode:before{display:none}.appShell.enterpriseMode{grid-template-rows:60px minmax(0,1fr);grid-template-columns:232px minmax(0,1fr);overflow-x:hidden}.enterpriseMode .sidebar{width:232px;min-height:100vh;box-shadow:none;background:#111827;border-right:1px solid #1f2937;grid-row:1/span 2;gap:16px;padding:16px;position:sticky;top:0}.enterpriseMode .logoBlock{color:#fff;height:44px;padding:0 8px;font-size:15px;font-weight:700}.enterpriseMode .logoBlock svg{color:#38bdf8}.enterpriseMode .sidebar nav{gap:4px}.enterpriseMode .navButton{color:#cbd5e1;border-radius:8px;height:40px;padding:0 12px;font-size:14px;font-weight:500;transition:background .16s,color .16s;transform:none}.enterpriseMode .navButton:hover,.enterpriseMode .navButton.active{color:#fff;background:#1f2937;transform:none}.enterpriseMode .navButton.active:before{background:var(--enterprise-primary);width:3px;height:24px;left:-16px}.enterpriseMode .topBar{z-index:20;border-bottom:1px solid var(--enterprise-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-column:2;justify-content:space-between;align-items:center;height:60px;padding:0 24px;display:flex;position:sticky;top:0}.enterpriseMode .topBar>div{gap:2px;display:grid}.enterpriseMode .topBar span{color:var(--enterprise-muted);font-size:12px;line-height:16px}.enterpriseMode .topBar strong{color:var(--enterprise-text);font-size:14px;font-weight:600;line-height:20px}.enterpriseMode .mainPane{grid-column:2;width:100%;margin:0;padding:24px}.enterpriseMode .view,.enterpriseMode .salesDashboard,.enterpriseMode .productAssuranceView,.enterpriseMode .inventoryAssuranceView{gap:24px}.enterpriseMode .viewHeader{border-bottom:0;align-items:center;min-height:32px;padding:0}.enterpriseMode .viewHeader h2{color:var(--enterprise-text);font-size:20px;font-weight:600;line-height:28px}.enterpriseMode .viewHeaderActions{gap:8px}.enterpriseMode .iconButton{border:1px solid var(--enterprise-border);color:#374151;width:32px;height:32px;box-shadow:none;background:#fff;border-radius:6px}.enterpriseMode .primaryButton,.enterpriseMode .iconTextButton,.enterpriseMode .smallButton,.enterpriseMode .dangerButton,.enterpriseMode .fileUploadButton{min-height:32px;box-shadow:none;border-radius:6px;font-size:14px;font-weight:500;transform:none}.enterpriseMode .primaryButton,.enterpriseMode .iconTextButton{background:var(--enterprise-primary);color:#fff;height:34px;padding:0 14px}.enterpriseMode .primaryButton:hover,.enterpriseMode .iconTextButton:hover{background:#0958d9}.enterpriseMode .smallButton,.enterpriseMode .fileUploadButton{border:1px solid var(--enterprise-border);color:#374151;background:#fff;height:32px;padding:0 12px}.enterpriseMode .smallButton.danger,.enterpriseMode .dangerButton{color:#dc2626;background:#fff7f7;border:1px solid #fecaca}.enterpriseMode input,.enterpriseMode select,.enterpriseMode textarea,.enterpriseMode .searchBox{height:34px;color:var(--enterprise-text);box-shadow:none;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.enterpriseMode input,.enterpriseMode select{padding:0 10px}.enterpriseMode input:focus,.enterpriseMode select:focus,.enterpriseMode textarea:focus{border-color:var(--enterprise-primary);outline:2px solid #1677ff29}.enterpriseMode input::placeholder,.enterpriseMode textarea::placeholder{color:#9ca3af}.enterpriseMode label{color:#4b5563;gap:6px;font-size:14px}.enterpriseMode .newProductForm label>span:first-child,.enterpriseMode .productConfigGrid label>span,.enterpriseMode .cellHint,.enterpriseMode .metricCell span,.enterpriseMode .tableHint,.enterpriseMode .emptyTrustState p,.enterpriseMode .opsKpiCard p,.enterpriseMode .salesKpiCard p{color:var(--enterprise-muted);font-size:12px;line-height:18px}.enterpriseMode .toolbar,.enterpriseMode .orderFilterBar,.enterpriseMode .settlementFilterBar,.enterpriseMode .logFilterBar,.enterpriseMode .detailFilterBar{border:1px solid var(--enterprise-border);border-radius:var(--enterprise-radius);background:var(--enterprise-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:12px;padding:16px 24px}.enterpriseMode .orderFilterBar{grid-template-columns:minmax(320px,1fr) 150px 150px 150px 88px 88px;justify-content:start}.enterpriseMode .logFilterBar{grid-template-columns:minmax(360px,1fr) minmax(180px,.35fr) 88px}.enterpriseMode .settlementFilterBar{grid-template-columns:minmax(260px,1.2fr) minmax(124px,.56fr) minmax(124px,.56fr) minmax(132px,.56fr) minmax(132px,.56fr) 88px 112px}.enterpriseMode .emptyInventoryFilterBar{grid-template-columns:minmax(360px,1fr) minmax(160px,.4fr) minmax(144px,.36fr) 88px}.enterpriseMode .inventoryDetailHint{border-color:var(--enterprise-border);border-radius:var(--enterprise-radius);background:var(--enterprise-surface);min-height:48px;color:var(--enterprise-muted);padding:0 24px;font-size:14px}.enterpriseMode .toolbar .searchBox,.enterpriseMode .orderFilterBar .searchBox,.enterpriseMode .settlementFilterBar .searchBox,.enterpriseMode .logFilterBar .searchBox{width:100%;min-width:0}.enterpriseMode .searchBox input,.enterpriseMode .orderFilterBar .searchBox input,.enterpriseMode .settlementFilterBar .searchBox input,.enterpriseMode .logFilterBar .searchBox input{min-width:0;height:auto;box-shadow:none;background:0 0;border:0;padding:0}.enterpriseMode .orderFilterBar .dateInput{min-width:0;padding-right:34px}.enterpriseMode .toolbar select,.enterpriseMode .toolbar input,.enterpriseMode .toolbar button,.enterpriseMode .orderFilterBar select,.enterpriseMode .orderFilterBar input,.enterpriseMode .orderFilterBar button,.enterpriseMode .settlementFilterBar select,.enterpriseMode .settlementFilterBar input,.enterpriseMode .settlementFilterBar button,.enterpriseMode .logFilterBar select,.enterpriseMode .logFilterBar input,.enterpriseMode .logFilterBar button{height:34px}.enterpriseMode .opsPanel,.enterpriseMode .dataPanel,.enterpriseMode .tableWrap,.enterpriseMode .actionSummaryCard,.enterpriseMode .inlineForm,.enterpriseMode .credentialForm,.enterpriseMode .packagePanel,.enterpriseMode .inventoryPanel,.enterpriseMode .bulkImportPanel,.enterpriseMode .bulkPreviewPanel,.enterpriseMode .priceEditorPanel,.enterpriseMode .salesPanel,.enterpriseMode .salesKpiCard,.enterpriseMode .opsKpiCard,.enterpriseMode .statBox{border:1px solid var(--enterprise-border);border-radius:var(--enterprise-radius);background:var(--enterprise-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.enterpriseMode .opsPanel,.enterpriseMode .salesPanel,.enterpriseMode .dataPanel,.enterpriseMode .newProductPanel,.enterpriseMode .packageMappingPanel,.enterpriseMode .inventoryCardsPanel,.enterpriseMode .inventorySummaryPanel{padding:24px}.enterpriseMode .opsPanelHeader,.enterpriseMode .salesPanelHeader{border-bottom:1px solid var(--enterprise-border);min-height:32px;margin-bottom:16px;padding:0 0 16px}.enterpriseMode .opsPanelHeader h3,.enterpriseMode .salesPanelHeader h3,.enterpriseMode .dataPanel h3,.enterpriseMode .headingWithIcon{color:var(--enterprise-text);font-size:16px;font-weight:600;line-height:24px}.enterpriseMode .eyebrow{color:var(--enterprise-muted);letter-spacing:0;font-size:12px;font-weight:600;line-height:18px}.enterpriseMode .opsKpiGrid,.enterpriseMode .salesKpiGrid,.enterpriseMode .actionSummaryGrid,.enterpriseMode .statsGrid,.enterpriseMode .settlementStats,.enterpriseMode .inventoryStats,.enterpriseMode .salesSummaryGrid,.enterpriseMode .salesDetailGrid,.enterpriseMode .inventoryProductGrid{gap:24px}.enterpriseMode .opsKpiCard,.enterpriseMode .salesKpiCard,.enterpriseMode .statBox{min-height:112px;padding:24px}.enterpriseMode .opsKpiIcon,.enterpriseMode .salesKpiIcon{border-radius:8px;width:32px;height:32px}.enterpriseMode .opsKpiCard>span,.enterpriseMode .salesKpiCard>span,.enterpriseMode .statBox span{color:var(--enterprise-muted);font-size:12px;font-weight:500;line-height:18px}.enterpriseMode .opsKpiCard strong,.enterpriseMode .salesKpiCard strong,.enterpriseMode .statBox strong{color:var(--enterprise-text);letter-spacing:0;margin-top:8px;font-size:24px;font-weight:600;line-height:32px}.enterpriseMode .salesKpiGrid,.enterpriseMode .productKpiGrid,.enterpriseMode .inventoryKpiGrid,.enterpriseMode .actionSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.enterpriseMode .salesSummaryGrid,.enterpriseMode .salesDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterpriseMode .tableWrap{padding:0;overflow:auto}.enterpriseMode table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:14px}.enterpriseMode th{color:#374151;white-space:nowrap;background:#f9fafb;height:48px;padding:0 16px;font-size:14px;font-weight:600;line-height:20px}.enterpriseMode td{height:52px;color:var(--enterprise-text);vertical-align:middle;padding:0 16px;font-size:14px;line-height:20px}.enterpriseMode th,.enterpriseMode td{border-bottom:1px solid var(--enterprise-border)}.enterpriseMode tbody tr:hover{background:#f9fafb;transform:none}.enterpriseMode .packageEditTable th,.enterpriseMode .packageEditTable td{vertical-align:middle;padding:10px 8px}.enterpriseMode .packageEditTable input,.enterpriseMode .packageEditTable select{height:34px;font-size:14px}.enterpriseMode .packageEditTable .packageNameCell,.enterpriseMode .packageEditTable .pluCell,.enterpriseMode .packageEditTable .fulfillmentCell,.enterpriseMode .packageEditTable .moneyCell,.enterpriseMode .packageEditTable .metricCell,.enterpriseMode .packageEditTable .mountCell,.enterpriseMode .packageEditTable .skuStateCell{align-content:center;min-height:34px;display:grid}.enterpriseMode .packageEditTable .packageNameCell,.enterpriseMode .packageEditTable .pluCell{gap:0}.enterpriseMode .packageEditTable .rowWarning{margin-top:4px;font-size:12px;line-height:16px}.enterpriseMode .packageEditTable th:first-child,.enterpriseMode .packageEditTable td:first-child{width:22%}.enterpriseMode .packageEditTable th:nth-child(2),.enterpriseMode .packageEditTable td:nth-child(2){width:13%}.enterpriseMode .packageEditTable th:nth-child(3),.enterpriseMode .packageEditTable td:nth-child(3){width:28%}.enterpriseMode .packageEditTable th:nth-child(5),.enterpriseMode .packageEditTable td:nth-child(5){width:96px}.enterpriseMode .packageEditTable th:nth-child(6),.enterpriseMode .packageEditTable td:nth-child(6){width:130px}.enterpriseMode .packageEditTable .rowActions,.enterpriseMode .packageEditTable .rowActionPrimary,.enterpriseMode .productConfigActions{gap:8px}.enterpriseMode .packageEditTable .rowActions .smallButton,.enterpriseMode .inventoryCardActions .smallButton{min-height:30px;padding:0 10px;font-size:13px}.enterpriseMode .newProductForm.productCreateGrid{border:1px solid var(--enterprise-border);background:#fff;gap:16px;padding:24px}.enterpriseMode .inventoryCardActions.productConfigGrid{grid-template-columns:minmax(420px,1.7fr) minmax(140px,.7fr) minmax(112px,.55fr) auto;gap:12px}.enterpriseMode .productConfigActions{grid-column:auto;justify-content:flex-end}.enterpriseMode .productCreateGrid .productCreateSubmit{height:34px}.enterpriseMode .productGroupHeader,.enterpriseMode .inventoryGroupHeader{border-color:var(--enterprise-border);border-radius:var(--enterprise-radius);background:#f9fafb;padding:16px}.enterpriseMode .productGroupHeader strong,.enterpriseMode .inventoryGroupHeader strong,.enterpriseMode .inventoryProductTop strong,.enterpriseMode .topSkuItem strong,.enterpriseMode .recentSaleItem strong{color:var(--enterprise-text);font-size:14px;font-weight:600}.enterpriseMode .compactStats span,.enterpriseMode .qrStats span,.enterpriseMode .packageTags span,.enterpriseMode .inventoryList span,.enterpriseMode .productGroupMeta span{color:#4b5563;background:#f3f4f6;border-radius:6px;min-height:24px;padding:2px 8px;font-size:12px;font-weight:500}.enterpriseMode .status,.enterpriseMode .skuStateBadge{border-radius:6px;min-height:24px;font-size:12px;font-weight:500}.enterpriseMode .salesRangeBar{border:1px solid var(--enterprise-border);border-radius:var(--enterprise-radius);background:#fff;gap:8px;min-height:48px;padding:8px}.enterpriseMode .rangePresetGroup button{border-radius:6px;min-height:32px;padding:0 12px;font-size:14px}.enterpriseMode .rangePresetGroup button.active{background:var(--enterprise-primary);color:#fff}.enterpriseMode .salesTimeline{min-height:180px}.enterpriseMode .sourceRow,.enterpriseMode .topSkuItem,.enterpriseMode .recentSaleItem,.enterpriseMode .salesMoneyStack div,.enterpriseMode .inventoryProductCard{border-color:var(--enterprise-border);border-radius:var(--enterprise-radius);background:#fff}.enterpriseMode .inventoryProductCard{min-height:auto;padding:16px;overflow:hidden}.cteCatalogView,.cteCatalogGroups{gap:16px;display:grid}.cteCatalogToolbar .opsPanelHeader{align-items:flex-start;gap:16px}.cteCatalogStats{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin-top:14px;display:grid}.cteCatalogStats div{border:1px solid var(--enterprise-border);border-radius:var(--enterprise-radius);background:#f8fafc;min-height:64px;padding:10px 12px}.cteCatalogStats span{color:#64748b;font-size:12px;display:block}.cteCatalogStats strong{color:#111827;margin-top:6px;font-size:18px;display:block}.cteCatalogTableWrap{border:1px solid var(--enterprise-border);border-radius:0 0 var(--enterprise-radius) var(--enterprise-radius);background:#fff;border-top:0;overflow-x:auto}.cteCatalogTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.cteCatalogTable th,.cteCatalogTable td{border-bottom:1px solid var(--enterprise-border);text-align:left;vertical-align:middle;padding:12px 14px;font-size:13px}.cteCatalogTable th{color:#64748b;background:#f8fafc;font-weight:600}.cteCatalogTable th:first-child,.cteCatalogTable td:first-child{width:210px}.cteCatalogTable th:nth-child(2),.cteCatalogTable td:nth-child(2){width:170px}.cteCatalogTable th:nth-child(3),.cteCatalogTable td:nth-child(3){width:78px}.cteCatalogTable th:nth-child(4),.cteCatalogTable td:nth-child(4){width:132px}.cteCatalogTable th:nth-child(6),.cteCatalogTable td:nth-child(6),.cteCatalogTable th:nth-child(7),.cteCatalogTable td:nth-child(7){width:150px}.cteCatalogTable td strong{color:#111827;font-size:14px;display:block}.catalogNameMeta{color:#667085;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:5px;font-size:12px;line-height:1.35;display:flex}.catalogStatusSeparator{color:#cbd5e1}.catalogCostCell{gap:4px;display:grid}.catalogCostCell span{color:#64748b;white-space:nowrap;font-size:12px}.catalogDetailCell{color:#475569;white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.5}.catalogDetailItem{overflow-wrap:anywhere;word-break:break-word;display:inline}.catalogDetailItem+.catalogDetailItem:before{content:" / ";color:#94a3b8}.catalogFulfillmentSelect{width:100%;min-width:0}.catalogFulfillmentValue{color:#111827;align-items:center;min-height:30px;font-weight:600;display:inline-flex}.catalogSyncActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.catalogSyncButton{white-space:nowrap;flex:64px;justify-content:center;min-width:64px}.catalogMountBadge{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:64px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.catalogMountBadge.mounted{color:#166534;background:#dcfce7}.catalogMountBadge.unmounted{color:#64748b;background:#f1f5f9}.enterpriseMode .errorLine,.enterpriseMode .successLine,.enterpriseMode .errorState{border-radius:var(--enterprise-radius);font-size:14px}@media (width<=980px){.appShell.enterpriseMode{grid-template-rows:auto 60px minmax(0,1fr);grid-template-columns:1fr}.enterpriseMode .sidebar{grid-row:1;width:100%;min-height:auto}.enterpriseMode .topBar,.enterpriseMode .mainPane{grid-column:1}.enterpriseMode .mainPane{padding:20px 14px 32px}.enterpriseMode .orderFilterBar,.enterpriseMode .settlementFilterBar,.enterpriseMode .logFilterBar,.enterpriseMode .detailFilterBar,.enterpriseMode .salesKpiGrid,.enterpriseMode .actionSummaryGrid,.enterpriseMode .productKpiGrid,.enterpriseMode .inventoryKpiGrid,.enterpriseMode .salesSummaryGrid,.enterpriseMode .salesDetailGrid,.enterpriseMode .settlementStats,.enterpriseMode .inventoryProductGrid,.cteCatalogStats{grid-template-columns:1fr}}.appShell.enterpriseV2Mode,.loginShell.enterpriseV2Mode{--enterprise-bg:#f3f5f8;--enterprise-surface:#fff;--enterprise-border:#d9dee7;--enterprise-text:#111827;--enterprise-muted:#667085;--enterprise-primary:#2563eb;--enterprise-radius:8px;--enterprise-v2-soft:#f8fafc;--enterprise-v2-hover:#f1f5f9;--enterprise-v2-teal:#0f766e;--enterprise-v2-amber:#b45309;--enterprise-v2-red:#b42318;background:var(--enterprise-bg);color:var(--enterprise-text)}.enterpriseV2Mode .sidebar,.enterpriseV2Mode .topBar,.enterpriseV2Mode .toolbar,.enterpriseV2Mode .orderFilterBar,.enterpriseV2Mode .settlementFilterBar,.enterpriseV2Mode .logFilterBar,.enterpriseV2Mode .detailFilterBar,.enterpriseV2Mode .opsPanel,.enterpriseV2Mode .dataPanel,.enterpriseV2Mode .tableWrap,.enterpriseV2Mode .inlineForm,.enterpriseV2Mode .credentialForm,.enterpriseV2Mode .packagePanel,.enterpriseV2Mode .inventoryPanel,.enterpriseV2Mode .bulkImportPanel,.enterpriseV2Mode .bulkPreviewPanel,.enterpriseV2Mode .priceEditorPanel,.enterpriseV2Mode .salesPanel,.enterpriseV2Mode .salesKpiCard,.enterpriseV2Mode .opsKpiCard,.enterpriseV2Mode .statBox,.enterpriseV2Mode .newProductForm.productCreateGrid,.enterpriseV2Mode .productGroupHeader,.enterpriseV2Mode .inventoryGroupHeader,.enterpriseV2Mode .inventoryCommand{box-shadow:none;background-image:none!important}.appShell.enterpriseV2Mode{grid-template-rows:60px minmax(0,1fr);grid-template-columns:232px minmax(0,1fr);min-width:0}.enterpriseV2Mode .sidebar{border-right:1px solid var(--enterprise-border);color:var(--enterprise-text);background:#fff;padding:12px 12px 16px}.enterpriseV2Mode .logoBlock{border-bottom:1px solid var(--enterprise-border);height:48px;color:var(--enterprise-text);padding:0 10px 12px;font-size:15px}.enterpriseV2Mode .logoBlock svg{color:var(--enterprise-primary)}.enterpriseV2Mode .sidebar nav,.enterpriseV2Mode .navSection{gap:4px}.enterpriseV2Mode .navSection+.navSection{border-color:#eaecf0;margin-top:10px;padding-top:12px}.enterpriseV2Mode .navSectionTitle{color:#64748b;letter-spacing:.01em;padding:0 10px 4px;font-size:12px;font-weight:600;line-height:18px}.enterpriseV2Mode .navButton{color:#475467;border:1px solid #0000;border-radius:6px;height:38px;padding:0 10px;font-size:14px;font-weight:500}.enterpriseV2Mode .navButton svg{color:#667085}.enterpriseV2Mode .navButton:hover{background:var(--enterprise-v2-soft);color:var(--enterprise-text)}.enterpriseV2Mode .navButton.active{color:#1d4ed8;background:#eff6ff;border-color:#0000;font-weight:600}.enterpriseV2Mode .navButton.active svg{color:#2563eb}.enterpriseV2Mode .navButton.active:before{display:none}.enterpriseV2Mode .navBadge{min-width:24px;height:24px;color:var(--enterprise-v2-red);background:#fee2e2;padding:0 7px}.enterpriseV2Mode .topBar{border-bottom:1px solid var(--enterprise-border);background:#fff;height:60px;padding:0 24px}.enterpriseV2Mode .topBar .topBarBreadcrumb{align-items:center;gap:10px;display:flex}.enterpriseV2Mode .topBar .topBarBreadcrumb span{color:#475467;font-size:15px;font-weight:600;line-height:22px}.enterpriseV2Mode .topBar .topBarBreadcrumb .breadcrumbSeparator{color:#98a2b3;font-weight:400}.enterpriseV2Mode .topBar strong{color:var(--enterprise-text);font-size:15px;font-weight:600;line-height:22px}.enterpriseV2Mode .mainPane{min-width:0;padding:24px}.enterpriseV2Mode .view,.enterpriseV2Mode .salesDashboard,.enterpriseV2Mode .productAssuranceView,.enterpriseV2Mode .inventoryAssuranceView{gap:16px}.enterpriseV2Mode .viewHeader{min-height:36px}.enterpriseV2Mode .viewHeader h2{font-size:20px;font-weight:600;line-height:28px}.enterpriseV2Mode .viewHeaderActions{gap:8px}.enterpriseV2Mode .iconButton,.enterpriseV2Mode .primaryButton,.enterpriseV2Mode .iconTextButton,.enterpriseV2Mode .smallButton,.enterpriseV2Mode .dangerButton,.enterpriseV2Mode .fileUploadButton{border-radius:6px;font-weight:500}.enterpriseV2Mode .iconButton{width:32px;height:32px}.enterpriseV2Mode .primaryButton,.enterpriseV2Mode .iconTextButton{background:var(--enterprise-primary);height:32px;min-height:32px;padding:0 12px}.enterpriseV2Mode .smallButton,.enterpriseV2Mode .fileUploadButton{height:30px;min-height:30px;padding:0 10px}.enterpriseV2Mode input,.enterpriseV2Mode select,.enterpriseV2Mode textarea,.enterpriseV2Mode .searchBox{border-color:#cfd6e4;border-radius:6px;height:32px;font-size:14px}.enterpriseV2Mode .toolbar,.enterpriseV2Mode .orderFilterBar,.enterpriseV2Mode .settlementFilterBar,.enterpriseV2Mode .logFilterBar,.enterpriseV2Mode .detailFilterBar{border-color:var(--enterprise-border);background:#fff;padding:12px}.enterpriseV2Mode .orderFilterBar{grid-template-columns:minmax(220px,1fr) minmax(208px,.72fr) 132px 160px 160px 82px 82px;align-items:center;gap:12px;display:grid}.enterpriseV2Mode .settlementFilterBar{grid-template-columns:minmax(220px,1fr) 128px 128px 132px 132px 82px 104px;align-items:center;gap:12px;display:grid}.enterpriseV2Mode .logFilterBar{grid-template-columns:minmax(260px,1fr) 160px 82px;align-items:center;gap:12px;display:grid}.enterpriseV2Mode .cteLookupBar{grid-template-columns:minmax(260px,420px) 82px;justify-content:start;gap:12px;display:grid}.enterpriseV2Mode .toolbar .searchBox,.enterpriseV2Mode .orderFilterBar .searchBox,.enterpriseV2Mode .settlementFilterBar .searchBox,.enterpriseV2Mode .logFilterBar .searchBox{width:100%;min-width:0}.enterpriseV2Mode .dateInput{width:100%;min-width:0;padding-right:30px}.enterpriseV2Mode .orderDatePresetGroup button{border-color:#cfd6e4;border-radius:6px;height:32px;font-size:13px}.enterpriseV2Mode .orderDatePresetGroup button.active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.enterpriseV2Mode .iconTextButton.secondary{color:#175cd3;background:#fff;border:1px solid #cfd6e4}.enterpriseV2Mode .opsPanel,.enterpriseV2Mode .salesPanel,.enterpriseV2Mode .dataPanel,.enterpriseV2Mode .newProductPanel,.enterpriseV2Mode .packageMappingPanel,.enterpriseV2Mode .inventoryCardsPanel,.enterpriseV2Mode .inventorySummaryPanel{padding:16px}.enterpriseV2Mode .opsPanelHeader,.enterpriseV2Mode .salesPanelHeader{min-height:32px;margin-bottom:12px;padding:0 0 12px}.enterpriseV2Mode .opsPanelHeader h3,.enterpriseV2Mode .salesPanelHeader h3,.enterpriseV2Mode .dataPanel h3,.enterpriseV2Mode .headingWithIcon{font-size:16px;line-height:24px}.enterpriseV2Mode .eyebrow{color:#667085;font-size:12px;font-weight:600;line-height:18px}.enterpriseV2Mode .salesRangeBar{gap:8px;min-height:44px;padding:6px}.enterpriseV2Mode .rangePresetGroup button{height:30px;min-height:30px;padding:0 10px;font-size:13px}.enterpriseV2Mode .salesKpiGrid,.enterpriseV2Mode .opsKpiGrid,.enterpriseV2Mode .actionSummaryGrid,.enterpriseV2Mode .productKpiGrid,.enterpriseV2Mode .inventoryKpiGrid,.enterpriseV2Mode .settlementStats,.enterpriseV2Mode .inventoryStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.enterpriseV2Mode .salesKpiCard,.enterpriseV2Mode .opsKpiCard,.enterpriseV2Mode .statBox{border-color:var(--enterprise-border);min-height:88px;padding:14px}.enterpriseV2Mode .salesKpiIcon,.enterpriseV2Mode .opsKpiIcon{border-radius:6px;width:28px;height:28px}.enterpriseV2Mode .salesKpiCard>span,.enterpriseV2Mode .opsKpiCard>span,.enterpriseV2Mode .statBox span{font-size:12px;line-height:18px}.enterpriseV2Mode .salesKpiCard strong,.enterpriseV2Mode .opsKpiCard strong,.enterpriseV2Mode .statBox strong{margin-top:4px;font-size:22px;line-height:30px}.enterpriseV2Mode .salesKpiCard p,.enterpriseV2Mode .opsKpiCard p{margin-top:2px;font-size:12px;line-height:18px}.enterpriseV2Mode .salesKpiCompare{border-radius:6px;min-height:22px;font-weight:500}.enterpriseV2Mode .salesTimelinePanel{padding-bottom:14px}.enterpriseV2Mode .trendSummaryPills span{border-color:var(--enterprise-border);background:#f8fafc;min-height:28px}.enterpriseV2Mode .salesTimeline{min-height:156px}.enterpriseV2Mode .dashboardEmptyState{border-color:var(--enterprise-border);color:#667085;background:#f8fafc;min-height:128px;font-weight:500}.enterpriseV2Mode .tableWrap{border-color:var(--enterprise-border);overflow:hidden}.enterpriseV2Mode table{table-layout:fixed;width:100%;min-width:0}.enterpriseV2Mode th{color:#475467;background:#f8fafc;height:44px;padding:0 12px;font-size:13px}.enterpriseV2Mode td{height:48px;padding:8px 12px;font-size:13px;line-height:18px}.enterpriseV2Mode .stackCell{min-width:0}.enterpriseV2Mode .stackCell strong,.enterpriseV2Mode .stackCell span,.enterpriseV2Mode .cteOrderNoCell strong,.enterpriseV2Mode .cteOrderNoCell span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.enterpriseV2Mode .orderTableWrap{overflow-x:hidden}.enterpriseV2Mode .detailMiniTable{overflow-x:auto}.enterpriseV2Mode .detailMiniTable table{table-layout:fixed;min-width:780px}.enterpriseV2Mode .detailMiniTable th,.enterpriseV2Mode .detailMiniTable td{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.enterpriseV2Mode .orderTable th:first-child,.enterpriseV2Mode .orderTable td:first-child{width:17%}.enterpriseV2Mode .orderTable th:nth-child(2),.enterpriseV2Mode .orderTable td:nth-child(2){width:23%}.enterpriseV2Mode .orderTable th:nth-child(3),.enterpriseV2Mode .orderTable td:nth-child(3){width:15%}.enterpriseV2Mode .orderTable th:nth-child(4),.enterpriseV2Mode .orderTable td:nth-child(4){width:11%}.enterpriseV2Mode .orderTable th:nth-child(5),.enterpriseV2Mode .orderTable td:nth-child(5),.enterpriseV2Mode .orderTable th:nth-child(6),.enterpriseV2Mode .orderTable td:nth-child(6){width:13%}.enterpriseV2Mode .orderTable th:nth-child(7),.enterpriseV2Mode .orderTable td:nth-child(7){width:10%}.enterpriseV2Mode .orderTable th:nth-child(8),.enterpriseV2Mode .orderTable td:nth-child(8){width:8%}.enterpriseV2Mode .status,.enterpriseV2Mode .skuStateBadge{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:22px;padding:2px 7px;font-size:12px;line-height:18px;display:inline-flex}.enterpriseV2Mode .status.CONSUMED,.enterpriseV2Mode .status.PARTIALLY_CONSUMED,.enterpriseV2Mode .status.DELIVERED{color:#166534;background:#dcfce7}.enterpriseV2Mode .status.CONFIRMED,.enterpriseV2Mode .status.PAID,.enterpriseV2Mode .status.AVAILABLE{color:#075985;background:#e0f2fe}.enterpriseV2Mode .status.CANCELED,.enterpriseV2Mode .status.FAILED{color:var(--enterprise-v2-red);background:#fee2e2}.enterpriseV2Mode .status.CANCELED_HANDLED{color:#111827;background:#f3f4f6}.enterpriseV2Mode .status.REFUNDED_AFTER_CONSUME{color:#b45309;background:#fff7ed}.enterpriseV2Mode .productManagementHeader{border:1px solid var(--enterprise-border);border-radius:var(--enterprise-radius);background:#fff;min-height:64px;padding:14px 16px}.enterpriseV2Mode .productManagementHeader h2{color:var(--enterprise-text);margin-top:2px;font-size:20px;font-weight:600}.enterpriseV2Mode .segmentedControl{border-color:var(--enterprise-border);background:#f3f5f8;height:34px;padding:2px}.enterpriseV2Mode .segmentedControl button{color:#475467;border-radius:5px;height:28px}.enterpriseV2Mode .segmentedControl button.active{color:#1d4ed8;background:#fff;box-shadow:0 1px 2px #11182714}.enterpriseV2Mode .packageMappingPanel .opsPanelHeader{align-items:center}.enterpriseV2Mode .productGroupHeader,.enterpriseV2Mode .inventoryGroupHeader{background:#f8fafc;padding:12px}.enterpriseV2Mode .productGroupMeta span,.enterpriseV2Mode .compactStats span,.enterpriseV2Mode .qrStats span,.enterpriseV2Mode .packageTags span,.enterpriseV2Mode .inventoryList span{background:#eef2f7;border-radius:6px}.enterpriseV2Mode .optimizedTableWrap,.enterpriseV2Mode .packageEditTableWrap{overflow-x:auto}.enterpriseV2Mode .packageEditTable{table-layout:fixed;width:100%;min-width:0}.enterpriseV2Mode .packageEditTable th,.enterpriseV2Mode .packageEditTable td{vertical-align:middle;padding:8px}.enterpriseV2Mode .packageEditTable th:first-child,.enterpriseV2Mode .packageEditTable td:first-child{width:22%}.enterpriseV2Mode .packageEditTable th:nth-child(2),.enterpriseV2Mode .packageEditTable td:nth-child(2){width:13%}.enterpriseV2Mode .packageEditTable th:nth-child(3),.enterpriseV2Mode .packageEditTable td:nth-child(3){width:28%}.enterpriseV2Mode .packageEditTable th:nth-child(4),.enterpriseV2Mode .packageEditTable td:nth-child(4){width:13%}.enterpriseV2Mode .packageEditTable th:nth-child(5),.enterpriseV2Mode .packageEditTable td:nth-child(5){width:9%}.enterpriseV2Mode .packageEditTable th:nth-child(6),.enterpriseV2Mode .packageEditTable td:nth-child(6){width:15%}.enterpriseV2Mode .packageEditTable input,.enterpriseV2Mode .packageEditTable select{border-radius:6px;height:32px;font-size:13px}.enterpriseV2Mode .packageEditTable .rowActions{flex-wrap:wrap;gap:6px;display:flex}.enterpriseV2Mode .packageEditTable .rowActionPrimary{flex-wrap:wrap;flex:100%;gap:6px;display:flex}.enterpriseV2Mode .packageEditTable .rowActionHint{display:none}.enterpriseV2Mode .packageEditTable .rowActions .smallButton{white-space:nowrap;border-radius:6px;flex:52px;height:28px;font-size:12px}.enterpriseV2Mode .cteCatalogTable td strong,.enterpriseV2Mode .catalogDetailCell,.enterpriseV2Mode .catalogDetailItem{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.enterpriseV2Mode .cteSummaryGrid{gap:12px}.enterpriseV2Mode .cteSummaryGrid div,.enterpriseV2Mode .cteMetricCard,.enterpriseV2Mode .sourceRow,.enterpriseV2Mode .topSkuItem,.enterpriseV2Mode .recentSaleItem,.enterpriseV2Mode .salesMoneyStack div,.enterpriseV2Mode .inventoryProductCard{border-color:var(--enterprise-border);background:#fff;border-radius:8px}@media (width>=981px) and (width<=1480px){.lazadaSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.lazadaOrderFilterBar,.enterpriseV2Mode .lazadaOrderFilterBar{grid-template-columns:repeat(4,minmax(0,1fr))}.lazadaOrderTableWrap{background:0 0;border:0;overflow:visible}.lazadaOrderTable{width:100%;min-width:0;display:block}.lazadaOrderTable thead{display:none}.lazadaOrderTable tbody{gap:12px;width:100%;display:grid}.lazadaOrderTable tr:not(.lazadaItemsRow){background:#fff;border:1px solid #dce2ea;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:hidden}.lazadaOrderTable tr:not(.lazadaItemsRow)>td{text-align:left;border-bottom:1px solid #edf1f5;grid-template-columns:116px minmax(0,1fr);align-items:start;min-width:0;height:auto;min-height:46px;padding:10px 12px;display:grid;width:auto!important}.lazadaOrderTable tr:not(.lazadaItemsRow)>td:before{content:attr(data-label);color:#667085;font-size:12px;font-weight:600}.lazadaOrderTable tr:not(.lazadaItemsRow)>td:nth-last-child(-n+2){border-bottom:0}.lazadaOrderTable tr:not(.lazadaItemsRow)>td:last-child{grid-column:1/-1}.lazadaExpandCell{justify-items:start}.lazadaItemsRow{border:1px solid #dce2ea;border-top:0;border-radius:0 0 8px 8px;width:100%;min-width:0;margin-top:-12px;display:block;overflow:hidden}.lazadaItemsRow>td{min-width:0;display:block;width:100%!important;height:auto!important}.lazadaItemSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.lazadaItemIdentity,.lazadaItemException{grid-column:1/-1}.lazadaItemIdentity{grid-row:auto}}@media (width<=1180px){.enterpriseV2Mode .orderFilterBar,.enterpriseV2Mode .settlementFilterBar,.enterpriseV2Mode .salesKpiGrid,.enterpriseV2Mode .opsKpiGrid,.enterpriseV2Mode .actionSummaryGrid,.enterpriseV2Mode .productKpiGrid,.enterpriseV2Mode .inventoryKpiGrid,.enterpriseV2Mode .settlementStats,.enterpriseV2Mode .inventoryStats,.lazadaOrderFilterBar,.lazadaMappingPrimaryRow{grid-template-columns:repeat(2,minmax(0,1fr))}.lazadaMappingPrimaryRow label:last-child{grid-column:1/-1}.lazadaItemSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.lazadaPipelineGrid{grid-template-columns:1fr}.lazadaItemIdentity,.lazadaItemException{grid-column:1/-1}.lazadaItemIdentity{grid-row:auto}}@media (width<=980px){.appShell.enterpriseV2Mode{grid-template-rows:auto 60px minmax(0,1fr);grid-template-columns:1fr}.enterpriseV2Mode .sidebar{width:100%;min-height:auto}.enterpriseV2Mode .topBar,.enterpriseV2Mode .mainPane{grid-column:1}.enterpriseV2Mode .orderFilterBar,.enterpriseV2Mode .settlementFilterBar,.enterpriseV2Mode .logFilterBar,.enterpriseV2Mode .cteLookupBar,.enterpriseV2Mode .cteSubscriptionGrid,.enterpriseV2Mode .salesKpiGrid,.enterpriseV2Mode .opsKpiGrid,.enterpriseV2Mode .actionSummaryGrid,.enterpriseV2Mode .productKpiGrid,.enterpriseV2Mode .inventoryKpiGrid,.enterpriseV2Mode .settlementStats,.enterpriseV2Mode .inventoryStats,.lazadaSummaryGrid,.lazadaOrderFilterBar,.lazadaMappingPrimaryRow,.lazadaMappingStoreRow,.enterpriseV2Mode .lazadaOrderFilterBar{grid-template-columns:1fr}.lazadaMappingPrimaryRow label:last-child{grid-column:auto}.lazadaMappingFormActions{justify-content:flex-end}.lazadaListMeta{flex-direction:column;align-items:flex-start;gap:4px}.lazadaOrderTableWrap{background:0 0;border:0;overflow:visible}.lazadaOrderTable,.lazadaOrderTable>tbody,.lazadaOrderTable>tbody>tr,.lazadaOrderTable>tbody>tr>td{max-width:100%;display:block;width:100%!important;min-width:0!important}.lazadaOrderTable>thead{display:none}.lazadaOrderTable>tbody{gap:12px;display:grid}.lazadaOrderTable>tbody>tr:not(.lazadaItemsRow){background:#fff;border:1px solid #dce2ea;border-radius:8px;overflow:hidden}.lazadaOrderTable>tbody>tr:not(.lazadaItemsRow)>td{text-align:left;border-bottom:1px solid #edf1f5;grid-template-columns:112px minmax(0,1fr);align-items:start;height:auto;min-height:42px;padding:10px 12px;display:grid}.lazadaOrderTable>tbody>tr:not(.lazadaItemsRow)>td:before{content:attr(data-label);color:#667085;font-size:12px;font-weight:600}.lazadaOrderTable>tbody>tr:not(.lazadaItemsRow)>td:last-child{border-bottom:0}.lazadaExpandCell{justify-items:start}.lazadaItemsRow{border:1px solid #dce2ea;border-top:0;border-radius:0 0 8px 8px;min-width:0;margin-top:-12px}.lazadaItemsRow>td{display:block;height:auto!important}.lazadaItemSummary{grid-template-columns:minmax(0,1fr)}.lazadaItemIdentity,.lazadaItemException{grid-column:auto}.lazadaCteUnitsHeader{flex-direction:column;align-items:stretch}.lazadaCteUnitsHeader .iconTextButton{justify-content:center;width:100%}.lazadaTimelineEntry{grid-template-columns:1fr;gap:3px}.lazadaActivityHeader{flex-direction:column;align-items:stretch}.lazadaActivityToggle{width:100%}.lazadaPagination{justify-content:space-between}}@media (width<=600px){.lazadaCteUnits .tableWrap,.enterpriseV2Mode .lazadaCteUnits .tableWrap{background:0 0;border:0;overflow:visible}.lazadaCteUnitTable,.lazadaCteUnitTable tbody,.lazadaCteUnitTable tr,.lazadaCteUnitTable td{width:100%;min-width:0;max-width:100%;display:block}.lazadaCteUnitTable thead{display:none}.lazadaCteUnitTable tbody{gap:8px;display:grid}.lazadaCteUnitTable tr{background:#fff;border:1px solid #dbe4f0;border-radius:6px;overflow:hidden}.lazadaCteUnitTable td{grid-template-columns:94px minmax(0,1fr);gap:8px;height:auto;padding:8px 10px;display:grid}.lazadaCteUnitTable td:before{color:#667085;font-size:11px;font-weight:700}.lazadaCteUnitTable td:first-child:before{content:"单元 / 状态"}.lazadaCteUnitTable td:nth-child(2):before{content:"号码 / ICCID"}.lazadaCteUnitTable td:nth-child(3):before{content:"CTE 订单 / 订购 ID"}.lazadaCteUnitTable td:nth-child(4):before{content:"CTE 状态 / 余量"}.lazadaCteUnitTable td:last-child{border-bottom:0}}.channelDashboardView{min-width:0}.channelRangeBar{flex-wrap:wrap}.channelRangeMeta{align-items:center;gap:8px;margin-left:auto;display:flex}.channelRangeMeta small{color:#667085;white-space:nowrap;font-size:11px}.omniKpiGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.omniKpiCard{background:#fff;border:1px solid #dce2ea;border-radius:8px;align-content:start;gap:8px;min-width:0;min-height:132px;padding:14px;display:grid}.omniKpiCard.good{border-color:#b7e4d1}.omniKpiCard.warn{background:#fffdf7;border-color:#f0c36a}.omniKpiCard.bad{background:snow;border-color:#f7b7b0}.omniKpiHeading{color:#667085;align-items:center;gap:7px;min-width:0;display:flex}.omniKpiHeading svg{color:#175cd3;flex:none}.omniKpiCard.good .omniKpiHeading svg{color:#087a5b}.omniKpiCard.warn .omniKpiHeading svg{color:#b54708}.omniKpiCard.bad .omniKpiHeading svg{color:#b42318}.omniKpiHeading span,.omniKpiCard p,.omniKpiCard small{overflow-wrap:anywhere;min-width:0;max-width:100%}.omniKpiHeading span{font-size:12px;font-weight:700}.omniKpiCard>strong{color:#101828;font-variant-numeric:tabular-nums;font-size:25px;line-height:1.15}.omniKpiCard p{color:#667085;margin:0;font-size:11px;line-height:1.45}.omniKpiCard .salesKpiCompare{align-self:end;width:fit-content;margin-top:auto}.channelOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.channelOverviewCard{background:#fff;border:1px solid #dce2ea;border-top:3px solid #0f766e;border-radius:8px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid;overflow:hidden}.channelOverviewCard.lazada{border-top-color:#175cd3}.channelCardHeader,.channelIdentity,.channelPrimaryMetric,.channelOpenButton,.channelMixLegend,.attentionChannel{align-items:center;display:flex}.channelCardHeader{justify-content:space-between;gap:12px;min-width:0}.channelIdentity{gap:10px;min-width:0}.channelIdentity>div{gap:2px;min-width:0;display:grid}.channelIdentity strong{color:#101828;font-size:16px}.channelIdentity small{color:#667085;overflow-wrap:anywhere;font-size:11px}.channelLogo{color:#0f766e;background:#eaf8f4;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.channelOverviewCard.lazada .channelLogo{color:#175cd3;background:#eef4ff}.channelHealth{white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:700}.channelHealth.good{color:#027a48;background:#ecfdf3}.channelHealth.warn{color:#b54708;background:#fff7e6}.channelPrimaryMetric{background:#f8fafc;border-radius:8px;align-items:stretch;gap:14px;min-width:0;padding:13px}.channelPrimaryMetric>div:first-child{border-right:1px solid #e4e7ec;align-content:center;gap:2px;min-width:112px;padding-right:14px;display:grid}.channelPrimaryMetric>div:first-child>span,.channelMoneySummary>span,.channelCurrencyList small{color:#667085;font-size:11px}.channelPrimaryMetric>div:first-child>strong{color:#101828;font-variant-numeric:tabular-nums;font-size:30px;line-height:1.05}.channelPrimaryMetric>div:first-child>small{color:#667085;font-size:12px}.channelMoneySummary,.channelCurrencyList{flex:auto;gap:7px;min-width:0;display:grid}.channelMoneySummary>span,.channelCurrencyList>span{gap:2px;min-width:0;display:grid}.channelMoneySummary strong,.channelCurrencyList strong{color:#101828;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-size:13px}.channelCurrencyList{grid-template-columns:repeat(2,minmax(0,1fr))}.channelCurrencyList>span{background:#fff;border:1px solid #e4e7ec;border-radius:6px;padding:6px 8px}.channelCurrencyList .emptyCurrency{color:#667085;grid-column:1/-1;font-size:12px}.channelMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.channelMetric{background:#fff;border:1px solid #e4e7ec;border-radius:7px;align-content:start;gap:4px;min-width:0;min-height:82px;padding:10px;display:grid}.channelMetric.warn{background:#fffcf5;border-color:#fedf89}.channelMetric.bad{background:snow;border-color:#fecdca}.channelMetric span,.channelMetric small{color:#667085;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.channelMetric strong{color:#101828;font-variant-numeric:tabular-nums;font-size:17px}.channelOpenButton{color:#175cd3;background:#fff;border:1px solid #cfd7e3;border-radius:6px;justify-content:center;gap:7px;min-height:36px;padding:0 12px;font-weight:700}.channelOpenButton:hover{background:#f5f8ff;border-color:#84adff}.omniTimelinePanel{min-width:0}.optimizedMode .channelTimelineLegend .trip:before{background:#0f766e}.optimizedMode .channelTimelineLegend .lazada:before{background:#175cd3}.optimizedMode .channelTimelineLegend .afterSales:before{background:#b54708}.channelTrendSummary{flex-wrap:wrap;gap:8px;display:flex}.channelTrendSummary span{color:#667085;border:1px solid #e4e7ec;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.channelTrendSummary strong{color:#101828;font-size:12px}.omniTimeline{gap:6px;min-height:158px;padding:8px 2px 2px;display:grid;overflow-x:auto}.omniTimelineDay{text-align:center;align-content:end;gap:5px;min-width:0;display:grid}.omniTimelineBars{background:#f8fafc;border-radius:7px;grid-template-columns:repeat(2,minmax(5px,1fr));align-items:end;gap:4px;height:112px;padding:18px 4px 6px;display:grid;position:relative}.omniTimelineBars:after{content:"";background:#dce2ea;height:1px;position:absolute;bottom:6px;left:4px;right:4px}.omniTimelineBars>span{z-index:1;background:#0f766e;border-radius:999px 999px 2px 2px;min-height:0;display:block;position:relative}.omniTimelineBars>span.lazada{background:#175cd3}.omniTimelineBars em{color:#344054;white-space:nowrap;font-size:9px;font-style:normal;font-weight:700;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.omniTimelineDay>span{color:#667085;white-space:nowrap;font-size:9px}.omniTimelineDay>small{color:#b54708;white-space:nowrap;font-size:9px;font-weight:700}.channelSupportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.channelMixBar{background:#edf1f5;border-radius:999px;width:100%;height:14px;display:flex;overflow:hidden}.channelMixBar span.trip{background:#0f766e}.channelMixBar span.lazada{background:#175cd3}.channelMixLegend{color:#667085;justify-content:space-between;gap:12px;font-size:12px}.channelMixLegend span{align-items:center;gap:6px;display:inline-flex}.channelMixLegend i{border-radius:999px;width:8px;height:8px}.channelMixLegend i.trip{background:#0f766e}.channelMixLegend i.lazada{background:#175cd3}.channelMixLegend strong{color:#101828}.countryBreakdown{border-top:1px solid #e4e7ec;gap:8px;padding-top:12px;display:grid}.countryBreakdownTitle{color:#475467;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.countryBreakdown>div{flex-wrap:wrap;gap:6px;display:flex}.countryBreakdown>div>span{color:#344054;background:#eef4ff;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:inline-flex}.countryBreakdown small{color:#667085}.channelAttentionRows{gap:8px;display:grid}.channelAttentionRows>div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;grid-template-columns:74px minmax(0,1fr);gap:5px 10px;min-width:0;padding:10px;display:grid}.attentionChannel{color:#0f766e;grid-row:1/-1;align-self:stretch;gap:5px;font-size:12px;font-weight:700}.attentionChannel.lazada{color:#175cd3}.channelAttentionRows strong,.channelAttentionRows small{overflow-wrap:anywhere;min-width:0}.attentionOrderList{grid-column:2;gap:5px;max-height:168px;display:grid;overflow-y:auto}.attentionOrderList button{color:#344054;text-align:left;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.attentionOrderList button:hover{background:#f9fafb;border-color:#98a2b3}.attentionOrderList button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.attentionOrderList button span,.attentionEmpty{color:#667085;font-size:11px}.attentionEmpty{padding:6px 0}.channelAttentionRows strong{color:#101828;font-size:13px}.channelAttentionRows small{color:#667085;font-size:11px;line-height:1.45}.channelOpenButton.attention{margin-top:auto}.channelAttentionActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}@media (width<=1480px){.omniKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.channelOverviewGrid,.channelSupportGrid{grid-template-columns:minmax(0,1fr)}.omniKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.channelRangeMeta{justify-content:space-between;width:100%;margin-left:0}.omniKpiGrid{grid-template-columns:minmax(0,1fr)}.channelCardHeader,.channelPrimaryMetric{flex-direction:column;align-items:stretch}.channelHealth{width:fit-content}.channelPrimaryMetric>div:first-child{border-bottom:1px solid #e4e7ec;border-right:0;min-width:0;padding:0 0 10px}.salesPanelHeader{min-width:0}.salesPanelHeader>strong{overflow-wrap:anywhere;max-width:48%}}@media (width<=600px){.channelRangeMeta{flex-direction:column;align-items:flex-start}.channelCurrencyList,.channelMetricGrid,.channelAttentionRows>div{grid-template-columns:minmax(0,1fr)}.attentionChannel{grid-row:auto}.channelAttentionActions{grid-template-columns:minmax(0,1fr)}}.enterpriseV2Mode .lazadaSettlementStats{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1180px){.enterpriseV2Mode .lazadaSettlementStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.enterpriseV2Mode .lazadaSettlementStats{grid-template-columns:1fr}}.mobileNavButton,.mobileNavClose,.mobileNavBackdrop{display:none}.topBarPrimary{align-items:center;gap:10px;min-width:0;display:flex!important}@media (width<=980px){body.adminMobileNavOpen{overflow:hidden}.appShell.enterpriseV2Mode{grid-template-rows:56px minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid;overflow:visible}.enterpriseV2Mode .sidebar{z-index:80;height:100dvh;min-height:100dvh;padding:max(12px, env(safe-area-inset-top)) 12px max(16px, env(safe-area-inset-bottom));background:#fff;border-right:1px solid #d9dee7;flex-direction:column;gap:10px;transition:transform .18s;display:flex;inset:0 auto 0 0;overflow:hidden;transform:translate(-104%);box-shadow:18px 0 48px #0f172a33;width:min(84vw,320px)!important;position:fixed!important}.enterpriseV2Mode .sidebar.mobileOpen{transform:translate(0)}.enterpriseV2Mode .logoBlock{flex:none;gap:9px;width:100%;height:52px;padding:0 4px 10px;display:flex}.enterpriseV2Mode .logoBlock span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobileNavClose{color:#344054;background:#fff;border:1px solid #d9dee7;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;margin-left:auto;padding:0;display:grid}.enterpriseV2Mode .sidebar nav{overscroll-behavior:contain;flex:auto;gap:4px;width:100%;min-height:0;padding-right:2px;overflow:hidden auto;display:grid!important}.enterpriseV2Mode .navSection,.enterpriseV2Mode .navSectionItems{width:100%;display:grid}.enterpriseV2Mode .navSection+.navSection{margin-top:7px;padding-top:9px}.enterpriseV2Mode .navSectionTitle{display:block}.enterpriseV2Mode .navButton,.enterpriseV2Mode .logout{width:100%;height:44px;min-height:44px;padding:0 12px}.enterpriseV2Mode .logout{flex:0 0 44px;margin:4px 0 0}.mobileNavBackdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a7a;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.enterpriseV2Mode .topBar{z-index:40;width:100%;height:56px;padding:max(6px, env(safe-area-inset-top)) 12px 6px;grid-area:1/1;gap:10px;position:sticky;top:0}.mobileNavButton{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:grid}.enterpriseV2Mode .topBarPrimary{flex:auto;gap:10px;min-width:0;display:flex!important}.enterpriseV2Mode .topBar .topBarBreadcrumb{gap:6px;min-width:0;overflow:hidden}.enterpriseV2Mode .topBar .topBarBreadcrumb span,.enterpriseV2Mode .topBar .topBarBreadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enterpriseV2Mode .topBar>.status{flex:none;min-width:0}.enterpriseV2Mode .mainPane{width:100%;min-width:0;padding:14px 12px calc(28px + env(safe-area-inset-bottom));grid-area:2/1}.enterpriseV2Mode .view,.enterpriseV2Mode .salesDashboard,.enterpriseV2Mode .productAssuranceView,.enterpriseV2Mode .inventoryAssuranceView{gap:14px;min-width:0}.enterpriseV2Mode .viewHeader,.pickupPageHeader,.opsPanelHeader,.salesPanelHeader,.inventoryHeader,.detailHeader,.syncHeader,.bulkImportHeader{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.enterpriseV2Mode .viewHeader{min-height:0}.enterpriseV2Mode .viewHeader h2,.pickupPageHeader h2{font-size:20px;line-height:28px}.enterpriseV2Mode .viewHeaderActions,.pickupHeaderActions,.opsPanelHeader>*,.pickupProductSearch{width:100%;max-width:none}.enterpriseV2Mode .viewHeaderActions,.pickupHeaderActions{justify-content:flex-end}.enterpriseV2Mode .iconButton,.enterpriseV2Mode .primaryButton,.enterpriseV2Mode .iconTextButton,.enterpriseV2Mode .smallButton,.enterpriseV2Mode .dangerButton,.enterpriseV2Mode .fileUploadButton{min-height:40px}.enterpriseV2Mode input,.enterpriseV2Mode select,.enterpriseV2Mode textarea,.enterpriseV2Mode .searchBox{height:auto;min-height:44px;font-size:16px}.enterpriseV2Mode .toolbar,.enterpriseV2Mode .orderFilterBar,.enterpriseV2Mode .settlementFilterBar,.enterpriseV2Mode .logFilterBar,.enterpriseV2Mode .detailFilterBar,.enterpriseV2Mode .cteLookupBar,.lazadaOrderFilterBar{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;padding:10px;display:grid}.enterpriseV2Mode .toolbar>*,.enterpriseV2Mode .orderFilterBar>*,.enterpriseV2Mode .settlementFilterBar>*,.enterpriseV2Mode .logFilterBar>*,.enterpriseV2Mode .detailFilterBar>*,.enterpriseV2Mode .cteLookupBar>*,.lazadaOrderFilterBar>*{width:100%;min-width:0;max-width:none}.enterpriseV2Mode .orderDatePresetGroup{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.enterpriseV2Mode .orderDatePresetGroup button{min-width:0;height:40px;min-height:40px;padding:0 6px}.tableWrap{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;max-width:100%}.enterpriseV2Mode .tableWrap:not(.orderTableWrap):not(.lazadaOrderTableWrap):not(.pickupProductTableWrap)>table{min-width:720px}.enterpriseV2Mode .packageEditTable,.enterpriseV2Mode .unifiedChannelSkuTable,.enterpriseV2Mode .settlementTable,.enterpriseV2Mode .inventoryLedgerTable,.enterpriseV2Mode .inventorySummaryTable{min-width:820px!important}.enterpriseV2Mode .orderTableWrap{background:0 0;border:0;overflow:visible}.enterpriseV2Mode .orderTable,.enterpriseV2Mode .orderTable>tbody,.enterpriseV2Mode .orderTable>tbody>tr,.enterpriseV2Mode .orderTable>tbody>tr>td{max-width:100%;display:block;width:100%!important;min-width:0!important}.enterpriseV2Mode .orderTable{table-layout:auto}.enterpriseV2Mode .orderTable>thead{display:none}.enterpriseV2Mode .orderTable>tbody{gap:12px;display:grid}.enterpriseV2Mode .orderTable>tbody>tr:not(.mobileEmptyRow){background:#fff;border:1px solid #dce2ea;border-radius:9px;overflow:hidden}.enterpriseV2Mode .orderTable>tbody>tr:not(.mobileEmptyRow)>td{text-align:left;white-space:normal;border-bottom:1px solid #edf1f5;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:10px;height:auto;min-height:44px;padding:10px 12px;display:grid}.enterpriseV2Mode .orderTable>tbody>tr:not(.mobileEmptyRow)>td:before{content:attr(data-label);color:#667085;font-size:12px;font-weight:700}.enterpriseV2Mode .orderTable>tbody>tr:not(.mobileEmptyRow)>td:last-child{border-bottom:0}.enterpriseV2Mode .orderTable .stackCell strong,.enterpriseV2Mode .orderTable .stackCell span,.enterpriseV2Mode .orderTable .cteOrderNoCell strong,.enterpriseV2Mode .orderTable .cteOrderNoCell span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.enterpriseV2Mode .orderTable td[data-label=操作] .smallButton{width:100%}.enterpriseV2Mode .orderTable .mobileEmptyRow td{padding:24px 12px;display:block}.pickupPageHeader{gap:10px}.pickupHeaderActions{display:flex}.pickupHeaderActions>button{flex:1 1 0;justify-content:center}.pickupWorkspace{grid-template-columns:minmax(0,1fr);min-height:0}.pickupTreePanel,.pickupEditorPanel,.pickupMediaPanel{border-radius:12px;width:100%}.pickupPanelTitle{flex-direction:column;align-items:flex-start;min-height:0;padding:12px}.pickupPanelTitle .hierarchyAddButton{justify-content:center;width:100%}.pickupEditorActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.pickupEditorActions select{grid-column:1/-1}.pickupEditorActions>button{justify-content:center;width:100%}.pickupPdfTemplate{gap:10px;padding:10px}.pickupPreviewBody{padding:10px}.pickupPreviewPath{align-items:flex-start}.pickupPdfPreviewShell{border-radius:8px;height:720px}.pickupTemplateSection{border-radius:10px;padding:12px}.pickupTemplateSection>header{flex-direction:column;align-items:flex-start}.pickupTemplateSection>header>div{align-items:flex-start}.pickupTemplateSection>header>button,.pickupTemplateSection>header>label{justify-content:center;width:100%}.pickupFormGrid,.pickupLocationForm,.pickupAutomaticOrderGrid,.pickupPhotoGrid,.pickupPointChoiceGrid,.pickupChannelChoices,.pickupStoreGrid{grid-template-columns:minmax(0,1fr)}.pickupTemplatePath,.pickupLocationSummary strong,.pickupPointMappingList code{overflow-wrap:anywhere}.pickupTreeRow{min-height:44px}.treeActions button,.pickupPointEdit,.pickupPointDelete{min-width:32px;height:32px}.pickupPointTreeItem{min-height:46px}.pickupProductPanel .optimizedTableWrap{background:0 0;border:0;overflow:visible}.enterpriseV2Mode .pickupProductTable,.enterpriseV2Mode .pickupProductTable>tbody,.enterpriseV2Mode .pickupProductTable>tbody>tr,.enterpriseV2Mode .pickupProductTable>tbody>tr>td{max-width:100%;display:block;width:100%!important;min-width:0!important}.enterpriseV2Mode .pickupProductTable{table-layout:auto}.enterpriseV2Mode .pickupProductTable>thead{display:none}.enterpriseV2Mode .pickupProductTable>tbody{gap:12px;display:grid}.enterpriseV2Mode .pickupProductTable>tbody>tr:not(.mobileEmptyRow){background:#fff;border:1px solid #dce2ea;border-radius:9px;overflow:hidden}.enterpriseV2Mode .pickupProductTable>tbody>tr:not(.mobileEmptyRow)>td{white-space:normal;border-bottom:1px solid #edf1f5;grid-template-columns:104px minmax(0,1fr);gap:10px;height:auto;min-height:44px;padding:10px 12px;display:grid}.enterpriseV2Mode .pickupProductTable>tbody>tr:not(.mobileEmptyRow)>td:before{content:attr(data-label);color:#667085;font-size:12px;font-weight:700}.enterpriseV2Mode .pickupProductTable>tbody>tr:not(.mobileEmptyRow)>td:last-child{border-bottom:0}.enterpriseV2Mode .pickupProductTable .rowActions{grid-template-columns:minmax(0,1fr) auto;display:grid}.enterpriseV2Mode .pickupProductTable .rowActions .smallButton{justify-content:center;width:100%}.enterpriseV2Mode .pickupProductTable .mobileEmptyRow td{padding:24px 12px;display:block}.modalBackdrop{place-items:stretch stretch}.timelineModal,.orderDetailDrawer,.pickupProductModal,.modalCard{width:100%;max-width:none;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;padding:14px}.pickupProductModal{padding:0}.pickupProductModal>header{min-height:70px;padding:max(12px, env(safe-area-inset-top)) 14px 12px}.pickupProductModal>header h3{font-size:19px}.pickupProductForm,.pickupProductForm section{padding:12px}.pickupProductModal>footer{padding:10px 12px max(10px, env(safe-area-inset-bottom))}.pickupProductModal>footer button{flex:1 1 0}.timelineModalHeader{gap:10px}.detailGrid,.cteResultInline,.adminEditGrid,.orderHandlingGrid,.detailSplitGrid{grid-template-columns:minmax(0,1fr)}.orderHandlingActions{grid-template-columns:minmax(0,1fr);display:grid}.detailMiniTable{-webkit-overflow-scrolling:touch}}@media (width<=600px){.enterpriseV2Mode .mainPane{padding:12px 10px calc(24px + env(safe-area-inset-bottom))}.enterpriseV2Mode .topBar .topBarBreadcrumb>span:first-child,.enterpriseV2Mode .topBar .breadcrumbSeparator{display:none}.enterpriseV2Mode .topBar>.status{padding:4px 7px;font-size:11px}.pickupKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pickupKpis article{grid-template-columns:30px minmax(0,1fr);min-height:68px;padding:10px}.pickupKpis article strong{grid-column:2;font-size:20px}.pickupEditorActions{grid-template-columns:minmax(0,1fr)}.pickupEditorActions select{grid-column:auto}.pickupPointMappingList>article>header,.pickupMediaSection header,.pickupTemplateMediaHeader{flex-direction:column;align-items:flex-start}.pickupPointMappingList>article>header code,.pickupMediaSection header>*,.pickupTemplateMediaHeader>*{max-width:100%}.routeStepRow{grid-template-columns:26px minmax(0,1fr) 40px;gap:7px}.routeStepRow .iconButton{width:40px;min-width:40px}.enterpriseV2Mode .orderTable>tbody>tr:not(.mobileEmptyRow)>td,.enterpriseV2Mode .pickupProductTable>tbody>tr:not(.mobileEmptyRow)>td,.lazadaOrderTable>tbody>tr:not(.lazadaItemsRow)>td{grid-template-columns:92px minmax(0,1fr);padding:10px}}
