:root{font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:18px;color:#17212f;background:#fff;--agc-navy: #002d62;--agc-navy-deep: #001f45;--agc-accent: #3fa9f5;--agc-accent-soft: #d6ecff;--blue: var(--agc-navy);--line: #dbe2ea;--nav-text: #e8eef7}html{font-size:20px}*{box-sizing:border-box}body,#root{margin:0;min-height:100vh;height:100%}body{overflow-x:hidden}.shell,.main,.page,.pageScrollBody,.mainDashboard,.specialScroll,.tableWrap,.workspaceSearchTableWrap,.weightSheetsSearchTableWrap,.stockReportTableWrap,.weightSheetPreviewScroll,.invoiceLinesTableWrap,.invoiceQueueStrip,.weightDeskRegister .warehouseRegisterBody,.weightDeskPage .weightWorkspaceCol .weightPaperPreview,.weightDeskPage .weightWorkspaceCol .weightLiveForm,.weightDeskPage .weightWorkspaceCol .aiInspectorPanel{scrollbar-width:none;-ms-overflow-style:none}.shell::-webkit-scrollbar,.main::-webkit-scrollbar,.page::-webkit-scrollbar,.pageScrollBody::-webkit-scrollbar,.mainDashboard::-webkit-scrollbar,.specialScroll::-webkit-scrollbar,.tableWrap::-webkit-scrollbar,.workspaceSearchTableWrap::-webkit-scrollbar,.weightSheetsSearchTableWrap::-webkit-scrollbar,.stockReportTableWrap::-webkit-scrollbar,.weightSheetPreviewScroll::-webkit-scrollbar,.invoiceLinesTableWrap::-webkit-scrollbar,.invoiceQueueStrip::-webkit-scrollbar,.weightDeskRegister .warehouseRegisterBody::-webkit-scrollbar,.weightDeskPage .weightWorkspaceCol .weightPaperPreview::-webkit-scrollbar,.weightDeskPage .weightWorkspaceCol .weightLiveForm::-webkit-scrollbar,.weightDeskPage .weightWorkspaceCol .aiInspectorPanel::-webkit-scrollbar{width:0;height:0}.shell{min-height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;border:3mm solid var(--agc-navy)}.cloudSyncBar{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;padding:0 18px;min-height:2rem;max-height:2rem;font-size:.78rem;font-weight:600;border-bottom:1px solid var(--line);background:var(--agc-accent-soft);color:var(--agc-navy);flex:0 0 auto;overflow:hidden;white-space:nowrap;box-sizing:border-box}.cloudSyncOk{color:#2d6a4f}.cloudSyncBar .cloudSyncReloadBtn{margin-left:8px;padding:2px 10px;font-size:.78rem;flex-shrink:0}.cloudSyncError{color:#b42318;background:#fff5f5}.siteHeader{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:8px 20px;min-height:56px;box-sizing:border-box;background:var(--agc-navy);border-bottom:3px solid var(--agc-accent);position:sticky;top:0;z-index:20;flex:0 0 auto}.shellCompactMode .siteHeader,.shellCompactMode .processBar{display:none}.shellCompactMode .main{padding:0;background:#fff}.shellCompactMode .page{gap:6px}.shellCompactMode .cloudSyncBar{padding:0 10px}.siteHeaderBrandBlock{display:flex;align-items:center;gap:12px;min-width:0}.siteHeaderWelcome{display:flex;flex-direction:column;gap:1px;min-width:0;color:#fff}.siteHeaderWelcomeEyebrow{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;line-height:1.2;white-space:nowrap}.siteHeaderWelcomeTitle{margin:0;font-size:.95rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(280px,28vw)}.siteHeader--homeWelcome{padding-top:10px;padding-bottom:10px;background:var(--agc-navy);border-bottom:3px solid var(--agc-accent)}.siteHeader--homeWelcome .siteHeaderLogo{height:44px}.siteHeader--withAsk{grid-template-columns:auto minmax(0,1fr) minmax(200px,300px) auto;align-items:center;padding-top:6px;padding-bottom:6px;min-height:0}.siteHeader--homeWelcome.siteHeader--withAsk{padding-top:8px;padding-bottom:8px}.siteHeader .dashboardAskSection--header{position:relative;min-width:0;margin:0;padding:0;background:transparent;border:none;box-shadow:none}.siteHeader .dashboardAskSection--header .dashboardAskForm{margin:0}.siteHeader .dashboardAskSection--header .dashboardAskRow{display:flex;align-items:center;gap:6px;min-width:0}.siteHeader .dashboardAskSection--header .dashboardAskInput{flex:1 1 auto;min-width:0;height:34px;padding:4px 10px;font-size:.82rem;border-radius:6px;border:1px solid rgba(255,255,255,.28);background:#fffffff5;color:#10243f}.siteHeader .dashboardAskSection--header .dashboardAskInput::placeholder{color:#6a7d96}.siteHeader .dashboardAskSection--header .dashboardAskRow .btn{flex:0 0 auto;height:34px;padding:0 12px;font-size:.78rem;white-space:nowrap}.siteHeader .dashboardAskSection--header .dashboardAskMonitorBtn--header{padding:0 10px;color:#fff;border-color:#ffffff59;background:#ffffff1a}.siteHeader .dashboardAskSection--header .dashboardAskMonitorBtn--header:hover{background:#ffffff2e}.siteHeader .dashboardAskResult--headerDropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;min-width:min(420px,72vw);max-height:min(52vh,420px);overflow:auto;padding:12px 14px;border-radius:10px;background:#fff;color:#10243f;border:1px solid #c5d3e4;box-shadow:0 14px 32px #001f4538}.siteHeader .dashboardAskResult--headerDropdown .dashboardAskAsked{color:#5a6d84}.siteHeader .dashboardAskResult--headerDropdown .dashboardAskAnswer{margin:0 0 8px;font-size:.9rem;line-height:1.35}@media (max-width: 1100px){.siteHeader--withAsk{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto}.siteHeader--withAsk .siteHeaderBrandBlock{grid-column:1;grid-row:1}.siteHeader--withAsk .siteNav{grid-column:2;grid-row:1}.siteHeader--withAsk .siteHeaderActions{grid-column:3;grid-row:1}.siteHeader--withAsk .dashboardAskSection--header{grid-column:1 / -1;grid-row:2}.siteHeader .dashboardAskResult--headerDropdown{left:0;right:auto;width:min(480px,92vw)}}@media (max-width: 900px){.siteHeaderWelcomeEyebrow{display:none}.siteHeaderWelcomeTitle{max-width:min(160px,34vw);font-size:.86rem}}.siteHeaderMark{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--nav-text);min-width:0}.siteHeaderLogo{display:block;height:40px;width:auto;max-width:min(200px,42vw);flex-shrink:0;object-fit:contain;background:#fff;padding:4px 8px;border-radius:4px}.siteNav{display:flex;justify-content:flex-start;align-items:center;min-width:0;padding:8px 0}.siteNavStrip{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px 12px;max-width:100%}.siteNavDivider{flex:0 0 auto;width:1px;height:1.15em;margin:0 2px;background:#ffffff59}.siteNavGroupLabel{flex:0 0 auto;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;padding:4px 0;line-height:1.2;white-space:nowrap}.shellDeviceLaptop .siteNavDivider,.shellDeviceTablet .siteNavDivider,.shellUiScaleComfortable .siteNavDivider,.shellUiScaleLarge .siteNavDivider,.shellUiScaleXlarge .siteNavDivider,.shellOperatorLayout.shellJackieUi .siteNavDivider{flex:1 0 100%;width:0;height:0;margin:0;overflow:hidden;background:transparent}.shellDeviceLaptop .siteNavStrip,.shellDeviceTablet .siteNavStrip,.shellOperatorLayout.shellJackieUi .siteNavStrip{row-gap:6px}.siteNavStep{display:inline-flex;align-items:center;justify-content:center;min-width:1.15em;margin-right:.28em;padding:0 .15em;border-radius:3px;background:#ffffff2e;color:#fff;font-size:.78em;font-weight:800;line-height:1.25;letter-spacing:0}.siteNav a.active .siteNavStep,.siteNav a:hover .siteNavStep{background:var(--agc-accent);color:#fff}.siteNavProcessTab--locked{opacity:.42;cursor:not-allowed;border-bottom:2px solid transparent;padding:4px 2px;font-weight:600;font-size:.82rem;letter-spacing:.02em;color:var(--nav-text);-webkit-user-select:none;user-select:none}.siteNavProcessTab--locked .siteNavStep{background:#ffffff1a;color:#ffffffb3}.siteNav a{text-decoration:none;color:var(--nav-text);font-weight:600;font-size:.82rem;letter-spacing:.02em;padding:4px 2px;border-bottom:2px solid transparent;opacity:.92}.shellLargeHeaderNav .siteNavGroupLabel{font-size:.82rem}.shellLargeHeaderNav .siteNavProcessTab--locked,.shellLargeHeaderNav .siteNav a{font-size:1.05rem}.siteNav a:hover,.siteNav a.active{opacity:1;border-bottom-color:var(--agc-accent);color:#fff}.siteHeaderActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}.siteHeaderPageActions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-right:4px}.siteHeaderPageActions .btn{white-space:nowrap}@media (max-width: 1100px){.siteHeader{grid-template-columns:1fr;padding:10px 14px 12px;gap:10px}.siteNav{justify-content:flex-start}.siteNavStrip{justify-content:flex-start;gap:8px 10px}.siteHeaderActions{justify-content:flex-start}}.processBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;background:#f8fafc;border-bottom:1px solid var(--line);flex:0 0 auto}.processCrumb{font-weight:700;color:#53657a}.main{padding:12px 14px 14px;flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#f7f9fc}.cachedRoutePane{flex:1 1 auto;min-height:0;min-width:0;width:100%;display:flex;flex-direction:column;overflow:hidden}.cachedRoutePane[hidden]{display:none!important}.cachedRoutePane>.page{flex:1 1 auto;min-height:0;height:100%}.mainWarehouseWorkspace,.main:has(.weightSheetsPage),.main:has(.clientsPage),.main:has(.preliminaryPage),.main:has(.inventoryPage),.main:has(.dispatchPage),.main:has(.whrPage),.main:has(.stockTransferPage),.main:has(.invoicesPage),.main:has(.stockMovementsPage),.main:has(.stockReportPage){padding:8px 10px 10px}.mainSpecialWorkspace{padding:8px 10px 10px}.mainDashboard{padding:0;background:#fff;overflow:auto;box-sizing:border-box;box-shadow:inset 0 0 0 3mm var(--agc-navy)}.page{display:flex;flex-direction:column;gap:10px;width:100%;max-width:none;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}.page.dashboardPage{gap:0;overflow:auto}.pageScrollBody{flex:1 1 auto;min-height:0;overflow:auto;min-width:0}.pageScrollBody.workspacePageBody{display:flex;flex-direction:column;gap:10px}.page .panel,.pageHead,.pageChrome{min-width:0;max-width:100%;box-sizing:border-box}.pageChromeMetrics,.pageMetricChip{max-width:100%}.pageChromeMetrics{flex-wrap:wrap;row-gap:6px}.pageMetricChip{white-space:normal;line-height:1.35}.page .tableWrap,.page .tableScroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.page .table{width:100%;table-layout:auto}.page .table th,.page .table td{overflow-wrap:anywhere;word-break:break-word}.pageNotice{flex:0 0 auto;margin:0}.pageToolsFold{flex:0 0 auto;border:1px solid var(--line);border-radius:8px;background:#fff}.pageToolsFold>summary{cursor:pointer;padding:8px 12px;font-weight:700;font-size:.82rem;color:var(--blue);list-style:none}.pageToolsFold>summary::-webkit-details-marker{display:none}.pageToolsFold[open]>summary{border-bottom:1px solid var(--line)}.pageToolsFoldBody{padding:10px 12px 12px}.pageToolsFoldBody .pageHead{padding:0;margin:0}.pageWorkspaceTabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:0 0 auto}.pageWorkspaceTabs .active{background:var(--blue);border-color:var(--blue);color:#fff}.landingDocPreview .page,.weightSheetA4Preview .page,.invoicePreviewScroll .page,.dispatchNotePreviewHost .page.dispatchNotePage{display:block!important;flex:none!important;min-height:auto!important;min-width:0!important;width:100%!important;max-width:none!important;height:auto!important;overflow:visible!important;gap:0!important}.landingDocPreview .page.warehouseWeightSheetPrint,.weightSheetA4Preview .page.warehouseWeightSheetPrint{display:flex!important;flex-direction:column!important;width:210mm!important;max-width:210mm!important;min-height:297mm!important;height:297mm!important;max-height:297mm!important;overflow:hidden!important}.landingDocPreview .page.stockReturnNotePrint,.weightSheetA4Preview .page.stockReturnNotePrint{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.landingDocPreview .page.stockReturnNotePrint .rtnCommentsText,.weightSheetA4Preview .page.stockReturnNotePrint .rtnCommentsText{white-space:pre-wrap!important;overflow:visible!important}.pageHead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;flex:0 0 auto;width:100%;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:10px}.pageHeadCopy{flex:1 1 280px;min-width:0}.pageChromeNoticeSlot{margin-top:8px;min-height:2.1rem;max-height:2.1rem;box-sizing:border-box}.pageChromeNotice{min-height:2.1rem;max-height:2.1rem;padding:5px 10px;border-radius:7px;border:1px solid var(--line);font-size:.82rem;font-weight:650;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.pageChromeNotice--empty{visibility:hidden;border-color:transparent;background:transparent}.pageChromeNotice--notice{border-color:#b8d4f0;background:#eef6ff;color:#1a4a7a}.pageChromeNotice--warn{border-color:#e8c98a;background:#fff8e8;color:#7a5a12}.pageChromeNotice--error{border-color:#e8b4b4;background:#fff0f0;color:#8b1e1e}.dispatchPage .pageChrome{flex-wrap:nowrap;align-items:flex-start;flex:0 0 auto}.dispatchPage .pageChromeNoticeSlot{margin-top:6px}.dispatchPage .dispatchPageContainer{flex:1 1 auto;min-height:0}.dispatchPage .dispatchWorkspace.dispatchWorkspace--notesFormAutoFit,.dispatchPage .dispatchWorkspace.dispatchWorkspace--notesOnly{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:none!important}.pageHead .pageHeadActions{flex:0 0 auto;align-self:flex-start;justify-content:flex-end;max-width:100%}@media (max-width: 720px){.pageHead{padding:10px 12px}.pageHead .pageHeadActions{width:100%;justify-content:flex-start}}.metricRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.metricCard{background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.metricCard span{font-size:.75rem;color:#6f8096;font-weight:600}.metricCard strong{font-size:1.1rem;color:var(--blue)}.pageHead h1{margin:4px 0 0;font-size:1.5rem}.eyebrow{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#6f8096;font-weight:800}.muted{color:#53657a;font-size:.88rem;margin:6px 0 0}.panel{background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px 16px;box-shadow:0 6px 18px #0f172a0a}.gridTwo{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width: 900px){.gridTwo{grid-template-columns:1fr}}.weightSheetsPage{width:100%;height:100%;flex:1 1 auto;min-height:0;overflow:hidden;gap:0;background:radial-gradient(900px 320px at 100% 0%,rgba(63,169,245,.07),transparent 55%),linear-gradient(180deg,#f3f6fa,#eef2f7)}.weightSheetsDocLayout{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-height:0;width:100%;height:100%;overflow:hidden;animation:weightSheetsIn .4s ease-out both}@keyframes weightSheetsIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.weightSheetsChrome{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;min-width:0}.weightSheetsToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:8px 12px;background:#fffffff5;border:1px solid color-mix(in srgb,var(--line) 85%,#fff);border-radius:12px;box-shadow:0 8px 22px #002d620d}.weightSheetsTitle{margin:0;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:800;color:var(--agc-navy);letter-spacing:-.01em}.weightSheetsToolbarActions{justify-content:flex-end;flex:1 1 auto}.weightSheetsPickerBar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px 12px;padding:8px 12px;background:#ffffffc7;border:1px solid color-mix(in srgb,var(--line) 85%,#fff);border-radius:12px}.weightSheetsPickerBar .returnNotesConditionTabs{flex:1 1 100%;margin:0}.weightSheetsPickerFields{flex:1 1 auto;min-width:min(100%,280px);align-items:flex-end}.weightSheetsPickerBar .clientSearchField,.weightSheetsPickerBar .clientSelectField{gap:2px}.weightSheetsPickerBar .clientSearchField span,.weightSheetsPickerBar .clientSelectField span{font-size:.72rem;line-height:1.2}.weightSheetsPickerBar .input{padding:5px 8px;font-size:.82rem}.weightSheetsPickerBar .clientSearchField{flex:1 1 11rem;max-width:16rem}.weightSheetsPickerBar .clientSelectField{flex:2 1 16rem;min-width:12rem}.weightSheetsPickerMeta{margin:0;font-size:.72rem;line-height:1.3;flex:0 1 auto;max-width:100%;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weightSheetsAlerts{position:relative;z-index:40;display:block;height:0;min-height:0;margin:0;padding:0;overflow:visible;flex:0 0 0;pointer-events:none}.weightSheetsAlerts .pageNotice.notice{display:none!important}.weightSheetsAlerts .pageNotice.error,.weightSheetsAlerts .pageNotice.warn{position:absolute;left:0;top:0;min-width:16rem;max-width:min(36rem,calc(100vw - 2rem));padding:8px 12px;font-size:.82rem;pointer-events:auto;box-shadow:0 6px 18px #0f233a1f}.weightSheetsPage .weightSheetsWorkspace{flex:1 1 auto;min-height:0}.shell:has(.weightSheetsPage) .cloudSyncBar{padding:4px 14px;font-size:.72rem}.shell:has(.weightSheetsPage) .processBar{padding:5px 14px;gap:8px}.shell:has(.weightSheetsPage) .processBar .btn{padding:5px 10px;font-size:.78rem}.shell:has(.weightSheetsPage) .processCrumb{font-size:.78rem}.weightSheetsPage .weightSheetPreviewToolbar{padding:5px 10px;gap:8px}.weightSheetsPage .weightSheetPreviewToolbar strong{font-size:.76rem}.weightSheetsPage .weightSheetEditHead{margin-bottom:4px}.weightSheetsPage .weightSheetEditHead h2{margin:0;font-size:1rem}.weightSheetsPage .wsEditHead{grid-column:1 / -1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px 16px;padding:12px 14px;margin:0 0 6px;border-radius:12px;border:1px solid color-mix(in srgb,var(--agc-accent) 28%,var(--line));background:linear-gradient(135deg,#f4f9ff,#eef5fc 55%,#f8fafc)}.weightSheetsPage .wsEditHeadMain{min-width:0;display:grid;gap:4px}.weightSheetsPage .wsEditHeadTop{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.weightSheetsPage .wsEditHeadEyebrow{margin:0;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6f8096}.weightSheetsPage .wsEditHead h2{margin:0;font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:800;color:var(--agc-navy);letter-spacing:-.01em;line-height:1.15}.weightSheetsPage .wsEditHeadClient{margin:0;font-size:.9rem;font-weight:650;color:#334155;text-transform:none;letter-spacing:normal}.weightSheetsPage .wsEditHeadMeta{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:4px}.weightSheetsPage .wsEditHeadMeta>span{display:inline-flex;align-items:baseline;gap:4px;padding:3px 9px;border-radius:999px;background:#ffffffd9;border:1px solid color-mix(in srgb,var(--line) 80%,#fff);font-size:.72rem;color:#53657a;text-transform:none;letter-spacing:normal}.weightSheetsPage .wsEditHeadMeta strong{color:var(--agc-navy);font-variant-numeric:tabular-nums}.weightSheetsPage .wsEditHeadChain{margin:4px 0 0;font-size:.74rem;color:#7a8da3;text-transform:none;letter-spacing:normal}.weightSheetsPage .wsEditHeadActions{flex-shrink:0}.weightSheetsPage .weightSheetSection{grid-column:1 / -1;display:flex;flex-direction:column;gap:10px;padding:12px 13px;border-radius:12px;border:1px solid var(--line);background:#fbfcfe;box-sizing:border-box;min-width:0}.weightSheetsPage .weightSheetSection>label,.weightSheetsPage .weightSheetSection .weightSheetPackagingRow,.weightSheetsPage .weightSheetSection .weightSheetDescriptorRow,.weightSheetsPage .weightSheetSection .weightSheetMetaRow{width:100%;min-width:0}.weightSheetsPage .weightSheetSection--primary{border-color:color-mix(in srgb,var(--agc-accent) 40%,var(--line));background:linear-gradient(180deg,#f5faff,#eef6ff);box-shadow:inset 3px 0 0 var(--agc-accent)}.weightSheetsPage .weightSheetSection--goods{background:#fafcfe}.weightSheetsPage .weightSheetPreviewToolbar{border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.weightSheetsPage .weightSheetPreviewPanel{border-radius:14px;border-color:color-mix(in srgb,var(--line) 85%,#fff);box-shadow:0 8px 22px #002d620d;overflow:hidden}.weightSheetsPage .weightSheetPreviewPanel,.weightSheetsPage .weightSheetEditPanel{min-height:0;max-height:100%}.weightSheetsPage .weightSheetsWorkspace>.panelResizableHost{min-height:0;max-height:100%;overflow:hidden}.weightSheetsPage .panelResizableHost.weightSheetEditPanel,.weightSheetsPage .panelResizableHost.weightSheetEditPanel--scroll{display:flex;flex-direction:column;min-height:0;height:100%;max-height:100%;overflow:hidden}.weightSheetsPage .panelResizableHost.weightSheetEditPanel>.weightSheetForm,.weightSheetsPage .panelResizableHost.weightSheetEditPanel>.weightSheetFormScroll,.weightSheetsPage .weightSheetEditPanel .weightSheetForm.panel{flex:1 1 auto;min-height:0!important;max-height:100%!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94a3b8 #e8edf3;-ms-overflow-style:auto}.weightSheetsPage .panelResizableHost.weightSheetEditPanel>.weightSheetForm::-webkit-scrollbar,.weightSheetsPage .panelResizableHost.weightSheetEditPanel>.weightSheetFormScroll::-webkit-scrollbar,.weightSheetsPage .weightSheetEditPanel .weightSheetForm.panel::-webkit-scrollbar{width:12px;height:12px}.weightSheetsPage .panelResizableHost.weightSheetEditPanel>.weightSheetForm::-webkit-scrollbar-thumb,.weightSheetsPage .weightSheetEditPanel .weightSheetForm.panel::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:8px}.screenFitHost{flex:1 1 auto;min-height:0;min-width:0;width:100%;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;background:#e5e7eb;contain:layout style}.weightSheetEditFitHost{background:#f7f9fc}.screenFitSizer{flex:0 0 auto;max-width:100%;max-height:100%;overflow:hidden}.screenFitContent{box-sizing:border-box}.screenFit--measuring{transform:none!important}.weightSheetsPage .weightSheetPreviewScroll.screenFitContent{overflow:visible;padding:0;min-height:0;height:auto;background:transparent}.weightSheetsPage .weightSheetPreviewFitHost .weightSheetA4Preview.landingDocPreview{min-height:0;height:auto;overflow:visible}.weightSheetsPage .weightSheetPreviewFitHost.screenFitHost{align-items:flex-start;justify-content:flex-start;background:#fff;overflow:auto}.weightSheetsPage .weightSheetPreviewFitHost .screenFitSizer{margin:0;overflow:visible;max-width:none;max-height:none;flex:0 0 auto;height:auto!important}.weightSheetsPage .weightSheetPreviewScroll.screenFitContent,.weightSheetsPage .weightSheetPreviewScroll{padding:0;background:#fff;width:100%;height:auto;min-height:0;overflow:visible}.weightSheetsPage .weightSheetPreviewFitHost .weightSheetA4Preview.landingDocPreview .page:not(.dispatchNotePage):not(.warehouseWeightSheetPrint){box-shadow:none!important;margin:0!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:auto!important;overflow:visible!important}.weightSheetsPage .weightSheetPreviewFitHost .weightSheetA4Preview.landingDocPreview .page.warehouseWeightSheetPrint{box-shadow:none!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;width:210mm!important;max-width:210mm!important;min-height:297mm!important;height:297mm!important;max-height:297mm!important;aspect-ratio:auto!important;overflow:hidden!important}.weightSheetsPage .weightSheetEditFitHost .weightSheetForm.panel{overflow:visible;overflow-x:visible;overflow-y:visible}.weightSheetsPage .weightSheetEditFitHost .weightSheetForm.formGrid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.weightSheetsPage .weightSheetEditFitHost .weightSheetForm .input,.weightSheetsPage .weightSheetEditFitHost .weightSheetForm select.input{padding:5px 8px;font-size:.78rem}.weightSheetsPage .weightSheetEditFitHost .weightSheetForm label{font-size:.76rem;gap:2px}.weightSheetsPage .weightSheetEditFitHost .btn{padding:5px 10px;font-size:.76rem}@media (min-width: 1500px){.weightSheetsPage .weightSheetEditFitHost .weightSheetForm.formGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.workspaceSearchPanel,.weightSheetsSearchPanel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.workspaceSearchField,.weightSheetSearchField{display:flex;flex-direction:column;gap:4px;flex:1 1 16rem;min-width:12rem}.workspaceSearchInput,.weightSheetSearchInput{width:100%;max-width:28rem}.workspaceSearchTableWrap,.weightSheetsSearchTableWrap{flex:1 1 auto;min-height:0;overflow:auto}.weightSheetsDocLayoutGrid{display:grid;gap:10px;width:100%;flex:1 1 auto;min-height:0;overflow:hidden;grid-template-rows:minmax(0,auto) minmax(0,1fr)}.weightSheetsListPanel{max-height:min(14rem,28vh);overflow:auto;display:flex;flex-direction:column;gap:8px}.weightSheetsListPanel .workspaceSearchHint{margin:0}.preliminaryPage{width:100%;min-width:0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden;background:radial-gradient(900px 320px at 0% 0%,rgba(63,169,245,.07),transparent 55%),linear-gradient(180deg,#f3f6fa,#eef2f7)}.preliminaryPage.weightSheetsPage .weightSheetsDocLayout{gap:6px}.preliminaryPage .weightSheetsWorkspace.preliminaryWorkspace{display:flex;flex-direction:column;grid-template-columns:none;gap:0;overflow:hidden;min-height:0;flex:1 1 auto;height:100%}.preliminaryPage .preliminaryEditPanel.weightSheetForm,.preliminaryPage .preliminaryOcrWorkspace{flex:1 1 auto;min-height:0;width:100%;max-width:none;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#94a3b8 #e8edf3;-ms-overflow-style:auto}.preliminaryPage .preliminaryEditPanel.weightSheetForm::-webkit-scrollbar,.preliminaryPage .preliminaryOcrWorkspace::-webkit-scrollbar{width:10px;height:10px}.preliminaryPage .preliminaryEditPanel.weightSheetForm::-webkit-scrollbar-thumb,.preliminaryPage .preliminaryOcrWorkspace::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:8px;border:2px solid #e8edf3}.whrPage.weightSheetsPage{width:100%;min-width:0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden;background:radial-gradient(900px 320px at 0% 0%,rgba(63,169,245,.07),transparent 55%),linear-gradient(180deg,#f3f6fa,#eef2f7)}.whrPage.weightSheetsPage .weightSheetsDocLayout{gap:6px}.whrPage.weightSheetsPage .weightSheetsWorkspace.whrWorkspace{display:flex;flex-direction:column;grid-template-columns:none;gap:10px;overflow:hidden;min-height:0;flex:1 1 auto;height:100%}.whrPage.weightSheetsPage .whrWorkspace--bill,.whrPage.weightSheetsPage .whrWorkspace--weekly{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.whrPage.weightSheetsPage .whrEditPanel.weightSheetForm{flex:0 0 auto;min-height:0;width:100%;max-width:none;overflow:visible}.whrPage.weightSheetsPage .whrEmptyPanel,.whrPage.weightSheetsPage .whrTransferPanel,.whrPage.weightSheetsPage .whrWeeklyTools{flex:0 0 auto}.whrPage.weightSheetsPage .whrWeeklySections{display:flex;flex-direction:column;gap:12px;min-width:0}.whrPage.weightSheetsPage .weightSheetsPickerHint{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(420px,40vw)}.clientsPage,.whrPage,.stockReportPage,.stockMovementsPage,.inventoryPage,.dispatchPage,.stockTransferPage,.invoicesPage{width:100%;min-width:0;overflow:hidden}.inventoryPage,.dispatchPage,.whrPage{background:radial-gradient(900px 320px at 50% 0%,rgba(63,169,245,.07),transparent 55%),linear-gradient(180deg,#f3f6fa,#eef2f7)}.inventoryPage>.pageChrome,.dispatchPage>.pageChrome,.whrPage>.pageChrome{padding-bottom:2px}.inventoryPage .pageChromeDesc,.dispatchPage .pageChromeDesc,.whrPage .pageChromeDesc{max-width:58ch}.inventoryLockScreen{max-width:36rem;margin:1.25rem auto 0;padding:1.5rem 1.6rem 1.7rem;text-align:center;border:1px solid #d5dde6;background:#fff}.inventoryLockKicker{margin:0 0 .35rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--agc-navy)}.inventoryLockScreen h2{margin:0 0 .5rem;font-size:1.35rem;color:var(--agc-navy)}.inventoryPage--locked{overflow:auto}.dashboardPage{width:100%;min-width:0;overflow:auto}.stockReportTools{padding:8px 12px}.stockReportToolsBar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.stockReportToolsTitle{margin:0;flex:0 0 auto;font-size:.95rem;font-weight:800;color:var(--blue);align-self:center;white-space:nowrap}.stockReportToolsFields{display:flex;flex-wrap:wrap;flex:1 1 auto;align-items:flex-end;gap:8px 10px;min-width:min(100%,280px)}.stockReportToolsField{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0;font-weight:inherit;color:inherit}.stockReportToolsField>span{font-size:.72rem;font-weight:700;color:#53657a;line-height:1.2}.stockReportToolsField .input{width:100%;min-width:0;padding:5px 8px;font-size:.82rem}.stockReportToolsField--search{flex:1 1 10rem;max-width:16rem}.stockReportToolsField--client,.stockReportToolsField--warehouse{flex:1 1 9rem;max-width:13rem}.stockReportToolsField--date{flex:0 1 9.5rem}.stockReportToolsField--check{flex:0 0 auto;flex-direction:row;align-items:center;gap:6px;align-self:center;padding-bottom:2px}.stockReportToolsField--check span{font-size:.78rem;font-weight:600;color:#53657a;white-space:nowrap}.stockReportCheckLabel{display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:600;color:#53657a}.stockReportToolsWeekHint{flex:1 1 100%;margin:0;font-size:.72rem;line-height:1.35}.stockReportSummaryGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stockReportDetailPanel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.stockReportTableWrap{overflow:auto;max-height:min(52vh,640px)}.stockReportTable .num{text-align:right}.clientReportMark{white-space:normal;min-width:12rem;max-width:28rem}.clientReportColTick{display:flex;align-items:center;gap:6px;font-weight:600}.clientReportColTick input{margin:0;flex:0 0 auto}.stockRentPreviewPanel{margin-top:4px}.stockRentPreviewHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.stockRentPreviewHead h2{margin:0 0 4px}.stockRentTableWrap{overflow:auto;max-height:min(48vh,520px)}.stockRentTable{font-size:.78rem}.stockRentTable th{font-style:italic;white-space:nowrap}.stockRentTable .num{text-align:right;white-space:nowrap}.stockRentTable tr.stockRentGroupStart td{border-top:2px solid #9eb0c4}.stockRentTable tr.stockRentGroupStart:first-child td{border-top-width:1px}.stockRentTable tbody tr:not(.stockRentGroupStart) td{padding-top:1px;padding-bottom:1px}@media (max-width: 900px){.stockReportSummaryGrid{grid-template-columns:1fr}}.clientPickerStrip{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.clientPickerRow{align-items:flex-end;flex-wrap:wrap;gap:12px}.clientSearchField,.clientSelectField{display:flex;flex-direction:column;gap:4px;min-width:12rem}.clientSearchField{flex:1 1 14rem;max-width:22rem}.clientSelectField{flex:2 1 12rem;min-width:0;max-width:100%}.clientSelect{width:100%;max-width:100%;min-width:0}.clientPickerHint{margin:0}.clientFullEdit textarea.input{resize:vertical;min-height:4.5rem}.workspaceEditPanel{flex:0 0 auto;min-height:0;min-width:0;overflow:auto}.clientFullEdit.workspaceEditPanel{overflow:auto}.workspaceEditHead{grid-column:1 / -1}.workspaceEditHead h2{margin:0 0 6px}.workspaceEditActions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.workspaceSearchHint{margin:8px 0 0;padding:12px 14px;background:#f7f9fc;border:1px dashed var(--line);border-radius:8px}.weightSheetsWorkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:stretch;width:100%;height:100%;flex:1 1 auto;min-height:0;overflow:hidden}.weightSheetsPage .weightSheetsWorkspace.weightSheetsWorkspace--freeLayout,.weightSheetsPage .weightSheetsWorkspace.dispatchWorkspace--freeLayout{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;overflow:hidden!important;align-items:stretch!important}.weightSheetsPage .weightSheetsWorkspace--manualResize{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important}.weightSheetsPage .panelResizableHost{min-width:0;min-height:0;height:100%;max-height:100%;overflow:hidden}.weightSheetsPage .panelResizableHost.weightSheetEditPanel>.weightSheetForm,.weightSheetsPage .panelResizableHost.weightSheetEditPanel>.weightSheetFormScroll,.weightSheetsPage .weightSheetEditPanel .weightSheetForm.panel{scrollbar-width:thin!important;-ms-overflow-style:auto!important}.weightSheetsPage .panelResizableHost.weightSheetEditPanel>.weightSheetForm::-webkit-scrollbar,.weightSheetsPage .weightSheetEditPanel .weightSheetForm.panel::-webkit-scrollbar{width:12px!important;height:12px!important}.dispatchWorkspace{align-items:stretch;flex:1 1 auto;min-height:0;overflow:hidden}.whsPreviewBodyOnly{padding:8px 10px!important;min-height:0!important;box-shadow:none!important}.whsPreviewBodyOnly .footerGrid,.whsPreviewBodyOnly .signature,.whsPreviewBodyOnly .small.center{display:none!important}.weightSheetPreviewCaption{flex:0 0 auto;padding:6px 12px;font-size:.82rem;border-bottom:1px solid var(--line);background:#f7f9fc}@media (max-width: 1100px){.weightSheetsWorkspace{grid-template-columns:1fr}.dispatchWorkspace--resizable:not(.dispatchWorkspace--jackieResize):not(.dispatchWorkspace--freeLayout) .dispatchEditColumn--resizable{width:100%!important}.dispatchWorkspace--previewResizable:not(.dispatchWorkspace--jackieResize):not(.dispatchWorkspace--freeLayout) .dispatchPreviewResizableHost{width:100%!important}.dispatchPreviewResizableHost--autoFill{min-height:0}.dispatchWorkspace:not(.dispatchWorkspace--jackieResize):not(.dispatchWorkspace--freeLayout) .dispatchFormResizableHost{width:100%!important}.weightSheetEditPanel{min-height:0;max-height:none}.weightSheetA4Preview.landingDocPreview .page:not(.dispatchNotePage):not(.warehouseWeightSheetPrint){min-height:auto!important}.weightSheetA4Preview.landingDocPreview .page.warehouseWeightSheetPrint{min-height:297mm!important;height:297mm!important}}@media (min-width: 1400px){.weightSheetsWorkspace:not(.dispatchWorkspace--resizable){grid-template-columns:minmax(0,1.15fr) minmax(420px,1fr)}}.weightSheetPreviewPanel{padding:0;overflow:hidden;min-height:0;height:100%;width:100%;min-width:0;display:flex;flex-direction:column;flex:1 1 auto}.weightSheetPreviewToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);background:#fff}.weightSheetPreviewToolbar strong{color:var(--blue);font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}.weightSheetMetaRow{display:grid;grid-template-columns:1fr 1fr;gap:12px;grid-column:1 / -1}.weightSheetPackagingRow{display:flex;flex-direction:column;gap:4px;grid-column:1 / -1;max-width:220px}.weightSheetPackagingRow label{display:flex;flex-direction:column;gap:4px}.prelimPackagingBlock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.prelimPackagingGroup{display:flex;flex-direction:column;gap:8px;min-width:0}.prelimQtyHint{display:block;margin-top:4px;color:#9a3412}.prelimPackagingTitle{font-size:.82rem;font-weight:700;color:#53657a;text-transform:uppercase;letter-spacing:.04em}.prelimPackagingFields{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:8px}.prelimPackagingFields--sample{grid-template-columns:minmax(0,.9fr) minmax(0,.7fr) minmax(0,1fr)}.prelimPackagingFields--weight{grid-template-columns:repeat(3,minmax(0,1fr))}.prelimPackagingFields--storage{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.prelimPackagingFields--storageEuro{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) minmax(0,.9fr)}.prelimStorageHint{margin:0;font-size:.82rem;font-weight:600}@media (max-width: 720px){.prelimPackagingBlock,.prelimPackagingFields--sample,.prelimPackagingFields--weight{grid-template-columns:1fr}}.weightSheetDescriptorRow{display:flex;flex-direction:column;gap:10px;grid-column:1 / -1}.weightSheetDescriptorRow label{display:flex;flex-direction:column;gap:4px}.weightSheetDescriptorRow .input,.weightSheetDescriptorRow select.input{width:100%;min-width:0}.weightSheetPreviewScroll{flex:1 1 auto;min-height:0;height:100%;width:100%;overflow:auto;overflow-x:auto;padding:16px;background:#e5e7eb;box-sizing:border-box}.weightSheetsPage .weightSheetPreviewPanel .screenFitHost{flex:1 1 auto}.weightSheetA4Preview.landingDocPreview:not(.dispatchNotePreviewHost){display:block;min-height:0;height:auto;width:auto}.weightSheetA4Preview.landingDocPreview .page:not(.dispatchNotePage){width:210mm!important;max-width:210mm!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin:0 auto!important;background:#fff!important;box-shadow:0 8px 32px #0f172a26!important;padding:10mm 12mm!important;font-family:Times New Roman,Times,serif!important;font-size:18px!important;line-height:1.35!important;color:#111!important;box-sizing:border-box!important;overflow:visible!important}.weightSheetA4Preview.landingDocPreview .page.warehouseWeightSheetPrint{display:flex!important;flex-direction:column!important;min-height:297mm!important;height:297mm!important;max-height:297mm!important;padding:4mm 10mm 6mm 6mm!important;font-size:13px!important;line-height:1.25!important;overflow:hidden!important}.weightSheetA4Preview.landingDocPreview .page.stockReturnNotePrint{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.weightSheetA4Preview.landingDocPreview h1{font-size:32px!important}.weightSheetA4Preview.landingDocPreview .page.warehouseWeightSheetPrint h1{font-size:24px!important}.weightSheetA4Preview.landingDocPreview .titleBlock h2{font-size:22px!important}.weightSheetA4Preview.landingDocPreview .page.warehouseWeightSheetPrint .titleBlock h2,.weightSheetA4Preview.landingDocPreview .topAddr,.weightSheetA4Preview.landingDocPreview .small{font-size:16px!important}.weightSheetA4Preview.landingDocPreview .page.warehouseWeightSheetPrint .topAddr,.weightSheetA4Preview.landingDocPreview .page.warehouseWeightSheetPrint .small{font-size:12px!important}.weightSheetA4Preview.landingDocPreview .headGrid td,.weightSheetA4Preview.landingDocPreview .palletTable th,.weightSheetA4Preview.landingDocPreview .palletTable td{padding:6px 8px!important;font-size:17px!important}.weightSheetA4Preview.landingDocPreview .page.warehouseWeightSheetPrint .headGrid td,.weightSheetA4Preview.landingDocPreview .page.warehouseWeightSheetPrint .palletTable th,.weightSheetA4Preview.landingDocPreview .page.warehouseWeightSheetPrint .palletTable td{padding:4px 6px!important;font-size:13px!important}.weightSheetA4Preview.landingDocPreview .palletTable th.pltHead{font-size:14px!important}.weightSheetA4Preview.landingDocPreview .page.warehouseWeightSheetPrint .palletTable th.pltHead{font-size:11px!important}.weightSheetA4Preview.landingDocPreview .palletTable tbody tr.whsPalletRow td{height:28px!important;min-height:28px!important}.weightSheetA4Preview.landingDocPreview .page.warehouseWeightSheetPrint .palletTable tbody tr.whsPalletRow td{height:18px!important;min-height:18px!important}.weightSheetA4Preview.landingDocPreview .page.warehouseWeightSheetPrint .spacerGrow{flex:1 1 auto!important;height:auto!important;min-height:8px!important}.weightSheetPreviewScroll .headGrid,.weightSheetPreviewScroll .palletTable,.weightSheetPreviewScroll table{width:100%;max-width:100%}.weightSheetPreviewScroll .docLetterheadLogo{display:block;margin:0 auto 8px;max-width:min(320px,100%);max-height:110px;width:auto;height:auto;object-fit:contain}.weightSheetPreviewScroll h1{margin:0;font-size:24px;font-weight:700;text-align:center;color:#111}.weightSheetPreviewScroll .titleBlock h2{margin:0;font-size:14px;font-weight:700;text-align:center;color:#111}.weightSheetPreviewScroll table{width:100%;border-collapse:collapse}.weightSheetPreviewScroll .palletTable th{background:#f5f5f5!important;color:#111!important;text-transform:none!important;font-size:inherit!important;visibility:visible!important;opacity:1!important}.weightSheetPreviewScroll .palletTable thead{display:table-header-group!important}.weightSheetPreviewScroll .palletTableWrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scroll-margin-top:8px}.weightSheetPreviewScroll #whs-pallet-table,.weightSheetPreviewScroll .whs-pallet-table{scroll-margin-top:12px}.weightSheetPreviewScroll .palletTable{table-layout:fixed!important;min-width:340px!important}.weightSheetPreviewScroll .palletTable th,.weightSheetPreviewScroll .palletTable td{text-align:center!important;vertical-align:middle!important;overflow:hidden!important}.weightSheetPreviewScroll .palletTable th.pltHead,.weightSheetPreviewScroll .palletTable td.pltNo{text-align:center!important;width:3.5rem!important;min-width:3.5rem!important;max-width:3.5rem!important;color:#111!important;visibility:visible!important}.weightSheetPreviewScroll .palletTable th.pltHead{white-space:normal!important;line-height:1.15!important;font-size:.72em!important;overflow:hidden!important}.weightSheetPreviewScroll .palletTable td.pltNo{white-space:nowrap!important;overflow:hidden!important}.weightSheetPreviewScroll .palletTable .num{text-align:center!important}.weightSheetPreviewScroll .headGrid .value,.weightSheetPreviewScroll .headGrid .value2,.weightSheetPreviewScroll .headGrid .value3{text-align:center!important;vertical-align:middle!important}.weightSheetPreviewScroll .palletTable thead th{white-space:normal;line-height:1.15;vertical-align:middle;font-size:.72em;word-break:break-word;text-align:center}.actionRow{display:flex;flex-wrap:wrap;gap:8px}.dispatchPage,.whrPage,.stockTransferPage{width:100%;flex:1 1 auto;min-height:0;overflow:hidden}.stockMovementsPage .stockMovementsFilters{grid-template-columns:1fr;align-items:end;gap:8px;margin:0}.stockMovementsPage .stockMovementsFilters .span2{grid-column:1 / -1}.stockMovementsNoteInquiry{margin:0}.stockMovementsNoteInquiry h2{margin:0 0 6px;font-size:1rem}.stockMovementsNoteInquiryTable{margin-top:8px}.stockMovementsTable tr.stockMovementsRow--noteGap td,.stockMovementsNoteInquiryTable tr.stockMovementsRow--noteGap td{background:#fff8e8;color:#7a5a12}.stockMovementsRebagInquiryTitle{margin:14px 0 0;font-size:.95rem}.stockMovementsTable tr.stockMovementsRow--rebag td,.stockMovementsNoteInquiryTable tr.stockMovementsRow--rebag td{background:#eef5fb}.stockMovementsPage .stockMovementsSplit{display:grid;grid-template-columns:minmax(240px,20rem) minmax(0,1fr);gap:12px;align-items:stretch;flex:1 1 auto;min-height:0;min-width:0}.stockMovementsPage .stockMovementsSplitAside{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;overflow:auto}.stockMovementsMetrics{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0}.stockMovementsPage .stockMovementsMetrics .kpiCard{padding:8px 10px}.stockMovementsTable .num{text-align:right;font-variant-numeric:tabular-nums}.stockMovementsPage .tableScroll{overflow-x:auto;max-width:100%}@media (max-width: 900px){.stockMovementsPage .stockMovementsSplit{grid-template-columns:1fr}.stockMovementsPage .stockMovementsFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.stockMovementsPage .stockMovementsFilters{grid-template-columns:1fr}}.stockTransferForm .stockTransferBagsHint{font-size:.78rem;font-weight:500;line-height:1.3}.stockTransferPage{background:radial-gradient(900px 320px at 50% 0%,rgba(63,169,245,.07),transparent 55%),linear-gradient(180deg,#f3f6fa,#eef2f7)}.stockTransferPage>.pageChrome{padding-bottom:2px}.stockTransferPage .pageChromeDesc{max-width:58ch}.stockTransferPage .pageScrollBody{animation:stockTransferWorkspaceIn .4s ease-out both}@keyframes stockTransferWorkspaceIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.stockTransferPage .stockTransferForm.workspaceEditPanel{border-radius:12px;border-color:color-mix(in srgb,var(--line) 85%,#fff);box-shadow:0 8px 22px #002d620d;background:#fffffff7}.stockTransferPage .stTransferHead{margin:0 0 2px;padding:8px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--agc-accent) 28%,var(--line));background:linear-gradient(135deg,#f4f9ff,#eef5fc 55%,#f8fafc);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:3}.stockTransferPage .stTransferHeadMain{min-width:0;display:grid;gap:2px}.stockTransferPage .stTransferHeadEyebrow{margin:0;font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6f8096}.stockTransferPage .stTransferHead h2{margin:0;font-size:clamp(.95rem,1.8vw,1.2rem);font-weight:800;line-height:1.15;color:var(--agc-navy);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stockTransferPage .stTransferHeadRoute{margin:0;font-size:.76rem;font-weight:650;color:#334155;text-transform:none;letter-spacing:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stockTransferPage .stTransferHeadRoute span{color:#7a8da3;font-weight:600}.stockTransferPage .stTransferHeadMeta{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:2px}.stockTransferPage .stTransferHeadMeta>span{display:inline-flex;align-items:baseline;gap:3px;padding:2px 7px;border-radius:999px;background:#ffffffd9;border:1px solid color-mix(in srgb,var(--line) 80%,#fff);font-size:.64rem;color:#53657a;text-transform:none;letter-spacing:normal}.stockTransferPage .stTransferHeadMeta strong{color:var(--agc-navy);font-variant-numeric:tabular-nums}.stockTransferPage .stTransferHeadHint{margin:2px 0 0;font-size:.64rem;color:#7a8da3;text-transform:none;letter-spacing:normal}.stockTransferPage .stTransferSection{margin:0;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:#fbfcfe;min-width:0}.stockTransferPage .stTransferSection--primary{border-color:color-mix(in srgb,var(--agc-accent) 40%,var(--line));background:linear-gradient(180deg,#f5faff,#eef6ff);box-shadow:inset 3px 0 0 var(--agc-accent)}.stockTransferPage .stTransferSection--stock{background:#fafcfe}.stockTransferPage .stTransferSection--details{background:#f7f9fc;border-style:dashed}.stockTransferPage .stTransferSectionTitle{margin:0 0 6px;padding-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);font-size:.62rem;font-weight:800;color:var(--agc-navy);text-transform:uppercase;letter-spacing:.06em}.stockTransferPage .stTransferSectionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;min-width:0}.stockTransferPage .stTransferSectionGrid .span2,.stockTransferPage .stTransferSectionGrid label.span2{grid-column:1 / -1}.stockTransferPage .stTransferSectionGrid label{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:.68rem;font-weight:700;color:#53657a}.stockTransferPage .stTransferCoffeeCheck{grid-column:1 / -1;display:grid;gap:6px;margin:2px 0 0;padding:8px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--agc-navy) 16%,var(--line));background:#fff}.stockTransferPage .stTransferCoffeeCheckIntro{margin:0;font-size:.68rem;font-weight:650;color:#53657a;text-transform:none;letter-spacing:normal}.stockTransferPage .stTransferCoffeeCheckGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:0}.stockTransferPage .stTransferCoffeeCheckGrid dt{margin:0 0 2px;font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6f8096}.stockTransferPage .stTransferCoffeeCheckGrid dd{margin:0;font-size:.84rem;font-weight:750;color:var(--agc-navy);text-transform:none;letter-spacing:normal;word-break:break-word}.stockTransferPage .stTransferCoffeeCheckHint,.stockTransferPage .stTransferCoffeeCheckWarn{grid-column:1 / -1;margin:0;font-size:.72rem}.stockTransferPage .stTransferCoffeeCheckWarn{color:#9a3412;font-weight:650}.stockTransferPage .stTransferHeadSave{flex:0 0 auto;align-self:center;min-width:7.5rem}.stockTransferPage .stTransferSubmit{display:flex;justify-content:flex-start;position:sticky;bottom:0;z-index:2;margin:0;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid var(--line)}.stockTransferPage .stockTransferSignaturePanel{margin-top:2px;padding:8px 10px;border-radius:10px;border:1px dashed color-mix(in srgb,var(--line) 85%,#fff);background:#f8fafc}.stockTransferPage .stockTransferSignaturePanel h3{margin:0 0 4px;font-size:.72rem;font-weight:800;color:var(--agc-navy);text-transform:uppercase;letter-spacing:.05em}.stockTransferPage .historyPanel{border-radius:12px;border-color:color-mix(in srgb,var(--line) 85%,#fff);box-shadow:0 8px 22px #002d620d;background:#fffffff7}.stockTransferPage .stockTransferHistoryHead{flex-shrink:0;margin:0 0 10px;display:grid;gap:2px}.stockTransferPage .stockTransferHistoryTitle{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--agc-navy)}.stockTransferPage .stockTransferHistoryHint{margin:0;font-size:.72rem}@media (max-width: 640px){.stockTransferPage .stTransferSectionGrid,.stockTransferPage .stTransferCoffeeCheckGrid{grid-template-columns:1fr}}.stockTransferHistoryWrap{max-width:100%;border:1px solid var(--line);border-radius:8px}.stockTransferHistoryWrap .actionRow{flex-wrap:wrap}.whrPage{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.whrPage .pageHead,.whrPage .weightSheetDeskTabs,.whrPage .notice,.whrPage .error{flex-shrink:0}.whrPage .pageScrollBody,.whrPage .whrWorkspace{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;overflow:hidden}.whrPage .whrWorkspace--autoFit{overflow:hidden}.whrPage .clientPickerStrip{flex:0 0 auto;min-width:0}.whrPage .metricRow{flex:0 0 auto}.whrPage .whrEditResizableHost.panelResizableHost--autoFill{flex:1 1 auto;min-height:0;height:auto;max-height:none;display:flex;flex-direction:column;overflow:hidden;align-self:stretch}.whrPage .whrEditPanelShell{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden;border-radius:10px;border:1px solid color-mix(in srgb,var(--line) 85%,#fff);background:#fffffff7;box-shadow:0 6px 18px #002d620a}.whrPage .whrEditFitHost{flex:1 1 auto;min-height:0;width:100%;overflow:hidden;display:flex;align-items:stretch;justify-content:stretch;background:#f7f9fc}.whrPage .whrEditFitHost--autoScale .screenFitSizer{flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.whrPage .whrEditFitBlock,.whrPage .whrEditFitHost--autoScale .whrEditPanel{width:100%;box-sizing:border-box}.screenFit--measuring.whrEditFitContent{transform:none!important;width:100%!important;min-width:0!important;height:auto!important}.whrPage .whrEditActions{flex:0 0 auto;margin:0;padding:6px 10px;border-top:1px solid var(--line);background:#fff;width:100%;box-sizing:border-box}.whrPage .whrEditResizableHost.panelResizableHost--autoFill>.whrEditPanelShell,.whrPage .whrEditResizableHost.panelResizableHost--autoFill>.workspaceEditPanel,.whrPage .whrEditResizableHost.panelResizableHost--autoFill>.whrEditPanel,.whrPage .whrEditPanel.workspaceEditPanel{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;width:100%;height:100%;max-height:none;min-height:0;overflow:hidden;box-shadow:none;border:none}.whrPage .whrDeskTabs{flex-shrink:0;padding:0 0 4px;gap:4px;animation:whrWorkspaceIn .35s ease-out both}.whrPage .whrDeskTabs .weightSheetTab{padding:5px 10px;border-radius:7px;font-size:.74rem;font-weight:700;line-height:1.15;border:1px solid color-mix(in srgb,var(--line) 85%,#fff);background:#ffffffe0;color:#53657a}.whrPage .whrDeskTabs .weightSheetTab.active{background:linear-gradient(180deg,#f5faff,#e8f3ff);border-color:color-mix(in srgb,var(--agc-accent) 45%,var(--line));color:var(--agc-navy);box-shadow:inset 0 -2px 0 var(--agc-accent)}@keyframes whrWorkspaceIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.whrPage .clientPickerStrip{padding:6px 8px;border-radius:10px;border-color:color-mix(in srgb,var(--line) 85%,#fff);box-shadow:0 4px 14px #002d620a;background:#fffffff7}.whrPage .clientPickerStrip .muted{font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--agc-navy)}.whrPage .clientPickerHint{text-transform:none!important;letter-spacing:normal!important;font-weight:500!important;font-size:.72rem!important;color:#7a8da3!important}.whrPage .whrEditHead{display:flex;align-items:flex-start;justify-content:space-between;gap:6px 10px;margin:0 0 4px;padding:6px 8px;border-radius:8px;border:1px solid color-mix(in srgb,var(--agc-accent) 28%,var(--line));background:linear-gradient(135deg,#f4f9ff,#eef5fc 55%,#f8fafc)}.whrPage .whrEditHeadMain{min-width:0;display:grid;gap:1px}.whrPage .whrEditHeadTop{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.whrPage .whrEditHeadEyebrow{margin:0;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6f8096}.whrPage .whrEditHead h2{margin:0;font-size:clamp(.88rem,1.6vw,1.08rem);font-weight:800;line-height:1.15;color:var(--agc-navy);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whrPage .whrEditHeadClient{margin:0;font-size:.72rem;font-weight:650;color:#334155}.whrPage .whrEditHeadMeta{display:flex;flex-wrap:wrap;gap:3px 5px;margin-top:1px}.whrPage .whrEditHeadMeta>span{display:inline-flex;align-items:baseline;gap:3px;padding:1px 6px;border-radius:999px;background:#ffffffd9;border:1px solid color-mix(in srgb,var(--line) 80%,#fff);font-size:.62rem;color:#53657a}.whrPage .whrEditHeadMeta strong{color:var(--agc-navy);font-variant-numeric:tabular-nums}.whrPage .whrEditHeadInvoice{margin:2px 0 0;font-size:.64rem}.whrPage .clientEditTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-items:stretch;width:100%;min-width:0}.whrPage .clientEditTab{display:flex;flex-direction:column;gap:4px;min-width:0;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:#fbfcfe}.whrPage .clientEditTab--primary{border-color:color-mix(in srgb,var(--agc-accent) 40%,var(--line));background:linear-gradient(180deg,#f5faff,#eef6ff);box-shadow:inset 3px 0 0 var(--agc-accent)}.whrPage .clientEditTab--lot{background:#fafcfe}.whrPage .clientEditTab--charges{background:#f7f9fc;border-style:dashed}.whrPage .clientEditTabTitle{margin:0;padding-bottom:3px;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);font-size:.62rem;font-weight:800;color:var(--agc-navy);text-transform:uppercase;letter-spacing:.06em}.whrPage .clientEditTabFields{display:flex;flex-direction:column;gap:4px;min-width:0}.whrPage .clientEditTabFields label{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:.68rem;font-weight:700;color:#53657a}.whrPage .clientEditTabFields .input,.whrPage .clientEditTabFields select.input{padding:4px 6px;font-size:.8rem}.whrPage .whrEditPanel .workspaceEditActions,.whrPage .whrEditActions{margin-top:0;padding-top:0}.whrPage .pageMetricChip{padding:3px 8px;font-size:.72rem}.whrPage .whrMetricRow{gap:6px}.whrPage .whrMetricRow .metricCard{padding:6px 8px;border-radius:8px;border-color:color-mix(in srgb,var(--line) 85%,#fff);background:#fffffff2}.whrPage .whrMetricRow .metricCard span{font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6f8096}.whrPage .whrMetricRow .metricCard strong{font-size:.95rem;color:var(--agc-navy)}.whrPage .whrTransferPanel{border-radius:10px;border-color:color-mix(in srgb,var(--line) 85%,#fff);box-shadow:0 4px 14px #002d620a;background:#fffffff7;padding:8px 10px}.whrPage .whrTransferHead{display:grid;gap:2px;margin:0 0 6px}.whrPage .whrTransferHead h2{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--agc-navy)}.whrPage .whrTransferHead p{margin:0;font-size:.72rem}.whrPage .whrWeeklyTools{border-radius:10px;border-color:color-mix(in srgb,var(--line) 85%,#fff);box-shadow:0 4px 14px #002d620a;background:#fffffff7;padding:8px 10px}.whrPage .whrWeeklyTools .stockReportToolsTitle{font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--agc-navy);padding-top:.4rem}@media (max-width: 1100px){.whrPage .clientEditTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.whrPage .clientEditTabs{grid-template-columns:1fr}}.whrPage .whrEditResizableHost.panelResizableHost--manualSize{display:flex;flex-direction:column;overflow:visible;align-self:stretch;box-sizing:border-box;height:auto;max-height:none}.whrPage .whrEditResizableHost.panelResizableHost--manualSize>.workspaceEditPanel,.whrPage .whrEditResizableHost .panelResizableHostContent .workspaceEditPanel{flex:0 0 auto;min-height:0;max-height:none;height:auto;overflow:visible;box-sizing:border-box}.whrWorkspace--freeLayout{position:relative;overflow:auto}.whrWorkspace--freeLayout .whrEditResizableHost.weightSheetPanelBox.weightSheetEditPanel--autoHeight{overflow:visible;height:auto!important}.whrWorkspace--freeLayout .whrEditResizableHost .panelResizableHostContent,.whrWorkspace--freeLayout .whrEditResizableHost .workspaceEditPanel{height:auto;max-height:none;overflow:visible;flex:0 0 auto}.whrPage .whrTransferResizableHost.panelResizableHost--manualSize{display:flex;flex-direction:column;overflow:hidden;align-self:stretch;box-sizing:border-box}.whrPage .whrTransferResizableHost.panelResizableHost--manualSize .whrTransferPanel,.whrPage .whrTransferResizableHost .panelResizableHostContent .whrTransferPanel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:none;height:100%;overflow:hidden;box-sizing:border-box}.whrPage .whrTransferResizableHost .whrTransferTableWrap{flex:1 1 auto;min-height:0;overflow:auto}.whrWorkspace--freeLayout .whrTransferResizableHost.weightSheetPanelBox.weightSheetEditPanel--autoHeight{overflow:visible;height:auto!important}.whrWorkspace--freeLayout .whrTransferResizableHost .panelResizableHostContent,.whrWorkspace--freeLayout .whrTransferResizableHost .whrTransferPanel{height:auto;max-height:none;overflow:visible;flex:0 0 auto}.whrWorkspace--freeLayout .whrTransferResizableHost .whrTransferTableWrap{max-height:min(50vh,480px);overflow:auto;flex:0 0 auto}.whrPage .whrTransferResizableHost.panelResizableHost--autoFill{flex:1 1 28%;min-height:140px;max-height:none;display:flex;flex-direction:column;overflow:hidden;align-self:stretch}.whrPage .whrTransferResizableHost.panelResizableHost--autoFill .whrTransferPanel{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.whrPage .whrTransferResizableHost.panelResizableHost--autoFill .whrTransferTableWrap{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.whrPage .whrTransferResizableHost.panelResizableHost--autoFill .whrTransferTableWrap::-webkit-scrollbar{width:0;height:0}.whrPage .whrWorkspace--weekly .whrWeeklyTools{flex:0 0 auto}.whrPage .whrWeeklyFitHost{flex:1 1 auto;min-height:0;width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background:#fff;border-radius:10px;border:1px solid color-mix(in srgb,var(--line) 85%,#fff);padding:8px 10px;box-sizing:border-box}.whrPage .whrWeeklyFitHost.panelResizableHost--manualSize{align-items:stretch;overflow:hidden;flex:1 1 auto!important;height:auto!important;min-height:0}.whrPage .whrWeeklyFitHost.panelResizableHost--manualSize .whrWeeklySections,.whrPage .whrWeeklyFitHost .whrWeeklySections{max-width:none;flex:1 1 auto;height:100%;min-height:0;overflow:auto}.whrPage .whrWeeklyFitHost--autoScale .screenFitSizer{flex:0 0 auto;max-width:100%;overflow:visible}.whrPage .whrWeeklyFitBlock{width:100%;max-width:min(100%,340mm);box-sizing:border-box}.screenFit--measuring.whrWeeklyFitContent{transform:none!important;width:max-content!important;min-width:0!important;height:auto!important}.whrPage .whrWorkspace--weekly{overflow:hidden}.digitalSignaturePad{display:flex;flex-direction:column;gap:8px;max-width:340px}.digitalSignatureCanvas{width:100%;max-width:320px;height:auto;border:1px solid #c5d0dc;border-radius:6px;background:#fff;cursor:crosshair;touch-action:none}.digitalSignaturePadActions{gap:8px}.stockTransferSignaturePanel h3,.specialSignaturePanel h3{margin:0 0 6px;font-size:.95rem}.specialSignaturePanel{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #e6edf4}.dispatchPage{gap:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.dispatchPageContainer{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;box-sizing:border-box;width:100%}.dispatchPage .dispatchGridLayout.weightSheetsWorkspace{flex:1 1 auto;min-height:0;overflow:hidden;width:100%}.dispatchPage .dispatchWorkspace.dispatchWorkspace--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px;align-items:stretch}.dispatchPage .dispatchWorkspace.dispatchWorkspace--split .dispatchEditColumn{min-width:0;width:100%;height:100%;max-width:none;align-self:stretch}.dispatchPage .dispatchWorkspace.dispatchWorkspace--split .dispatchPreviewColumn,.dispatchPage .dispatchWorkspace.dispatchWorkspace--split .dispatchPreviewResizableHost{min-width:280px;width:100%;height:100%;max-height:100%;max-width:none;align-self:stretch}.dispatchPage .dispatchWorkspace.dispatchWorkspace--split .weightSheetPreviewPanel,.dispatchPage .dispatchWorkspace.dispatchWorkspace--split .dispatchFormPanel{border-radius:8px;box-shadow:none}.dispatchPage.weightSheetsPage .weightSheetsDocLayout{gap:6px}.dispatchPage .weightSheetWorkspaceTabs.dispatchWorkspaceTabs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 8px 0;max-height:none;overflow:visible}.dispatchPage .weightSheetWorkspaceTabs .dispatchListSelectedActions{flex-wrap:wrap;gap:4px}.dispatchPage .weightSheetWorkspaceTabs .dispatchListSelectedActions .btn{padding:4px 8px;font-size:.78rem}.dispatchPageContainer .dispatchWorkspaceTabs{display:flex;flex-shrink:0;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:4px;padding:0 0 6px;min-height:2.45rem;max-height:2.45rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;animation:none}.dispatchPageContainer .dispatchWorkspaceTabs::-webkit-scrollbar{display:none}.dispatchPageContainer .dispatchWorkspaceTabs .weightSheetTab{flex:0 0 auto;padding:5px 10px;border-radius:7px;font-size:.74rem;font-weight:700;line-height:1.15;white-space:nowrap;border:1px solid color-mix(in srgb,var(--line) 85%,#fff);background:#ffffffe0;color:#53657a}.dispatchPageContainer .dispatchWorkspaceTabs .weightSheetTab.active{background:linear-gradient(180deg,#f5faff,#e8f3ff);border-color:color-mix(in srgb,var(--agc-accent) 45%,var(--line));color:var(--agc-navy);box-shadow:inset 0 -2px 0 var(--agc-accent)}.dispatchWorkspace--previewTab .dispatchPreviewResizableHost--autoFill{width:100%;height:100%;min-height:min(72vh,720px)}.dispatchWorkspace--autoFit{align-items:stretch;min-height:0}.dispatchPage .dispatchWorkspace.dispatchWorkspace--notesOnly.weightSheetsWorkspace{grid-template-columns:1fr;align-items:stretch;gap:10px}.dispatchWorkspace--notesOnly .dispatchEditColumn{grid-column:1 / -1;width:100%;max-width:none;min-width:0}.dispatchPage .dispatchWorkspace.dispatchWorkspace--draftsOnly.weightSheetsWorkspace{grid-template-columns:1fr;align-items:stretch;flex:1 1 auto;min-height:0;height:100%}.dispatchWorkspace--draftsOnly .dispatchEditColumn,.dispatchEditColumn--draftsOnly{display:flex;flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;align-self:stretch}.dispatchEditColumn--draftsOnly .dispatchListHostFill{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column}.dispatchEditColumn--draftsOnly .dispatchListPanel,.dispatchEditColumn--draftsOnly .dispatchListPanel--greg,.dispatchWorkspace--draftsOnly .dispatchListPanel--greg{flex:0 0 auto;width:100%;height:auto;min-height:0;max-height:none;margin-bottom:0;overflow:visible}.dispatchEditColumn--draftsOnly .dispatchListPanel>.table{flex:0 0 auto;width:100%;height:auto!important;max-height:none;min-height:0;align-self:flex-start;overflow:visible}.dispatchEditColumn--draftsOnly .dispatchListHostFill,.dispatchWorkspace--draftsOnly .dispatchListHostFill{display:flex;flex-direction:column;align-items:stretch;overflow:auto}.dispatchEditColumn--draftsOnly .dispatchListPanel--denseStack,.dispatchWorkspace--draftsOnly .dispatchListPanel--denseStack,.dispatchEditColumn--draftsOnly .dispatchListPanel--greg,.dispatchWorkspace--draftsOnly .dispatchListPanel--greg{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;align-self:flex-start;width:100%}.dispatchWorkspace--draftsOnly .dispatchListPanel.panel,.dispatchEditColumn--draftsOnly .dispatchListPanel.panel,.dispatchWorkspace--draftsOnly .dispatchListPanel--greg,.dispatchEditColumn--draftsOnly .dispatchListPanel--greg{padding:6px 8px;gap:0}.dispatchWorkspace--draftsOnly .dispatchListPanel h2,.dispatchEditColumn--draftsOnly .dispatchListPanel h2{margin:0 0 2px;line-height:1.15;font-size:.85rem}.dispatchWorkspace--draftsOnly .dispatchListPicker,.dispatchEditColumn--draftsOnly .dispatchListPicker{margin:0 0 2px;gap:1px}.dispatchWorkspace--draftsOnly .dispatchListPicker .input,.dispatchEditColumn--draftsOnly .dispatchListPicker .input{padding:3px 6px;min-height:0;line-height:1.2;font-size:.78rem}.dispatchWorkspace--draftsOnly .dispatchListCompactHint,.dispatchEditColumn--draftsOnly .dispatchListCompactHint{margin:0 0 2px;font-size:.75rem;line-height:1.15}.dispatchWorkspace--draftsOnly .dispatchListPanel .table,.dispatchEditColumn--draftsOnly .dispatchListPanel .table,.shellOperatorLayout.shellJackieUi .dispatchWorkspace--draftsOnly .dispatchListPanel .table,.shellOperatorLayout.shellJackieUi .dispatchEditColumn--draftsOnly .dispatchListPanel .table{border-collapse:collapse!important;border-spacing:0!important;font-size:.75rem!important;line-height:1.15!important}.dispatchWorkspace--draftsOnly .dispatchListPanel .table th,.dispatchWorkspace--draftsOnly .dispatchListPanel .table td,.dispatchEditColumn--draftsOnly .dispatchListPanel .table th,.dispatchEditColumn--draftsOnly .dispatchListPanel .table td,.shellOperatorLayout.shellJackieUi .dispatchWorkspace--draftsOnly .dispatchListPanel .table th,.shellOperatorLayout.shellJackieUi .dispatchWorkspace--draftsOnly .dispatchListPanel .table td,.shellOperatorLayout.shellJackieUi .dispatchEditColumn--draftsOnly .dispatchListPanel .table th,.shellOperatorLayout.shellJackieUi .dispatchEditColumn--draftsOnly .dispatchListPanel .table td{padding:1px 5px!important;line-height:1.15!important;vertical-align:middle!important;border-bottom:1px solid #e8eef4!important;border-top:none!important}.dispatchWorkspace--draftsOnly .dispatchListPanel .table th,.dispatchEditColumn--draftsOnly .dispatchListPanel .table th,.shellOperatorLayout.shellJackieUi .dispatchWorkspace--draftsOnly .dispatchListPanel .table th,.shellOperatorLayout.shellJackieUi .dispatchEditColumn--draftsOnly .dispatchListPanel .table th{padding:2px 5px!important;font-size:.65rem!important;line-height:1.1!important}.dispatchWorkspace--draftsOnly .dispatchListPanel .table tbody tr,.dispatchEditColumn--draftsOnly .dispatchListPanel .table tbody tr{height:auto}.dispatchWorkspace--draftsOnly .dispatchListPanel .tableActions,.dispatchEditColumn--draftsOnly .dispatchListPanel .tableActions,.shellOperatorLayout.shellJackieUi .dispatchWorkspace--draftsOnly .dispatchListPanel .tableActions,.shellOperatorLayout.shellJackieUi .dispatchEditColumn--draftsOnly .dispatchListPanel .tableActions{gap:2px!important;flex-wrap:nowrap!important;align-items:center}.dispatchWorkspace--draftsOnly .dispatchListPanel .tableActions .btn,.dispatchWorkspace--draftsOnly .dispatchListPanel .tableActions .btn.btnSmall,.dispatchEditColumn--draftsOnly .dispatchListPanel .tableActions .btn,.dispatchEditColumn--draftsOnly .dispatchListPanel .tableActions .btn.btnSmall,.shellOperatorLayout.shellJackieUi .dispatchWorkspace--draftsOnly .dispatchListPanel .tableActions .btn,.shellOperatorLayout.shellJackieUi .dispatchWorkspace--draftsOnly .dispatchListPanel .tableActions .btn.btnSmall,.shellOperatorLayout.shellJackieUi .dispatchEditColumn--draftsOnly .dispatchListPanel .tableActions .btn,.shellOperatorLayout.shellJackieUi .dispatchEditColumn--draftsOnly .dispatchListPanel .tableActions .btn.btnSmall{padding:1px 5px!important;font-size:.68rem!important;line-height:1.1!important;min-height:0!important;height:auto!important;border-radius:3px!important}.dispatchWorkspace--notesFormAutoFit .dispatchEditColumn{display:flex;flex-direction:column;height:100%;min-height:0;gap:6px}.dispatchWorkspace--notesFormAutoFit .dispatchListResizableHost--autoFill,.dispatchWorkspace--notesFormAutoFit .dispatchFormResizableHost--autoFill{min-width:0}.dispatchWorkspace--notesFormAutoFit .dispatchFormResizableHost--autoFill{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:100%!important;align-self:stretch;overflow:hidden;display:flex;flex-direction:column}.dispatchWorkspace--notesFormAutoFit .dispatchListResizableHost--autoFill:has(.dispatchListPanel--pickerOnly){flex:0 0 auto!important;height:auto!important;min-height:0!important}.dispatchWorkspace--notesFormAutoFit .dispatchListResizableHost--autoFill .dispatchListPanel:not(.dispatchListPanel--pickerOnly),.dispatchWorkspace--notesFormAutoFit .dispatchFormResizableHost--autoFill .dispatchFormPanel{flex:1 1 auto;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column}.dispatchWorkspace--notesFormAutoFit .dispatchListResizableHost--autoFill .dispatchListPanel--pickerOnly{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible}@media (max-width: 768px){.dispatchPageContainer{min-height:0;max-height:100%}.dispatchPage .dispatchGridLayout.weightSheetsWorkspace{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);overflow:hidden;gap:10px}.dispatchPage .dispatchPreviewColumn,.dispatchPage .dispatchPreviewResizableHost{max-height:min(36vh,280px);min-height:0}.dispatchPage .dispatchEditColumn--split{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;gap:8px}.dispatchPage .dispatchEditColumn--split .dispatchListPanel,.dispatchPage .dispatchEditColumn--split .dispatchListPanel--greg{flex:0 0 auto;max-height:min(200px,38vh);min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.dispatchPage .dispatchEditColumn--split .dispatchFormResizableHost,.dispatchPage .dispatchEditColumn--split .dispatchFormPanel{min-height:0;overflow:hidden;flex:1 1 auto}.dispatchPage .dispatchFormScroll,.dispatchPage .dispatchFormFitHost.screenFitHost--fillPanel,.dispatchPage .dispatchFormFitHost--autoScale{overflow:hidden;min-height:0}.dispatchPage .dispatchNewNoteForm.formGrid{grid-template-columns:1fr}.dispatchPage .dispatchRotationBlock{display:grid;grid-template-columns:1fr;gap:8px}.dispatchPage .dispatchBagsField,.dispatchPage .dispatchRotationClientRef,.dispatchPage .dispatchRotationBlock .dispatchLocationField{grid-column:1 / -1;max-width:none}.dispatchPage .dispatchRotationStack .span2{grid-column:1}}.shellCompactMode .dispatchPageContainer{flex:1 1 auto;min-height:0}.shellCompactMode .dispatchPage .dispatchGridLayout.weightSheetsWorkspace{min-height:0}@media print{html,body{width:210mm!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.siteHeader,.processBar,.cloudSyncBar,.accessPreviewBar,.demoPresentationBar,.demoPresentationTourDock,.demoPresentationStockAlerts,.demoPresentationCursor,.demoPdfOverlayBackdrop,.demoPdfOverlayHead,.demoSlideOverlay,.siteNavStrip,.pageHead,.weightSheetsToolbar,.weightSheetsPickerBar,.weightSheetsAlerts,.dispatchListPanel,.dispatchListResizableHost,.dispatchPreviewColumn,.dispatchPreviewResizableHost,.weightSheetPreviewToolbar,.dispatchPreviewViewportToolbar,[class*=panelResizeHandle],.dispatchFormActions,.dispatchListPicker{display:none!important}.shell,.main,.dispatchPage,.dispatchPageContainer,.dispatchGridLayout,.dispatchEditColumn,.dispatchFormPanel,.dispatchFormResizableHost{display:block!important;overflow:visible!important;height:auto!important;max-height:none!important;width:100%!important;max-width:100%!important;position:static!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important}.dispatchFormScroll{overflow:visible!important;max-height:none!important}.dispatchNewNoteForm tr,.dispatchRotationBlock,.table tr{page-break-inside:avoid!important;break-inside:avoid!important}.demoPdfOverlay{position:static!important;inset:auto!important;padding:0!important;background:#fff!important;display:block!important;width:100%!important;height:auto!important;max-height:none!important;z-index:auto!important}.demoPdfOverlayCard{width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;border:none!important;padding:0!important;margin:0!important}.demoPdfOverlayPreview.stockTransferA4PreviewHost,.stockTransferPrintContainer{display:block!important;position:static!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;max-height:297mm!important;background:#fff!important;border-radius:0!important;width:210mm!important;max-width:210mm!important}.stockTransferA4PreviewHost .page,.stockTransferPrintContainer .page,.stockTransferPrintContainer .landingDocFitHost .page{transform:none!important;transform-origin:top center!important;width:210mm!important;max-width:210mm!important;min-height:297mm!important;height:297mm!important;max-height:297mm!important;margin:0 auto!important;padding:12mm!important;overflow:hidden!important;box-sizing:border-box!important}.stockTransferPrintContainer .landingDocFitHost,.stockTransferA4PreviewHost .landingDocFitHost{width:210mm!important;min-height:297mm!important;height:297mm!important;overflow:hidden!important;margin:0 auto!important}.stockTransferTable,.stockTransferTable tr,.stockTransferPrintContainer .docTable tr{page-break-inside:avoid!important;break-inside:avoid!important}}.dispatchWorkspace--noPreview,.dispatchWorkspace--formOnly,.dispatchWorkspace--listOnly,.dispatchWorkspace--editSplit,.dispatchWorkspace--empty{grid-template-columns:minmax(0,1fr)!important}.dispatchWorkspace--previewOnly{grid-template-columns:minmax(0,1fr)}.dispatchWorkspace--previewOnly .dispatchPreviewResizableHost--autoFill{flex:1 1 auto;height:100%;min-height:0}.dispatchWorkspace--previewOnly .dispatchPreviewFitHost{flex:1 1 0;min-height:0;height:auto}.dispatchPreviewPlaceholder{box-sizing:border-box;width:100%;min-height:140px;padding:24px 16px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.85rem}.dispatchLabelPreviewOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;display:grid;place-items:center;padding:16px}.dispatchLabelPreviewBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0019378c;cursor:pointer}.dispatchLabelPreviewCard{position:relative;z-index:1;width:min(760px,100%);max-height:min(92vh,920px);overflow:auto;background:#fff;border-radius:14px;border:1px solid var(--line);box-shadow:0 24px 60px #001e4647;padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px}.dispatchLabelPreviewHead{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--line)}.dispatchLabelPreviewHead h2{margin:2px 0 6px;color:var(--agc-navy);font-size:1.15rem}.dispatchLabelPreviewStage{background:#d9e3ef;border:1px solid var(--line);border-radius:10px;padding:10px;min-height:220px}.dispatchLabelPreviewFrame{display:block;width:100%;height:min(42vh,320px);border:0;border-radius:6px;background:#d9e3ef}.dispatchLabelPreviewStatus{margin:0;font-size:.9rem;color:#334155}.dispatchLabelPreviewStatus.ok{color:#0f766e;font-weight:600}.dispatchLabelPreviewStatus.err{color:#b42318;font-weight:600}.dispatchLabelPreviewActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dispatchCollectInvoiceOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;display:grid;place-items:center;padding:16px}.dispatchCollectInvoiceBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0019378c;cursor:pointer}.dispatchCollectInvoiceCard{position:relative;z-index:1;width:min(560px,100%);max-height:min(92vh,920px);overflow:auto;background:#fff;border-radius:14px;border:1px solid var(--line);box-shadow:0 24px 60px #001e4647;padding:16px 18px 18px;display:flex;flex-direction:column;gap:14px}.dispatchReturnCard{width:min(720px,100%)}.dispatchReturnFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.dispatchReturnFields label,.dispatchReturnCard .table .input{width:100%}.dispatchReturnSummary{margin:6px 0 0;font-size:.82rem}.dispatchCollectInvoiceHead{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--line)}.dispatchCollectInvoiceHead h2{margin:2px 0 6px;color:var(--agc-navy);font-size:1.15rem}.dispatchCollectInvoiceMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.dispatchCollectInvoiceMeta>div{min-width:0}.dispatchCollectInvoiceMeta dt{margin:0;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.dispatchCollectInvoiceMeta dd{margin:2px 0 0;font-weight:600;color:var(--agc-navy);word-break:break-word}.dispatchCollectInvoiceCharges h3{margin:0 0 8px;font-size:.95rem;color:var(--agc-navy)}.dispatchCollectInvoiceTable{width:100%;border-collapse:collapse;font-size:.92rem}.dispatchCollectInvoiceTable th,.dispatchCollectInvoiceTable td{padding:6px 8px;border-bottom:1px solid var(--line);text-align:left}.dispatchCollectInvoiceTable th:last-child,.dispatchCollectInvoiceTable td:last-child,.dispatchCollectInvoiceTable tfoot td{text-align:right;white-space:nowrap}.dispatchCollectInvoiceTable tfoot th,.dispatchCollectInvoiceTable tfoot td{border-bottom:0;padding-top:10px;font-weight:700;color:var(--agc-navy)}.dispatchCollectInvoiceActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:4px}.dispatchChargesWorkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0;width:100%;flex:1 1 auto;min-height:0;height:100%;align-items:stretch}.dispatchPage .dispatchWorkspace--notesOnly:has(.dispatchChargesWorkspace) .dispatchEditColumn{overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:0}.dispatchChargesQueue{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;height:100%;max-height:none;overflow:hidden}.dispatchChargesQueueToolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 10px;flex:0 0 auto}.dispatchChargesQueueToolbar .inventoryLotTabs{flex:0 0 auto}.dispatchChargesQueue .clientSearchField,.dispatchChargesQueueToolbar .clientSearchField{flex:1 1 12rem;max-width:22rem;margin:0}.dispatchChargesQueueTableWrap{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;scrollbar-width:auto;scrollbar-color:#64748b #e8edf3}.dispatchChargesQueueTableWrap .table{width:100%}.dispatchChargesQueueTableWrap::-webkit-scrollbar{width:14px;height:14px}.dispatchChargesQueueTableWrap::-webkit-scrollbar-track{background:#e8edf3}.dispatchChargesQueueTableWrap::-webkit-scrollbar-thumb{background:#64748b;border-radius:8px}.dispatchChargesQueue .table tbody tr{cursor:pointer}.dispatchChargesPanel .dispatchNewNoteForm.formGrid{grid-template-columns:minmax(0,1fr)}.dispatchChargesPanel .dispatchChargesBanner,.dispatchChargesPanel .dispatchChargesFieldset,.dispatchChargesPanel .dispatchChargesTableWrap,.dispatchChargesPanel .muted,.dispatchChargesPanel .error,.dispatchChargesPanel .actionRow{grid-column:1 / -1}.dispatchFormHost.dispatchChargesPanel{min-width:0;min-height:0;height:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:#94a3b8 #e8edf3}.dispatchFormHost.dispatchChargesPanel::-webkit-scrollbar{width:8px;height:8px}.dispatchChargesBanner{margin:0;padding:10px 12px;border-radius:10px;background:#fff4e5;border:1px solid #e8c48a;color:var(--agc-navy);font-weight:650}.dispatchChargesFieldset{border:1px solid var(--line);border-radius:10px;padding:10px 12px 12px;margin:0;display:grid;gap:8px}.dispatchChargesFieldset legend{font-weight:750;padding:0 6px}.dispatchChargesTableWrap{display:grid;gap:8px;overflow-x:auto}.dispatchChargesTable{width:100%;border-collapse:collapse}.dispatchChargesTable th,.dispatchChargesTable td{padding:6px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.dispatchChargesTable th:last-child,.dispatchChargesTable td:last-child,.dispatchChargesTable tfoot td{text-align:right;white-space:nowrap}.dispatchChargesRowOff td{opacity:.55}.dispatchChargesTable .dispatchChargeTick{display:flex;align-items:center;gap:8px}.dispatchChargesTable .dispatchChargeTick .input{min-width:12rem}.pageChromeNoticeLink{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.pageChromeNoticeLink:hover{color:var(--agc-navy)}.dispatchWorkspace--formOnly .dispatchFormPanel,.dispatchWorkspace--editSplit .dispatchFormPanel{flex:1 1 auto;min-height:min(58vh,640px)}.dispatchWorkspace--formOnly .dispatchFormFitHost,.dispatchWorkspace--editSplit .dispatchFormFitHost{min-height:min(48vh,520px)}.dispatchWorkspace--listOnly .dispatchListPanel{flex:1 1 auto;min-height:min(60vh,680px)}.dispatchWorkspace--split .weightSheetPreviewPanel{min-height:0}.dispatchWorkspace--split .dispatchPreviewResizableHost--autoFill{height:100%;max-height:100%;min-height:0;min-width:0;width:100%}.dispatchWorkspace--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dispatchWorkspace--split.dispatchWorkspace--previewResizable{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.dispatchWorkspace--split.dispatchWorkspace--resizable:not(.dispatchWorkspace--previewResizable){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.dispatchWorkspace--split.dispatchWorkspace--previewResizable.dispatchWorkspace--resizable{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.dispatchWorkspace--manualResize.dispatchWorkspace--split{grid-template-columns:auto minmax(280px,1fr);align-items:start;gap:10px}.dispatchPage .dispatchWorkspace.dispatchWorkspace--freeLayout.weightSheetsWorkspace,.weightSheetsWorkspace.weightSheetsWorkspace--freeLayout{position:relative;display:block;overflow:auto;min-height:0;grid-template-columns:none}.dispatchWorkspace--freeLayout .dispatchEditColumn--freeLayout{display:contents}.dispatchWorkspace--freeLayout .dispatchPanelBox{position:absolute;flex:0 0 auto;max-width:none}.dispatchWorkspace--freeLayout .dispatchPreviewResizableHost,.dispatchWorkspace--freeLayout .dispatchListResizableHost,.dispatchWorkspace--freeLayout .dispatchFormResizableHost{align-self:auto}.dispatchWorkspace--freeLayout .dispatchPanelBox,.dispatchListResizableHost--manualSize,.dispatchFormResizableHost--manualSize,.dispatchPreviewResizableHost--manualSize{display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;min-width:0;min-height:0}.dispatchWorkspace--freeLayout .dispatchPanelBox>.dispatchListPanel,.dispatchWorkspace--freeLayout .dispatchPanelBox>.dispatchFormPanel,.dispatchListResizableHost--manualSize>.dispatchListPanel,.dispatchFormResizableHost--manualSize>.dispatchFormPanel,.dispatchPreviewResizableHost--manualSize>.weightSheetPreviewPanel{flex:1 1 auto;min-height:0;min-width:0;width:100%;height:100%;max-height:none;overflow:hidden;display:flex;flex-direction:column}.dispatchWorkspace--freeLayout .dispatchPanelBox .dispatchListPanel--greg,.dispatchListResizableHost--manualSize .dispatchListPanel--greg{flex:1 1 auto;min-height:0;max-height:none;margin-bottom:0;overflow:auto}.dispatchWorkspace--freeLayout .dispatchPanelBox .dispatchFormPanel .dispatchFormFitHost,.dispatchFormResizableHost--manualSize .dispatchFormPanel .dispatchFormFitHost{flex:1 1 auto;min-height:0;width:100%;height:auto!important}.dispatchWorkspace--freeLayout .dispatchPanelBox .dispatchFormScroll,.dispatchFormResizableHost--manualSize .dispatchFormScroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.dispatchWorkspace--freeLayout .dispatchPanelBox .dispatchPreviewFitHost,.dispatchPreviewResizableHost--manualSize .dispatchPreviewFitHost{flex:1 1 0;min-height:0;width:100%;height:auto}.dispatchListResizableHost .dispatchListPanel,.dispatchPanelBox .dispatchListPanel{display:flex;flex-direction:column}.dispatchListResizableHost .dispatchListPanel>h2,.dispatchListResizableHost .dispatchListPanel>.dispatchListPicker,.dispatchListResizableHost .dispatchListPanel>.dispatchListCompactHint,.dispatchListResizableHost .dispatchListPanel>p.muted{flex:0 0 auto}.dispatchListResizableHost .dispatchListPanel>.table{flex:1 1 auto;min-height:0;width:100%;overflow:auto;display:block}.dispatchFormResizableHost .dispatchFormFitHost.screenFitHost--fillPanel,.dispatchPanelBox .dispatchFormFitHost.screenFitHost--fillPanel{flex:1 1 auto;min-height:0;height:100%;width:100%;overflow:hidden;align-items:stretch;justify-content:stretch;background:#f7f9fc;display:flex}.dispatchFormFitHost--autoScale{overflow:hidden!important;align-items:stretch;justify-content:flex-start;display:flex;flex-direction:column}.dispatchFormFitHost--staticFill{flex:1 1 auto;min-height:0;min-width:0;width:100%;height:auto;overflow:hidden;display:flex;flex-direction:column}.dispatchFormFitHost--staticFill .dispatchFormScroll{flex:1 1 auto;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding-bottom:28px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94a3b8 #e8edf3;-ms-overflow-style:auto}.dispatchFormFitHost--autoScale .screenFitSizer{flex:1 1 auto!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:none!important;overflow:hidden!important;display:flex;flex-direction:column}.dispatchFormFitHost--autoScale .dispatchFormFitContent{width:100%!important;max-width:100%;height:100%;min-height:0;display:flex;flex-direction:column;transform:none!important}.dispatchFormFitHost--autoScale .dispatchFormFitBlock,.dispatchFormFitHost--autoScale .dispatchFormScroll{width:100%;max-width:100%;min-width:0;flex:1 1 auto;min-height:0;height:auto;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#94a3b8 #e8edf3;-ms-overflow-style:auto;padding-bottom:28px}.dispatchFormFitHost--autoScale .dispatchFormScroll::-webkit-scrollbar{width:10px;height:10px}.dispatchFormFitHost--autoScale .dispatchFormScroll::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:8px}.dispatchFormResizableHost .dispatchFormFitHost.screenFitHost--fillPanel .dispatchFormScroll,.dispatchPanelBox .dispatchFormFitHost .dispatchFormScroll{flex:1 1 auto;min-height:0;height:auto;overflow-x:hidden;overflow-y:auto}.dispatchFormResizableHost .dispatchNewNoteForm.formGrid,.dispatchPanelBox .dispatchNewNoteForm.formGrid{width:100%;box-sizing:border-box}.panelDragHandle{position:absolute;top:6px;left:6px;z-index:5;width:22px;height:22px;margin:0;padding:0;border:1px solid rgba(15,76,129,.28);border-radius:4px;background:#fffffff0;cursor:move}.panelDragHandle:hover,.panelResizableHost--resizing .panelDragHandle,.dispatchPanelBox.dispatchPreviewResizableHost--resizing .panelDragHandle,.dispatchPanelBox.dispatchListResizableHost--resizing .panelDragHandle,.dispatchPanelBox.dispatchFormResizableHost--resizing .panelDragHandle{border-color:#0f4c818c;background:#0f4c8114}.panelDragHandleGrip{display:block;width:100%;height:100%;background:radial-gradient(circle,rgba(15,76,129,.55) 1px,transparent 1.5px) 4px 4px / 5px 5px;opacity:.85}.dispatchWorkspace--manualResize .dispatchPreviewResizableHost--manualSize,.dispatchWorkspace--manualResize .dispatchFormResizableHost--manualSize,.dispatchWorkspace--manualResize .dispatchListResizableHost--manualSize{position:relative;flex:0 0 auto}.dispatchEditColumn--manualResize{display:flex;flex-direction:column;gap:8px;min-height:0;align-self:stretch}.dispatchEditColumn--manualResize .dispatchListResizableHost--manualSize,.dispatchEditColumn--manualResize .dispatchFormResizableHost--manualSize{position:relative;min-width:0}.btnDispatchLayoutLocked{opacity:.72}.dispatchPage .pageHeadActions .btnDispatchLayoutLocked:hover{opacity:1}.dispatchPage .weightSheetPreviewPanel{min-height:0;flex:1 1 auto;height:100%;max-height:100%}.dispatchPage .dispatchPreviewFitHost{flex:1 1 0;min-height:0;height:auto;width:100%;align-items:flex-start;justify-content:flex-start;overflow:auto;contain:none;background:#fff}.dispatchPage .dispatchPreviewFitHost .screenFitSizer{margin:0;overflow:visible!important;max-width:none!important;max-height:none!important;flex:0 0 auto!important;width:100%!important;height:auto!important}.dispatchPage .dispatchPreviewFitHost .screenFitContent.dispatchNotePreviewHost{height:auto!important;min-height:0;max-height:none!important;overflow:visible!important;padding:0;background:#fff;flex:none!important}.dispatchPage .dispatchPreviewFitHost .page.dispatchNotePage{font-size:22px!important;line-height:1.35!important;display:block!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important}.dispatchPage .weightSheetPreviewPanel{overflow:hidden}.dispatchPage .weightSheetPreviewPanel .dispatchPreviewFitHost{overflow:auto}.screenFitHost--fillPanel.dispatchFormFitHost{overflow:hidden;align-items:stretch;justify-content:stretch}.screenFitHost--fillPanel.dispatchPreviewFitHost .screenFitSizer{flex:0 0 auto;max-width:100%;max-height:none}.screenFitHost--fillPanel.dispatchFormFitHost .screenFitSizer{flex:1 1 auto;width:100%;min-width:0;max-width:none;height:100%;display:block;overflow:hidden}.screenFitHost--center{align-items:center;justify-content:center}.screenFitHost--fillPanel .screenFitSizer{flex:0 0 auto;max-width:100%;max-height:100%}.shellOperatorLayout .dispatchPage .weightSheetPreviewPanel,.shellOperatorLayout .dispatchPage .dispatchPreviewResizableHost--autoFill{flex:1 1 auto;min-height:0}.shellOperatorLayout .dispatchPage .dispatchPreviewResizableHost--autoFill .dispatchPreviewFitHost{min-height:0}.dispatchPreviewResizableHost{position:relative;min-width:0;max-width:100%;min-height:0;display:flex;flex-direction:column;align-self:stretch}.dispatchPreviewResizableHost--autoFill{flex:1 1 auto;height:100%;max-height:100%;min-height:0}.dispatchPreviewResizableHost--manualSize{flex:0 0 auto;height:auto;align-self:start}.dispatchPreviewColumn--jackie{display:flex;flex-direction:column;align-items:stretch;min-width:280px;min-height:0;height:100%;max-height:100%;align-self:stretch;overflow:hidden}.dispatchPreviewColumn--jackie .dispatchPreviewViewportBox{flex:1 1 auto;min-height:0;height:100%;max-height:100%}.dispatchPreviewViewportBox{position:relative;display:flex;flex-direction:column;box-sizing:border-box;border:2px solid rgba(15,76,129,.42);border-radius:10px;background:#fff;box-shadow:0 0 0 1px #ffffffa6 inset,0 8px 24px #0f172a1f;overflow:auto;height:100%;max-height:100%}.dispatchPreviewViewportPanel{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden;border:none;box-shadow:none;background:transparent}.dispatchPreviewViewportBox .dispatchPreviewViewportToolbar{flex:0 0 auto;border-bottom:1px solid var(--line);background:#f8fafc}.dispatchPreviewViewportBox .dispatchPreviewFitHost{flex:1 1 0;min-height:0;height:100%;background:#fff;align-items:flex-start;justify-content:flex-start;overflow:auto;contain:none}.dispatchPreviewViewportBox .dispatchPreviewFitHost .screenFitSizer{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0;overflow:visible!important;flex:0 0 auto!important}.dispatchPreviewViewportBox .dispatchPreviewFitHost .dispatchNotePreviewHost{background:#fff;padding:0}.dispatchPage .dispatchWorkspace.dispatchWorkspace--fullNote{overflow:hidden;align-items:stretch}.dispatchPage .dispatchPreviewColumn--fullNote,.dispatchPage .dispatchPreviewColumn--jackie.dispatchPreviewColumn--fullNote,.dispatchPage .dispatchPreviewViewportBox--fullNote,.dispatchPage .dispatchPreviewResizableHost.dispatchPreviewViewportBox--fullNote,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchPreviewColumn--fullNote,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchPreviewViewportBox--fullNote{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:auto!important;align-self:stretch!important}.dispatchPage .dispatchPreviewViewportBox--fullNote .dispatchPreviewFitHost,.dispatchPage .dispatchWorkspace--fullNote .dispatchPreviewFitHost,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--fullNote .dispatchPreviewFitHost{flex:0 0 auto!important;min-height:1540px!important;height:auto!important;max-height:none!important;overflow:visible!important}.dispatchPreviewViewportBox--resizing,.dispatchPreviewResizableHost--resizing.dispatchPreviewViewportBox{border-color:#0f4c81b8;box-shadow:0 0 0 2px #0f4c8129,0 10px 28px #0f4c812e}.dispatchFormResizableHost--manualSize,.dispatchListResizableHost--manualSize{flex:0 0 auto;height:auto}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchPreviewResizableHost--manualSize,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchPreviewViewportBox,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchFormResizableHost--manualSize,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchListResizableHost--manualSize{height:auto;align-self:start}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchPreviewResizableHost--manualSize .weightSheetPreviewPanel,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchPreviewViewportBox .dispatchPreviewViewportPanel{height:auto;max-height:100%;flex:1 1 auto;min-height:0}.dispatchPreviewResizableHost .weightSheetPreviewPanel{flex:1 1 auto;min-height:0;height:auto;max-height:100%;width:100%}.dispatchFormResizableHost{position:relative;min-width:0;max-width:100%;min-height:0;display:flex;flex-direction:column;align-self:stretch}.dispatchFormResizableHost--autoFill{flex:1 1 auto;height:100%}.dispatchListResizableHost{position:relative;min-width:0;max-width:100%;min-height:0;display:flex;flex-direction:column;align-self:stretch}.dispatchListResizableHost--autoFill{flex:1 1 auto;height:100%}.dispatchListResizableHost .dispatchListPanel{flex:1 1 auto;min-height:0;height:100%;width:100%;overflow:auto}.dispatchListHostPassthrough{display:contents}.dispatchListHostStack{display:flex;flex-direction:column;flex:0 1 42%;min-height:120px;max-height:46%;min-width:0;overflow:hidden}.dispatchEditColumn--notesStack{min-height:0;height:100%}.dispatchEditColumn--notesStack .dispatchListHostStack{flex:0 1 auto;max-height:min(46%,340px)}.dispatchEditColumn--notesStack .dispatchListPanel--greg,.dispatchEditColumn--notesStack .dispatchListPanel:not(.dispatchListPanel--compact){flex:1 1 auto;min-height:0;max-height:none;height:auto;overflow:auto}.dispatchEditColumn--notesStack .dispatchFormResizableHost{flex:1 1 auto;min-height:200px;height:auto;min-width:0;overflow:hidden;display:flex;flex-direction:column}.dispatchEditColumn--notesStack .dispatchFormPanel,.dispatchEditColumn--notesStack .dispatchFormFitHost{flex:1 1 auto;min-height:0}.dispatchEditColumn--notesStack .dispatchFormScroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.dispatchEditColumn--split .dispatchListResizableHost--autoFill{flex:0 0 auto;height:auto;min-height:140px}.dispatchEditColumn--split .dispatchFormResizableHost--autoFill{flex:1 1 58%;height:auto;min-height:160px}.dispatchEditColumn--resizable{position:relative;max-width:100%;min-width:0;align-self:stretch}.dispatchEditColumn{display:flex;flex-direction:column;gap:8px;overflow:hidden;min-height:0;min-width:0;height:100%}.dispatchPage .dispatchWorkspace--split .dispatchEditColumn,.dispatchPage .dispatchWorkspace--previewHalfSplit .dispatchEditColumn{overflow-x:hidden;overflow-y:auto}.dispatchEditColumn--split .dispatchFormPanel{flex:1 1 auto;min-height:0}.dispatchFormPanel{flex:1 1 auto;min-height:0;min-width:0;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.dispatchFormResizableHost .dispatchFormPanel{flex:1 1 auto;min-height:0;height:100%;width:100%;overflow:hidden}.dispatchFormPanel>.dispatchFormFitHost{flex:1 1 auto;min-height:0;height:auto!important;max-height:none}.dispatchFormPanel>.dispatchFormActions,.dispatchFormPanel>.dispatchFormNotice{flex:0 0 auto;margin-top:0}.dispatchPage .dispatchFormPanel>.dispatchFormActions{position:absolute;left:0;right:0;bottom:0;margin-top:0;z-index:8}.dispatchPage .dispatchFormFitHost--staticFill .dispatchFormScroll,.dispatchPage .dispatchFormPanel>.dispatchFormFitHost .dispatchFormScroll{padding-bottom:4.75rem}.dispatchFormFitHost{flex:1 1 auto;min-height:0;min-width:0;width:100%;overflow:hidden;align-items:stretch;justify-content:stretch;display:flex}.dispatchFormFitHost .screenFitSizer{flex:1 1 auto;width:100%;min-width:0;max-width:none;height:100%;overflow:hidden}.dispatchFormFitBlock{width:100%;box-sizing:border-box}.dispatchFormFitContent{box-sizing:border-box;transform-origin:top left}.dispatchHaulierField{display:flex;flex-direction:column;gap:6px}.dispatchHaulierCustom{margin-top:0}.screenFit--measuring.dispatchFormFitContent{transform:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important}.dispatchFormResizableHost .dispatchFormScroll{overflow-x:hidden;overflow-y:auto;flex:1 1 auto;min-height:0}.dispatchFormScroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;background:#f7f9fc;scrollbar-width:thin;scrollbar-color:#94a3b8 #e8edf3;-ms-overflow-style:auto;padding-bottom:28px;overscroll-behavior:contain}.dispatchFormScroll::-webkit-scrollbar{width:10px;height:10px}.dispatchFormScroll::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:8px}.weightSheetEditPanel--scroll{flex:1 1 auto;min-height:0;overflow:hidden}.weightSheetEditPanel--scroll .weightSheetFormScroll{flex:1 1 auto;min-height:0;overflow:auto}.weightSheetsWorkspace--freeLayout .weightSheetPanelBox{position:absolute;flex:0 0 auto;max-width:none;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;min-width:280px}.weightSheetsWorkspace--freeLayout .weightSheetPanelBox.weightSheetEditPanel--autoHeight,.dispatchWorkspace--freeLayout .weightSheetPanelBox.weightSheetEditPanel--autoHeight,.whrWorkspace--freeLayout .weightSheetPanelBox.weightSheetEditPanel--autoHeight{overflow:visible}.whrWorkspace--freeLayout .weightSheetPanelBox{position:absolute;flex:0 0 auto;max-width:none;display:flex;flex-direction:column;box-sizing:border-box;min-width:280px}.weightSheetsWorkspace--freeLayout .weightSheetEditPanel--autoHeight,.weightSheetsPage .weightSheetPreviewResizableHost.weightSheetEditPanel--autoHeight{height:auto!important;overflow:visible}.weightSheetsWorkspace--freeLayout .weightSheetEditPanel--autoHeight .panelResizableHostContent,.weightSheetsWorkspace--freeLayout .weightSheetEditPanel--autoHeight .weightSheetFormScroll,.weightSheetsPage .weightSheetPreviewResizableHost.weightSheetEditPanel--autoHeight .panelResizableHostContent,.weightSheetsPage .weightSheetPreviewResizableHost.weightSheetEditPanel--autoHeight .weightSheetPreviewPanel{height:auto;max-height:none;overflow:visible;flex:0 0 auto}.weightSheetsWorkspace--freeLayout .weightSheetEditPanel--autoHeight .weightSheetForm.panel{max-height:none;overflow:visible}.weightSheetsPage .weightSheetPreviewResizableHost.weightSheetEditPanel--autoHeight .weightSheetPreviewFitHost.screenFitHost{flex:1 1 auto;height:100%;min-height:0;overflow:hidden;background:#fff;align-items:stretch;justify-content:stretch}.weightSheetsPage .weightSheetPreviewResizableHost.weightSheetEditPanel--autoHeight .screenFitSizer{width:100%!important;height:100%!important;max-width:none;max-height:none;overflow:hidden}.weightSheetsPage .weightSheetPreviewResizableHost.weightSheetEditPanel--autoHeight .weightSheetPreviewScroll{overflow:hidden;width:100%;height:100%}.weightSheetsWorkspace--freeLayout .weightSheetPanelBox:not(.weightSheetPreviewResizableHost) .weightSheetPreviewPanel{height:100%;min-height:0;display:flex;flex-direction:column}.panelResizableHost.weightSheetPreviewResizableHost.weightSheetEditPanel--autoHeight.panelResizableHost--manualSize,.panelResizableHost.weightSheetEditPanel--autoHeight.panelResizableHost--manualSize{overflow:visible}.panelResizableHost.weightSheetEditPanel--autoHeight .panelResizableHostContent{flex:0 0 auto;width:100%}.preliminaryPage .pageScrollBody.workspacePageBody{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.preliminaryPage .warehouseRecordLayout--preliminary{flex:1 1 auto;min-height:0;height:100%;align-items:stretch;overflow:hidden}.warehouseRecordLayout--preliminary.preliminaryWorkspace--freeLayout,.preliminaryWorkspace--freeLayout{position:relative;display:block;overflow:auto;flex:1 1 auto;min-height:0;grid-template-columns:none}.preliminaryWorkspace--freeLayout .weightSheetPanelBox{position:absolute;flex:0 0 auto;max-width:none;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;min-width:280px}.preliminaryWorkspace--freeLayout .weightSheetPanelBox.weightSheetEditPanel--autoHeight{overflow:visible}.preliminaryWorkspace--freeLayout .preliminaryPickerResizableHost.weightSheetEditPanel--autoHeight,.preliminaryWorkspace--freeLayout .preliminaryEditResizableHost.weightSheetEditPanel--autoHeight{height:auto!important;overflow:visible}.preliminaryWorkspace--freeLayout .preliminaryPickerResizableHost .panelResizableHostContent,.preliminaryWorkspace--freeLayout .preliminaryPickerResizableHost .recordPickerPanel{height:auto;max-height:none;min-height:0}.preliminaryWorkspace--freeLayout .preliminaryPickerResizableHost .recordPickerTableWrap{max-height:none;flex:0 0 auto;min-height:0;overflow:visible}.preliminaryWorkspace--freeLayout .preliminaryEditResizableHost .panelResizableHostContent,.preliminaryWorkspace--freeLayout .preliminaryEditResizableHost .warehouseRecordDetail,.preliminaryWorkspace--freeLayout .preliminaryEditResizableHost .workspaceEditPanel.formGrid{height:auto;max-height:none;overflow:visible;flex:0 0 auto;min-height:0}.preliminaryWorkspace--freeLayout .preliminaryEditResizableHost .lottingLinesPanel .tableWrap{max-height:min(50vh,480px);overflow:auto}.panelResizableHost.preliminaryPickerResizableHost.weightSheetEditPanel--autoHeight.panelResizableHost--manualSize,.panelResizableHost.preliminaryEditResizableHost.weightSheetEditPanel--autoHeight.panelResizableHost--manualSize{overflow:visible}.dispatchPage .dispatchNewNoteForm{margin:0;max-height:none}.dispatchPage .dispatchNewNoteForm.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;align-content:start;gap:8px 12px;padding:10px 12px}.dispatchFormHead,.dispatchPage .dispatchEditHead{display:flex;align-items:flex-start;justify-content:space-between;gap:6px 10px;grid-column:1 / -1;margin:0 0 4px;padding:6px 8px;border-radius:8px;border:1px solid color-mix(in srgb,var(--agc-accent) 28%,var(--line));background:linear-gradient(135deg,#f4f9ff,#eef5fc 55%,#f8fafc)}.dispatchPage .dispatchEditHeadMain{min-width:0;display:grid;gap:1px}.dispatchPage .dispatchEditHeadTop{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.dispatchPage .dispatchEditHeadEyebrow{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6f8096}.dispatchPage .dispatchEditHead h2,.dispatchFormHead h2{margin:0;font-size:clamp(1.05rem,1.8vw,1.28rem);font-weight:800;line-height:1.2;color:var(--agc-navy);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatchPage .dispatchEditHeadClient{margin:0;font-size:.88rem;font-weight:650;color:#334155;text-transform:none;letter-spacing:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatchPage .dispatchEditHeadMeta{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:2px}.dispatchPage .dispatchEditHeadMeta>span{display:inline-flex;align-items:baseline;gap:3px;padding:2px 8px;border-radius:999px;background:#ffffffd9;border:1px solid color-mix(in srgb,var(--line) 80%,#fff);font-size:.76rem;color:#53657a;text-transform:none;letter-spacing:normal}.dispatchPage .dispatchEditHeadMeta strong{color:var(--agc-navy);font-variant-numeric:tabular-nums}.dispatchPage .dispatchEditHeadHint{margin:2px 0 0;font-size:.78rem;color:#7a8da3;text-transform:none;letter-spacing:normal}.dispatchPage .dispatchEditHeadMeta,.dispatchPage .dispatchEditHeadHint{min-height:1.7rem}.dispatchPage .dispatchEditHeadActions{flex:1 1 auto;flex-wrap:wrap;gap:4px;justify-content:flex-end;align-items:center;min-width:0;max-width:100%}.dispatchPage .dispatchNewNoteForm.formGrid h2,.dispatchPage .dispatchNewNoteForm .notice,.dispatchPage .dispatchNewNoteForm .calcBox,.dispatchPage .dispatchNewNoteForm>.actionRow{grid-column:1 / -1}.dispatchPage .dispatchFormSection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:8px 10px;border-radius:8px;border:1px solid var(--line);background:#fbfcfe;min-width:0;box-sizing:border-box}.dispatchPage .dispatchFormSection>.dispatchRotationTabsLabel{grid-column:1 / -1;margin:0 0 2px;padding-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);font-size:.78rem}.dispatchPage .dispatchFormSection--stock{border-color:color-mix(in srgb,var(--agc-accent) 40%,var(--line));background:linear-gradient(180deg,#f5faff,#eef6ff);box-shadow:inset 3px 0 0 var(--agc-accent);overflow:visible}.dispatchPage .dispatchFormSection--refs{background:#fafcfe}.dispatchPage .dispatchFormSection--handling{background:#f7f9fc;border-style:dashed;gap:6px 8px;padding:6px 8px}.dispatchPage .dispatchFormSection--handling>.dispatchRotationTabsLabel{margin:0;padding-bottom:2px}.dispatchPage .dispatchHandlingTop,.dispatchPage .dispatchHandlingYesNo,.dispatchPage .dispatchHandlingPallets,.dispatchPage .dispatchHandlingPeople,.dispatchPage .dispatchHandlingCharges,.dispatchPage .dispatchHandlingNotes{grid-column:1 / -1;min-width:0}.dispatchPage .dispatchHandlingTop{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:6px 8px}.dispatchPage .dispatchHandlingYesNo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px}.dispatchPage .dispatchHandlingPallets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px;padding:6px 8px;border-radius:6px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:#ffffffb8}.dispatchPage .dispatchHandlingPeople{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px}.dispatchPage .dispatchHandlingNotes textarea{min-height:2.4rem;resize:vertical}.dispatchPage .dispatchHandlingCharges{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:6px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:#ffffffb8}.dispatchPage .dispatchHandlingChargesLabel{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5a6b7d;margin-bottom:2px}.dispatchPage .dispatchHandlingCharges .dispatchChargeField{display:flex;flex-direction:column;gap:3px;padding:3px 0;border:none;border-radius:0;background:transparent}.dispatchPage .dispatchHandlingCharges .dispatchChargeTick{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:8px;font-size:.78rem;font-weight:600;line-height:1.3}.dispatchPage .dispatchHandlingCharges .dispatchChargeTick input[type=checkbox]{width:16px;height:16px;margin:2px 0 0}.dispatchPage .dispatchHandlingCharges .dispatchChargeTick span{min-width:0}.dispatchPage .dispatchHandlingCharges .dispatchChargeTick--select{grid-template-columns:18px minmax(0,1fr) minmax(7.5rem,10rem);align-items:center}.dispatchPage .dispatchHandlingCharges .dispatchChargeLooseSpacer{width:16px;height:16px}.dispatchPage .dispatchHandlingCharges .dispatchChargeTick--select .input{min-height:1.7rem;padding:2px 6px;font-size:.74rem}.dispatchPage .dispatchHandlingCharges .dispatchChargeHint,.dispatchPage .dispatchHandlingCharges .dispatchChargeMaths{margin-left:26px;font-size:.68rem;line-height:1.25}.dispatchPage .dispatchFormSection--handling label{gap:2px;font-size:.72rem}.dispatchPage .dispatchFormSection--handling .input{min-height:1.85rem;padding:3px 6px;font-size:.78rem}@media (max-width: 720px){.dispatchPage .dispatchHandlingTop,.dispatchPage .dispatchHandlingYesNo,.dispatchPage .dispatchHandlingPallets,.dispatchPage .dispatchHandlingPeople{grid-template-columns:1fr}}.dispatchPage .dispatchFormSection .dispatchHaulierField,.dispatchPage .dispatchFormSection label{min-width:0}.dispatchPage .dispatchNewNoteForm.formGrid{border-radius:10px;border-color:color-mix(in srgb,var(--line) 85%,#fff);box-shadow:0 6px 18px #002d620a;background:#fffffff7}.dispatchPage .pageMetricChip{padding:3px 8px;font-size:.72rem}.dispatchPage .dispatchStockFlowReport{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;width:100%;margin-top:2px}.dispatchPage .dispatchStockFlowPeriod{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 8px}.dispatchPage .dispatchStockFlowPeriod label{display:flex;flex-direction:column;gap:2px;font-size:.68rem;font-weight:700;color:#5a6b7d}.dispatchPage .dispatchStockFlowPeriod .input{min-height:1.85rem;padding:3px 6px;font-size:.78rem;width:9.5rem}.dispatchPage .dispatchStockFlowQuick{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.dispatchPage .dispatchStockFlowRangeNote{font-size:.72rem;font-weight:700;color:#42566d}.dispatchPage .dispatchStockFlowTotals{display:flex;flex-wrap:wrap;gap:6px}.dispatchPage .pageMetricChip--stockFlow{font-size:.78rem;padding:5px 11px}.dispatchPage .pageMetricChip--stockIn{background:#e8f6ee;border-color:#9dcdb0;color:#1f5a38}.dispatchPage .pageMetricChip--stockIn strong{color:#14532d}.dispatchPage .pageMetricChip--stockOut{background:#fff1e8;border-color:#e0b08a;color:#7a3e12}.dispatchPage .pageMetricChip--stockOut strong{color:#9a3412}.dispatchPage .dispatchListPanel--pickerOnly{padding:6px 8px!important;border-radius:10px;border-color:color-mix(in srgb,var(--line) 85%,#fff);box-shadow:0 4px 14px #002d620a;background:#fffffff7;min-height:7.5rem;box-sizing:border-box}.dispatchPage .dispatchListPickerLabel{font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--agc-navy)}.dispatchPage .dispatchNewNoteForm.formGrid label{font-size:.84rem;gap:3px;line-height:1.3}.dispatchPage .dispatchNewNoteForm .input,.dispatchPage .dispatchNewNoteForm select.input,.dispatchPage .dispatchNewNoteForm textarea.input{padding:7px 9px;font-size:.95rem;line-height:1.35;min-height:2.15rem}.dispatchPage .dispatchNewNoteForm .btn{padding:6px 12px;font-size:.88rem}.dispatchPage .dispatchNewNoteForm .dispatchPnnField{grid-column:auto}.dispatchPnnHint{display:none}.inputReadonly{cursor:default;background:#f4f7fb;color:var(--ink)}.dispatchFormNotice{flex:0 0 auto;margin:0;min-height:2.15rem;box-sizing:border-box}.dispatchFormNotice--empty{visibility:hidden;border-color:transparent;background:transparent}.dispatchBagOverrunHint{display:block;margin-top:6px;padding:6px 8px;font-size:.82rem;line-height:1.35}.dispatchBagOverrunSummary{display:block;padding:8px 10px;font-size:.86rem;line-height:1.4}.dispatchFormActions{flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:6px;margin:auto 0 0;padding:6px 8px;min-height:3rem;background:#fff;border-top:1px solid var(--line);box-shadow:0 -2px 8px #0f233a0d;position:sticky;bottom:0;z-index:6;width:100%;box-sizing:border-box;overflow-x:auto;scrollbar-width:none}.dispatchFormActions::-webkit-scrollbar{display:none}.dispatchFormInlineError,.dispatchFormInlineOk{display:none}.dispatchPage .dispatchFormActions .btnDispatchSaveDraft--muted,.dispatchPage .dispatchEditHeadActions .btnDispatchSaveDraft--muted{opacity:.72}.dispatchPage .dispatchFormActions .btn{padding:8px 14px;font-size:.92rem;flex:0 0 auto;white-space:nowrap}.dispatchPage .dispatchEditHeadActions .btn{flex:0 0 auto;white-space:nowrap}.dispatchPage .dispatchFormActions .btnDispatchSaveDraft,.dispatchPage .dispatchFormActions .btnDispatchSavePrint{min-width:11.5rem}.dispatchPage .dispatchEditHeadActions{flex-wrap:wrap}.dispatchPage .dispatchEditHeadEyebrow{min-width:9.5rem}.dispatchPage .dispatchFormActions .btnDispatchSaveDraft,.dispatchPage .dispatchEditHeadActions .btnDispatchSaveDraft{background:var(--blue);color:#fff;border:2px solid var(--agc-navy-deep);box-shadow:0 3px 12px #002d6259}.dispatchPage .dispatchFormActions .btnDispatchSaveDraft:hover:not(:disabled),.dispatchPage .dispatchEditHeadActions .btnDispatchSaveDraft:hover:not(:disabled){background:var(--agc-navy-deep)}.dispatchPage .dispatchFormActions .btnDispatchSaveDraft:disabled,.dispatchPage .dispatchEditHeadActions .btnDispatchSaveDraft:disabled{opacity:.45;box-shadow:none}.dispatchPage .dispatchFormActions .btnDispatchConfirm{background:#0d7a3a;border-color:#0a5c2c;color:#fff}.dispatchListPanel{flex:0 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column}.dispatchEditColumn--split .dispatchListPanel{flex:1 1 42%;min-height:120px;max-height:none}.dispatchEditColumn:not(.dispatchEditColumn--split) .dispatchListPanel{flex:1 1 auto;max-height:none}@media (max-width: 1100px){.dispatchEditColumn--split .dispatchFormPanel,.dispatchEditColumn--split .dispatchListPanel{flex:1 1 auto;min-height:200px}}.dispatchListPanel .table{margin:0}.dispatchListPanel--compact{flex:0 0 auto;overflow:visible;gap:8px;padding-bottom:8px}.dispatchEditColumn--notesFirst{display:flex;flex-direction:column;gap:8px}.dispatchListPanel--greg{flex:0 0 auto;min-height:min(36vh,420px);max-height:min(42vh,480px);overflow:auto;margin-bottom:4px}.dispatchListPanel--greg.dispatchListPanel--pickerOnly{min-height:0!important;max-height:none!important;height:auto!important;overflow:visible;margin-bottom:0}.dispatchListResizableHost .dispatchListPanel--greg,.dispatchPanelBox .dispatchListPanel--greg{flex:1 1 auto;min-height:0;max-height:none;height:100%;margin-bottom:0}.dispatchEditColumn--notesStack .dispatchListPanel--greg,.dispatchEditColumn--notesFirst .dispatchListPanel--greg{flex:1 1 auto;min-height:0;max-height:none;margin-bottom:0}.dispatchEditColumn--draftsOnly.dispatchEditColumn--notesFirst .dispatchListPanel--greg,.dispatchEditColumn--draftsOnly.dispatchEditColumn--notesFirst .dispatchListPanel--denseStack,.dispatchEditColumn--draftsOnly.dispatchEditColumn--notesStack .dispatchListPanel--greg,.dispatchWorkspace--draftsOnly .dispatchEditColumn--notesFirst .dispatchListPanel--greg,.dispatchWorkspace--draftsOnly .dispatchEditColumn--notesFirst .dispatchListPanel--denseStack{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;align-self:flex-start!important}.dispatchEditColumn--draftsOnly.dispatchEditColumn--notesFirst .dispatchListPanel--greg>.table,.dispatchEditColumn--draftsOnly.dispatchEditColumn--notesFirst .dispatchListPanel--denseStack>.table,.dispatchWorkspace--draftsOnly .dispatchListPanel--greg>.table,.dispatchWorkspace--draftsOnly .dispatchListPanel--denseStack>.table{flex:0 0 auto!important;height:auto!important;min-height:0!important;align-self:flex-start!important}.dispatchEditColumn--notesFirst .dispatchListHostPassthrough{flex:0 0 auto;order:0}.dispatchEditColumn--notesFirst .dispatchFormResizableHost{flex:1 1 auto;min-height:280px}.dispatchListPanel--compact h2{margin:0 0 6px}.dispatchListPicker{display:flex;flex-direction:column;gap:4px;margin:0 0 8px}.dispatchListPickerLabel{font-size:.72rem;font-weight:700;color:#53657a;line-height:1.2}.dispatchListPanel--pickerOnly{display:flex;flex-direction:column;gap:8px;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible;flex:0 0 auto!important;margin-bottom:0}.dispatchListResizableHost:has(.dispatchListPanel--pickerOnly),.dispatchListHostStack:has(.dispatchListPanel--pickerOnly),.dispatchListHostPassthrough:has(.dispatchListPanel--pickerOnly){flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:0!important}.dispatchEditColumn--notesFirst:has(.dispatchListPanel--pickerOnly),.dispatchEditColumn--split:has(.dispatchListPanel--pickerOnly),.dispatchEditColumn--notesStack:has(.dispatchListPanel--pickerOnly){display:flex;flex-direction:column;gap:8px}.dispatchEditColumn--notesFirst:has(.dispatchListPanel--pickerOnly)>.dispatchListResizableHost,.dispatchEditColumn--notesFirst:has(.dispatchListPanel--pickerOnly)>.dispatchListHostStack,.dispatchEditColumn--split:has(.dispatchListPanel--pickerOnly)>.dispatchListResizableHost,.dispatchEditColumn--split:has(.dispatchListPanel--pickerOnly)>.dispatchListHostStack{order:1;flex:0 0 auto!important;height:auto!important;max-height:none!important}.dispatchEditColumn--notesFirst:has(.dispatchListPanel--pickerOnly)>.dispatchFormResizableHost,.dispatchEditColumn--split:has(.dispatchListPanel--pickerOnly)>.dispatchFormResizableHost,.dispatchEditColumn--notesStack:has(.dispatchListPanel--pickerOnly)>.dispatchFormResizableHost{order:2;flex:1 1 auto;min-height:0}.dispatchListSelectedActionsSlot{min-height:2.35rem;display:flex;align-items:center;margin-top:4px}.dispatchListSelectedActions{margin:0;gap:6px;flex-wrap:nowrap;width:100%;overflow-x:auto;scrollbar-width:none}.dispatchListSelectedActions::-webkit-scrollbar{display:none}.dispatchPage .dispatchLocationField{max-width:5.5rem}.dispatchPage .dispatchLocationField .input{font-variant-numeric:tabular-nums;letter-spacing:.06em;text-align:center}.dispatchPage .dispatchLocationHint{display:block;font-size:.72rem;margin-top:2px}.inventoryPage .prelimLocationField,.preliminaryPage .prelimLocationField{max-width:5.5rem}.inventoryPage .prelimLocationField .input,.preliminaryPage .prelimLocationField .input{font-variant-numeric:tabular-nums;letter-spacing:.06em;text-align:center}.dispatchPage .dispatchTickField{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:5px;min-height:0;padding-top:0;margin:0}.dispatchPage .dispatchTickField>span{font-size:.7rem;font-weight:700;color:#53657a}.dispatchPage .dispatchTickBox{width:1rem;height:1rem;margin:0;accent-color:var(--blue, #1d4ed8);cursor:pointer;flex:0 0 auto}.dispatchPage .dispatchTickField:has(input:disabled){opacity:.7}.dispatchPage .dispatchStockReleaseTicks{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;grid-column:1 / -1;width:100%;margin-top:0;padding:4px 6px;border:1px solid var(--line);border-radius:5px;background:#f7f9fc;box-sizing:border-box}.dispatchListCompactHint{margin:0 0 4px;font-size:.85rem}.dispatchListTableScroll{flex:1 1 auto;min-height:140px;max-height:min(58vh,640px);overflow:auto}.dispatchListCompactTable tbody tr{cursor:pointer}.dispatchListCompactTable tbody tr.selected,.dispatchListCompactTable tbody tr.selected td{background:#e8f1fb}.dispatchListPanel--denseStack.panel,.shellOperatorLayout.shellJackieUi .dispatchListPanel--denseStack.panel{padding:4px 6px!important;gap:0!important}.dispatchListPanel--denseStack>h2,.shellOperatorLayout.shellJackieUi .dispatchListPanel--denseStack>h2{margin:0 0 2px!important;padding:0!important;font-size:.82rem!important;line-height:1.1!important}.dispatchListPanel--denseStack>.dispatchListCompactHint,.shellOperatorLayout.shellJackieUi .dispatchListPanel--denseStack>.dispatchListCompactHint{margin:0 0 2px!important;font-size:.72rem!important;line-height:1.1!important}.dispatchListCompactTable{flex:0 0 auto}.dispatchListCompactTable tbody tr,.dispatchListCompactTable .tableActions{white-space:nowrap}.dispatchListCompactTable--dense,.dispatchListPanel--denseStack .dispatchListCompactTable--dense,.shellOperatorLayout.shellJackieUi .dispatchListCompactTable--dense,.shellOperatorLayout.shellJackieUi .dispatchListPanel--denseStack .dispatchListCompactTable--dense{border-collapse:collapse!important;border-spacing:0!important;font-size:.72rem!important;line-height:1.05!important;width:100%}.dispatchListCompactTable--dense tbody tr,.dispatchListPanel--denseStack .dispatchListCompactTable--dense tbody tr,.shellOperatorLayout.shellJackieUi .dispatchListCompactTable--dense tbody tr,.shellOperatorLayout.shellJackieUi .dispatchListPanel--denseStack .dispatchListCompactTable--dense tbody tr{height:auto!important;max-height:none!important}.dispatchListCompactTable--dense th,.dispatchListCompactTable--dense td,.dispatchListPanel--denseStack .dispatchListCompactTable--dense th,.dispatchListPanel--denseStack .dispatchListCompactTable--dense td,.shellOperatorLayout.shellJackieUi .dispatchListCompactTable--dense th,.shellOperatorLayout.shellJackieUi .dispatchListCompactTable--dense td,.shellOperatorLayout.shellJackieUi .dispatchListPanel--denseStack .dispatchListCompactTable--dense th,.shellOperatorLayout.shellJackieUi .dispatchListPanel--denseStack .dispatchListCompactTable--dense td{padding:2px 6px!important;line-height:1.15!important;vertical-align:middle!important;border-top:none!important;border-bottom:1px solid #e6edf4!important;height:auto!important;max-height:none!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis}.dispatchListCompactTable--dense .tableActions,.dispatchListPanel--denseStack .dispatchListCompactTable--dense .tableActions,.shellOperatorLayout.shellJackieUi .dispatchListCompactTable--dense .tableActions,.shellOperatorLayout.shellJackieUi .dispatchListPanel--denseStack .dispatchListCompactTable--dense .tableActions{gap:2px!important;flex-wrap:nowrap!important;align-items:center!important;white-space:nowrap!important;overflow:hidden}.dispatchListCompactTable--dense .tableActions .btn,.dispatchListCompactTable--dense .tableActions .btn.btnSmall,.dispatchListPanel--denseStack .dispatchListCompactTable--dense .tableActions .btn,.dispatchListPanel--denseStack .dispatchListCompactTable--dense .tableActions .btn.btnSmall,.shellOperatorLayout.shellJackieUi .dispatchListCompactTable--dense .tableActions .btn,.shellOperatorLayout.shellJackieUi .dispatchListCompactTable--dense .tableActions .btn.btnSmall,.shellOperatorLayout.shellJackieUi .dispatchListPanel--denseStack .dispatchListCompactTable--dense .tableActions .btn,.shellOperatorLayout.shellJackieUi .dispatchListPanel--denseStack .dispatchListCompactTable--dense .tableActions .btn.btnSmall{padding:0 4px!important;font-size:.62rem!important;line-height:18px!important;min-height:18px!important;height:18px!important;border-radius:3px!important;white-space:nowrap!important}.dispatchNotesInput{resize:none;min-height:2.1rem}.dispatchChargeHint{font-size:12px;color:var(--muted, #6b7280)}.invoiceCollectedWarning{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.dispatchChargeField{grid-column:1 / -1;display:grid;gap:4px;padding:6px 8px;border:1px solid var(--line);border-radius:10px;background:#f8fbff}.dispatchChargeTick{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.78rem}.dispatchChargeTick input{width:16px;height:16px;flex:0 0 auto}.dispatchChargeMaths{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.dispatchChargeMaths label{display:grid;gap:2px;font-size:.72rem;max-width:7rem}.dispatchEuroHaulageFields{align-items:flex-end}.dispatchEuroHaulageFields label{max-width:11rem}.dispatchChargeTotal{font-size:.78rem;font-weight:700;color:#1c4f2a;padding-bottom:4px}.dispatchChargeTotal.warn{font-weight:500;color:#8a4b08}.dispatchRotationStack{grid-column:1 / -1;display:grid;grid-template-columns:1fr;gap:6px}.dispatchPage .dispatchRotationStack.dispatchFormSection{grid-template-columns:1fr}.dispatchPage .dispatchRotationStack .dispatchRotationBlock,.dispatchPage .dispatchRotationStack .dispatchRotationTabAdd,.dispatchPage .dispatchRotationStack .dispatchRotationTabsHint{grid-column:1 / -1}.dispatchRotationBlock{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem minmax(5.5rem,7.5rem);gap:8px 12px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--agc-accent) 22%,#d7e0ea);border-radius:8px;background:#ffffffeb;overflow:visible;align-items:start}.dispatchRotationBlockHead{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0}.dispatchRotationBlockHead .btnSmall{flex:0 1 auto;white-space:nowrap}.dispatchPage .dispatchBagsField{min-width:5.5rem;overflow:visible}.dispatchPage .dispatchRotationClientRef{grid-column:1 / -1}.dispatchRotationBlockHead strong{font-size:.88rem;line-height:1.25}.dispatchRotationTabs{grid-column:1 / -1;display:grid;gap:4px}.dispatchRotationTabsLabel{font-size:.78rem;font-weight:700;color:#53657a;letter-spacing:.02em}.dispatchClientRefs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;grid-column:1 / -1}.dispatchClientBuyerRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;grid-column:1 / -1;align-items:start}.dispatchClientRefs>.dispatchRotationTabsLabel,.dispatchPage .dispatchFormSection--refs>.dispatchRotationTabsLabel{grid-column:1 / -1}.dispatchRotationTabsHint{font-size:.72rem}.dispatchRotationTabBar{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.dispatchRotationTabWrap{display:inline-flex;align-items:stretch}.dispatchRotationTab{border:1px solid #c8d3df;background:#f7f9fb;color:#334155;border-radius:8px;padding:6px 10px;font-size:.78rem;font-weight:700;line-height:1.25;cursor:pointer;max-width:min(100%,18rem);text-align:left;white-space:normal}.dispatchRotationTabWrap:has(.dispatchRotationTabRemove) .dispatchRotationTab{border-radius:8px 0 0 8px}.dispatchRotationTab--active{background:#1f2937;border-color:#1f2937;color:#fff}.dispatchRotationTabRemove{border:1px solid #c8d3df;border-left:0;background:#fff;color:#64748b;border-radius:0 8px 8px 0;width:28px;cursor:pointer;font-size:1rem;line-height:1}.dispatchRotationTabAdd{justify-self:start;margin-top:0}.dispatchPage .dispatchNewNoteForm .calcBox{margin:2px 0 0;padding:5px 8px;font-size:.78rem;line-height:1.3}.dispatchPage .dispatchHaulierField{gap:2px}.dispatchPage .dispatchFormNotice{flex:0 0 auto;margin:0;padding:5px 8px;font-size:.78rem;min-height:2.15rem;line-height:1.3;box-sizing:border-box}.dispatchPage .dispatchFormResizableHost--autoFill{display:flex;flex-direction:column;min-height:0}.dispatchPage .dispatchWorkspace--notesOnly,.dispatchPage .dispatchWorkspace--notesFormAutoFit{height:100%;min-height:0}.dispatchPage .dispatchWorkspace--notesFormAutoFit .dispatchEditColumn--notesFirst,.dispatchPage .dispatchWorkspace--notesFormAutoFit .dispatchEditColumn--notesStack{flex:1 1 auto;min-height:0;height:100%}.dispatchPage .dispatchEditColumn--notesFirst,.dispatchPage .dispatchEditColumn--notesStack{gap:6px}.dispatchPage .dispatchFormPanel{gap:0}.dispatchPage .dispatchFormHead.weightSheetEditHead{margin-bottom:0}.table tbody tr.rowActive{background:#eef4ff}.table tbody tr.rowDeleted{opacity:.72}.table tbody tr.rowDeleted td{text-decoration:line-through;text-decoration-color:#0f172a59}.table tbody tr.rowDeleted td:last-child,.table tbody tr.rowDeleted td:nth-last-child(2){text-decoration:none}.tableActions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.dashboardPro{gap:0;padding:0;background:radial-gradient(ellipse 80% 50% at 100% 0%,rgba(63,169,245,.08),transparent 55%),linear-gradient(180deg,#f3f7fb,#eef3f8 40%,#f8fafc);font-family:Instrument Sans,Segoe UI,system-ui,sans-serif}.dashboardHeroBand{position:relative;overflow:hidden;color:#fff;isolation:isolate;border-bottom:3px solid var(--agc-accent);background:radial-gradient(1200px 420px at 12% -10%,rgba(63,169,245,.28),transparent 55%),radial-gradient(900px 360px at 92% 20%,rgba(0,73,143,.55),transparent 50%),linear-gradient(118deg,#00152e,#002d62 48%,#0a4a8c);animation:dashboardHeroIn .55s cubic-bezier(.22,1,.36,1)}.dashboardHeroBandGlow{position:absolute;inset:-20% 40% auto -10%;height:140%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.07) 42%,transparent 68%);transform:skew(-18deg);pointer-events:none;animation:dashboardHeroSheen 7s ease-in-out infinite}.dashboardHeroBandGrain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.dashboardHeroBandInner{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:22px 40px;padding:clamp(22px,3.5vw,40px) clamp(18px,3.2vw,36px) clamp(20px,3vw,34px)}.dashboardHeroBrandBlock{display:flex;flex-wrap:wrap;align-items:center;gap:18px 22px;min-width:0;max-width:54rem}.dashboardHeroBrandMark{display:block;width:auto;height:clamp(52px,7vw,72px);max-width:min(280px,70vw);flex:0 0 auto;object-fit:contain;background:#fff;padding:8px 14px;border-radius:4px;filter:drop-shadow(0 10px 24px rgba(0,0,0,.28));animation:dashboardMarkIn .7s cubic-bezier(.22,1,.36,1) .08s both}.dashboardHeroBrandCopy{min-width:0;flex:1 1 16rem}.dashboardHeroBrandName{margin:0 0 6px;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e8eef7b8}.dashboardHeroBand h1{margin:0;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:clamp(2.15rem,4.6vw,3.35rem);font-weight:400;letter-spacing:-.02em;line-height:1.05;color:#fff;text-wrap:balance}.dashboardHeroBondWord{letter-spacing:.08em;color:#8ec8f5}.dashboardHeroBondExpansion{margin:8px 0 0;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8ec8f5}.dashboardHeroLead{margin:10px 0 0;max-width:38ch;font-size:.95rem;line-height:1.45;color:#e8eef7db;text-transform:none;letter-spacing:normal}.dashboardHeroAside{display:grid;gap:4px;justify-items:end;text-align:right;min-width:min(100%,18rem);animation:dashboardAsideIn .65s cubic-bezier(.22,1,.36,1) .14s both}.dashboardHeroWelcome{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--agc-accent)}.dashboardHeroDate{margin:0;font-family:"Instrument Serif",Georgia,serif;font-size:1.05rem;font-weight:400;color:#fff;letter-spacing:.01em;text-transform:none}.dashboardHeroPlace{margin:6px 0 0;font-size:.72rem;line-height:1.45;color:#e8eef794;max-width:34ch}.dashboardHeroTel{white-space:nowrap}.dashboardHeroCta{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 16px;border:1px solid rgba(255,255,255,.28);background:#ffffff1a;color:#fff;font-size:.84rem;font-weight:700;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.dashboardHeroCta:hover{background:#3fa9f547;border-color:#3fa9f5b3;color:#fff;transform:translateY(-1px)}.dashboardHeroCta--alert{border-color:#ffb4648c;background:#8c461459}.dashboardHeroCta--alert:hover{border-color:#ffc878bf;background:#a0501480}@keyframes dashboardHeroSheen{0%,to{opacity:.35;transform:translate(-8%) skew(-18deg)}50%{opacity:.7;transform:translate(10%) skew(-18deg)}}@keyframes dashboardMarkIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes dashboardAsideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dashboardHouseBand{display:none}@media (max-width: 820px){.dashboardHeroAside{justify-items:start;text-align:left;width:100%}.dashboardHeroBrandBlock{width:100%}}.dashboardHero{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:0;background:radial-gradient(900px 280px at 85% 0%,rgba(63,169,245,.22),transparent 55%),linear-gradient(128deg,#001f45,#002d62 42%,#00498f);color:#fff;border-bottom:2px solid color-mix(in srgb,var(--agc-accent) 75%,#fff);box-shadow:0 10px 28px #001f4529;animation:dashboardHeroIn .45s ease-out}.dashboardHero--askOnly{grid-template-columns:minmax(0,1fr);box-shadow:none}@keyframes dashboardHeroIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.dashboardHeroBrand{display:flex;align-items:center;justify-content:center;padding:clamp(22px,3vw,36px);background:#ffffff0d;border-right:1px solid rgba(255,255,255,.1)}.dashboardHeroLogo{display:block;width:min(228px,100%);max-height:124px;height:auto;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(0,0,0,.22))}.dashboardHeroBody{display:grid;align-content:center;gap:10px;padding:clamp(22px,3vw,36px) clamp(22px,4vw,44px)}.dashboardHeroCopy{display:grid;align-content:center;gap:10px;min-width:0}.dashboardHeroBody--withAsk{grid-template-columns:minmax(0,1fr) minmax(240px,380px);align-items:start;column-gap:clamp(16px,3vw,28px);row-gap:12px}.dashboardHeroBody--withAsk .dashboardAskSection--hero{grid-column:2;grid-row:1;align-self:start;justify-self:stretch;width:100%;max-width:100%;min-width:0;margin:0;overflow:hidden;box-sizing:border-box}.dashboardHeroBody .dashboardAskSection--hero{padding:0;border:none;border-radius:0;background:transparent;color:#fff;box-shadow:none}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskHeadRow{gap:8px;margin-bottom:6px;align-items:center;min-width:0}.dashboardAskSync{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:0 0 8px;padding:5px 8px;border-radius:8px;font-size:.66rem;font-weight:700;line-height:1.3;letter-spacing:.01em;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border:1px solid rgba(255,255,255,.28);background:#ffffff1f;color:#fff}.dashboardAskSyncOk{border-color:#78dca073;background:#2e7d5059}.dashboardAskSyncWarn{border-color:#ffb4648c;background:#b4501466}.dashboardHeroSyncOnly{display:flex;align-items:flex-start;justify-content:stretch;min-width:0;width:100%;overflow:hidden}.dashboardHeroSyncOnly .dashboardAskSync,.dashboardHeroBody .dashboardAskSection--hero .dashboardPanelHead{margin-bottom:0}.dashboardHeroBody .dashboardAskSection--hero .dashboardPanelHead h2{margin:0;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskMonitorBtn{padding:5px 12px;font-size:.72rem;min-height:0;border:1px solid rgba(255,255,255,.28);background:#ffffff1a;color:#fff}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskMonitorBtn:hover{background:#ffffff2e;border-color:#ffffff73;color:#fff}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskMonitorBtnWarn{border-color:#ffb4648c;background:#8c461466;color:#fff}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskMonitorBtnCritical{border-color:#ff8c788c;background:#8c1e1473;color:#fff}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskMonitorBadge{min-width:1.1rem;height:1.1rem;margin-left:5px;font-size:.65rem}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskForm{gap:0;margin:6px 0}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskRow{gap:6px}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskInput{min-height:34px;padding:6px 10px;font-size:.84rem;border:1px solid rgba(255,255,255,.28);background:#ffffff1a;color:#fff;box-shadow:none}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskInput::placeholder{color:#ffffff8c}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskInput:focus{outline:none;border-color:#ffffff8c;background:#ffffff29}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskRow .btn{padding:6px 12px;font-size:.78rem;min-height:34px;border:1px solid rgba(255,255,255,.35);background:#ffffff29;color:#fff}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskRow .btn:hover:not(:disabled){background:#ffffff42;color:#fff}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskRow .btn:disabled{opacity:.45;color:#ffffffbf}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskChips{gap:5px;margin-bottom:0}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskChip{padding:5px 12px;font-size:.72rem;border:1px solid rgba(255,255,255,.28);background:#ffffff1a;color:#fff}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskChip:hover{border-color:#ffffff73;background:#ffffff2e;color:#fff}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskResult{margin-top:8px;padding-top:8px;gap:6px;border-top:1px solid rgba(255,255,255,.2)}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskAsked{color:#ffffffb3}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskAsked strong{color:#fff}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskAnswer{font-size:.86rem;color:#fff;font-weight:600}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskHitLink,.dashboardHeroBody .dashboardAskSection--hero .dashboardAskHitPlain{padding:6px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskHitLink:hover{border-color:#fff6;background:#ffffff24}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskHitTitle{font-size:.84rem;color:#fff}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskHitDetail{font-size:.76rem;color:#ffffffb8}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskLinkBtn{background:#ffffff29;border:1px solid rgba(255,255,255,.28);color:#fff}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskLinkBtn:hover{background:#ffffff42}.dashboardHeroBody .dashboardAskSection--hero .muted{color:#ffffffb8}.dashboardHeroEyebrow{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e}.dashboardHeroBody h1{margin:0;font-size:clamp(1.55rem,3.2vw,2.1rem);font-weight:800;letter-spacing:-.01em;line-height:1.12;text-wrap:balance}.dashboardHeroLead{margin:0;max-width:44ch;font-size:.95rem;line-height:1.45;color:#ffffffdb;text-transform:none;letter-spacing:normal}.dashboardHeroMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.dashboardHeroDate{margin:2px 0 0;font-size:.78rem;font-weight:600;color:#ffffffc7;letter-spacing:.01em;text-transform:none}.dashboardPill{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#ffffff1a;color:#fff;font-size:.72rem;font-weight:700}.dashboardPillOk{border-color:#78dca080;background:#28784659}.dashboardPillWarn{border-color:#ffb4648c;background:#8c461466}.dashboardHeroAddress{margin:0;font-size:.72rem;color:#ffffff85;text-transform:none;letter-spacing:normal}.dashboardBody{display:grid;gap:14px;padding:16px clamp(10px,1.5vw,16px) 12px;animation:dashboardBodyIn .55s cubic-bezier(.22,1,.36,1) .12s both}@keyframes dashboardBodyIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.dashboardPanel{background:#ffffffeb;border:1px solid color-mix(in srgb,var(--agc-navy) 10%,#d5dde6);border-radius:0;padding:clamp(16px,2.2vw,22px) clamp(16px,2.4vw,24px);box-shadow:0 1px #fffc inset;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dashboardPanelHead{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e2e9f0}.dashboardPanelHead h2{margin:0 0 4px;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:.7rem;font-weight:700;color:var(--agc-navy);letter-spacing:.16em;text-transform:uppercase}.dashboardPanelHead .muted{margin:0;font-size:.84rem;max-width:62ch;color:#5a6b80}.dashboardAskSection{border-color:color-mix(in srgb,var(--agc-accent) 35%,var(--line));background:linear-gradient(180deg,#f7fbff,#fff 42%)}.dashboardAskForm{display:grid;gap:8px;margin-bottom:12px}.dashboardAskLabel{font-size:.78rem;font-weight:700;color:var(--agc-navy);text-transform:uppercase;letter-spacing:.04em}.dashboardAskRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.dashboardAskInput{min-height:44px}.dashboardAskChips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.dashboardAskChip{border:1px solid color-mix(in srgb,var(--agc-navy) 18%,var(--line));background:#fff;color:var(--agc-navy);border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:600;cursor:pointer;text-transform:none;letter-spacing:normal}.dashboardAskChip:hover{border-color:var(--agc-accent);background:var(--agc-accent-soft)}a.dashboardAskChipLink{text-decoration:none;display:inline-flex;align-items:center;gap:6px}.dashboardAskChipCount{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 5px;border-radius:999px;background:var(--agc-navy);color:#fff;font-size:.68rem;font-weight:800}.dashboardHeroBody .dashboardAskSection--hero a.dashboardAskChipLink{border:1px solid rgba(255,255,255,.28);background:#ffffff1a;color:#fff}.dashboardHeroBody .dashboardAskSection--hero a.dashboardAskChipLink:hover{border-color:#ffffff73;background:#ffffff2e;color:#fff}.dashboardHeroBody .dashboardAskSection--hero .dashboardAskChipCount{background:#ffffffeb;color:var(--agc-navy)}.dashboardAskResult{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);display:grid;gap:10px}.dashboardAskAsked{margin:0;font-size:.82rem}.dashboardAskAnswer{margin:0;font-size:.98rem;line-height:1.45;color:var(--agc-navy);font-weight:600}.dashboardAskHits{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dashboardAskHitLink,.dashboardAskHitPlain{display:grid;gap:2px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#fff;text-decoration:none;color:inherit}.dashboardAskHitLink:hover{border-color:var(--agc-accent);background:#f3f9ff}.dashboardAskHitTitle{font-weight:700;color:var(--agc-navy)}.dashboardAskHitDetail{font-size:.84rem;color:var(--muted, #5b6b7c);text-transform:none}.dashboardAskLinks{display:flex;flex-wrap:wrap;gap:8px}.dashboardAskLinkBtn{display:inline-flex;align-items:center;padding:7px 12px;border-radius:8px;background:var(--agc-navy);color:#fff;text-decoration:none;font-size:.82rem;font-weight:700}.dashboardAskLinkBtn:hover{background:#003d82}.dashboardAskHeadRow{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:4px}.dashboardAskHeadRow .dashboardPanelHead{margin-bottom:10px;flex:1;min-width:0}.dashboardAskMonitorBtn{position:relative;flex-shrink:0;white-space:nowrap}.dashboardAskMonitorBadge{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;margin-left:8px;padding:0 5px;border-radius:999px;background:#c0392b;color:#fff;font-size:.72rem;font-weight:800}.dashboardAskMonitorBtnWarn{border-color:#d4a017;color:#7a5a00}.dashboardAskMonitorBtnCritical{border-color:#c0392b;color:#8b1e14}.dashboardAskChipMonitor{border-color:var(--agc-navy);background:var(--agc-navy);color:#fff}.dashboardAskChipMonitor:hover{background:#003d82;border-color:#003d82;color:#fff}.actionBalloonStack{position:fixed;right:16px;bottom:88px;z-index:80;display:flex;flex-direction:column-reverse;gap:10px;width:min(360px,calc(100vw - 24px));pointer-events:none}.actionBalloon{pointer-events:auto;display:flex;gap:8px;align-items:flex-start;padding:12px 12px 12px 14px;border-radius:14px;background:linear-gradient(165deg,#0f3760,#0a2744);color:#f4f8fc;border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 36px #081c3459;animation:actionBalloonIn .28s ease-out}.actionBalloon--self{background:linear-gradient(165deg,#1a4f7a,#123a5c);border-color:#3fa9f573}.actionBalloonBody{flex:1 1 auto;min-width:0}.actionBalloonTitle{display:block;font-size:.88rem;font-weight:800;margin:0 0 2px}.actionBalloonText{margin:0;font-size:.82rem;line-height:1.35;color:#ffffffeb}.actionBalloonMeta{margin:4px 0 0;font-size:.72rem;color:#e8eef7b3}.actionBalloonClose{flex:0 0 auto;border:0;background:#ffffff1f;color:#fff;width:28px;height:28px;border-radius:999px;font-size:1.1rem;line-height:1;cursor:pointer}.actionBalloonClose:hover{background:#ffffff38}@keyframes actionBalloonIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){.actionBalloonStack{right:10px;bottom:10px;left:10px;width:auto}}.sysMonOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:16px}.sysMonBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0019378c;cursor:pointer}.sysMonCard{position:relative;z-index:1;width:min(980px,100%);max-height:min(90vh,900px);overflow:auto;background:#fff;border-radius:14px;border:1px solid var(--line);box-shadow:0 24px 60px #001e4647;padding:18px 20px 22px}.sysMonHead{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.sysMonHead h2{margin:2px 0 6px;color:var(--agc-navy);font-size:1.25rem}.sysMonSummary{margin:0;font-weight:700;font-size:.95rem}.sysMonClock{margin:4px 0 0;font-size:.78rem}.sysMonColumns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.sysMonBlock h3{margin:0 0 2px;color:var(--agc-navy);font-size:.92rem;text-transform:uppercase;letter-spacing:.04em}.sysMonBlock>.muted{margin:0 0 10px;font-size:.8rem}.sysMonMetricGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sysMonMetric{display:grid;gap:2px;padding:10px 11px;border-radius:10px;border:1px solid var(--line);background:#f8fafc;text-decoration:none;color:inherit}.sysMonMetric:hover{border-color:var(--agc-accent);background:#f3f9ff}.sysMonMetricLabel{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#5b6b7c}.sysMonMetricValue{font-size:1.15rem;color:var(--agc-navy)}.sysMonMetricHint{font-size:.76rem;color:#6a7a8c;text-transform:none}.sysMonTone-ok .sysMonMetricValue,.sysMonSummary.sysMonTone-ok{color:#1f6b3a}.sysMonTone-info .sysMonMetricValue,.sysMonSummary.sysMonTone-info{color:#0b5ea8}.sysMonTone-warn{border-color:#e2c36a;background:#fffbeb}.sysMonTone-warn .sysMonMetricValue,.sysMonSummary.sysMonTone-warn{color:#8a6500}.sysMonTone-critical{border-color:#e39a90;background:#fff1ef}.sysMonTone-critical .sysMonMetricValue,.sysMonSummary.sysMonTone-critical{color:#a32014}.sysMonAlerts h3{margin:0 0 8px;color:var(--agc-navy);font-size:.92rem;text-transform:uppercase;letter-spacing:.04em}.sysMonAlertList{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sysMonAlert{display:grid;gap:2px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#f8fafc}.sysMonAlert strong{color:var(--agc-navy)}.sysMonAlert span{font-size:.84rem;color:#5b6b7c;text-transform:none}.sysMonAlert-critical{border-color:#e39a90;background:#fff1ef}.sysMonAlert-warn{border-color:#e2c36a;background:#fffbeb}.sysMonAlert-info{border-color:#9bc3e8;background:#f3f9ff}.sysMonPrelimList{max-height:220px;overflow:auto}.sysMonPrelimList a{display:grid;gap:2px;color:inherit;text-decoration:none}.sysMonPrelimList a:hover strong{text-decoration:underline}@media (max-width: 840px){.sysMonColumns,.sysMonMetricGrid{grid-template-columns:1fr}.dashboardAskHeadRow{flex-direction:column}}@media (max-width: 720px){.dashboardAskRow{grid-template-columns:1fr}}.dashboardKpiPrimary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:0;border:1px solid color-mix(in srgb,var(--agc-navy) 12%,#d5dde6);background:#fff;overflow:hidden}.dashboardKpiCard{display:grid;gap:6px;padding:16px 18px 18px;border-radius:0;border:none;border-right:1px solid #e6ecf2;background:#fff;transition:background .2s ease,box-shadow .2s ease}.dashboardKpiCard:last-child{border-right:none}.dashboardKpiCard--primary{border-color:#e6ecf2;background:linear-gradient(160deg,#f3f9ff,#fff 55%);box-shadow:inset 3px 0 0 var(--agc-accent)}.dashboardKpiCard--primary .dashboardKpiLabel,.dashboardKpiCard--primary .dashboardKpiHint{color:#5f738a}.dashboardKpiCard--primary .dashboardKpiValue{color:var(--agc-navy);font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(1.65rem,3vw,2.15rem)}.dashboardKpiCardAlert{border-color:#e6ecf2;background:linear-gradient(160deg,#fff8ec,#fff 60%);box-shadow:inset 3px 0 #d0891a}.dashboardKpiCardAlert .dashboardKpiValue{color:#9a5b00}.dashboardKpiLabel{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#6a7b90}.dashboardKpiValue{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.4rem,2.6vw,1.75rem);font-weight:400;color:var(--agc-navy);line-height:1.05;font-variant-numeric:tabular-nums}.dashboardKpiHint{font-size:.72rem;color:#6a7b90;text-transform:none;letter-spacing:normal}.dashboardKpiSecondary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:0;margin-top:0;border:1px solid color-mix(in srgb,var(--agc-navy) 12%,#d5dde6);border-top:none;background:linear-gradient(180deg,#f5f8fc,#eef3f8)}.dashboardKpiMini{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px;border-radius:0;background:transparent;border:none;border-right:1px solid #e6ecf2;font-size:.76rem;color:#3d4d63}.dashboardKpiMini:last-child{border-right:none}.dashboardKpiMini strong{font-size:.95rem;color:var(--agc-navy);font-variant-numeric:tabular-nums}.dashboardColumns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.75fr);gap:12px;align-items:start}.dashboardFlowSection{min-width:0}.dashboardQuickSection{background:#fff}.dashboardTestFlowDemo{background:#fff;padding:10px 16px}.dashboardTestFlowDemo .dashboardPanelHead{margin:0;padding:0;border:none}.dashboardTestFlowDemoBody{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px}.dashboardTestFlowSteps{display:flex;flex-wrap:wrap;gap:8px 14px;list-style:none;margin:0;padding:0;flex:1 1 280px}.dashboardTestFlowSteps li:not(:last-child):after{content:"→";margin-left:14px;opacity:.45}.dashboardFlowRail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid color-mix(in srgb,var(--agc-navy) 12%,#d5dde6);overflow:hidden}.dashboardFlowRail li{margin:0;min-width:0}.dashboardFlowCard{text-decoration:none;height:100%;border:none;border-right:1px solid #e6ecf2;border-radius:0;background:#fff;padding:14px 15px;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:start;box-shadow:none;transition:background .2s ease,transform .2s ease}.dashboardFlowRail li:last-child .dashboardFlowCard{border-right:none}.dashboardFlowStep{grid-column:1;grid-row:1 / span 2;align-self:start;display:flex;align-items:center;justify-content:center;width:1.55rem;min-width:1.55rem;height:1.55rem;margin-top:1px;border-radius:0;background:color-mix(in srgb,var(--agc-accent) 14%,#eef4fa);color:var(--agc-navy);font-size:.68rem;font-weight:700;letter-spacing:.04em}.dashboardFlowTitleRow,.dashboardFlowCard>.dashboardFlowTitle{grid-column:2}.dashboardFlowTitleRow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.dashboardFlowTitle{font-size:.88rem;font-weight:700;color:var(--agc-navy);text-transform:none;letter-spacing:normal;line-height:1.25}.dashboardFlowNextTag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:0;background:var(--agc-accent-soft);color:var(--agc-navy);font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dashboardFlowDesc{grid-column:2;font-size:.72rem;color:#6a7b90;line-height:1.35;text-transform:none;letter-spacing:normal}.dashboardFlowCard:hover{border-color:#e6ecf2;background:#f4f8fc}.dashboardFlowCard--next{border-color:#e6ecf2;background:linear-gradient(180deg,#f0f7fd,#fff 70%);box-shadow:inset 0 -3px 0 var(--agc-accent)}.dashboardFlowCard--next .dashboardFlowStep{background:var(--agc-navy);color:#fff}.dashboardFlowCard--locked{opacity:.48;cursor:not-allowed;background:#f7f9fc}.dashboardFlowCard--locked:hover{border-color:#e6ecf2;box-shadow:none;transform:none;background:#f7f9fc}.dashboardFlowCard:hover .dashboardFlowStep{background:color-mix(in srgb,var(--agc-accent) 22%,#e8f2fb);color:var(--agc-navy)}.dashboardFlowCard--next:hover .dashboardFlowStep{background:var(--agc-navy-deep);color:#fff}.dashboardQuickLaunch{display:grid;gap:0;border:1px solid color-mix(in srgb,var(--agc-navy) 12%,#d5dde6);overflow:hidden}.dashboardQuickCard{position:relative;text-decoration:none;border:none;border-bottom:1px solid #e6ecf2;border-radius:0;background:#fff;padding:12px 32px 12px 14px;display:grid;gap:2px;transition:background .2s ease,padding-left .2s ease}.dashboardQuickCard:last-child{border-bottom:none}.dashboardQuickTitle{font-size:.88rem;font-weight:700;color:var(--agc-navy)}.dashboardQuickDesc{font-size:.74rem;color:#6a7b90;line-height:1.35;text-transform:none;letter-spacing:normal}.dashboardQuickArrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:.85rem;color:var(--agc-navy);opacity:.28;transition:opacity .15s ease}.dashboardQuickCard:hover{border-color:#e6ecf2;background:#f4f8fc;padding-left:18px}.dashboardQuickCard:hover .dashboardQuickArrow{opacity:.75;color:var(--agc-navy)}.agcEyebrow{color:var(--agc-accent)}@media (max-width: 1024px){.dashboardKpiPrimary,.dashboardKpiSecondary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardKpiCard:nth-child(2n),.dashboardKpiMini:nth-child(2n){border-right:none}.dashboardColumns{grid-template-columns:1fr}.dashboardFlowRail{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardFlowRail li:nth-child(2n) .dashboardFlowCard{border-right:none}}@media (max-width: 900px){.dashboardHeroBody--withAsk{grid-template-columns:1fr}.dashboardHeroBody--withAsk .dashboardAskSection--hero{grid-column:1;justify-self:stretch;max-width:none;order:-1}}@media (max-width: 720px){.dashboardHero{grid-template-columns:1fr}.dashboardHeroBrand{border-right:none;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:16px}.dashboardKpiPrimary,.dashboardKpiSecondary{grid-template-columns:1fr}.dashboardKpiCard,.dashboardKpiMini{border-right:none;border-bottom:1px solid #e6ecf2}.dashboardKpiCard:last-child,.dashboardKpiMini:last-child{border-bottom:none}.dashboardFlowRail{grid-template-columns:1fr}.dashboardFlowCard,.dashboardFlowRail li:nth-child(2n) .dashboardFlowCard{border-right:none;border-bottom:1px solid #e6ecf2}.dashboardFlowRail li:last-child .dashboardFlowCard{border-bottom:none}}.prelimSelectPanel{display:grid;gap:10px}.prelimSelectRowField{display:grid;gap:6px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#708095;max-width:520px}.prelimSelectRow{font-size:.95rem;font-weight:700;color:var(--blue);min-height:42px}.prelimSelectedSummary{margin:0;font-size:.88rem}.prelimChainHint{font-size:.82rem;color:#53657a}.prelimPageTabRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.prelimPageTab.active{background:var(--blue);border-color:var(--blue);color:#fff}.prelimEditTabs{margin-bottom:4px}.weightSheetsPage .weightSheetEditTabs{margin-bottom:6px}.lottingLinesPanel.stack{gap:12px}.lottingLinesIntro{margin:0;font-size:.88rem;line-height:1.45}.lottingShipmentSummary{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:10px 12px}.lottingLinesTable .input{min-width:0;width:100%}.lottingLinesTable .lottingCountCol{min-width:4.75rem;width:4.75rem}.lottingLinesTable .lottingCountInput{min-width:3.5rem;text-align:right}.lottingRotationInput{min-width:6.5rem}.lottingStatusCell{white-space:nowrap}.lottingStatusCell .lottingLink{display:inline-block;margin-left:8px;font-size:.78rem}.rotationSplitPanel h3{margin:0 0 8px;font-size:1rem}.rotationSplitForm{margin-top:8px}.weightSheetEditPanel{min-width:0;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.weightSheetEditPanel .weightSheetForm.panel{overflow-x:hidden;overflow-y:auto;min-height:0}.weightSheetsPage .weightSheetEditPanel .weightSheetForm.panel:not(.screenFitContent){overflow-x:hidden;overflow-y:auto;min-height:0;max-height:100%}.weightSheetWorkspaceTabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px;padding:6px 8px 0;flex-shrink:0}.weightSheetWorkspaceTabList{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.weightSheetsPickerInline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 8px;min-width:0;flex:1 1 18rem}.weightSheetsPickerInlineField{gap:1px;min-width:0}.weightSheetsPickerInlineField>span{font-size:.68rem;line-height:1.15}.weightSheetsPickerInline .clientSearchField{flex:0 1 9rem;max-width:12rem}.weightSheetsPickerInline .clientSelectField{flex:1 1 12rem;min-width:10rem;max-width:22rem}.weightSheetsPickerInline .pageMetricChip{align-self:flex-end;margin-bottom:1px}.weightSheetsPickerInline .input{padding:5px 8px;font-size:.82rem;min-height:0}.weightSheetWorkspaceTabActions{margin-left:auto;justify-content:flex-end;flex-wrap:wrap}.weightSheetWorkspaceTabActions .btn:disabled{opacity:.45;cursor:not-allowed}.dispatchWhoPaysPanel{min-width:0;flex:1 1 auto}.dispatchWhoPaysPanel .dispatchWhoPaysLead{margin:0 0 8px;grid-column:1 / -1}.weightSheetTab{border:1px solid var(--line);background:#fff;color:#304256;border-radius:8px;padding:8px 14px;font-weight:800;font-size:.82rem;cursor:pointer}.weightSheetTab.active{background:var(--blue);border-color:var(--blue);color:#fff}.weightSheetOcrPanel{grid-column:1 / -1;display:flex;flex-direction:column;gap:12px;overflow:auto}.weightSheetOcrHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.weightSheetOcrIntro{margin:0;font-size:.88rem}.weightSheetOcrUpload{align-items:center}.weightSheetOcrText{width:100%;min-height:7rem;resize:vertical}.weightSheetOcrPreview{display:flex;flex-direction:column;gap:10px}.weightSheetOcrTable,.weightSheetOcrPalletTable{font-size:.78rem}.weightSheetOcrNotes{margin:0;white-space:pre-wrap}.weightSheetOcrRaw{margin-top:.5rem}.weightSheetOcrRawPre{margin:.35rem 0 0;padding:.5rem .65rem;max-height:12rem;overflow:auto;font-size:.75rem;line-height:1.35;white-space:pre-wrap;word-break:break-word;background:var(--panel-alt, #f4f4f4);border:1px solid var(--border, #ddd);border-radius:4px}.weightSheetOcrActions{margin-top:4px}.weightSheetSideTabPanel{flex:1 1 auto;min-height:0;overflow-y:auto}.weightSheetSideTabPanel .input{width:100%;min-width:0;pointer-events:auto}.weightSheetSideTabPanel select.input{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.weightSheetForm.panel{flex:1 1 auto;min-height:0;width:100%;min-width:0;overflow-x:auto;overflow-y:auto;align-content:start}.weightSheetForm .input,.weightSheetForm select.input{width:100%;min-width:0;box-sizing:border-box}.weightSheetNotesBlock{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px}.weightSheetNotesLabel{display:flex;flex-direction:column;gap:6px}.weightSheetFormActions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.weightSheetNotesInput{resize:vertical;min-height:5rem;font-family:inherit;line-height:1.4}.palletLinesBlock{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:12px;margin-top:4px;width:100%;min-width:0}.palletLinesTableWrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.palletLinesBlock--primary{border-top:none;padding-top:0;margin-top:8px;scroll-margin-top:12px}.palletEntryTable{width:100%;min-width:100%;table-layout:fixed}.palletEntryTable th,.palletEntryTable td{overflow:hidden;vertical-align:middle}.palletEntryTable th{white-space:normal;line-height:1.15;font-size:.72rem;word-break:break-word;vertical-align:bottom}.palletEntryTable td{white-space:nowrap}.palletEntryTable th:first-child,.palletEntryTable td.palletNoCell{width:5rem;min-width:5rem;max-width:5rem;text-align:center;position:sticky;left:0;z-index:2;background:#fff;box-shadow:2px 0 4px #0f172a0f}.palletEntryTable thead th:first-child{z-index:3;background:#f8fafc;color:#334155;text-transform:none;font-size:.72rem;line-height:1.15;white-space:normal}.palletLinesHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.palletLinesHead h3{margin:0;font-size:.95rem}.palletEntryTable .input{width:100%;min-width:0}.palletNoCell{font-weight:800;color:var(--blue)}.palletLotCell{text-align:left;font-size:.82rem;min-width:12rem;max-width:22rem;white-space:normal}.formGrid{display:grid;gap:10px}.formGrid label{display:grid;gap:4px;font-size:.82rem;font-weight:700;color:#53657a;min-width:0}.formGrid label .input,.formGrid label select.input,.formGrid label textarea.input{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ukDateInput{font-variant-numeric:tabular-nums}.clientFullEdit.formGrid,.workspaceEditPanel.formGrid,.weightSheetForm.formGrid,.stockTransferForm.formGrid,.dispatchNewNoteForm.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.clientFullEdit.formGrid .span2,.workspaceEditPanel.formGrid .span2,.weightSheetForm.formGrid .span2,.dispatchNewNoteForm.formGrid .span2,.stockTransferForm.formGrid .span2,.stockTransferForm.formGrid label.span2,.clientFullEdit .workspaceEditHead,.workspaceEditPanel .workspaceEditHead,.weightSheetForm .workspaceEditHead{grid-column:1 / -1}@media (max-width: 720px){.clientFullEdit.formGrid,.workspaceEditPanel.formGrid,.weightSheetForm.formGrid,.stockTransferForm.formGrid,.dispatchNewNoteForm.formGrid{grid-template-columns:1fr}}.table{width:100%;border-collapse:collapse;font-size:.86rem}.table th,.table td{text-align:left;padding:8px 10px;border-bottom:1px solid #e6edf4}.table th{font-size:.72rem;text-transform:uppercase;color:#708095}.rowActive{background:#eef4ff}.btn{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:8px;padding:8px 12px;font-weight:800;font-size:.82rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.btn.secondary{background:#fff;color:var(--blue)}.btn.danger{background:#b42318;color:#fff;border-color:#912018}.btn.danger:hover:not(:disabled){background:#912018}.weightSheetEditHead{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px}.weightSheetEditHead h2{margin:0}.weightSheetRowActions{white-space:nowrap}.weightSheetRowActions .btn+.btn{margin-left:6px}.btn.ghost{background:transparent;border-color:#ffffff59;color:var(--nav-text)}.btn.ghost:hover{background:#ffffff14;border-color:var(--agc-accent);color:#fff}.processBar .btn.secondary{background:#fff;color:var(--blue);border-color:var(--line)}.loginWrap{min-height:100vh;min-height:100dvh;display:grid;place-items:center;background:#f7f9fc;padding:24px}.loginCard{width:min(420px,92vw);background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px;box-shadow:0 8px 24px #002d6214}.loginCard h1{margin:0 0 8px;font-size:1.35rem;color:var(--agc-navy);text-align:center}.loginDeviceLine{margin:14px 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:.72rem;letter-spacing:.02em;text-align:center;color:#7c8798;text-transform:none}.loginLogo{display:block;max-width:min(320px,90vw);max-height:120px;width:100%;height:auto;object-fit:contain;margin:0 auto 16px}.loginLabel{display:grid;gap:6px;font-size:.78rem;font-weight:700;color:#53657a}.loginAuthNav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.loginAuthNavLink{background:none;border:none;padding:0;font-size:.85rem;font-weight:600;color:var(--blue);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.loginAuthNavLink:hover:not(:disabled){color:var(--agc-navy)}.loginAuthNavLink:disabled{opacity:.5;cursor:not-allowed}.loginAuthOk{margin:12px 0 0;padding:10px 12px;border-radius:8px;font-size:.9rem;color:#14532d;background:#ecfdf3;border:1px solid #86efac}.stack{display:grid;gap:10px;margin-top:16px}.siteHeaderUser{font-size:.78rem;font-weight:700;color:var(--nav-text);padding:6px 10px;border:1px solid rgba(255,255,255,.2);border-radius:6px;white-space:nowrap}.noUpper{text-transform:none;letter-spacing:normal}.btn:disabled{opacity:.45;cursor:default}.input{border:1px solid #cfd8e3;border-radius:8px;padding:9px 11px;width:100%;font-size:1rem}::target-text{background-color:transparent;color:inherit}.input:-webkit-autofill,.input:-webkit-autofill:hover,.input:-webkit-autofill:focus,.input:-webkit-autofill:active,input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:var(--ink, #17212f);caret-color:var(--ink, #17212f);transition:background-color 100000s ease-out 0s}.actionRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.notice{color:#0b6b3f;background:#eef9f1;border:1px solid #b9e2c6;padding:8px 12px;border-radius:8px;margin:0}.error{color:#aa2d2d;background:#fff2f2;border:1px solid #efc1c1;padding:8px 12px;border-radius:8px;margin:0}.warn{color:#7a4d00;background:#fff8e8;border:1px solid #ecd49a;padding:8px 12px;border-radius:8px;margin:0}.rotationDuplicateWarn{margin-top:8px;font-size:.88rem;font-weight:500}.badge{display:inline-flex;padding:6px 10px;border-radius:6px;background:#edf2f7;font-weight:800;font-size:.78rem}.calcBox{margin:0;padding:10px 12px;background:#f7fbff;border:1px solid #bfd6ff;border-radius:8px;font-size:.88rem}.invoicesPage{width:100%;max-width:none;flex:1 1 auto;min-height:0;overflow:hidden}.invoicesPage .invoicesLayout{flex:1 1 auto;min-height:0}.invoicesPage .invoicesWorkspace{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pageHeadActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.invoicesLayout{display:grid;gap:10px;width:100%;flex:1 1 auto;min-height:0;overflow:hidden;grid-template-rows:minmax(0,auto) minmax(0,1fr)}.invoiceQueueStrip{margin-bottom:0}.invoiceQueueRow{flex-wrap:wrap;gap:8px}.invoiceQueueSelectField{flex:1 1 auto;min-width:0;max-width:none}.invoiceQueueSelectField .clientSelect{max-width:none;font-family:inherit}@media (max-width: 900px){.invoiceQueueRow{flex-wrap:wrap}}.invoicesWorkspace{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-height:0;overflow:hidden}.panelLayoutControls{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.panelLayoutSaveHeader{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:220px}.panelLayoutSaveNotice{font-size:.72rem;line-height:1.2}.invoicePreviewPanel,.invoicePrintPreviewPanel{padding:0;overflow:auto;min-height:0;height:100%;width:100%;min-width:0;flex:1 1 auto;display:flex;flex-direction:column}.invoicePrintPreviewBody{flex:1 1 auto;min-width:0;min-height:0;width:100%;max-width:none;padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;overflow:hidden}.invoicePrintPreviewTitle{margin:0;font-size:1.05rem;color:var(--blue)}.invoicePrintPreviewMeta{margin:0;line-height:1.45}.invoicePrintPreviewActions{flex-wrap:wrap;gap:10px}.invoicePrintPreviewHint{margin:0;font-size:.82rem;line-height:1.45;max-width:44rem}.invoicePreviewToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);background:#fff}.invoicePreviewToolbar strong{color:var(--blue);font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}.invoicesPage .invoicePreviewFitHost.screenFitHost{flex:1 1 auto;min-height:220px;width:100%;background:#e5e7eb;align-items:flex-start;justify-content:center;overflow:auto}.invoicesPage .invoicePreviewFitHost .screenFitSizer{margin:0 auto}.invoicesPage .invoicePreviewScroll.screenFitContent,.invoicesPage .invoicePreviewScroll{padding:0;background:transparent;overflow:visible;min-height:0;height:auto;width:auto;display:block}.invoicePreviewScroll.landingDocPreview .page,.invoicesPage .invoicePreviewScroll.landingDocPreview .page{width:210mm!important;max-width:210mm!important;min-height:0!important;height:auto!important;margin:0!important;background:#fff!important;box-shadow:0 8px 32px #0f172a26!important;padding:8mm 10mm!important;font-family:Times New Roman,Times,serif!important;font-size:11px!important;line-height:1.2!important;color:#111!important;box-sizing:border-box!important;transform-origin:top center!important}.landingDocPreview .docLetterheadLogo,.invoicePreviewScroll .docLetterheadLogo{display:block;margin:0 auto 8px;max-width:min(320px,100%);max-height:110px;width:auto;height:auto;object-fit:contain}.landingDocPreview table,.invoicePreviewScroll table{width:100%;border-collapse:collapse}.linkBtn{background:none;border:none;padding:0;color:var(--blue);font-weight:700;cursor:pointer;text-decoration:underline}.rowSelected{background:#eef4ff}.tableActions{display:flex;flex-wrap:wrap;gap:6px}.inputCompact{max-width:88px;padding:4px 6px;font-size:.85rem}.table.compact td,.table.compact th{padding:6px 8px;font-size:.85rem}.invoiceLinesPanel h2{margin:0;font-size:1rem}.invoiceLinesHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px}.lineEditorToolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px;padding:10px 12px;background:#f7f9fc;border:1px solid var(--line);border-radius:8px}.lineAddField{display:flex;flex-direction:column;gap:4px;flex:1 1 280px;min-width:200px}.lineChargeSelect{width:100%;max-width:100%;font-size:.82rem;padding:6px 8px}.invoiceLinesTable .lineChargeSelect{min-width:220px}.btnSmall{padding:4px 8px;font-size:.78rem}.inventoryLotTabs{flex:0 0 auto;margin-bottom:0}.recordPickerToolbar .inventoryLotTabs{order:0}.inventoryPage .recordPickerToolbar{flex-wrap:nowrap;align-items:flex-end;gap:6px}.inventoryPage .recordPickerSearch{flex:1 1 auto;min-width:7rem}.inventoryPage .recordPickerSearch>span{display:none}.inventoryPage .recordPickerHint{display:none}.inventoryPage .recordPickerHead{margin-bottom:0}.inventoryPage .inventoryLotTabs.invoiceWorkspaceTabs{gap:3px;margin-bottom:0;flex-wrap:nowrap}.inventoryPage .inventoryLotTabs .invoiceTab{padding:5px 10px;font-size:.88rem;border-radius:5px;line-height:1.25;white-space:nowrap}.inventoryPage .inventoryMovementsHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.inventoryPage .inventoryMovementsHead h2{margin:0;font-size:.92rem}.inventoryPage .inventoryMovementsPanel{padding:8px 10px}.invoiceWorkspaceTabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.invoiceTab{border:1px solid var(--line);background:#fff;color:#304256;border-radius:8px;padding:10px 16px;font-weight:800;font-size:.82rem;cursor:pointer}.invoiceTab.active{background:var(--blue);border-color:var(--blue);color:#fff}.invoicesPage .invoiceRemoveDraftPanel{display:flex;flex-direction:column;gap:12px}.invoicesPage .invoiceRemoveDraftPanel h2{margin:0;font-size:1.05rem}.invoicesPage .clientEditTabs.invoiceRemoveDraftSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch;width:100%;min-width:0}.invoicesPage .clientEditTab{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fbfcfe}.invoicesPage .clientEditTabTitle{margin:0;font-size:.9rem;font-weight:800;color:var(--blue);text-transform:uppercase;letter-spacing:.04em}.invoicesPage .clientEditTabFields{display:flex;flex-direction:column;gap:8px;min-width:0}.invoicesPage .clientEditTabFields label{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:.9rem;font-weight:700;color:#53657a}@media (max-width: 720px){.invoicesPage .clientEditTabs.invoiceRemoveDraftSummary{grid-template-columns:1fr}}.invoiceLinesTableWrap{overflow-x:auto;width:100%;margin-bottom:8px}.invoiceLinesTable{table-layout:auto;min-width:780px}.invoiceLinesTable .invoiceLineVatCell{white-space:nowrap;text-align:right;color:#53657a;font-weight:700}.invoiceLinesTable .chargeCell{min-width:320px;width:48%;vertical-align:middle}select.input,select.lineChargeSelect,.lineChargeSelectRow{display:block;width:100%;min-width:280px;min-height:38px;padding:8px 32px 8px 10px;font-size:.86rem;line-height:1.25;color:#17212f;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23123a7a' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;border:2px solid #9eb4d0;border-radius:8px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}select.lineChargeSelect:disabled,.lineChargeSelectRow:disabled{opacity:.75;cursor:not-allowed;background-color:#f3f5f8}.accessPreviewBar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:8px 16px;background:#fff8e6;border-bottom:1px solid #e8d9a8;font-size:.92rem}.idleLogoutBar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 16px;background:#7a1f1f;color:#fff;border-bottom:1px solid #5c1515;font-size:.95rem;z-index:40}.idleLogoutBar .idleLogoutCopy{flex:1 1 240px;min-width:0}.idleLogoutBar .idleLogoutCopy strong{display:block;margin-bottom:2px}.idleLogoutBar .muted{color:#f3d6d6}.specialPage .specialPreviewPanel,.specialPage .specialRosterPanel,.specialPage .specialRestorePanel,.specialPage .specialRestartPanel{margin-top:14px}.specialRestartActions{flex-wrap:wrap;gap:8px}.specialRestartNotice{margin-top:12px}.demoLoginWrap{background:linear-gradient(160deg,#e8f0f8,#f7f9fc 45%,#eef3f9)}.demoLoginCard{max-width:480px}.demoLoginLead{text-align:center;margin-bottom:1.25rem}.demoLoginChoices{display:grid;grid-template-columns:1fr 1fr;gap:12px}.demoLoginProfileBtn{min-height:3.5rem;font-size:1.15rem;font-weight:700}@media (max-width: 420px){.demoLoginChoices{grid-template-columns:1fr}}.demoPresentationLauncher{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 16px;background:linear-gradient(135deg,#e8f4ff,#f0f6fc 48%,#fff9ed);border-bottom:1px solid #c5d9ec;box-shadow:0 2px 8px #002d620f}.demoPresentationStartBtn{font-weight:700;background:#f5b942;color:#1a2a3a;border-color:#d9a020}.demoPresentationStartBtn:hover{background:#ffc94d}.siteHeaderActions .demoPresentationStartBtn{white-space:nowrap}.demoPresentationLauncherHint{font-size:.82rem}.demoPresentationBar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:10px 14px;background:linear-gradient(90deg,#1a4d7a,#2d6ba3);color:#fff;border-bottom:2px solid #0f3558;box-shadow:0 4px 12px #0f355840;z-index:20}.demoPresentationBar .muted{color:#ffffffd9}.demoPresentationBarMain{display:flex;align-items:flex-start;gap:10px;flex:1 1 200px;min-width:0}.demoPresentationBadge{flex-shrink:0;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#f5b942;color:#1a2a3a;padding:3px 8px;border-radius:4px}.demoPresentationCopy{display:flex;flex-direction:column;gap:2px;min-width:0}.demoPresentationCopy strong{font-size:.95rem}.demoPresentationProgress{display:flex;gap:6px;align-items:center}.demoPresentationDot{width:8px;height:8px;border-radius:50%;background:#ffffff59}.demoPresentationDot.on{background:#f5b942}.demoPresentationActions{flex-wrap:nowrap;gap:6px;align-items:center}.demoPresentationSpeedSelect{width:auto;min-width:4.5rem;padding:4px 8px;font-size:.85rem}.demoPresentationCursor{position:fixed;z-index:220;width:22px;height:22px;margin:-2px 0 0 -2px;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.85);transition:opacity .2s ease,transform .15s ease}.demoPresentationCursor:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' stroke='%23002d62' stroke-width='1.2' d='M4 2l14 8-6 2-3 8z'/%3E%3C/svg%3E") center / contain no-repeat;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.demoPresentationCursor--visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.demoPresentationCursor--click{transform:translate(-50%,-50%) scale(.72)}.demoPresentationTourDock{position:fixed;left:16px;right:16px;bottom:16px;z-index:210;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px 16px;padding:12px 16px 14px;border-radius:14px;background:linear-gradient(135deg,#001f45f7,#002d62f5 55%,#1a4d7af0);color:#fff;border:1px solid rgba(245,185,66,.35);box-shadow:0 12px 40px #00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.demoPresentationTourDockProgress{grid-column:1 / -1;grid-row:1;height:4px;border-radius:999px;background:#ffffff26;overflow:hidden}.demoPresentationTourDockProgressFill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f5b942,#ffd978);transition:width .35s ease}.demoPresentationProcessLine{display:block;font-size:.78rem;font-weight:600;letter-spacing:.03em;color:#f5d78a;margin-top:2px}.demoPresentationNarration{display:block;font-size:.86rem;line-height:1.35;opacity:.92;margin-top:4px;max-width:72ch}.demoPresentationHighlight{outline:2px solid #f5b942!important;outline-offset:3px;box-shadow:0 0 0 6px #f5b94247!important;border-radius:4px;transition:outline-color .2s ease,box-shadow .2s ease;animation:demoPresentationHighlightPulse 1.6s ease infinite}@keyframes demoPresentationHighlightPulse{0%,to{box-shadow:0 0 0 4px #f5b94238}50%{box-shadow:0 0 0 8px #f5b94261}}.demoPresentationTourDock .demoPresentationCopy strong,.demoPresentationTourDock .muted{color:#fff}.demoPresentationTourDock .muted{opacity:.88}.demoPresentationTourDockMain{display:flex;align-items:flex-start;gap:10px;flex:1 1 200px;min-width:0;grid-row:2;grid-column:1}.demoPresentationTourDockControls{grid-row:2;grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.demoPresentationSpeedLabel{display:flex;align-items:center}.demoPresentationTourDock .demoPresentationSpeedSelect{background:#ffffff1f;border-color:#ffffff59;color:#fff}.shellPresentationOnly .demoPresentationTourDock{bottom:max(12px,env(safe-area-inset-bottom))}.demoPresentationStockAlerts{position:fixed;top:12px;right:12px;z-index:215;width:min(360px,calc(100vw - 24px));max-height:min(42vh,360px);overflow:hidden;display:flex;flex-direction:column;border-radius:10px;background:#121214f0;border:1px solid rgba(245,185,66,.55);box-shadow:0 12px 32px #00000059;color:#fff;animation:demoStockAlertIn .35s ease}.demoPresentationStockAlertsHead{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.12);font-size:.82rem;letter-spacing:.02em}.demoPresentationStockAlertsPulse{width:9px;height:9px;border-radius:50%;background:#f5b942;box-shadow:0 0 #f5b942a6;animation:demoStockAlertPulse 1.4s ease infinite}.demoPresentationStockAlertsCount{margin-left:auto;font-size:.75rem;padding:2px 7px;border-radius:999px;background:#f5b94233;color:#f5d78a}.demoPresentationStockAlertsList{list-style:none;margin:0;padding:8px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.demoPresentationStockAlert{padding:8px 10px;border-radius:6px;border-left:3px solid #f5b942;background:#ffffff0f;font-size:.78rem;line-height:1.35}.demoPresentationStockAlert--critical{border-left-color:#e85d5d;background:#e85d5d1f}.demoPresentationStockAlert--warn{border-left-color:#f5b942}.demoPresentationStockAlert--info{border-left-color:#6eb5ff;background:#6eb5ff1a}.demoPresentationStockAlertTitle{display:block;font-weight:700;margin-bottom:2px}.demoPresentationStockAlertDetail{display:block;opacity:.9}@keyframes demoStockAlertIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes demoStockAlertPulse{0%{box-shadow:0 0 #f5b9428c}70%{box-shadow:0 0 0 8px #f5b94200}to{box-shadow:0 0 #f5b94200}}.shellPresentationOnly .demoPresentationStockAlerts{top:max(12px,env(safe-area-inset-top))}body.demoPresentationActive{overflow:hidden}body.demoPresentationActive .cloudSyncBar{display:none}.shellPresentationMode .siteNavStrip{pointer-events:none;opacity:.55}.shellPresentationMode .siteHeaderActions .siteHeaderUser{opacity:.85}.shellPresentationOnly .siteHeader,.shellPresentationOnly .processBar{display:none}.shellPresentationOnly .main{padding:0;background:#fff;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.shellPresentationOnly .dispatchPage{flex:1 1 auto;min-height:0;gap:0}.shellPresentationOnly .dispatchPage .pageHead,.shellPresentationOnly .dispatchPage .pageChrome{display:none}.shellPresentationOnly .dispatchPage .pageFeedback,.shellPresentationOnly .dispatchPage .notice,.shellPresentationOnly .dispatchPage .error{flex-shrink:0;margin:0;padding:6px 10px}.shellPresentationOnly .dispatchPageContainer{flex:1 1 auto;min-height:0}.shellPresentationOnly .dispatchPage .dispatchGridLayout.weightSheetsWorkspace{flex:1 1 auto;min-height:0;width:100%}.shellPresentationOnly .dispatchPage .dispatchWorkspace--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.shellPresentationOnly .dispatchPage .dispatchEditColumn,.shellPresentationOnly .dispatchPage .dispatchPreviewColumn,.shellPresentationOnly .dispatchPage .dispatchPreviewResizableHost{min-height:0;min-width:0}body.demoPresentationActive .siteNav a.active{box-shadow:0 0 0 2px #f5b942}body.demoPresentationActive .main{transition:opacity .55s ease,transform .55s ease;will-change:opacity,transform}body.demoPresentationActive .main:has(.dispatchPage){flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}body.demoPresentationActive .dispatchPage,body.demoPresentationActive .dispatchPageContainer{flex:1 1 auto;min-height:0}body.demoPresentationActive.demoSlideEnter .main{opacity:0;transform:scale(.985)}body.demoPresentationActive.demoSlideShow .main{opacity:1;transform:scale(1)}body.demoPresentationActive.demoSlideExit .main{opacity:0;transform:scale(1.01)}.demoSlideOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:grid;place-items:center;padding:24px;background:linear-gradient(145deg,#001f45,#002d62 42%,#1a4d7a);animation:demoSlideOverlayIn .45s ease forwards;pointer-events:none}.demoSlideOverlayCard{text-align:center;color:#fff;max-width:720px;animation:demoSlideCardIn .6s ease .08s both}.demoSlideOverlayMeta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-bottom:14px}.demoSlideOverlayCount{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f5b942}.demoSlideOverlayProcess{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf}.demoSlideOverlayProgress{margin:22px auto 0;width:min(420px,80vw);height:5px;border-radius:999px;background:#ffffff2e;overflow:hidden}.demoSlideOverlayProgressFill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f5b942,#ffe08a);transition:width .4s ease}.demoSlideOverlayTitle{margin:0 0 14px;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.15}.demoSlideOverlaySubtitle{margin:0;font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.45;color:#ffffffe0}@keyframes demoSlideOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes demoSlideCardIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}body.demoStockTransferPdfOpen .demoPresentationTourDock,body.demoStockTransferPdfOpen .demoPresentationCursor,body.demoStockTransferPdfOpen .demoPresentationStockAlerts,body.demoStockTransferPdfOpen .demoPresentationBar,body.demoInvoicePdfOpen .demoPresentationTourDock,body.demoInvoicePdfOpen .demoPresentationCursor,body.demoInvoicePdfOpen .demoPresentationStockAlerts,body.demoInvoicePdfOpen .demoPresentationBar,body.demoPdfOverlayOpen .demoPresentationTourDock,body.demoPdfOverlayOpen .demoPresentationCursor,body.demoPdfOverlayOpen .demoPresentationStockAlerts,body.demoPdfOverlayOpen .demoPresentationBar{display:none!important}body.demoStockTransferPdfOpen .demoStockTransferPdfOverlay,body.demoInvoicePdfOpen .demoInvoicePdfOverlay{z-index:220;pointer-events:auto}body.demoStockTransferPdfOpen .demoStockTransferPdfOverlay .demoPdfOverlayCard,body.demoInvoicePdfOpen .demoInvoicePdfOverlay .demoPdfOverlayCard{width:min(calc(210mm + 56px),98vw);max-height:min(96vh,980px)}body.demoStockTransferPdfOpen .demoStockTransferPdfOverlay .demoPdfOverlayPreview,body.demoInvoicePdfOpen .demoInvoicePdfOverlay .demoPdfOverlayPreview{max-height:calc(96vh - 72px);display:flex;justify-content:center;align-items:flex-start;overflow:auto;padding:16px;background:#e8ecf1}.demoStockTransferPdfOverlay .demoPdfOverlayCard{width:min(1500px,96vw);max-height:min(96vh,1600px)}.demoStockTransferPdfOverlay .stockTransferA4PreviewHost,.demoInvoicePdfOverlay .demoInvoicePdfPreviewHost{width:100%;display:flex;justify-content:center;align-items:flex-start;min-height:min(297mm,calc(96vh - 120px))}.demoStockTransferPdfOverlay .stockTransferA4PreviewHost .page,.demoInvoicePdfOverlay .demoInvoicePdfPreviewHost .page{flex-shrink:0;box-shadow:0 4px 18px #0f172a24}.demoPdfOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.demoPdfOverlayBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f233ab8;pointer-events:auto}.demoPdfOverlayCard{position:relative;z-index:1;width:min(920px,96vw);max-height:min(92vh,900px);display:flex;flex-direction:column;pointer-events:auto;box-shadow:0 20px 48px #00000059}.demoPdfOverlayHead{padding-bottom:8px;border-bottom:1px solid #e6edf4;margin-bottom:8px}.demoPdfOverlayHead h2{margin:4px 0;font-size:1.15rem}.demoPdfOverlayPreview{flex:1 1 auto;min-height:0;max-height:calc(92vh - 120px);overflow:auto;background:#e8ecf1;border-radius:6px;padding:12px}.specialRestoreHead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px}.specialRestoreCreate{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-top:12px}.specialRestoreLabel{display:flex;flex-direction:column;gap:6px;flex:1 1 240px;min-width:min(100%,280px)}.specialRestoreNotice{margin:10px 0 0}.specialRestoreList{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.specialRestoreRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.specialRestoreRow:first-child,.specialRestoreEmpty+.specialRestoreRow{border-top:none}.specialRestoreEmpty{padding:8px 0 4px}.specialRestoreCopy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 220px}.specialRestoreActions{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 auto}.specialRosterHead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px}.specialRosterList{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.specialRosterRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.specialRosterRow:last-child{border-bottom:none}.specialPreviewSelect{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px}.specialPreviewSelect .input{min-width:min(100%,320px);flex:1 1 240px}.specialPreviewActive{margin-top:12px;margin-bottom:0}.specialPreviewHint{margin-top:10px}.specialPage .specialSectionPanel{margin-top:14px}.specialDocLayout{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-height:0;overflow:hidden}.specialToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:6px 10px;background:#fff;border:1px solid var(--line);border-radius:8px}.specialToolbarTitle{display:flex;flex-direction:column;gap:2px;min-width:0}.specialToolbarTitle h1{margin:0;font-size:1.15rem;font-weight:800;color:var(--blue)}.specialToolbarStatus{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center;font-size:.78rem}.specialScroll{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px}.specialSubNav{display:flex;flex-wrap:wrap;gap:6px;padding:6px 8px;background:#fff;border:1px solid var(--line);border-radius:8px;flex:0 0 auto}.specialSubNavLink{display:inline-flex;align-items:center;padding:6px 12px;border-radius:6px;font-size:.82rem;font-weight:700;text-decoration:none;color:#53657a;border:1px solid transparent}.specialSubNavLink:hover{background:#f0f4fa;color:var(--blue)}.specialSubNavLink.active{background:#eef4ff;color:var(--blue);border-color:#c5d4ef}.specialSubNavLinkMuted{opacity:.55}.specialOperatorCards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.specialOperatorCard{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.specialOperatorCard:last-child{border-bottom:none}.specialOperatorCardMain{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 200px}.specialOperatorCardMeta{font-size:.78rem}.specialOperatorCardActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.specialLimitedToggle{display:inline-flex;align-items:center;gap:8px;margin:0}.specialOperatorAdminBadge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:#e8f4ff;color:var(--blue);border:1px solid #b8d4f0}.specialOperatorAdminBadgeLimited{background:#eef6f0;color:#1f6b3a;border-color:#b7d4c0}.specialOperatorCardOffHint{font-size:.78rem}.specialOperatorBack{margin:0 0 6px}.specialOperatorBack a{font-weight:700;text-decoration:none;color:var(--blue)}.specialOperatorPage .specialMemberBlock,.specialOperatorPage .specialFlagList{margin-top:8px}.specialSyncError{margin:0}.specialModuleStep{display:inline-block;margin-top:2px;font-size:.72rem}.specialPage .panel{padding:10px 12px}.specialPage .specialPreviewPanel,.specialPage .specialRosterPanel,.specialPage .specialSectionPanel{margin-top:8px}.lowStockAuditPanel{background:#fffbeb;border-color:#fde68a}.lowStockAuditList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lowStockAuditRow{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;padding:10px 12px;background:#fff;border:1px solid #fde68a;border-radius:6px;font-size:.9rem}.lowStockAuditRotation{flex:1 1 140px;color:#92400e}.lowStockAuditClient{flex:1 1 160px}.lowStockAuditQty{font-weight:700;color:#b45309;white-space:nowrap}.adminAlertHubPanel{background:#fef2f2;border-color:#fecaca}.adminAlertHubBlock{margin-top:14px}.adminAlertHubBlock:first-of-type{margin-top:0}.adminAlertHubSubtitle{margin:0 0 8px;font-size:.92rem;font-weight:700;color:#991b1b}.adminAlertHubLotList,.adminAlertHubAlertList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.adminAlertHubLotRow{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;padding:10px 12px;background:#fff;border:1px solid #fca5a5;border-radius:6px;font-size:.9rem}.adminAlertHubLotRow--critical strong{color:#991b1b}.adminAlertHubLotQty{font-weight:700;color:#b91c1c;white-space:nowrap}.adminAlertHubAlert{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:6px;border:1px solid var(--line);background:#fff}.adminAlertHubAlert--critical{border-color:#fca5a5;background:#fff5f5}.adminAlertHubAlert--warn{border-color:#fde68a;background:#fffbeb}.adminAlertHubAlert--info{border-color:#bfdbfe;background:#eff6ff}.adminAlertHubAlertTitle{font-weight:700;font-size:.88rem}.adminAlertHubAlertDetail{font-size:.85rem;color:#53657a}.specialFlagRow,.specialRosterRow{padding:8px 0}.specialPartRow{padding:6px 0}.specialFlagList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.specialFlagRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.specialFlagRow:last-child{border-bottom:none}.specialFlagCopy{flex:1 1 240px;min-width:0}.specialFlagCopy strong{display:block;margin-bottom:4px}.specialFlagToggle{display:flex;gap:6px;flex:0 0 auto}.specialFlagToggle--disabled,.specialFlagList--disabled{opacity:.45;pointer-events:none}.specialFlagToggle--disabled .btn{cursor:not-allowed}.siteNav a[href="/special"].active,.siteNav a[href="/special"]:hover{border-color:#7c3aed}.siteNav a[href="/special"]{color:#e9d5ff}.specialSectionIntro{margin:0 0 16px;padding:0 4px;max-width:52rem}.specialPanelSizeBulk{align-items:flex-start}.specialPanelSizeHint{margin:0 0 12px}.specialPanelSizeModule{margin-bottom:12px}.specialPanelSizeModuleTitle{margin:0 0 10px;font-size:1rem}.specialPanelSizeTableWrap{overflow-x:auto}.specialPanelSizeTable{min-width:520px}.specialPanelSizeTable td{vertical-align:top}.specialPanelSizeDesc{margin-top:4px;font-size:.82rem;max-width:28rem}.specialPanelSizeInput{width:6.5rem;max-width:100%}.specialPanelSizeLimits{font-size:.78rem;white-space:nowrap}.specialMemberBlock{margin-top:20px;padding-top:16px;border-top:2px solid var(--line)}.specialMemberBlock:first-of-type{margin-top:8px;padding-top:0;border-top:none}.specialMemberHead,.specialSectionHead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.specialMemberBulk{display:flex;flex-wrap:wrap;gap:8px}.specialAlwaysOn{font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.specialSequencedTabOff{opacity:.55}.specialFlagRowOpen{flex-direction:column;align-items:stretch}.specialModuleRowMain{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;width:100%}.specialModuleRowActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.specialModuleParts{width:100%;margin-top:10px;padding:12px 12px 8px;background:#f7f9fc;border:1px solid var(--line);border-radius:8px}.specialModulePartsHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.specialPartsList{list-style:none;margin:0;padding:0 4px 0 0;display:flex;flex-direction:column;gap:8px;max-height:min(56vh,520px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#94a3b8 #e8edf3}.specialPartsList::-webkit-scrollbar{width:10px}.specialPartsList::-webkit-scrollbar-track{background:#e8edf3;border-radius:6px}.specialPartsList::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:6px;border:2px solid #e8edf3}.specialPartsList::-webkit-scrollbar-thumb:hover{background:#64748b}.toggleSwitch{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;cursor:pointer}.toggleSwitch input{position:absolute;opacity:0;width:0;height:0}.toggleSwitchTrack{position:relative;display:block;width:44px;height:24px;border-radius:999px;background:#cbd5e1;transition:background .15s ease;box-shadow:inset 0 1px 2px #0f172a1f}.toggleSwitchTrack:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a40;transition:transform .15s ease}.toggleSwitch input:checked+.toggleSwitchTrack{background:#2563eb}.toggleSwitch input:checked+.toggleSwitchTrack:after{transform:translate(20px)}.toggleSwitch input:focus-visible+.toggleSwitchTrack{outline:2px solid #2563eb;outline-offset:2px}.specialPartRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px dashed var(--line)}.specialPartRow:first-child{border-top:none;padding-top:0}.specialPartsDisabledHint{margin:8px 0 0;font-size:.85rem}.pageChromeDesc{margin:6px 0 0}.pageChromeMetrics{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pageMetricChip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#f0f5fb;border:1px solid var(--line);font-size:.78rem;font-weight:700;color:#42566d}.pageMetricChip strong{color:var(--blue);font-weight:800}.pageFeedbackHost{position:relative;z-index:40;height:0!important;margin:0!important;padding:0!important;overflow:visible;pointer-events:none;flex:0 0 0!important;border:0!important;background:transparent!important}.pageFeedback{position:absolute;left:0;right:0;top:0;flex:none;padding:10px 14px;border-radius:8px;font-size:.88rem;font-weight:600;border:1px solid var(--line);background:#fff;pointer-events:auto;box-shadow:0 6px 18px #0f233a1f}.pageFeedback--notice{border-color:#b8d4f0;background:#eef6ff;color:#1a4a7a}.pageFeedback--warn{border-color:#e8c98a;background:#fff8e8;color:#7a5a12}.rotationDuplicateNotice{border:1px solid #e8c98a;background:#fff8e8;color:#7a5a12;border-radius:8px;padding:8px 12px;margin:0;min-width:0}.rotationDuplicateTitle{display:block;font-size:.9rem}.rotationDuplicateLead{margin:2px 0 6px;font-size:.84rem;text-transform:none}.rotationDuplicateList{margin:0;padding-left:18px;font-size:.84rem;line-height:1.45;text-transform:none}.weightSheetBagMismatch{border:1px solid #e8b4b4;background:#fff0f0;color:#8b1e1e;border-radius:8px;padding:8px 12px;margin:0;min-width:0}.weightSheetBagMismatchTitle{display:block;font-size:.9rem}.weightSheetBagMismatchLead{margin:2px 0 0;font-size:.84rem;line-height:1.45;text-transform:none}.input.inputInvalid{border-color:#c43c3c;background:#fff6f6}.pageFeedback--error{border-color:#e8b4b4;background:#fff0f0;color:#8b1e1e}.statusBadge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent}.statusBadge--neutral{background:#eef2f7;color:#53657a;border-color:#d8e0ea}.statusBadge--success{background:#e8f6ee;color:#1a6b3f;border-color:#b8e0c8}.statusBadge--warning{background:#fff6e6;color:#8a5f0f;border-color:#ecd9a8}.statusBadge--info{background:#e8f2fc;color:#1a5080;border-color:#b8d4f0}.statusBadge--danger{background:#fdeeee;color:#8b2222;border-color:#e8b4b4}.emptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:28px 16px;min-height:12rem}.emptyStateIcon{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(145deg,var(--agc-accent-soft),#fff);color:var(--blue);font-size:1.1rem;font-weight:800}.emptyStateTitle{margin:0;font-size:1rem;color:var(--blue)}.emptyStateDesc{margin:0;max-width:22rem}.warehouseRecordLayout{display:grid;grid-template-columns:minmax(300px,38vw) minmax(0,1fr);gap:12px;align-items:stretch;flex:1 1 auto;min-height:0;min-width:0}.warehouseRecordLayout--single{grid-template-columns:minmax(0,1fr)}.warehouseRecordDetail{min-width:0;min-height:0}.warehouseRecordLayout:not(.warehouseRecordLayout--single) .recordPickerPanel{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;max-height:min(68vh,720px)}.warehouseRecordLayout:not(.warehouseRecordLayout--single) .recordPickerTableWrap{flex:1 1 auto;min-height:8rem;min-width:0;overflow:auto}.warehouseRecordLayout:not(.warehouseRecordLayout--single) .recordPickerTable{width:100%;table-layout:auto;font-size:.84rem}.warehouseRecordLayout:not(.warehouseRecordLayout--single) .warehouseRecordDetail{display:flex;flex-direction:column;min-width:0;min-height:0;max-height:min(68vh,720px);overflow:hidden}.warehouseRecordLayout:not(.warehouseRecordLayout--single) .workspaceEditPanel.formGrid{flex:1 1 auto;width:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;align-content:start;box-sizing:border-box}.warehouseRecordLayout .workspaceEditHead .muted{word-break:break-word}.warehouseRecordLayout .workspaceEditActions{flex-shrink:0;margin-top:auto;padding-top:10px;border-top:1px solid var(--line);background:#fff}.inventoryWorkspaceBody{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:auto;gap:10px;-webkit-overflow-scrolling:touch}.inventoryRecordLayout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(140px,min(28vh,240px)) minmax(340px,1fr);align-items:stretch;gap:12px;flex:1 1 auto;min-width:0;min-height:min(52vh,540px)}.inventoryRecordLayout--resizable{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(140px,min(28vh,240px)) minmax(340px,1fr);align-items:stretch}.recordPickerResizableHost,.panelResizableHost{position:relative;min-width:0;max-width:100%;min-height:0;display:flex;flex-direction:column}.panelResizableHost--manualSize{flex:0 0 auto}.panelResizableHost--autoFill{flex:1 1 auto;min-height:0}.panelResizableHost .weightSheetPreviewPanel,.panelResizableHost .recordPickerPanel,.panelResizableHost .invoicePreviewPanel,.panelResizableHost .invoicePrintPreviewPanel,.panelResizableHost .invoiceLinesPanel,.panelResizableHost .weightSheetEditPanel,.panelResizableHost .whrTransferPanel,.panelResizableHost .warehouseRecordDetail,.panelResizableHost .workspaceEditPanel{flex:1 1 auto;min-height:0;max-height:none;height:100%;overflow:hidden}.preliminaryPage .panelResizableHost.preliminaryEditResizableHost>.warehouseRecordDetail,.preliminaryPage .panelResizableHost.preliminaryEditResizableHost>.workspaceEditPanel,.preliminaryPage .panelResizableHost.preliminaryEditResizableHost>.clientFullEdit,.preliminaryPage .panelResizableHost.preliminaryEditResizableHost>.preliminaryEditPanel{overflow-x:hidden!important;overflow-y:auto!important;height:100%!important;max-height:100%!important}.panelResizableHost>*{flex:1 1 auto;min-height:0}.panelResizableHost:not(.panelResizableHost--manualSize) .panelResizeHandle,.panelResizableHost:not(.panelResizableHost--manualSize) .panelDragHandle{display:none!important}.panelResizableHost--manualSize{position:relative;flex:0 0 auto}.warehouseRecordLayout--manualResize:not(.warehouseRecordLayout--single):not(.inventoryRecordLayout){grid-template-columns:auto minmax(280px,1fr);align-items:start}.warehouseRecordLayout--manualResize:not(.warehouseRecordLayout--single):not(.inventoryRecordLayout) .recordPickerPanel,.warehouseRecordLayout--manualResize:not(.warehouseRecordLayout--single):not(.inventoryRecordLayout) .warehouseRecordDetail{max-height:none}.weightSheetsWorkspace--manualResize{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px}.invoicesWorkspace--manualResize .panelResizableHost--manualSize{align-self:start}.panelResizableHost--resizing .panelResizeHandle,.recordPickerResizableHost--resizing .panelResizeHandle{opacity:1}.recordPickerResizableHost .recordPickerPanel{flex:1 1 auto;min-height:0;max-height:none;height:100%;overflow:hidden}.inventoryRecordLayout--resizable .recordPickerTableWrap{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.panelResizeHandle{position:absolute;z-index:3;margin:0;padding:0;border:none;background:transparent}.panelResizeHandleNorth,.panelResizeHandleSouth{background:linear-gradient(to bottom,transparent calc(50% - 1px),rgba(15,76,129,.28) calc(50% - 1px),rgba(15,76,129,.28) calc(50% + 1px),transparent calc(50% + 1px))}.panelResizeHandleEast,.panelResizeHandleWest{background:linear-gradient(to right,transparent calc(50% - 1px),rgba(15,76,129,.28) calc(50% - 1px),rgba(15,76,129,.28) calc(50% + 1px),transparent calc(50% + 1px))}.panelResizeHandleNorth{top:-5px;left:0;width:100%;height:10px;cursor:ns-resize}.panelResizeHandleEast{top:0;right:-5px;width:10px;height:100%;cursor:ew-resize}.panelResizeHandleSouth{left:0;bottom:-5px;width:100%;height:10px;cursor:ns-resize}.panelResizeHandleWest{top:0;left:-5px;width:10px;height:100%;cursor:ew-resize}.panelResizeHandleCorner{width:16px;height:16px}.panelResizeHandleNorthEast{top:-5px;right:-5px;cursor:nesw-resize;border-radius:0 6px 0 0;background:linear-gradient(225deg,transparent 45%,rgba(15,76,129,.35) 45%,rgba(15,76,129,.35) 55%,transparent 55%)}.panelResizeHandleNorthWest{top:-5px;left:-5px;cursor:nwse-resize;border-radius:6px 0 0;background:linear-gradient(135deg,transparent 45%,rgba(15,76,129,.35) 45%,rgba(15,76,129,.35) 55%,transparent 55%)}.panelResizeHandleSouthEast{right:-5px;bottom:-5px;cursor:nwse-resize;border-radius:0 0 6px;background:linear-gradient(135deg,transparent 45%,rgba(15,76,129,.35) 45%,rgba(15,76,129,.35) 55%,transparent 55%)}.panelResizeHandleSouthWest{left:-5px;bottom:-5px;cursor:nesw-resize;border-radius:0 0 0 6px;background:linear-gradient(225deg,transparent 45%,rgba(15,76,129,.35) 45%,rgba(15,76,129,.35) 55%,transparent 55%)}.panelResizeHandle:hover,.panelResizableHost--resizing .panelResizeHandle,.inventoryRecordLayout--resizing .panelResizeHandle,.dispatchFormPanel--resizing .panelResizeHandle,.dispatchFormResizableHost--resizing .panelResizeHandle,.dispatchPreviewResizableHost--resizing .panelResizeHandle,.dispatchListResizableHost--resizing .panelResizeHandle{background-color:#0f4c8114}.panelResizeHandleCorner:hover,.panelResizableHost--resizing .panelResizeHandleCorner,.inventoryRecordLayout--resizing .panelResizeHandleCorner,.dispatchFormPanel--resizing .panelResizeHandleCorner,.dispatchFormResizableHost--resizing .panelResizeHandleCorner,.dispatchPreviewResizableHost--resizing .panelResizeHandleCorner,.dispatchListResizableHost--resizing .panelResizeHandleCorner{background-color:#0f4c811f}body.panelResizing{-webkit-user-select:none;user-select:none}body.panelResizing *{cursor:inherit!important}.inventoryPage .inventoryRecordLayout:not(.inventoryRecordLayout--resizable) .recordPickerResizableHost{min-height:0;height:100%;max-height:none;overflow:hidden;display:flex;flex-direction:column}.inventoryPage .inventoryRecordLayout:not(.inventoryRecordLayout--resizable) .recordPickerPanel{flex:1 1 auto;min-height:0;height:100%;max-height:none;overflow:hidden;display:flex;flex-direction:column}.inventoryPage .inventoryRecordLayout:not(.inventoryRecordLayout--resizable) .warehouseRecordDetail{max-height:none;min-height:0;overflow:auto}.inventoryPage .inventoryRecordLayout:not(.inventoryRecordLayout--resizable) .recordPickerTableWrap{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.inventoryPage .inventoryRecordLayout .panelResizableHost.inventoryEditResizableHost,.inventoryPage .inventoryRecordLayout--resizable .recordPickerResizableHost{display:flex;flex-direction:column;min-height:0;box-sizing:border-box}.inventoryPage .inventoryRecordLayout .panelResizableHost.inventoryEditResizableHost{overflow:auto;height:100%;max-height:none;min-height:0;max-width:100%;min-width:0}.inventoryPage .inventoryRecordLayout .panelResizableHost.inventoryEditResizableHost .workspaceEditPanel,.inventoryPage .inventoryEditPanel.workspaceEditPanel{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;width:100%;max-width:100%;min-width:0;min-height:0;height:auto;max-height:none;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:5px 7px;box-shadow:none}.inventoryPage .inventoryRecordLayout{animation:inventoryWorkspaceIn .4s ease-out both}@keyframes inventoryWorkspaceIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.inventoryPage .recordPickerPanel{border-radius:12px;border-color:color-mix(in srgb,var(--line) 85%,#fff);box-shadow:0 8px 22px #002d620d}.inventoryPage .recordPickerTitle{letter-spacing:.04em;text-transform:uppercase;font-size:.88rem;color:var(--agc-navy)}.inventoryPage .recordPickerTable tbody tr.rowActive td{background:color-mix(in srgb,var(--agc-accent-soft) 70%,#fff);box-shadow:inset 3px 0 0 var(--agc-accent)}.inventoryPage .inventoryEditPanel{border-radius:12px;border-color:color-mix(in srgb,var(--line) 85%,#fff);box-shadow:0 8px 22px #002d620d;background:#fffffff7}.inventoryPage .inventoryEditPanel .workspaceEditHead,.inventoryPage .inventoryEditPanel .invEditHead{margin:0 0 4px;gap:4px;min-width:0;max-width:100%;overflow:visible}.inventoryPage .invEditHead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 12px;padding:8px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--agc-accent) 28%,var(--line));background:linear-gradient(135deg,#f4f9ff,#eef5fc 55%,#f8fafc)}.inventoryPage .invEditHeadMain{min-width:0;display:grid;gap:2px}.inventoryPage .invEditHeadTop{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.inventoryPage .invEditHeadEyebrow{margin:0;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6f8096}.inventoryPage .inventoryEditPanel .invEditHead h2{margin:0;font-size:clamp(1.15rem,2.1vw,1.45rem);font-weight:800;line-height:1.15;color:var(--agc-navy);letter-spacing:-.01em;overflow:visible;white-space:normal}.inventoryPage .invEditHeadClient{margin:0;font-size:.95rem;font-weight:650;color:#334155;text-transform:none;letter-spacing:normal;overflow:visible;white-space:normal}.inventoryPage .invEditHeadMeta{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:2px}.inventoryPage .invEditHeadMeta>span{display:inline-flex;align-items:baseline;gap:3px;padding:3px 8px;border-radius:999px;background:#ffffffd9;border:1px solid color-mix(in srgb,var(--line) 80%,#fff);font-size:.8rem;color:#53657a;text-transform:none;letter-spacing:normal}.inventoryPage .invEditHeadMeta strong{color:var(--agc-navy);font-variant-numeric:tabular-nums}.inventoryPage .invEditHeadLotId{opacity:.85}.inventoryPage .invEditHeadChain{margin:2px 0 0;font-size:.8rem;color:#7a8da3;text-transform:none;letter-spacing:normal;overflow:visible;white-space:normal}.inventoryPage .invEditHead .autoSaveIndicator{margin-left:0;font-size:.74rem;padding:1px 6px}.inventoryPage .clientEditTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;align-items:start;width:100%;max-width:100%;min-width:0;flex:1 1 auto;min-height:0;overflow:visible}.inventoryPage .clientEditTab{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:100%;min-height:0;padding:5px 6px;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;overflow:visible;box-sizing:border-box}.inventoryPage .clientEditTab--primary{border-color:color-mix(in srgb,var(--agc-accent) 40%,var(--line));background:linear-gradient(180deg,#f5faff,#eef6ff);box-shadow:inset 3px 0 0 var(--agc-accent)}.inventoryPage .clientEditTab--location{background:#fafcfe}.inventoryPage .clientEditTab--extra{background:#f7f9fc;border-style:dashed}.inventoryPage .clientEditTabTitle{margin:0;padding-bottom:3px;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);font-size:.78rem;font-weight:800;color:var(--agc-navy);text-transform:uppercase;letter-spacing:.06em}.inventoryPage .clientEditTabFields{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:100%;min-height:0;overflow:visible}.inventoryPage .clientEditTabFields label{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%;font-size:.82rem;font-weight:700;color:#53657a;overflow:visible}.inventoryPage .clientEditTabFields .input,.inventoryPage .clientEditTabFields select.input,.inventoryPage .inventoryListingFields .input,.inventoryPage .inventoryListingFields select.input{padding:5px 8px;font-size:.92rem;min-height:0;line-height:1.25;width:100%;max-width:100%;min-width:0!important;box-sizing:border-box}.inventoryPage .clientEditTab--wide{grid-column:1 / -1;overflow:hidden;min-width:0}.inventoryPage .inventoryListingFields{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr));gap:3px 4px;min-width:0;max-width:100%;width:100%;overflow:hidden;box-sizing:border-box}.inventoryPage .inventoryListingFields label{min-width:0;max-width:100%;padding:2px 4px;border:1px solid var(--line);border-radius:4px;background:#f7f9fc;overflow:hidden;box-sizing:border-box;overflow-wrap:anywhere}.inventoryPage .inventoryListingFields .input,.inventoryPage .inventoryListingFields select.input{background:#fff;width:100%;max-width:100%;min-width:0!important;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.shellOperatorLayout.shellJackieUi .inventoryPage .inventoryListingFields label{font-size:.82rem;line-height:1.2}.shellOperatorLayout.shellJackieUi .inventoryPage .inventoryListingFields .input,.shellOperatorLayout.shellJackieUi .inventoryPage .inventoryListingFields select.input{font-size:.92rem;line-height:1.25;padding:5px 8px;min-height:0}.inventoryPage .inventoryEditPanel .workspaceEditActions{margin-top:auto;padding-top:2px;gap:4px;flex-wrap:wrap;max-width:100%;min-width:0}.inventoryPage .inventoryEditPanel .workspaceEditActions .btn{padding:6px 12px;font-size:.88rem}.inventoryPage .inventoryProcessingNotice{display:flex;flex-direction:column;gap:6px;font-size:.9rem}.inventoryPage .inventoryProcessingTabs{margin-top:2px;gap:6px}.inventoryPage .inventoryRecordLayout--resizable .recordPickerResizableHost .recordPickerPanel{flex:1 1 auto;min-height:0;height:100%;max-height:none;overflow:hidden}@media (max-width: 1100px){.inventoryPage .clientEditTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.inventoryPage .clientEditTabs{grid-template-columns:1fr}}.inventoryPage .pageChrome,.inventoryPage .pageHead{padding:6px 10px;gap:6px 10px}.inventoryPage .pageChromeDesc,.inventoryPage .pageChrome>p{display:none}.inventoryPage .pageChrome h1{font-size:1.15rem;margin:0}.inventoryPage .pageChromeMetrics{gap:4px}.inventoryPage .pageMetricChip{padding:3px 8px;font-size:.75rem}.inventoryPage .recordPickerPanel{gap:4px;padding:6px 8px}.inventoryPage .recordPickerTableWrap,.inventoryPage .warehouseRecordLayout .recordPickerTableWrap,.inventoryPage .inventoryRecordLayout .recordPickerTableWrap{overflow:auto;min-width:0;max-width:100%}.inventoryPage .recordPickerTable,.inventoryPage .warehouseRecordLayout:not(.warehouseRecordLayout--single) .recordPickerTable,.inventoryPage .inventoryRecordLayout .recordPickerTable{width:100%!important;max-width:100%;table-layout:auto!important}.inventoryPage .recordPickerTable th,.inventoryPage .recordPickerTable td{padding:6px 7px;font-size:.9rem;vertical-align:middle;line-height:1.3;white-space:nowrap;overflow:visible}.inventoryPage .inventoryLiveLotsStrip .recordPickerTable th,.inventoryPage .inventoryLiveLotsStrip .recordPickerTable td{font-size:.78rem;line-height:1.25;padding:5px 6px;letter-spacing:normal;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inventoryPage .inventoryRecordLayout>.inventoryLiveLotsStrip.recordPickerResizableHost{position:relative;z-index:0;isolation:isolate;overflow:hidden;width:100%;max-width:100%;min-width:0;justify-self:stretch;align-self:stretch;box-sizing:border-box;margin-top:12px;height:140mm;min-height:140mm;max-height:140mm;flex:0 0 140mm}.inventoryPage .inventoryLiveLotsStrip .recordPickerPanel{min-height:0;max-height:100%;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.inventoryPage .inventoryLiveLotsStrip .recordPickerTableWrap{flex:1 1 auto;min-width:0;min-height:0;max-height:100%;width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.inventoryPage .inventoryLiveLotsStrip .recordPickerTable{width:100%!important;max-width:100%;table-layout:fixed!important}.inventoryPage .recordPickerSearch .input,.inventoryPage .recordPickerToolbar .input{font-size:.92rem;padding:6px 10px}.inventoryPage .recordPickerColRotation{width:13%}.inventoryPage .recordPickerColWarehouse,.inventoryPage .recordPickerColClient{width:10%}.inventoryPage .recordPickerColClientRef{width:9%}.inventoryPage .recordPickerColOrigin{width:7%}.inventoryPage .recordPickerColReleaseRef,.inventoryPage .recordPickerColReleasedTo,.inventoryPage .recordPickerColDeliveryDate{width:6%}.inventoryPage .recordPickerColNetKg,.inventoryPage .recordPickerColLoc{width:5%}.inventoryPage .recordPickerColKg{width:7%}.inventoryPage .recordPickerColTare,.inventoryPage .recordPickerColBags{width:5%}.inventoryPage .recordPickerColStatus{width:6%}.inventoryPage .inventoryMovementsPanel{flex:0 0 auto}.inventoryMovementsPanel{flex:0 0 auto;min-width:0}.inventoryMovementsPanel h2{margin:0 0 10px}.inventoryPage .inventoryMovementsHead h2{margin:0}.inventoryMovementsTableWrap{overflow:auto;max-height:min(28vh,280px);border:1px solid var(--line);border-radius:8px}.clientsPage .recordPickerColName{min-width:10rem;max-width:18rem;white-space:normal;word-break:break-word}.clientsPage .recordPickerColCode{min-width:5rem;white-space:nowrap}.clientsPage .warehouseRecordLayout{display:grid;grid-template-columns:minmax(260px,34%) minmax(0,1fr);align-items:stretch;gap:12px;flex:1 1 auto;min-height:0;height:100%}.clientsPage .warehouseRecordLayout.warehouseRecordLayout--single{grid-template-columns:minmax(0,1fr)}.clientsPage .warehouseRecordLayout.warehouseRecordLayout--manualResize:not(.warehouseRecordLayout--single){align-items:stretch;grid-template-columns:minmax(260px,34%) minmax(0,1fr)}.clientsPage .warehouseRecordLayout:not(.warehouseRecordLayout--single) .panelResizableHost:not(.warehouseRecordDetail){min-width:0;max-width:none;min-height:0;height:100%;align-self:stretch}.clientsPage .warehouseRecordLayout:not(.warehouseRecordLayout--single) .panelResizableHost:not(.warehouseRecordDetail) .recordPickerPanel{max-height:none;height:100%;min-height:0}.clientsPage .warehouseRecordLayout:not(.warehouseRecordLayout--single) .panelResizableHost.warehouseRecordDetail,.clientsPage .warehouseRecordLayout:not(.warehouseRecordLayout--single) .warehouseRecordDetail{max-height:none;height:100%;width:auto;min-width:0;min-height:0;overflow:hidden;align-self:stretch}.clientsPage .panelResizableHost.warehouseRecordDetail.panelResizableHost--autoFill{flex:1 1 auto;width:auto;min-width:0;min-height:0;height:100%;max-height:none;overflow:hidden}.clientsPage .panelResizableHost.warehouseRecordDetail>.workspaceEditPanel,.clientsPage .panelResizableHost.warehouseRecordDetail>.clientFullEdit,.clientsPage .clientFullEdit.workspaceEditPanel{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;width:100%;height:100%;max-height:none;min-height:0;overflow:hidden}.clientsPage .clientEditHead,.clientsPage .workspaceEditHead{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.clientsPage .clientNamePicker{display:flex;flex-direction:column;gap:3px;min-width:16rem;max-width:min(28rem,100%);margin-right:auto;font-size:.78rem;font-weight:700;color:#53657a}.clientsPage .clientNamePicker .input{min-width:16rem}.clientsPage .clientEditTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:start;width:100%;min-width:0;flex:0 0 auto}.clientsPage .clientEditLayout{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;flex:1 1 auto}.clientsPage .clientEditTab{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fbfcfe}.clientsPage .clientEditTabTitle{margin:0;font-size:.9rem;font-weight:800;color:var(--blue);text-transform:uppercase;letter-spacing:.04em}.clientsPage .clientEditTabFields{display:flex;flex-direction:column;gap:8px;min-width:0}.clientsPage .clientEditTab--account .clientEditTabFields,.clientsPage .clientEditTab--rates .clientEditTabFields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.clientsPage .clientEditSpan2{grid-column:1 / -1}.clientsPage .clientRatesCardPanel{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:0;flex:1 1 auto;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fbfcfe}.clientsPage .clientRatesCardHead{display:grid;gap:4px}.clientsPage .clientRatesCardLead{margin:0;font-size:.8rem}.clientsPage .clientRatesCardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;flex:1 1 auto;min-height:0;overflow:auto;padding-right:4px}.clientsPage .clientRatesCardItem{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:4px 0;border-bottom:1px solid var(--line);font-size:.78rem;min-width:0}.clientsPage .clientRatesCardItem span{min-width:0}.clientsPage .clientRatesCardItem strong{flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap}.clientsPage .clientRatesCardAmount{display:flex;align-items:center;gap:4px;flex:0 0 auto;margin:0;font-weight:400}.clientsPage .clientRatesCardAmount .input{width:5.75rem;min-height:1.85rem;padding:3px 6px;font-size:.82rem;text-align:right;font-variant-numeric:tabular-nums}.clientsPage .clientRatesCardActions{margin:8px 0 0}.clientsPage .clientRatesCard{width:100%;border-collapse:collapse;font-size:.82rem;margin:0 0 8px}.clientsPage .clientRatesCard caption{text-align:left;font-weight:700;padding:0 0 6px}.clientsPage .clientRatesCard th,.clientsPage .clientRatesCard td{border-bottom:1px solid var(--line);padding:4px 6px;vertical-align:top}.clientsPage .clientRatesCard th:last-child,.clientsPage .clientRatesCard td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.clientsPage .clientEditTabFields label{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:.9rem;font-weight:700;color:#53657a}.clientsPage .warehouseRecordLayout .workspaceEditActions{margin-top:auto;padding-top:8px;flex:0 0 auto}@media (max-width: 1100px){.clientsPage .clientEditTabs,.clientsPage .clientRatesCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.clientsPage .warehouseRecordLayout:not(.warehouseRecordLayout--single){grid-template-columns:minmax(220px,36%) minmax(0,1fr)}.clientsPage .warehouseRecordLayout:not(.warehouseRecordLayout--single) .recordPickerPanel,.clientsPage .warehouseRecordLayout:not(.warehouseRecordLayout--single) .warehouseRecordDetail{max-height:none;min-height:0;height:100%}}@media (max-width: 720px){.clientsPage .clientEditTabs,.clientsPage .clientEditTab--account .clientEditTabFields,.clientsPage .clientEditTab--rates .clientEditTabFields,.clientsPage .clientRatesCardGrid{grid-template-columns:1fr}}.whrPage--weekly .pageHead{padding:8px 12px}.whrPage--weekly .whrPageIntro{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;max-width:62rem}.shell.agcShell .main .page.whrPage--weekly>.pageScrollBody.whrWorkspace{overflow:hidden;scrollbar-width:none}.shell.agcShell .main .page.whrPage--weekly>.pageScrollBody.whrWorkspace::-webkit-scrollbar{width:0;height:0}.whrPage .whrWeeklyTools{margin-bottom:0;flex:0 0 auto;min-height:min-content}.whrPage .whrWeeklyTools .stockReportToolsBar{align-items:flex-start}.whrPage .whrWeeklyTools .stockReportToolsTitle{align-self:center;padding-top:1.1rem}.whrPage .whrWeeklyTools .actionRow{flex:1 1 100%;margin-top:2px}.whrPage .whrWeeklySections{display:flex;flex-direction:column;gap:10px;max-width:none;margin:0;width:100%;min-height:0;box-sizing:border-box;padding:0 2px}.whrPage .whrWeeklyPreviewIntro{margin:0 0 4px;font-size:.92rem}.whrPage .whrWeeklyClientSheet{width:100%;max-width:none;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;flex:1 1 auto;min-height:160px}.whrPage .whrWeeklyClientSheet.whrWeeklyTotalsSheet{flex:0 1 auto;min-height:120px}.whrPage .whrWeeklyClientSheet .stockRentTableWrap{overflow:auto;max-width:100%;max-height:none;flex:1 1 auto;min-height:0}.whrPage .whrWeeklyPreviewTable{width:max-content;max-width:none;table-layout:fixed;font-size:.82rem}.whrPage .whrWeeklyPreviewTable th,.whrPage .whrWeeklyPreviewTable td{padding:5px 6px;overflow:hidden;text-overflow:ellipsis;word-break:break-word;vertical-align:top}.whrPage .whrWeeklyPreviewTable .whrColClientRef{white-space:nowrap;word-break:normal;overflow:hidden;text-overflow:ellipsis}.whrPage .whrWeeklyPreviewTable .whrColWks{padding-left:2px;padding-right:2px;white-space:normal;line-height:1.15;font-size:.78rem}.whrPage .whrWeeklyPreviewTable th{position:sticky;top:0;z-index:2;white-space:normal;line-height:1.2;font-size:.78rem;background:#eef3f8}.tableColHeadLabel{display:block;padding-right:8px}.tableColHead{position:relative}.tableColResizeHandle{position:absolute;top:0;right:0;width:8px;height:100%;padding:0;border:0;background:transparent;cursor:col-resize;z-index:3}.tableColResizeHandle:after{content:"";position:absolute;top:18%;bottom:18%;right:2px;width:2px;border-radius:1px;background:color-mix(in srgb,var(--line) 70%,#9eb0c4)}.tableColResizeHandle:hover:after,.tableColResizeHandle:focus-visible:after{background:var(--blue)}.whrPage .whrWeeklyPreviewTable .num{white-space:nowrap}.whrPage .whrWeeklyPreviewTable tbody tr:not(.stockRentGroupStart):not(.stockRentWeekGap):not(.stockRentStockGap) td{padding-top:1px;padding-bottom:1px}.whrPage .whrWeeklySectionHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.whrPage .whrWeeklySectionHead h2{margin:0;font-size:1.15rem;font-size:1rem;color:var(--blue)}.whrPage .whrWeeklyPreviewTable tr.stockRentWeekGap td{border:none;padding:0;height:0;line-height:0;font-size:0;background:transparent}.whrPage .whrWeeklyPreviewTable tr.stockRentStockGap td{border:none;padding:0;height:7mm;line-height:0;font-size:0;background:transparent}.whrPage .whrWeeklyPreviewTable tr.stockRentGroupStart td{border-top-width:2px}.whrPage .whrWeeklyPreviewTable tfoot td{font-weight:700;border-top:1px solid #333;padding-top:8px}.clientsPage .clientsCostAllocationPanel{margin:0 0 12px;padding:12px 14px}.clientsPage .clientsCostAllocationTitle{margin:0 0 8px;font-size:.95rem;font-weight:800;color:var(--blue);text-transform:uppercase;letter-spacing:.04em}.clientsPage .clientsCostAllocationList{margin:0;padding:0;list-style:none;display:grid;gap:8px}.clientsPage .clientsCostAllocationList li{display:grid;gap:2px;font-size:.9rem;color:#334155;line-height:1.35}.clientsPage .clientsCostAllocationList strong{color:#0f2744}.clientsPage .clientsCostAllocationList em{font-style:normal;font-weight:700;color:var(--blue)}.clientsPage .clientsCostAllocationNotes{display:grid;gap:6px;margin:0 0 4px;font-size:.82rem;line-height:1.35}.clientsPage .clientsCostAllocationNotes p{margin:0}@media (min-width: 1280px){.inventoryRecordLayout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(140px,min(28vh,240px)) minmax(340px,1fr)}.inventoryPage .inventoryRecordLayout:has(>.inventoryLiveLotsStrip){grid-template-rows:calc(140mm + 12px) minmax(340px,1fr)}.inventoryPage .inventoryRecordLayout:has(>.inventoryDamagedLotsPanel){grid-template-rows:minmax(280px,min(56vh,480px)) minmax(340px,1fr)}.warehouseRecordLayout:not(.warehouseRecordLayout--single):not(.inventoryRecordLayout){grid-template-columns:minmax(340px,40vw) minmax(0,1fr)}}@media (max-width: 960px){.warehouseRecordLayout,.inventoryRecordLayout{grid-template-columns:1fr;min-height:0}.inventoryRecordLayout{grid-template-rows:minmax(140px,min(32vh,240px)) minmax(280px,1fr)}.inventoryPage .inventoryRecordLayout:has(>.inventoryLiveLotsStrip){grid-template-rows:calc(140mm + 12px) minmax(280px,1fr)}.inventoryPage .inventoryRecordLayout:has(>.inventoryDamagedLotsPanel){grid-template-rows:minmax(280px,min(64vh,480px)) minmax(280px,1fr)}.inventoryRecordLayout--resizable .recordPickerResizableHost{width:100%!important}.inventoryPage .inventoryRecordLayout:not(.inventoryRecordLayout--resizable) .recordPickerTableWrap{max-height:min(40vh,420px)}.warehouseRecordLayout:not(.warehouseRecordLayout--single):not(.inventoryRecordLayout) .recordPickerPanel{max-height:min(42vh,420px)}.warehouseRecordLayout:not(.warehouseRecordLayout--single):not(.inventoryRecordLayout) .warehouseRecordDetail{max-height:none;min-height:min(44vh,480px)}}.preliminaryPage>.pageChrome{padding-bottom:4px}.preliminaryPage .pageChromeDesc{max-width:62ch}.warehouseRecordLayout--preliminary{grid-template-columns:minmax(320px,40vw) minmax(0,1fr);align-items:stretch;gap:14px;animation:prelimWorkspaceIn .4s ease-out both}@keyframes prelimWorkspaceIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.shell.agcShell .main .page.palletReportPage>.pageScrollBody,.shell.agcShell .main .page.palletReportPage>.pageScrollBody.workspacePageBody,.palletReportPage .pageScrollBody{gap:12px;overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#94a3b8 #e8edf3;-ms-overflow-style:auto}.palletReportPage .pageScrollBody::-webkit-scrollbar{width:10px;height:10px}.palletReportPage .pageScrollBody::-webkit-scrollbar-track{background:#e8edf3;border-radius:8px}.palletReportPage .pageScrollBody::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:8px;border:2px solid #e8edf3}.palletReportPage .palletReportTablePanel{padding:10px 12px}.palletReportPage .palletReportTable{width:100%;table-layout:auto;font-size:.78rem}.palletReportPage .palletReportTable th,.palletReportPage .palletReportTable td{padding:5px 8px;white-space:nowrap;vertical-align:middle}.palletReportPage .palletReportFilterRow th{padding:2px 4px 6px;background:#f6f9fd;border-bottom:1px solid var(--line);vertical-align:middle}.palletReportPage .palletReportColFilter{width:100%;min-width:4.5rem;max-width:11rem;padding:2px 4px;font-size:.7rem;line-height:1.2;min-height:0;height:auto}.palletReportPage .palletReportTable th.num .palletReportColFilter,.palletReportPage .palletReportTable td.num{text-align:right}.palletReportPage .palletReportTable th.num .palletReportColFilter{margin-left:auto}.palletReportPage .palletReportTable td.palletReportComments{white-space:normal;min-width:18rem;max-width:32rem;color:#4a5b6f}.palletReportPage .pageMetricChip--muted{opacity:.75}.palletReportPage .pageMetricChip--warn{background:#fff4e5;border-color:#f0b37e;color:#8a4b08}.palletReportPage .palletReportTabs{margin:0 0 2px}.palletReportPage .palletReportQuickRange{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.palletReportPage .palletReportRangeNote{font-size:.78rem;color:#4a5b6f}.palletReportPage .palletReportPanelHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.palletReportPage .palletReportPanelHead h2{margin:0;font-size:.95rem}.palletReportPage .palletReportTotalRow td{border-top:2px solid var(--line);font-weight:700;background:#f6f9fd}.palletReportPage .palletReportRowWarn td{background:#fff8ee}.palletReportPage .palletReportWrapClient{padding:10px 12px}.palletReportPage .palletReportNarrative{margin:0 0 10px;padding-left:18px;display:grid;gap:4px;font-size:.8rem;color:#24405f}.palletReportPage .palletReportBilledTag{margin-left:6px;padding:1px 6px;border-radius:999px;background:#fff4e5;border:1px solid #f0b37e;color:#8a4b08;font-size:.68rem;white-space:nowrap}.palletReportPage .palletChargePreviewTable .palletColCoffeePlts{width:4.6rem;max-width:5rem;padding-left:4px;padding-right:4px;white-space:nowrap;border-right:1px solid color-mix(in srgb,var(--line) 88%,#000)}.palletReportPage .palletChargePreviewTable th.num,.palletReportPage .palletChargePreviewTable td.num{white-space:nowrap}.palletReportPage .palletChargePreviewTotals{margin-top:12px;margin-left:auto;width:auto;max-width:280px;font-size:.88rem}.palletReportPage .palletChargePreviewTotals td{border:none;padding:2px 8px}.palletReportPage .palletChargePreviewTotals td.num{text-align:right;white-space:nowrap}.palletReportPage .palletChargePreviewTotalsGrand td{font-weight:700;padding-top:6px}.preliminaryPage .recordPickerPanel{border-radius:14px;border-color:color-mix(in srgb,var(--line) 85%,#fff);box-shadow:0 8px 22px #002d620d}.preliminaryPage .recordPickerTitle{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;color:var(--agc-navy)}.preliminaryPage .prelimListTabs{flex:0 0 auto;align-items:center;gap:4px;margin-bottom:0}.preliminaryPage .prelimListTabs .invoiceTab{padding:4px 9px;font-size:.74rem;border-radius:6px;line-height:1.2;white-space:nowrap}.preliminaryPage .prelimListTabs .prelimArrivalBtn{margin-left:6px;white-space:nowrap}.preliminaryPage .recordPickerTable tbody tr.rowActive td{background:color-mix(in srgb,var(--agc-accent-soft) 70%,#fff);box-shadow:inset 3px 0 0 var(--agc-accent)}.preliminaryPage .warehouseRecordLayout--preliminary>.panelResizableHost,.preliminaryPage .warehouseRecordLayout--preliminary>.preliminaryPickerResizableHost,.preliminaryPage .warehouseRecordLayout--preliminary>.preliminaryEditResizableHost{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;max-height:100%;overflow:hidden;align-self:stretch}.preliminaryPage .warehouseRecordLayout--preliminary>.preliminaryPickerResizableHost{align-self:stretch}.warehouseRecordLayout--preliminary .recordPickerPanel{max-height:none;height:100%;flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.warehouseRecordLayout--preliminary .recordPickerTableWrap{max-height:none;flex:1 1 auto;min-height:8rem;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#94a3b8 #e8edf3;-ms-overflow-style:auto}.warehouseRecordLayout--preliminary .recordPickerTableWrap::-webkit-scrollbar,.preliminaryPage .workspaceSearchTableWrap::-webkit-scrollbar,.preliminaryPage .pageScrollBody::-webkit-scrollbar{width:10px;height:10px}.warehouseRecordLayout--preliminary .recordPickerTableWrap::-webkit-scrollbar-track,.preliminaryPage .workspaceSearchTableWrap::-webkit-scrollbar-track,.preliminaryPage .pageScrollBody::-webkit-scrollbar-track{background:#e8edf3;border-radius:8px}.warehouseRecordLayout--preliminary .recordPickerTableWrap::-webkit-scrollbar-thumb,.preliminaryPage .workspaceSearchTableWrap::-webkit-scrollbar-thumb,.preliminaryPage .pageScrollBody::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:8px;border:2px solid #e8edf3}.preliminaryPage .pageScrollBody.workspacePageBody,.preliminaryPage .workspaceSearchTableWrap{scrollbar-width:thin;scrollbar-color:#94a3b8 #e8edf3;-ms-overflow-style:auto}.warehouseRecordLayout--preliminary .recordPickerTable{table-layout:auto;font-size:.84rem}.warehouseRecordLayout--preliminary .recordPickerColClient{min-width:9.5rem;max-width:16rem;white-space:normal;line-height:1.35;word-break:break-word}.warehouseRecordLayout--preliminary .recordPickerColRotation{min-width:6.5rem;white-space:nowrap}.warehouseRecordLayout--preliminary .recordPickerColBags,.warehouseRecordLayout--preliminary .recordPickerColLocation,.warehouseRecordLayout--preliminary .recordPickerColStatus{white-space:nowrap}.warehouseRecordLayout--preliminary .recordPickerColLocation{min-width:4.5rem;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.04em}.warehouseRecordLayout--preliminary .warehouseRecordDetail,.preliminaryPage .preliminaryEditResizableHost .warehouseRecordDetail,.preliminaryPage .preliminaryEditPanel.workspaceEditPanel,.preliminaryPage .panelResizableHost.preliminaryEditResizableHost>.workspaceEditPanel,.preliminaryPage .panelResizableHost.preliminaryEditResizableHost>.clientFullEdit{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0;min-height:0;height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;flex:1 1 auto;box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#94a3b8 #e8edf3;-ms-overflow-style:auto}.preliminaryPage .preliminaryEditResizableHost .warehouseRecordDetail::-webkit-scrollbar,.preliminaryPage .preliminaryEditPanel.workspaceEditPanel::-webkit-scrollbar,.preliminaryPage .panelResizableHost.preliminaryEditResizableHost>.workspaceEditPanel::-webkit-scrollbar,.preliminaryPage .panelResizableHost.preliminaryEditResizableHost>.clientFullEdit::-webkit-scrollbar{width:10px;height:10px}.preliminaryPage .preliminaryEditResizableHost .warehouseRecordDetail::-webkit-scrollbar-track,.preliminaryPage .preliminaryEditPanel.workspaceEditPanel::-webkit-scrollbar-track,.preliminaryPage .panelResizableHost.preliminaryEditResizableHost>.workspaceEditPanel::-webkit-scrollbar-track,.preliminaryPage .panelResizableHost.preliminaryEditResizableHost>.clientFullEdit::-webkit-scrollbar-track{background:#e8edf3;border-radius:8px}.preliminaryPage .preliminaryEditResizableHost .warehouseRecordDetail::-webkit-scrollbar-thumb,.preliminaryPage .preliminaryEditPanel.workspaceEditPanel::-webkit-scrollbar-thumb,.preliminaryPage .panelResizableHost.preliminaryEditResizableHost>.workspaceEditPanel::-webkit-scrollbar-thumb,.preliminaryPage .panelResizableHost.preliminaryEditResizableHost>.clientFullEdit::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:8px;border:2px solid #e8edf3}.preliminaryPage .clientEditTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start;width:100%;min-width:0;flex:0 0 auto;overflow:visible}.preliminaryPage .preliminaryEditPanel{border-radius:14px;border-color:color-mix(in srgb,var(--line) 85%,#fff);box-shadow:0 8px 22px #002d620d;background:#fffffff7}.preliminaryPage .prelimEditHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 16px;padding:12px 14px;margin:0 0 2px;border-radius:12px;border:1px solid color-mix(in srgb,var(--agc-accent) 28%,var(--line));background:linear-gradient(135deg,#f4f9ff,#eef5fc 55%,#f8fafc)}.preliminaryPage .prelimEditHeadMain{min-width:0;display:grid;gap:4px}.preliminaryPage .prelimEditHeadTop{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.preliminaryPage .prelimEditHeadEyebrow{margin:0;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6f8096}.preliminaryPage .prelimEditHead h2{margin:0;font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:800;color:var(--agc-navy);letter-spacing:-.01em;line-height:1.15}.preliminaryPage .prelimEditHeadClient{margin:0;font-size:.9rem;font-weight:650;color:#334155;text-transform:none;letter-spacing:normal}.preliminaryPage .prelimEditHeadMeta{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:4px}.preliminaryPage .prelimEditHeadMeta>span{display:inline-flex;align-items:baseline;gap:4px;padding:3px 9px;border-radius:999px;background:#ffffffd9;border:1px solid color-mix(in srgb,var(--line) 80%,#fff);font-size:.72rem;color:#53657a;text-transform:none;letter-spacing:normal}.preliminaryPage .prelimEditHeadMeta strong{color:var(--agc-navy);font-variant-numeric:tabular-nums}.preliminaryPage .prelimWeighedBadge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#e5f3ea;color:#1b5e35;font-size:.72rem;font-weight:700}.preliminaryPage .prelimEditHead .prelimChainHint{margin:4px 0 0;font-size:.74rem;color:#7a8da3;text-transform:none;letter-spacing:normal}.preliminaryPage .clientEditTab{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%;padding:12px 13px;border:1px solid var(--line);border-radius:12px;background:#fbfcfe;overflow:hidden;box-sizing:border-box}.preliminaryPage .clientEditTab--primary{border-color:color-mix(in srgb,var(--agc-accent) 40%,var(--line));background:linear-gradient(180deg,#f5faff,#eef6ff);box-shadow:inset 3px 0 0 var(--agc-accent)}.preliminaryPage .clientEditTab--goods{background:#fafcfe}.preliminaryPage .clientEditTab--packaging{background:#f7f9fc;border-style:dashed}.preliminaryPage .clientEditTabTitle{margin:0;padding-bottom:6px;border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent);font-size:.72rem;font-weight:800;color:var(--agc-navy);text-transform:uppercase;letter-spacing:.08em}.preliminaryPage .clientEditTabFields{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%}.preliminaryPage .clientEditTabFields label{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:100%;font-size:.9rem;font-weight:700;color:#53657a}.preliminaryPage .clientEditTabFields .input,.preliminaryPage .clientEditTabFields select.input{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.preliminaryPage .clientEditTab .prelimPackagingGroup{gap:6px;min-width:0;max-width:100%}.preliminaryPage .clientEditTab .prelimPackagingFields,.preliminaryPage .clientEditTab .prelimPackagingFields--sample{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.preliminaryPage .preliminaryEditExtra{flex:0 0 auto;min-height:0;overflow:visible}.preliminaryPage .preliminaryEditPanel .workspaceEditActions{margin-top:0;flex-shrink:0;position:sticky;bottom:0;z-index:2;padding-top:10px;background:#fffffff7}.warehouseRecordLayout--preliminary .lottingLinesPanel .tableWrap{overflow-x:auto}@media (min-width: 1200px){.warehouseRecordLayout--preliminary{grid-template-columns:minmax(380px,440px) minmax(0,1fr)}.preliminaryPage .clientEditTab .prelimPackagingFields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.preliminaryPage .clientEditTab .prelimPackagingFields--storage{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.preliminaryPage .clientEditTab .prelimPackagingFields--storageEuro{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) minmax(0,.9fr)}.preliminaryPage .clientEditTab .prelimPackagingFields--weight{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.preliminaryPage .clientEditTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.warehouseRecordLayout--preliminary{grid-template-columns:1fr}}@media (max-width: 720px){.preliminaryPage .clientEditTabs{grid-template-columns:1fr}}.recordPickerPanel{display:flex;flex-direction:column;gap:10px;min-height:0;max-height:min(72vh,720px);padding:12px 14px}.recordPickerHead{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.recordPickerTitle{margin:0;font-size:.95rem;font-weight:800;color:var(--blue)}.recordPickerCount{font-size:.72rem;font-weight:700;color:#6f8096;white-space:nowrap}.recordPickerToolbar{flex-wrap:wrap;align-items:flex-end}.recordPickerSearch{flex:1 1 100%;min-width:0}.recordPickerHint{margin:0;font-size:.78rem}.recordPickerTableWrap{flex:1 1 auto;min-height:8rem;max-height:min(52vh,480px);border:1px solid var(--line);border-radius:8px;background:#fafbfd}.recordPickerTable tbody tr{cursor:pointer}.recordPickerTable tbody tr:hover{background:#f4f8fc}.recordPickerRowActive{box-shadow:inset 3px 0 0 var(--agc-accent)}.recordPickerTable tbody tr.recordPickerGroupRow,.recordPickerTable tbody tr.recordPickerGroupRow:hover{cursor:default;background:#eef2f8}.recordPickerTable tbody tr.recordPickerGroupRow td{padding:4px 8px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--agc-navy);border-top:2px solid var(--agc-navy);border-bottom:1px solid var(--line)}.dataTable thead th{position:sticky;top:0;z-index:1;background:#f4f7fb;box-shadow:0 1px 0 var(--line)}.dataTable tbody tr:nth-child(2n):not(.rowActive){background:#fafcfd}.processBar{background:linear-gradient(180deg,#fff,#f4f7fb)}.processCrumb{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.processCrumbStep{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8a9bb0}.processCrumbTitle{font-size:.95rem;font-weight:800;color:var(--blue)}.processCrumbSub{display:block;font-size:.78rem;font-weight:500;margin-top:2px}.docPreparedBy{margin:6px 0 0;font-size:.78rem}.changeLogPanel h2{margin:0 0 6px}.changeLogIntro{margin:0 0 10px;font-size:.82rem}.changeLogFilter{display:flex;flex-direction:column;gap:4px;margin:0 0 12px;max-width:28rem}.changeLogFilter .input{width:100%}.changeLogTableWrap{max-height:min(42vh,420px);overflow:auto}.changeLogTable{font-size:.8rem}.changeLogTable th,.changeLogTable td{padding:5px 8px;vertical-align:top}.changeLogWhen{white-space:nowrap}.autoSaveIndicator{display:none!important}.autoSaveIndicator--placeholder{visibility:hidden;border-color:transparent;background:transparent}.autoSaveIndicator--waiting{color:#6f4c00;background:#fff8e8;border-color:#e8d4a8}.autoSaveIndicator--saved{color:#1f5c38;background:#e8f6ee;border-color:#b8dfc8}.autoSaveIndicator--error{color:#8b1e1e;background:#fdecec;border-color:#f0bcbc}.workspaceEditHead .autoSaveIndicator{margin-left:8px;vertical-align:middle}.lottingReconcileBanner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 14px;border-radius:8px;border:1px solid var(--line);background:#fff}.lottingReconcileBanner--balanced{border-color:#b8e0c8;background:#f2fbf6}.lottingReconcileBanner--unbalanced{border-color:#ecd9a8;background:#fffaf0}.lottingReconcileBanner strong{color:var(--blue)}.dashboardKpiCardLink{text-decoration:none;color:inherit;border-radius:0}.dashboardKpiCardLink:hover,.dashboardKpiCardLink.dashboardKpiCard--primary:hover{background:#f4f8fc}.dashboardKpiCardLink:focus-visible{outline:2px solid var(--agc-accent);outline-offset:2px}.dashboardKpiMiniLink{text-decoration:none;color:inherit;border-radius:3px;transition:background .12s ease,border-color .12s ease}.dashboardKpiMiniLink:hover{background:#eef3f8}.weightSheetsChromeHead{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:54ch}.weightSheetsChromeHead .eyebrow{margin:0;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6f8096}.weightSheetsSubtitle{margin:0;font-size:.84rem;line-height:1.4;max-width:52ch}@media (max-height: 900px){.weightSheetsSubtitle,.weightSheetsPickerCount{display:none}.weightSheetsChrome{gap:4px}.weightSheetsToolbar{padding:6px 10px}}.weightSheetsPickerCount{margin:0;font-size:.72rem;color:#7a8da3}.weightSheetsToolbar{align-items:flex-end;flex-wrap:wrap;gap:10px 14px}.shellOperatorLayout .main .page,.shellOperatorLayout .pageScrollBody{flex:1 1 auto;min-height:0}.shellOperatorLayout .input,.shellOperatorLayout select.input,.shellOperatorLayout textarea.input{font-size:.94rem;padding:8px 10px}.shellOperatorLayout label,.shellOperatorLayout .formGrid label{font-size:.86rem;gap:4px}.shellOperatorLayout .btn{font-size:.88rem;padding:8px 14px}.shellOperatorLayout .btn.btnSmall{font-size:.82rem;padding:6px 11px}.shellOperatorLayout .table{font-size:.9rem}.shellOperatorLayout .processBar .btn,.shellOperatorLayout .processCrumb,.shellOperatorLayout .weightSheetsPage .weightSheetPreviewToolbar strong,.shellOperatorLayout .weightSheetsPage .weightSheetPreviewToolbar .btn{font-size:.84rem}.shellOperatorLayout .weightSheetsPage .weightSheetsPickerBar .input{font-size:.9rem;padding:7px 9px}.shellOperatorLayout .weightSheetsPage .weightSheetsPickerBar .clientSearchField span,.shellOperatorLayout .weightSheetsPage .weightSheetsPickerBar .clientSelectField span{font-size:.8rem}.shellOperatorLayout .dispatchPage .dispatchNewNoteForm .input,.shellOperatorLayout .dispatchPage .dispatchNewNoteForm select.input,.shellOperatorLayout .dispatchPage .dispatchNewNoteForm textarea.input{font-size:.95rem;padding:7px 9px}.shellOperatorLayout .dispatchPage .dispatchNewNoteForm.formGrid label{font-size:.84rem}.shellOperatorLayout .dispatchPage .dispatchFormActions .btn,.shellOperatorLayout .dispatchPage .dispatchEditHeadActions .btn{font-size:.92rem;padding:8px 14px}.shellOperatorLayout .weightSheetsPage .weightSheetForm .input,.shellOperatorLayout .weightSheetsPage .weightSheetForm select.input{font-size:.92rem;padding:7px 9px}.shellOperatorLayout .weightSheetsPage .weightSheetForm label{font-size:.84rem}.shellOperatorLayout .pageChrome h1{font-size:clamp(1.35rem,2.2vw,1.65rem)}.shellOperatorLayout .screenFitHost{min-height:0}.shellOperatorLayout .shell:has(.weightSheetsPage) .processBar .btn{padding:7px 12px}.shellOperatorLayout.shellJackieUi{font-size:22px}.shellOperatorLayout.shellJackieUi .input,.shellOperatorLayout.shellJackieUi select.input,.shellOperatorLayout.shellJackieUi textarea.input,.shellOperatorLayout.shellJackieUi label,.shellOperatorLayout.shellJackieUi .formGrid label,.shellOperatorLayout.shellJackieUi .btn,.shellOperatorLayout.shellJackieUi .btn.btnSmall,.shellOperatorLayout.shellJackieUi .table,.shellOperatorLayout.shellJackieUi .processBar .btn,.shellOperatorLayout.shellJackieUi .processCrumb,.shellOperatorLayout.shellJackieUi .weightSheetPreviewToolbar strong,.shellOperatorLayout.shellJackieUi .weightSheetPreviewToolbar .btn,.shellOperatorLayout.shellJackieUi .weightSheetsPickerBar .input,.shellOperatorLayout.shellJackieUi .weightSheetsPickerBar .clientSearchField span,.shellOperatorLayout.shellJackieUi .weightSheetsPickerBar .clientSelectField span,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchNewNoteForm .input,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchNewNoteForm select.input,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchNewNoteForm.formGrid label,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchFormActions .btn,.shellOperatorLayout.shellJackieUi .weightSheetsPage .weightSheetForm .input,.shellOperatorLayout.shellJackieUi .weightSheetsPage .weightSheetForm select.input,.shellOperatorLayout.shellJackieUi .weightSheetsPage .weightSheetForm label,.shellOperatorLayout.shellJackieUi .siteNavStrip a,.shellOperatorLayout.shellJackieUi .siteNavProcessTab--locked,.shellOperatorLayout.shellJackieUi .siteHeaderUser,.shellOperatorLayout.shellJackieUi .cloudSyncBar,.shellOperatorLayout.shellJackieUi .pageMetricChip,.shellOperatorLayout.shellJackieUi .recordPickerPanel,.shellOperatorLayout.shellJackieUi .recordPickerTable,.shellOperatorLayout.shellJackieUi .muted,.shellOperatorLayout.shellJackieUi .notice,.shellOperatorLayout.shellJackieUi .error,.shellOperatorLayout.shellJackieUi .warn{font-size:1rem;line-height:1.35}.shellLargeHeaderNav.shellOperatorLayout.shellJackieUi .siteNavStrip a,.shellLargeHeaderNav.shellOperatorLayout.shellJackieUi .siteNavProcessTab--locked{font-size:1.1rem;line-height:1.3}.shellOperatorLayout.shellJackieUi .pageChrome h1{font-size:1.35rem}.shellOperatorLayout.shellJackieUi .input,.shellOperatorLayout.shellJackieUi select.input,.shellOperatorLayout.shellJackieUi textarea.input{padding:9px 11px}.shellOperatorLayout.shellJackieUi .btn{padding:9px 15px}.shellOperatorLayout.shellJackieUi .btn.btnSmall{padding:7px 12px}.shellOperatorLayout.shellJackieUi:has(.dispatchPage) .main{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:4px 6px}.shellOperatorLayout.shellJackieUi .dispatchPage{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;gap:2px}.shellOperatorLayout.shellJackieUi .dispatchPage .pageChrome,.shellOperatorLayout.shellJackieUi .dispatchPage .notice,.shellOperatorLayout.shellJackieUi .dispatchPage .error,.shellOperatorLayout.shellJackieUi .dispatchPage .warn{flex-shrink:0}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace{flex:1 1 auto;min-height:0}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchPreviewFitHost.screenFitHost,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchPreviewFitHost--jackie{flex:1 1 0;min-height:0;height:auto;align-items:flex-start;justify-content:flex-start;overflow:auto;contain:none;background:#fff}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchPreviewFitHost .screenFitSizer,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace:not(.dispatchWorkspace--jackieResize) .dispatchPreviewResizableHost--autoFill .dispatchPreviewFitHost .screenFitSizer,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchPreviewFitHost .screenFitSizer,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchPreviewViewportBox .dispatchPreviewFitHost .screenFitSizer{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0;overflow:visible!important;flex:0 0 auto!important}.shellOperatorLayout.shellJackieUi .dispatchWorkspace--previewOnly:not(.dispatchWorkspace--jackieResize) .dispatchPreviewResizableHost--autoFill{flex:1 1 auto;min-height:0}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace:not(.dispatchWorkspace--jackieResize) .dispatchPreviewFitHost{flex:1 1 0;min-height:0;height:auto;overflow:auto;contain:none}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace:not(.dispatchWorkspace--jackieResize) .weightSheetPreviewPanel{flex:1 1 auto;min-height:0}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize{overflow:hidden;flex:1 1 auto;min-height:0;align-self:stretch;gap:0}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize.dispatchWorkspace--previewResizable:not(.dispatchWorkspace--previewHalfSplit){grid-template-columns:auto minmax(280px,1fr);align-items:start}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize.dispatchWorkspace--previewHalfSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize.dispatchWorkspace--previewOnly.dispatchWorkspace--previewResizable{grid-template-columns:auto;justify-items:start;align-items:start}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchPreviewResizableHost--manualSize{min-height:0;height:auto;align-self:start}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchEditColumn{min-width:280px;max-width:none;width:100%;height:100%;min-height:0;gap:0;overflow-x:hidden;overflow-y:auto}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchPreviewResizableHost,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchPreviewViewportBox,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchFormResizableHost,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchListResizableHost{overflow:visible}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchPreviewResizableHost--autoFill{min-height:0;height:100%;max-height:100%;width:100%;align-self:stretch}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--fullNote .dispatchPreviewResizableHost--autoFill,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize.dispatchWorkspace--fullNote .dispatchPreviewResizableHost--autoFill,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--fullNote .weightSheetPreviewPanel,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize.dispatchWorkspace--fullNote .weightSheetPreviewPanel{width:100%!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:auto!important;align-self:stretch!important}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .weightSheetPreviewPanel{display:flex;flex-direction:column;overflow:hidden;height:auto;max-height:100%;min-height:0}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchPreviewFitHost,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchPreviewFitHost--jackie{flex:1 1 0;min-height:0;height:auto;overflow:auto;contain:none;display:flex;align-items:flex-start;justify-content:flex-start;background:#fff}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchPreviewFitHost .screenFitSizer,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchPreviewViewportBox .dispatchPreviewFitHost .screenFitSizer{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0;overflow:visible!important;flex:0 0 auto!important}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchEditColumn{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;align-self:stretch}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchFormResizableHost--autoFill{flex:1 1 0;min-height:280px;width:100%}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchListResizableHost--autoFill{flex:0 0 auto;min-height:0;width:100%}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchListResizableHost .dispatchListPanel,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchListResizableHost .dispatchListPanel--compact{flex:0 0 auto;min-height:0;height:auto;overflow:auto}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .weightSheetPreviewPanel{min-height:0;flex:1 1 auto;height:auto;max-height:100%}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchFormResizableHost .dispatchFormPanel{min-height:0;flex:1 1 auto;height:100%}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchPreviewFitHost{min-height:0;flex:1 1 0;height:auto}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchListPanel--compact{min-height:0;max-height:none}.shellOperatorLayout.shellJackieUi .weightSheetsPage .weightSheetPreviewPanel{display:flex;flex-direction:column;overflow:hidden;min-height:0}.shellOperatorLayout.shellJackieUi .weightSheetsPage .weightSheetPreviewFitHost.screenFitHost{flex:1 1 auto;min-height:0;align-items:flex-start;justify-content:flex-start;background:#fff}.shellOperatorLayout.shellJackieUi .weightSheetsPage .weightSheetPreviewFitHost .screenFitSizer{margin:0;overflow:hidden}.shellOperatorLayout.shellJackieUi:has(.dispatchPage) .processBar{padding:3px 10px;gap:6px}.shellOperatorLayout.shellJackieUi:has(.dispatchPage) .processCrumbSub{display:none}.shellOperatorLayout.shellJackieUi .dispatchPage .pageChrome{padding:2px 8px 4px;margin:0;gap:2px}.shellOperatorLayout.shellJackieUi .dispatchPage .pageChrome .eyebrow,.shellOperatorLayout.shellJackieUi .dispatchPage .pageChrome .pageHeadActions{display:none}.shellOperatorLayout.shellJackieUi .dispatchPage .pageChrome h1{font-size:1.1rem;margin:0}.shellOperatorLayout.shellJackieUi .dispatchPage .pageChrome .pageChromeDesc,.shellOperatorLayout.shellJackieUi .dispatchPage .pageChrome>p{display:none}.shellOperatorLayout.shellJackieUi .dispatchPage .pageFeedback,.shellOperatorLayout.shellJackieUi .dispatchPage .notice,.shellOperatorLayout.shellJackieUi .dispatchPage .error{margin:0;padding:3px 8px}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .weightSheetPreviewToolbar{padding:3px 8px}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .panelResizeHandle{z-index:8}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchPreviewViewportBox .panelResizeHandleNorth,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchPreviewViewportBox .panelResizeHandleSouth{left:12px;right:12px}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchPreviewViewportBox .panelResizeHandleEast,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchPreviewViewportBox .panelResizeHandleWest{top:12px;bottom:12px}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchEditHead{padding:8px 10px}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchEditHead h2{font-size:1.2rem}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchNewNoteForm.formGrid{gap:8px 12px;padding:10px 12px}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchNewNoteForm.formGrid label{font-size:.92rem;line-height:1.3;gap:3px}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchNewNoteForm .input,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchNewNoteForm select.input,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchNewNoteForm textarea.input{font-size:1rem;line-height:1.35;padding:8px 10px;min-height:2.35rem}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchFormActions .btn,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchEditHeadActions .btn{font-size:1rem;padding:9px 14px}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchRotationBlock{gap:8px 12px;padding:8px 10px}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchClientRefs{gap:8px 12px}.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchPnnHint{display:none}.dashboardDisplayPrefs{margin-bottom:14px}.siteNavDisplayTab{margin-left:4px;opacity:.85}.displaySettingsPage{max-width:40rem}.helpPage .pageScrollBody.helpScrollBody{overflow-y:auto!important;overflow-x:hidden!important;min-height:0;scrollbar-width:thin!important;scrollbar-color:#5c7590 #e4edf5;-ms-overflow-style:auto!important}.helpPage .pageScrollBody.helpScrollBody::-webkit-scrollbar{width:14px!important;height:14px!important}.helpPage .pageScrollBody.helpScrollBody::-webkit-scrollbar-track{background:#e4edf5;border-radius:8px}.helpPage .pageScrollBody.helpScrollBody::-webkit-scrollbar-thumb{background:#6d86a0;border-radius:8px;border:2px solid #e4edf5}.helpPage .helpSearchBar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:14px}.helpPage .helpSearchBar .clientSearchField{flex:1 1 18rem;min-width:12rem}.helpPage .helpGuidePanel{margin-bottom:14px}.helpPage .helpGuidePanelHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:8px}.helpPage .helpGuidePanelHead h2,.helpPage .helpGuidePanel h2{margin:0 0 8px;font-size:1.1rem}.helpPage .helpSopLink{font-size:.85rem;white-space:nowrap}.helpPage .helpGuideScreens{margin:8px 0 0}.helpPage .helpGuideSteps{margin:8px 0 12px;padding-left:1.25rem;display:grid;gap:6px}.helpPage .helpGuideTable{width:100%}.helpPage .helpGuidePanel a{font-weight:650}.displaySettingsPanel{margin-top:0}.dashboardDisplayPrefsBody{display:grid;gap:14px;max-width:40rem}.dashboardDisplayPresetBlock{display:grid;gap:8px;padding:12px 12px 10px;border:1px solid var(--line);border-radius:10px;background:#f3f7fc}.dashboardDisplayPresetBlock .btn{justify-self:start}.shellFitScreen{width:100%;max-width:none}.shellFitScreen .main{padding:4px 6px 6px;width:100%;max-width:none}.shellFitScreen .mainWarehouseWorkspace,.shellFitScreen .main:has(.weightSheetsPage),.shellFitScreen .main:has(.clientsPage),.shellFitScreen .main:has(.preliminaryPage),.shellFitScreen .main:has(.inventoryPage),.shellFitScreen .main:has(.dispatchPage),.shellFitScreen .main:has(.whrPage),.shellFitScreen .main:has(.stockTransferPage),.shellFitScreen .main:has(.invoicesPage),.shellFitScreen .main:has(.stockMovementsPage),.shellFitScreen .main:has(.stockReportPage),.shellFitScreen .mainSpecialWorkspace{padding:2px 4px 4px}.shellFitScreen .page{width:100%;max-width:none;flex:1 1 auto;min-height:0}.shellFitScreen .pageChrome,.shellFitScreen .pageHead{margin-left:0;margin-right:0}.shellFitScreen .dispatchPageContainer,.shellFitScreen .weightSheetsPage,.shellFitScreen .whrPage,.shellFitScreen .stockTransferPage,.shellFitScreen .inventoryPage,.shellFitScreen .preliminaryPage,.shellFitScreen .clientsPage,.shellFitScreen .invoicesPage{width:100%;max-width:none;flex:1 1 auto;min-height:0;height:100%}.shellFitScreen .dispatchWorkspace,.shellFitScreen .weightSheetsWorkspace,.shellFitScreen .whrWorkspace,.shellFitScreen .stockTransferWorkspace{width:100%;max-width:none;flex:1 1 auto;min-height:0;overflow:hidden}.shellFitScreen .dispatchEditColumn,.shellFitScreen .dispatchFormResizableHost,.shellFitScreen .dispatchFormPanel,.shellFitScreen .dispatchFormFitHost{min-height:0;max-height:100%}.shellFitScreen .dispatchFormScroll{min-height:0;overflow-y:auto!important;padding-bottom:32px}.shellFitScreen .weightSheetsPage .panelResizableHost.weightSheetEditPanel,.shellFitScreen .weightSheetsPage .panelResizableHost.weightSheetEditPanel--scroll{min-height:0;max-height:100%;overflow:hidden}.shellFitScreen .weightSheetsPage .panelResizableHost.weightSheetEditPanel>.weightSheetForm,.shellFitScreen .weightSheetsPage .weightSheetEditPanel .weightSheetForm.panel{overflow-y:auto!important;padding-bottom:32px}.dashboardDisplayPrefsField{display:grid;gap:6px;font-size:.86rem;font-weight:600;color:var(--agc-navy)}.dashboardDisplayPrefsToggle{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.35;cursor:pointer}.dashboardDisplayPrefsToggle input{margin-top:3px;width:1.1rem;height:1.1rem;flex:0 0 auto}.dashboardDisplayPrefsToggle strong{display:block;font-size:.95rem;color:var(--agc-navy)}.dashboardDisplayPrefsToggle em{display:block;font-style:normal;margin-top:2px;font-weight:400}.dashboardDisplayPrefsHint{margin:0;font-size:.8rem}.shellUiScaleComfortable .siteHeaderUser,.shellUiScaleLarge .siteHeaderUser,.shellUiScaleXlarge .siteHeaderUser{font-size:.95rem}.shellUiScaleLarge .btn,.shellUiScaleXlarge .btn{min-height:2.4rem}.shellUiScaleXlarge .input,.shellUiScaleXlarge select.input,.shellUiScaleXlarge textarea.input{min-height:2.5rem}.opsReportsPage .pageScrollBody{gap:12px;scrollbar-width:thin;scrollbar-color:#94a3b8 #e8edf3;-ms-overflow-style:auto}.opsReportsPage .pageScrollBody::-webkit-scrollbar{width:10px;height:10px}.opsReportsPage .pageScrollBody::-webkit-scrollbar-track{background:#e8edf3;border-radius:8px}.opsReportsPage .pageScrollBody::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:8px;border:2px solid #e8edf3}.opsReportsPage .stockFlowKpis{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:0}.opsReportsPage .stockFlowKpi{display:flex;flex-direction:column;justify-content:center;gap:2px;flex:0 0 auto;min-height:0;min-width:0;padding:7px 10px;border:0;border-radius:8px;color:#fff}.opsReportsPage .stockFlowKpiLabel{font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:inherit;opacity:.9}.opsReportsPage .stockFlowKpi strong{margin:0;font-size:1.15rem;line-height:1.1;font-variant-numeric:tabular-nums;color:inherit}.opsReportsPage .stockFlowKpiMeta{display:none}.opsReportsPage .stockFlowKpi--in{background:#15803d}.opsReportsPage .stockFlowKpi--in .stockFlowKpiLabel,.opsReportsPage .stockFlowKpi--in strong{color:#fff}.opsReportsPage .stockFlowKpi--out{background:#c2410c}.opsReportsPage .stockFlowKpi--out .stockFlowKpiLabel,.opsReportsPage .stockFlowKpi--out strong{color:#fff}.opsReportsPage .stockFlowKpi--palletsIn{background:#0f766e}.opsReportsPage .stockFlowKpi--palletsIn .stockFlowKpiLabel,.opsReportsPage .stockFlowKpi--palletsIn strong{color:#fff}.opsReportsPage .stockFlowKpi--palletsOut{background:#9a3412}.opsReportsPage .stockFlowKpi--palletsOut .stockFlowKpiLabel,.opsReportsPage .stockFlowKpi--palletsOut strong{color:#fff}@media (max-width: 960px){.opsReportsPage .stockFlowKpis{flex-direction:row;flex-wrap:wrap}.opsReportsPage .stockFlowKpi{flex:1 1 calc(50% - 8px)}}.opsReportsPage .stockFlowChartCard{border:1px solid var(--line);border-radius:10px;background:#fbfcfe;padding:8px 10px 6px;min-width:0}.opsReportsPage .stockFlowChartCard--wide{overflow:hidden}.opsReportsPage .stockFlowChartHead{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.opsReportsPage .stockFlowChartHead h3{margin:0;font-size:.82rem}.opsReportsPage .stockFlowChartHead p{margin:0;font-size:.75rem}.opsReportsPage .stockFlowChartHead--inline{margin-bottom:4px}.opsReportsPage .stockFlowTotalsSvg,.opsReportsPage .stockFlowTimelineSvg{width:100%;height:auto;display:block}.opsReportsPage .stockFlowTimelineWrap{overflow-x:auto}.opsReportsPage .stockFlowExtraCharts{display:grid;grid-template-columns:1fr;gap:10px;margin-top:0;align-items:stretch}.opsReportsPage .stockFlowLinePrelim,.opsReportsPage .stockFlowLineIn,.opsReportsPage .stockFlowLineOut{stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round;fill:none}.opsReportsPage .stockFlowLinePrelim{stroke:#4f46e5}.opsReportsPage .stockFlowLineIn{stroke:#15803d}.opsReportsPage .stockFlowLineOut{stroke:#c2410c}.opsReportsPage circle.stockFlowLinePrelim,.opsReportsPage circle.stockFlowLineIn,.opsReportsPage circle.stockFlowLineOut{stroke:none}.opsReportsPage circle.stockFlowLinePrelim{fill:#4f46e5}.opsReportsPage circle.stockFlowLineIn{fill:#15803d}.opsReportsPage circle.stockFlowLineOut{fill:#c2410c}.opsReportsPage .stockFlowStoreOverlaySvg .stockFlowStoreLine{fill:none}.opsReportsPage .stockFlowStoreKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.opsReportsPage .stockFlowStoreKpi{display:flex;flex-direction:column;gap:2px;min-width:0;padding:6px 8px;border-radius:8px;color:#fff}.opsReportsPage .stockFlowStoreKpi strong{font-size:.68rem;letter-spacing:.04em;font-weight:800}.opsReportsPage .stockFlowStoreKpi span{font-size:.75rem;font-variant-numeric:tabular-nums;opacity:.95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opsReportsPage .stockFlowStoreLegend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:4px;font-size:.72rem;color:#475569}.opsReportsPage .stockFlowStoreLegendItem{display:inline-flex;align-items:center;gap:6px}.opsReportsPage .stockFlowStoreLegendSwatch{width:18px;height:0;border-top:2.5px solid currentColor}.opsReportsPage .stockFlowStoreLegendHint{margin-left:auto}.dashboardWarehouseFlow .dashboardPanelHead{margin-bottom:8px}.dashboardWarehouseFlowBody{min-width:0}.dashboardWarehouseFlow .stockFlowTimelineSvg{width:100%;height:100%;min-height:184px;display:block}.dashboardWarehouseFlow .stockFlowTimelineWrap{overflow-x:auto;overflow-y:hidden;min-width:0;min-height:184px;height:100%}.dashboardWarehouseFlow .stockFlowTimelineWrap--compact{min-height:0;height:auto;overflow:visible}.dashboardWarehouseFlow .stockFlowTimelineWrap--compact .stockFlowTimelineSvg{height:auto;min-height:210px}.dashboardWarehouseFlow .stockFlowStoreLegend--compact{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;margin-top:8px;font-size:.72rem}.dashboardWarehouseFlow .stockFlowStoreLegend--compact .stockFlowStoreLegendHint{grid-column:1 / -1;margin-left:0;margin-top:2px}.dashboardWarehouseFlowKpisWrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.05fr) minmax(0,1.05fr);gap:18px;width:100%;align-items:stretch}.dashboardWarehouseFlowKpisWrap .dashboardWarehouseFlowChart{grid-column:1;min-width:0;display:flex;flex-direction:column}.dashboardWarehouseFlowKpisWrap .dashboardWarehouseFlowKpis.dashboardGoingOutGrid{grid-column:2;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr 1fr;gap:8px!important;height:100%;min-height:0}.dashboardWarehouseFlowKpisWrap .dashboardWarehouseFlowAside{grid-column:3;min-width:0;min-height:0;display:flex;flex-direction:column}.dashboardWarehouseFlowKpis .dashboardGoingOutTile{color:#fff;min-width:0;min-height:88px!important;height:auto!important;max-height:none!important;padding:12px!important;border:0!important;border-radius:12px!important;box-sizing:border-box!important;justify-content:flex-start!important;gap:2px!important;overflow:visible}.dashboardWarehouseFlowKpis .dashboardGoingOutTileLabel{font-size:11px!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.88;color:#fff!important;white-space:normal;overflow:visible;line-height:1.2;max-width:100%}.dashboardWarehouseFlowKpis .dashboardGoingOutTileValue{font-size:1.75rem!important;font-weight:800;margin:4px 0 2px!important;color:#fff!important;line-height:1.15;overflow:visible}.dashboardWarehouseFlowKpis .dashboardGoingOutTileHint{font-size:12px!important;opacity:.88;color:#fff!important;white-space:normal;overflow:visible;line-height:1.25;max-width:100%}.dashboardWarehouseFlowKpis .stockFlowStoreKpi--oliver{background:#1a7ad4!important;grid-column:1;grid-row:1}.dashboardWarehouseFlowKpis .stockFlowStoreKpi--cosgrove{background:#0f766e!important;grid-column:1;grid-row:2}.dashboardWarehouseFlowKpis .stockFlowStoreKpi--woodmansey{background:#b45309!important;grid-column:2;grid-row:1}.dashboardWarehouseFlowKpis .stockFlowStoreKpi--neptune{background:#6d28d9!important;grid-column:2;grid-row:2}.dashboardWarehouseFlow .stockFlowAxis{stroke:#94a3b8;stroke-width:1}.dashboardWarehouseFlow .stockFlowGrid{stroke:#e2e8f0;stroke-width:1}.dashboardWarehouseFlow .stockFlowTick{fill:#64748b;font-size:10px;font-family:Segoe UI,sans-serif}.dashboardWarehouseFlow .stockFlowStoreLegend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:2px;font-size:.65rem;color:#475569}.dashboardWarehouseFlow .stockFlowStoreLegendItem{display:inline-flex;align-items:center;gap:6px}.dashboardWarehouseFlow .stockFlowStoreLegendSwatch{width:18px;height:0;border-top:2.5px solid currentColor}.dashboardWarehouseFlow .stockFlowStoreLegendHint{margin-left:auto}.dashboardWarehouseFlow .dashboardPanelHead a{color:#1a7ad4}.dashboardSuggestionsWrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.05fr) minmax(0,1.05fr);gap:18px;width:100%}.dashboardSuggestionsWrap .dashboardSuggestions{grid-column:3;min-width:0}.dashboardSuggestions{display:flex;flex-direction:column;gap:8px;min-width:0}.dashboardSuggestions--flow{flex:1 1 auto;width:100%;height:100%;min-height:0;padding:12px!important;border-radius:12px!important;box-sizing:border-box;overflow:hidden;gap:6px}.dashboardSuggestions--flow .dashboardPanelHead{margin:0 0 4px!important;flex:0 0 auto}.dashboardSuggestions--flow .dashboardSuggestionsForm{flex:1 1 auto;min-height:0}.dashboardSuggestions--flow .dashboardSuggestionsInput{flex:1 1 auto;min-height:0;height:auto;resize:none}.dashboardSuggestions--flow .dashboardSuggestionsList{flex:1 1 38%;min-height:0;max-height:none}.dashboardSuggestions--flow .dashboardSuggestionsItem{padding:6px 8px;gap:4px}.dashboardSuggestions--flow .dashboardSuggestionsItem p{font-size:12px}.dashboardSuggestionsForm{display:flex;flex-direction:column;gap:8px}.dashboardSuggestionsLabel{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5c6d82}.dashboardSuggestionsInput{width:100%;min-height:88px;resize:vertical;box-sizing:border-box;font:inherit;line-height:1.4}.dashboardSuggestionsActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dashboardSuggestionsSent{font-size:13px;font-weight:650;color:#0d7a3a}.dashboardSuggestionsList{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto}.dashboardSuggestionsItem{border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;background:#fff;display:flex;flex-direction:column;gap:6px;min-width:0}.dashboardSuggestionsItem.is-done{opacity:.72}.dashboardSuggestionsItem p{margin:0;font-size:13px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.dashboardSuggestionsMeta{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#5c6d82}.dashboardSuggestionsMeta strong{color:#122033}.dashboardSuggestionsItem .btn{align-self:flex-start}.specialDeskSuggestionsPanel{padding:16px 18px}.specialDeskSuggestionsPanel .dashboardSuggestions{background:transparent;border:none;box-shadow:none;padding:0}@media (max-width: 1100px){.dashboardSuggestionsWrap{grid-template-columns:minmax(0,1fr)}.dashboardSuggestionsWrap .dashboardSuggestions{grid-column:1}}@media (max-width: 1100px){.dashboardWarehouseFlowKpisWrap{grid-template-columns:minmax(0,1fr)}.dashboardWarehouseFlowKpisWrap .dashboardWarehouseFlowChart,.dashboardWarehouseFlowKpisWrap .dashboardWarehouseFlowKpis.dashboardGoingOutGrid,.dashboardWarehouseFlowKpisWrap .dashboardWarehouseFlowAside{grid-column:1}}@media (max-width: 1100px){.opsReportsPage .stockFlowStoreKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.opsReportsPage .stockFlowPieWrap{display:flex;align-items:center;gap:14px;min-width:0}.opsReportsPage .stockFlowPieSvg{width:156px;height:156px;flex:0 0 auto}.opsReportsPage .stockFlowPiePrelim{fill:#4f46e5}.opsReportsPage .stockFlowPieIn{fill:#15803d}.opsReportsPage .stockFlowPieOut{fill:#c2410c}.opsReportsPage .stockFlowPieHole{fill:#fbfcfe}.opsReportsPage .stockFlowPieCentreValue{fill:#0f172a;font-size:13px;font-weight:700;font-family:Segoe UI,sans-serif}.opsReportsPage .stockFlowPieCentreLabel{fill:#64748b;font-size:9px;font-family:Segoe UI,sans-serif}.opsReportsPage .stockFlowPieLegend{list-style:none;margin:0;padding:0;display:grid;gap:8px;min-width:0;flex:1 1 auto;font-size:.78rem;color:#475569}.opsReportsPage .stockFlowPieLegend li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.opsReportsPage .stockFlowPieLegend strong{font-variant-numeric:tabular-nums;color:#0f172a}.opsReportsPage .stockFlowAxis{stroke:#94a3b8;stroke-width:1}.opsReportsPage .stockFlowGrid{stroke:#e2e8f0;stroke-width:1}.opsReportsPage .stockFlowBarIn{fill:#15803d}.opsReportsPage .stockFlowBarPrelim{fill:#6366f1}.opsReportsPage .stockFlowBarOut{fill:#c2410c}.opsReportsPage .stockFlowTick{fill:#64748b;font-size:10px;font-family:Segoe UI,sans-serif}.opsReportsPage .stockFlowValue{fill:#0f172a;font-size:11px;font-weight:700;font-family:Segoe UI,sans-serif}.opsReportsPage .stockFlowLegend{display:flex;gap:14px;margin-top:0;font-size:.75rem;color:#475569}.opsReportsPage .stockFlowLegendIn:before,.opsReportsPage .stockFlowLegendOut:before,.opsReportsPage .stockFlowLegendPrelim:before{content:"";display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.opsReportsPage .stockFlowLegendPrelim:before{background:#4f46e5}.opsReportsPage .stockFlowLegendIn:before{background:#0f766e}.opsReportsPage .stockFlowLegendOut:before{background:#c2410c}.opsReportsPage .stockFlowNetPos{color:#14532d}.opsReportsPage .stockFlowNetNeg{color:#9a3412}.opsReportsPage .opsAnomalyPulse{margin-bottom:12px;padding:12px 14px 14px}.opsReportsPage .opsAnomalyPulseHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.opsReportsPage .opsAnomalyPulseTitle{margin:0 0 2px;font-size:1rem}.opsAnomalyPulseGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.opsAnomalyKpi{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:2px;background:#fff;cursor:pointer;color:inherit;font:inherit;min-width:0;text-decoration:none}.dashboardPage .opsAnomalyPulseGrid{gap:0;border:1px solid #d5dde6}.dashboardPage .opsAnomalyKpi{border:none;border-right:1px solid #e6ecf2;border-radius:0}.dashboardPage .opsAnomalyKpi:last-child{border-right:none}.opsAnomalyKpi:hover{border-color:color-mix(in srgb,var(--blue) 45%,var(--line));background:#f4f8fc}.opsAnomalyKpi--active{border-color:color-mix(in srgb,var(--blue) 55%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 25%,transparent)}.opsAnomalyKpi--warn{border-color:color-mix(in srgb,#b45309 35%,var(--line));background:#fffbeb}.opsAnomalyKpi--critical{border-color:color-mix(in srgb,#b91c1c 40%,var(--line));background:#fef2f2}.opsAnomalyKpi--ok .opsAnomalyKpiValue{color:var(--blue)}.opsAnomalyKpi--warn .opsAnomalyKpiValue{color:#b45309}.opsAnomalyKpi--critical .opsAnomalyKpiValue{color:#b91c1c}.opsAnomalyKpiLabel{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#475569}.opsAnomalyKpiValue{font-size:1.35rem;font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums}.opsAnomalyKpiHint{font-size:.75rem;color:#64748b;line-height:1.25}.dashboardPage .dashboardAnomalyPulse{margin-bottom:14px}.opsReportsPage .opsReportsTools{margin-bottom:8px}.opsReportsPage .opsReportsTabs{margin:0 0 10px}.opsReportsPage .opsReportsBody{display:flex;flex-direction:column;gap:12px;min-width:0}.opsReportsPage .opsReportsBody .tableWrap{overflow:auto;max-height:min(52vh,640px);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#94a3b8 #e8edf3;-ms-overflow-style:auto}.opsReportsPage .opsReportsBody .tableWrap::-webkit-scrollbar{width:10px;height:10px}.opsReportsPage .opsReportsBody .tableWrap::-webkit-scrollbar-track{background:#e8edf3;border-radius:8px}.opsReportsPage .opsReportsBody .tableWrap::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:8px;border:2px solid #e8edf3}.opsReportsPage .opsReportsTable th,.opsReportsPage .opsReportsTable td{font-size:.82rem;vertical-align:top}.opsReportsPage .opsReportsTable tfoot td{font-weight:700;border-top:2px solid #cbd5e1;background:#f8fafc}.opsReportsPage .opsDiffList{margin:0;padding:0;list-style:none;font-size:.78rem;line-height:1.35}.opsReportsPage .opsDiffField{font-weight:700;color:#334155}.opsReportsPage .opsDiffBefore{color:#9a3412;text-decoration:line-through;text-decoration-thickness:1px}.opsReportsPage .opsDiffArrow{margin:0 3px;color:#64748b}.opsReportsPage .opsDiffAfter{color:#14532d;font-weight:600}.opsReportsPage .opsReportsDiffs{min-width:12rem;max-width:22rem}.opsReportsPage .opsReportsSummary{max-width:28rem;white-space:normal;word-break:break-word}.opsReportsPage .opsAgedMetricRow{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.opsReportsPage .opsAgedIntakeCell{white-space:nowrap}.opsReportsPage .opsAgedIntakeBtn{font-size:.75rem;padding:4px 8px}.opsReportsPage .pageMetricChip--warn{background:#fff4e5;border-color:#f0b37e;color:#8a4b08}.opsReportsPage .pageMetricChip--prelim{background:#eef2ff;border-color:#a5b4fc;color:#3730a3}.opsReportsPage .pageMetricChip--stockIn{background:#e8f6ee;border-color:#9dcdb0;color:#14532d}.opsReportsPage .pageMetricChip--stockOut{background:#fff1e8;border-color:#e0b08a;color:#7a3e12}.opsReportsPage--flowFit{overflow:hidden;gap:6px;height:100%}.opsReportsPage--flowFit>.pageChrome{padding:6px 10px;gap:6px 10px}.opsReportsPage--flowFit .pageChrome .eyebrow,.opsReportsPage--flowFit .pageChromeDesc{display:none}.opsReportsPage--flowFit .pageChrome h1{margin:0;font-size:1.12rem}.opsReportsPage--flowFit .pageChromeMetrics:empty{display:none}.opsReportsPage--flowFit .pageChromeNoticeSlot{min-height:0}.opsReportsPage--flowFit .pageChromeNotice--empty{display:none}.opsReportsPage--flowFit .pageScrollBody{overflow:hidden;min-height:0;gap:6px}.opsReportsPage--flowFit .opsReportsTools{flex:0 0 auto;margin-bottom:0;padding:4px 8px}.opsReportsPage--flowFit .stockReportToolsTitle{display:none}.opsReportsPage--flowFit .opsReportsTabs{flex:0 0 auto;margin:0}.opsReportsPage--flowFit .opsReportsTabs .weightSheetTab{padding:4px 10px;font-size:.8rem}.opsReportsPage--flowFit .opsReportsBody--flow{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:6px;height:100%}.opsReportsPage .stockFlowMissing{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:6px 10px;border-radius:8px;border:1px solid #f0c9a0;background:#fff7ed;color:#9a3412;font-size:.82rem;font-weight:700}.opsReportsPage .stockFlowMissingTitle strong{font-weight:800}.opsReportsPage .stockFlowMissingLink{color:#9a3412;text-decoration:underline;text-underline-offset:2px}.opsReportsPage .stockFlowMissingLink:hover{color:#7c2d12}.opsReportsPage--flowFit .stockFlowPanel{flex:1 1 auto;min-height:0;height:100%;display:grid;grid-template-columns:minmax(260px,36%) 148px minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:start;gap:10px;overflow:hidden;margin:0;padding:10px 12px}.opsReportsPage--flowFit .opsReportsBody--flow .tableWrap,.opsReportsPage--flowFit .stockFlowTableWrap{flex:unset;align-self:stretch;min-width:0;min-height:0;max-height:none;height:100%;overflow:auto}.opsReportsPage--flowFit .stockFlowTable{width:100%}.opsReportsPage--flowFit .stockFlowTable th,.opsReportsPage--flowFit .stockFlowTable td{padding:4px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opsReportsPage--flowFit .stockFlowTable thead th{position:sticky;top:0;z-index:2;background:#f1f5f9}.opsReportsPage--flowFit .stockFlowTable tfoot td{position:sticky;bottom:0;z-index:2}.opsReportsPage--flowFit .stockFlowKpis{align-self:start;height:auto}.opsReportsPage--flowFit .stockFlowChartsColumn{min-width:0;min-height:0;height:100%;overflow:auto;display:flex;flex-direction:column;gap:10px}.opsReportsPage--flowFit .stockFlowChartsColumn .stockFlowTimelineWrap{flex:0 0 auto;max-height:none}.opsReportsPage--flowFit .stockFlowExtraCharts{flex:0 0 auto}.opsReportsPage--flowFit .stockFlowTimelineSvg{max-height:240px;width:100%;height:240px;display:block}@media (max-width: 1100px){.opsReportsPage--flowFit .stockFlowPanel{grid-template-columns:1fr;grid-template-rows:minmax(160px,1fr) auto auto}.opsReportsPage--flowFit .stockFlowKpis{flex-direction:row}.opsReportsPage--flowFit .stockFlowKpi{flex:1 1 0;min-height:0;padding:6px 8px}.opsReportsPage--flowFit .stockFlowKpi strong{font-size:1.05rem}.opsReportsPage--flowFit .stockFlowTimelineSvg{height:200px;max-height:200px}}.opsReportsPage .stockFlowEmpty{margin:0;padding:4px 0}.opsReportsPage .opsAgedRow--stale td{background:color-mix(in srgb,#fff4e5 55%,transparent)}.opsReportsPage .opsOnlinePill{display:inline-block;padding:1px 7px;border-radius:999px;border:1px solid var(--line);font-size:.72rem;font-weight:700;color:#5a6b7d;background:#f3f6fa}.opsReportsPage .opsSeverity{text-transform:capitalize;font-weight:600}.opsReportsPage .opsSeverity--critical{color:#9b1c1c}.opsReportsPage .opsSeverity--warn{color:#9a3412}.opsReportsPage .opsSeverity--info{color:#334155}.opsReportsPage .opsOnlinePill--on{background:#e8f6ee;border-color:#9dcdb0;color:#14532d}.chatMessenger{position:fixed;right:16px;bottom:16px;z-index:85;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.chatMessengerFab,.chatMessengerPanel,.chatMessengerIconBtn,.chatMessengerSend{pointer-events:auto}.chatMessengerFab{width:56px;height:56px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:linear-gradient(165deg,#0f3760,#002d62);color:#fff;box-shadow:0 12px 28px #081c3459;cursor:pointer;display:grid;place-items:center;position:relative;padding:0}.chatMessengerFab:hover{filter:brightness(1.08)}.chatMessengerFabIcon{font-size:1.35rem;line-height:1}.chatMessengerBadge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#e23b3b;color:#fff;font-size:.68rem;font-weight:800;display:grid;place-items:center;border:2px solid #fff}.chatMessengerPanel{width:min(360px,calc(100vw - 24px));height:min(480px,calc(100vh - 120px));display:flex;flex-direction:column;background:#fff;border-radius:16px;border:1px solid #d5deea;box-shadow:0 18px 48px #081c3447;overflow:hidden}.chatMessengerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 12px 10px 14px;background:linear-gradient(165deg,#0f3760,#002d62);color:#fff}.chatMessengerHeadText h2{margin:0;font-size:1rem;font-weight:800}.chatMessengerHeadText p{margin:2px 0 0;font-size:.72rem;color:#ffffffc7}.chatMessengerTabs{display:flex;gap:0;border-bottom:1px solid #d5dde8;background:#eef2f7}.chatMessengerTab{flex:1 1 0;margin:0;padding:8px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:#4a5d73;font-size:.8rem;font-weight:700;cursor:pointer}.chatMessengerTab--active{color:#002d62;border-bottom-color:#002d62;background:#fff}.chatMessengerIconBtn{width:30px;height:30px;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:#ffffff1a;color:#fff;font-size:1.2rem;line-height:1;cursor:pointer}.chatMessengerList{flex:1 1 auto;min-height:0;overflow:auto;padding:12px;background:#f3f6fa;display:flex;flex-direction:column;gap:10px}.chatMessengerEmpty{margin:auto;text-align:center;color:#5a6b80;font-size:.85rem;max-width:16rem;line-height:1.4}.chatMessengerClearPane{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px;padding:18px 16px;background:#f3f6fa}.chatMessengerClearCopy,.chatMessengerClearWarn{margin:0;color:#3d4f63;font-size:.86rem;line-height:1.45}.chatMessengerClearWarn{color:#7a2e2e;font-weight:600}.chatMessengerClearActions{display:flex;flex-direction:column;gap:8px}.chatBubble{display:flex;align-items:flex-end;gap:8px;max-width:92%}.chatBubble--self{align-self:flex-end;flex-direction:row-reverse}.chatBubbleAvatar{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#d6ecff;color:#002d62;font-size:.68rem;font-weight:800;display:grid;place-items:center}.chatBubbleBody{min-width:0}.chatBubbleMeta{display:flex;gap:8px;align-items:baseline;margin-bottom:2px;padding:0 4px}.chatBubble--self .chatBubbleMeta{justify-content:flex-end}.chatBubbleName{font-size:.72rem;font-weight:700;color:#334155}.chatBubbleTime{font-size:.65rem;color:#7b8a9c}.chatBubbleText{margin:0;padding:8px 11px;border-radius:14px;background:#fff;border:1px solid #dbe2ea;font-size:.88rem;line-height:1.35;white-space:pre-wrap;word-break:break-word;color:#17212f}.chatBubble--self .chatBubbleText{background:#002d62;border-color:#002d62;color:#fff;border-bottom-right-radius:5px}.chatBubble:not(.chatBubble--self) .chatBubbleText{border-bottom-left-radius:5px}.chatBubble--watch .chatBubbleAvatar{background:#143c2b;color:#b8f0d4}.chatBubble--watch .chatBubbleName{color:#0f6b45}.chatBubble--watch .chatBubbleText{background:#f2fbf6;border-color:#b7e0c9;color:#143c2b}.chatMessengerComposer{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px;border-top:1px solid #dbe2ea;background:#fff}.chatMessengerInput{resize:none;border:1px solid #cfd8e4;border-radius:10px;padding:8px 10px;font:inherit;font-size:.88rem;min-height:44px;max-height:96px;color:#17212f;background:#fff}.chatMessengerInput:focus{outline:2px solid rgba(63,169,245,.45);border-color:#3fa9f5}.chatMessengerSend{align-self:end;min-width:72px}.shellCompactMode .chatMessenger{right:10px;bottom:10px}.shellCompactMode .chatMessengerPanel{height:min(420px,calc(100vh - 80px))}@media print{.chatMessenger{display:none!important}}.preliminaryPage .weightSheetsChrome{gap:4px}.preliminaryPage .weightSheetWorkspaceTabs{gap:3px;padding:2px 4px 0}.preliminaryPage .prelimShipmentsPanel{display:flex;flex-direction:column;gap:10px;min-height:0}.preliminaryPage .prelimSuppliersPanel .prelimSupplierAddRow,.dispatchPage .prelimSupplierAddRow{align-items:flex-end;flex-wrap:wrap}.preliminaryPage .prelimSuppliersPanel .prelimSupplierAddRow .clientSearchField,.dispatchPage .prelimSupplierAddRow .clientSearchField{min-width:180px;flex:1 1 180px}.preliminaryPage .prelimShipmentRow{cursor:pointer}.preliminaryPage .prelimShipmentRow:hover,.preliminaryPage .prelimShipmentRow:focus-visible{background:color-mix(in srgb,var(--accent, #2f5d50) 10%,transparent);outline:none}.preliminaryPage .weightSheetsPickerInline,.preliminaryPage .weightSheetsToolbar,.preliminaryPage .weightSheetsChrome .pageHeaderActions,.preliminaryPage .weightSheetsChrome .actionRow{gap:4px 6px}.specialChargesList{display:grid;gap:8px;margin:12px 0 16px}.specialChargesRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,18rem) auto;gap:10px 16px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:#fbfcfe}.specialChargesLabel{font-size:.86rem;color:#1e293b}.specialChargesInputWrap{display:flex;align-items:center;gap:6px}.specialChargesInputWrap .input{width:6.5rem}.specialChargesPerRequest{font-size:.86rem}html,body,#root{width:100%;height:100%;min-height:100dvh}body{background-color:#f8fafc;-webkit-font-smoothing:antialiased}.shell.agcShell,.shell.appLayoutShell{display:flex;flex-direction:column;width:100%;min-height:100dvh;height:100dvh;overflow:hidden}.shell.agcShell .main{flex:1 1 auto;min-height:0;min-width:0}.shell.agcShell .main:has(.clientsPage),.shell.agcShell .main:has(.preliminaryPage),.shell.agcShell .main:has(.inventoryPage),.shell.agcShell .main:has(.dispatchPage),.shell.agcShell .main:has(.whrPage),.shell.agcShell .main:has(.stockTransferPage),.shell.agcShell .main:has(.invoicesPage),.shell.agcShell .main:has(.stockMovementsPage),.shell.agcShell .main:has(.stockReportPage),.shell.agcShell .mainSpecialWorkspace{padding:12px}.shell.agcShell .main:has(.weightSheetsPage),.shell.agcShell.shellFitScreen .main:has(.weightSheetsPage){padding:4px 6px 6px}.shell.agcShell .page:not(.dashboardPage){gap:8px;min-width:0}.shell.agcShell .main .page.opsReportsPage{flex:1 1 auto;min-height:0;overflow:hidden}.shell.agcShell .pageHead,.shell.agcShell .pageChrome{flex-shrink:0;padding:8px 16px;margin-bottom:0}.shell.agcShell .siteHeader,.shell.agcShell .processBar,.shell.agcShell .cloudSyncBar,.shell.agcShell .accessPreviewBar,.shell.agcShell .idleLogoutBar{flex-shrink:0}.shell.agcShell .main .page>.pageScrollBody,.shell.agcShell .main .page>.pageScrollBody.workspacePageBody{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:12px;gap:12px}.shell.agcShell .main .page.helpPage{overflow:hidden;min-height:0}.shell.agcShell .main .page.helpPage>.pageScrollBody,.shell.agcShell .main .page.helpPage>.pageScrollBody.workspacePageBody,.shell.agcShell .main .page.helpPage>.pageScrollBody.helpScrollBody{overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#5c7590 #e4edf5;-ms-overflow-style:auto}.shell.agcShell .main .page.helpPage>.pageScrollBody.helpScrollBody::-webkit-scrollbar{width:14px;height:14px}.shell.agcShell .main .page.helpPage>.pageScrollBody.helpScrollBody::-webkit-scrollbar-track{background:#e4edf5;border-radius:8px}.shell.agcShell .main .page.helpPage>.pageScrollBody.helpScrollBody::-webkit-scrollbar-thumb{background:#6d86a0;border-radius:8px;border:2px solid #e4edf5}.shell.agcShell .main .page.helpPage>.pageScrollBody>.panel,.shell.agcShell .main .page.helpPage>.pageScrollBody>section.panel{flex:0 0 auto;min-height:auto}.shell.agcShell .main .page.dashboardPage{overflow:auto}.shell.agcShell .main .page.dashboardPage>.pageScrollBody{overflow:auto;height:auto}.shell.agcShell .mainWarehouseWorkspace .pageScrollBody>.panel,.shell.agcShell .mainWarehouseWorkspace .pageScrollBody>section.panel{display:flex;flex-direction:column;min-height:0;min-width:0;padding:12px;border-radius:6px;box-shadow:0 1px 3px #00000005}.shell.agcShell .workspaceEditPanel.panel,.shell.agcShell .historyPanel.panel{display:flex;flex-direction:column;min-height:0;min-width:0}.shell.agcShell .mainWarehouseWorkspace .pageScrollBody .tableWrap,.shell.agcShell .historyPanel .tableWrap,.shell.agcShell .stockTransferHistoryWrap{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.dispatchPage .dispatchEditColumn--notesStack.dispatchEditColumn--split .dispatchListPanel--greg{width:100%;max-width:none;flex:1 1 auto;min-width:0;min-height:0}.dispatchPage .dispatchEditColumn--split .dispatchListPanel--greg{width:100%;max-width:none;flex:0 0 auto;min-width:0}.dispatchPage .dispatchEditColumn--notesStack .dispatchFormResizableHost,.dispatchPage .dispatchEditColumn--split .dispatchFormPanel,.dispatchPage .dispatchEditColumn--split .dispatchFormResizableHost{flex:1 1 auto;min-width:0;min-height:0}.dispatchPage .dispatchEditColumn--split .dispatchListPanel:not(.dispatchListPanel--greg){width:min(340px,36vw);flex:0 0 auto;min-width:0}.dispatchPage .dispatchGridLayout.weightSheetsWorkspace,.dispatchPage .dispatchWorkspace{min-width:0}.shell.agcShell .formGrid,.shell.agcShell .tabWrapperGrid{gap:10px;align-content:start}.shell.agcShell .formGrid:not(.clientFullEdit):not(.workspaceEditPanel):not(.weightSheetForm):not(.stockTransferForm):not(.dispatchNewNoteForm){grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.shell.agcShell .formGrid .span2,.shell.agcShell .formGrid label.span2{grid-column:1 / -1}.shell.agcShell .formGrid label{display:flex;flex-direction:column;gap:4px;font-size:.8rem;font-weight:600;color:#475569;min-width:0}.shell.agcShell .input,.shell.agcShell select.input,.shell.agcShell textarea.input{padding:6px 10px;font-size:.9rem;border-radius:4px}body.demoPresentationActive .main,body.demoPresentationActive .page,body.demoPresentationActive .pageScrollBody,body.demoPresentationActive .dispatchPageContainer,body.demoPresentationActive .dispatchWorkspace,body.demoPresentationActive .panel{min-width:0}@media (max-width: 768px){.dispatchPage .dispatchEditColumn--split .dispatchListPanel--greg,.dispatchPage .dispatchEditColumn--split .dispatchListPanel:not(.dispatchListPanel--greg){width:100%;max-height:min(200px,38vh);flex-shrink:0}}.inventoryPage,.stockMovementsPage,.whrPage,.preliminaryPage,.clientsPage,.weightSheetsPage,.dispatchPage,.invoicesPage{display:flex;flex-direction:column;width:100%;flex:1 1 auto;min-height:0;overflow:hidden}.inventoryPage>.pageChrome,.inventoryPage>.pageHead,.inventoryPage>.pageFeedback,.inventoryPage>.pageNotice,.clientsPage>.pageChrome,.clientsPage>.pageFeedback,.stockMovementsPage .pageHead,.stockMovementsPage .pageFeedback,.stockMovementsPage .notice,.whrPage .pageHead,.whrPage .pageFeedback,.preliminaryPage .pageChrome,.preliminaryPage .pageFeedback{flex-shrink:0}.inventoryPage .inventoryWorkspaceBody{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;overflow:auto;gap:10px}.stockMovementsPage .stockMovementsWorkspaceBody,.whrPage .pageScrollBody,.whrPage .whrWorkspace{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;gap:12px}.preliminaryPage .pageScrollBody{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;overflow:auto;gap:12px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#94a3b8 #e8edf3;-ms-overflow-style:auto}.preliminaryPage .pageScrollBody::-webkit-scrollbar{width:10px;height:10px}.preliminaryPage .pageScrollBody::-webkit-scrollbar-track{background:#e8edf3;border-radius:8px}.preliminaryPage .pageScrollBody::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:8px;border:2px solid #e8edf3}.shell.agcShell .main .page.whrPage>.pageScrollBody.whrWorkspace:has(.whrWeeklyTools),.whrPage .whrWorkspace:has(.whrWeeklyTools){overflow:auto!important;-webkit-overflow-scrolling:touch}.whrPage .whrWeeklyTools,.shell.agcShell .mainWarehouseWorkspace .pageScrollBody>section.panel.whrWeeklyTools{flex:0 0 auto!important;min-height:min-content!important;height:auto!important;overflow:visible;display:block}.whrPage .whrWeeklySections{flex:0 0 auto;min-height:min-content;overflow:visible}.preliminaryPage .warehouseRecordLayout--preliminary{flex:1 1 auto;min-height:0}.clientsPage .pageScrollBody.workspacePageBody{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}.clientsPage .warehouseRecordLayout{flex:1 1 auto;min-height:0;height:100%;align-items:stretch}.clientsPage .warehouseRecordLayout>.panelResizableHost{min-height:0;height:100%;display:flex;flex-direction:column;align-self:stretch}.clientsPage .warehouseRecordLayout .recordPickerPanel{flex:1 1 auto;min-height:0;height:100%;max-height:none}.clientsPage .warehouseRecordLayout .recordPickerTableWrap,.clientsPage .recordPickerTableWrap{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.inventoryPage .inventoryRecordLayout,.inventoryPage .inventoryRecordLayout--resizable,.inventoryPage .warehouseRecordLayout.inventoryRecordLayout.warehouseRecordLayout--manualResize{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(140px,min(28vh,240px)) minmax(340px,1fr);flex:1 1 auto;min-height:min(62vh,620px);align-items:stretch;overflow:hidden}.inventoryPage .inventoryRecordLayout:has(>.inventoryLiveLotsStrip),.inventoryPage .inventoryRecordLayout--resizable:has(>.inventoryLiveLotsStrip),.inventoryPage .warehouseRecordLayout.inventoryRecordLayout.warehouseRecordLayout--manualResize:has(>.inventoryLiveLotsStrip){grid-template-rows:calc(140mm + 12px) minmax(340px,1fr)}.inventoryPage .inventoryRecordLayout:has(>.inventoryDamagedLotsPanel),.inventoryPage .inventoryRecordLayout--resizable:has(>.inventoryDamagedLotsPanel),.inventoryPage .warehouseRecordLayout.inventoryRecordLayout.warehouseRecordLayout--manualResize:has(>.inventoryDamagedLotsPanel){grid-template-rows:minmax(280px,min(56vh,480px)) minmax(340px,1fr)}.inventoryPage .inventoryRecordLayout>.recordPickerResizableHost,.inventoryPage .inventoryRecordLayout>.inventoryEditResizableHost{min-height:0;height:100%;max-height:none;overflow:hidden;display:flex;flex-direction:column;align-self:stretch}.inventoryPage .inventoryRecordLayout>.inventoryEditResizableHost{overflow:auto}.inventoryPage .inventoryRecordLayout>.inventoryLiveLotsStrip.recordPickerResizableHost{position:relative;z-index:0;isolation:isolate;overflow:hidden;min-height:140mm;height:140mm;max-height:140mm;width:100%;max-width:100%;margin-top:12px}.inventoryPage .inventoryRecordLayout--resizable.warehouseRecordLayout--manualResize{grid-template-rows:auto minmax(0,1fr);align-items:start}.inventoryPage .inventoryRecordLayout--resizable.warehouseRecordLayout--manualResize:has(>.inventoryLiveLotsStrip),.inventoryPage .inventoryRecordLayout--resizable.warehouseRecordLayout--manualResize:has(>.inventoryDamagedLotsPanel){grid-template-rows:auto minmax(0,1fr)}.inventoryPage .inventoryRecordLayout--resizable.warehouseRecordLayout--manualResize>.recordPickerResizableHost,.inventoryPage .inventoryRecordLayout--resizable.warehouseRecordLayout--manualResize>.inventoryEditResizableHost{height:auto;flex:0 0 auto}.inventoryPage .inventoryRecordLayout--resizable.warehouseRecordLayout--manualResize>.inventoryLiveLotsStrip.recordPickerResizableHost,.inventoryPage .inventoryRecordLayout--resizable.warehouseRecordLayout--manualResize>.inventoryDamagedLotsPanel.recordPickerResizableHost{min-height:unset;height:auto;max-height:none}.inventoryPage .inventoryRecordLayout .recordPickerPanel{flex:1 1 auto;min-height:0;height:100%;max-height:none;overflow:hidden;display:flex;flex-direction:column}.inventoryPage .warehouseRecordLayout:not(.warehouseRecordLayout--single) .recordPickerPanel,.inventoryPage .warehouseRecordLayout:not(.warehouseRecordLayout--single) .warehouseRecordDetail{max-height:none}.inventoryPage .inventoryRecordLayout .recordPickerTableWrap{flex:1 1 auto;min-height:0;overflow:auto}.inventoryPage .inventoryMovementsPanel{flex:0 0 auto;max-height:min(160px,22vh);min-height:0;display:flex;flex-direction:column}.inventoryPage .inventoryMovementsTableWrap{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.stockMovementsPage .stockMovementsWorkspaceBody{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}.stockMovementsPage .stockMovementsSplit{flex:1 1 auto;min-height:0}.stockMovementsPage .stockMovementsSplitAside,.stockMovementsPage .stockMovementsFilters,.stockMovementsPage .stockMovementsMetrics{flex-shrink:0}.stockMovementsPage .stockMovementsTablePanel{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;height:100%}.stockMovementsPage .stockMovementsTablePanel .tableScroll{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.stockMovementsPage .changeLogPanel{flex-shrink:0;max-height:min(28vh,260px);min-height:0;overflow:hidden;display:flex;flex-direction:column}.stockMovementsPage .changeLogPanel .changeLogTableWrap{flex:1 1 auto;min-height:0;max-height:none}.stockMovementsPage--fullLength .stockMovementsWorkspaceBody{flex:1 1 auto}@media (max-width: 900px){.inventoryPage .inventoryMovementsPanel{max-height:min(200px,28vh)}}.shell.agcShell .mainSpecialWorkspace:has(.specialPage){display:flex;flex-direction:column;min-height:0;overflow:hidden}.specialPage{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;overflow:hidden}.specialPage .specialDocLayout{flex:1 1 auto;min-height:0;overflow:hidden}.specialPage .specialToolbar,.specialPage .specialSubNav,.specialPage .specialSyncError{flex-shrink:0}.specialPage .specialScroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.specialPage .specialScroll.pageScrollBody>.panel,.specialPage .specialScroll.pageScrollBody>section.panel{position:relative;z-index:0;flex:0 0 auto;flex-shrink:0;min-height:auto;overflow:visible}.specialPage .specialScroll.pageScrollBody>section:nth-last-child(-n+2){position:relative;z-index:0;flex:0 0 auto;flex-shrink:0}.specialPage .specialScroll .changeLogPanel{flex:0 0 auto;flex-shrink:0;min-height:auto}.specialPage .specialScroll .changeLogTableWrap{flex:0 0 auto;min-height:0;max-height:min(42vh,420px)}.specialLoginStatusPanel{position:relative;top:auto;z-index:0;box-shadow:0 4px 12px #0f172a0f}.specialLoginStatusHead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.specialLoginStatusSummary{display:flex;align-items:center;gap:8px;flex-shrink:0}.specialLoginStatusPill{display:inline-block;padding:4px 10px;border-radius:999px;font-size:.82rem;font-weight:600;background:#eef1f5;color:#4a5568}.specialLoginStatusPill--on{background:#d8f5e4;color:#1a6b3c}.specialLoginStatusTableWrap{max-height:min(36vh,360px);overflow:auto}.specialLoginStatusTable td{vertical-align:top}.specialLoginStatusLabel{display:block;font-size:.78rem;margin-top:2px}.specialLoginStatusBadge{display:inline-block;padding:2px 8px;border-radius:6px;font-size:.8rem;font-weight:600;background:#eef1f5;color:#5a6472}.specialLoginStatusBadge--on{background:#c8efd8;color:#145c32}.specialLoginStatusBadge--locked{background:#f8d0d0;color:#8a1f1f}.specialLoginStatusRow--online td:first-child strong{color:#145c32}.specialLoginStatusEvents{margin-top:12px;padding-top:10px;border-top:1px solid var(--line, #d8dee8)}.specialLoginStatusEventsTitle{margin:0 0 8px;font-size:.92rem}.specialLoginStatusEventList{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;max-height:min(22vh,220px);overflow:auto}.specialLoginStatusEventList li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.84rem}.specialLoginEvent--in{color:#145c32;font-weight:600}.specialLoginEvent--out{color:#8b3a3a;font-weight:600}.stockTransferPage{display:flex;flex-direction:column;width:100%;flex:1 1 auto;min-height:0;overflow:hidden}.stockTransferPage .pageHead,.stockTransferPage .pageChrome,.stockTransferPage .pageFeedback,.stockTransferPage .pageNotice{flex-shrink:0}.shell.agcShell .main .page.stockTransferPage>.pageScrollBody,.shell.agcShell .stockTransferPage .pageScrollBody,.stockTransferPage .pageScrollBody{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;width:100%;flex:1 1 auto;min-height:0;overflow:hidden;padding:16px;box-sizing:border-box;align-items:stretch}.stockTransferPage .pageScrollBody>.panel,.stockTransferPage .pageScrollBody>.panelResizableHost{min-height:0;min-width:0}.shell.agcShell .stockTransferPage .stockTransferForm.formGrid,.stockTransferPage .stockTransferForm.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;height:100%;max-height:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.shell.agcShell .stockTransferPage .panelResizableHost .stockTransferForm.workspaceEditPanel,.stockTransferPage .panelResizableHost .stockTransferForm.workspaceEditPanel{overflow-x:hidden;overflow-y:auto}.stockTransferPage .historyPanel{display:flex;flex-direction:column;width:100%;height:100%;max-height:none;overflow:hidden}.stockTransferHistoryHead{flex-shrink:0}.stockTransferHistoryScroll{flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.stockTransferHistoryActions{display:inline-flex;flex-wrap:nowrap;gap:6px;align-items:center}.stockTransferPage .historyPanel .tableWrap,.stockTransferPage .stockTransferHistoryWrap{flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.stockTransferPage .historyPanel table,.stockTransferPage .stockTransferHistoryTable,.stockTransferPage .stockTransferHistoryWrap table{width:100%;border-collapse:collapse;table-layout:auto;min-width:600px}.stockTransferPage .historyPanel th,.stockTransferPage .historyPanel td,.stockTransferPage .stockTransferHistoryWrap th,.stockTransferPage .stockTransferHistoryWrap td{white-space:nowrap;padding:10px 8px;font-size:.9rem;text-align:left;vertical-align:middle}.stockTransferPage .historyPanel td .actionRow,.stockTransferPage .stockTransferHistoryWrap td .actionRow{display:inline-flex;flex-wrap:nowrap;gap:6px;align-items:center}.stockTransferPage .historyPanel td .btn,.stockTransferPage .stockTransferHistoryWrap td .btn{white-space:nowrap;padding:4px 10px;font-size:.8rem;display:inline-flex;align-items:center;justify-content:center;min-width:70px;flex-shrink:0}body.demoPresentationActive .stockTransferPage,body.demoPresentationActive .stockTransferPage .pageScrollBody,body.demoPresentationActive .stockTransferPage .stockTransferForm,body.demoPresentationActive .stockTransferPage .historyPanel{min-width:0}@media (max-width: 1024px){.stockTransferPage .pageScrollBody{grid-template-columns:1fr;grid-template-rows:auto minmax(280px,1fr);overflow-y:auto}.stockTransferPage .stockTransferForm{height:auto;max-height:min(70vh,720px)}.stockTransferPage .historyPanel{height:auto;min-height:400px}}@media (max-width: 768px){.stockTransferPage .pageScrollBody{padding:12px;gap:12px}.stockTransferPage .historyPanel{min-height:280px}.stockTransferPage .historyPanel table,.stockTransferPage .stockTransferHistoryWrap table{min-width:520px}}.shell.agcShell .dispatchPage,.dispatchPage,.shell.agcShell .dispatchPageContainer,.dispatchPageContainer{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.shell.agcShell .dispatchPage .dispatchGridLayout.weightSheetsWorkspace,.dispatchPage .dispatchGridLayout.weightSheetsWorkspace{flex:1 1 auto;min-height:0;height:100%;align-content:stretch}.shell.agcShell .dispatchPage .dispatchWorkspace,.dispatchPage .dispatchWorkspace{flex:1 1 auto;min-height:0;height:100%}.shell.agcShell .dispatchPage .dispatchPreviewColumn,.shell.agcShell .dispatchPage .dispatchEditColumn,.dispatchPage .dispatchPreviewColumn,.dispatchPage .dispatchEditColumn{min-height:0;min-width:0;height:100%}.shell.agcShell .dispatchPage .dispatchPreviewResizableHost--autoFill,.shell.agcShell .dispatchPage .dispatchPreviewViewportBox,.dispatchPage .dispatchPreviewResizableHost--autoFill,.dispatchPage .dispatchPreviewViewportBox{flex:1 1 auto;min-height:0;height:100%;max-height:none}.shell.agcShell .dispatchPage .dispatchPreviewFitHost,.dispatchPage .dispatchPreviewFitHost{flex:1 1 auto;min-height:0;height:100%;max-height:none;overflow:auto;-webkit-overflow-scrolling:touch}.shell.agcShell .dispatchPage .weightSheetPreviewPanel,.dispatchPage .weightSheetPreviewPanel{flex:1 1 auto;min-height:0;height:100%;max-height:none}body.demoPresentationActive .dispatchPage,body.demoPresentationActive .dispatchPageContainer,body.demoPresentationActive .dispatchPage .dispatchGridLayout,body.demoPresentationActive .dispatchPage .dispatchWorkspace,.shellPresentationOnly .dispatchPage,.shellPresentationOnly .dispatchPageContainer,.shellPresentationOnly .dispatchPage .dispatchGridLayout,.shellPresentationOnly .dispatchPage .dispatchWorkspace{flex:1 1 auto;min-height:0;height:auto}body.demoPresentationActive .dispatchPage .dispatchGridLayout.weightSheetsWorkspace,.shellPresentationOnly .dispatchPage .dispatchGridLayout.weightSheetsWorkspace{height:100%}body.demoPresentationActive .shell.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace:not(.dispatchWorkspace--jackieResize) .dispatchPreviewResizableHost--autoFill,body.demoPresentationActive .shell.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace:not(.dispatchWorkspace--jackieResize) .dispatchPreviewFitHost,body.demoPresentationActive .shell.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace:not(.dispatchWorkspace--jackieResize) .weightSheetPreviewPanel,body.demoPresentationActive .shell.shellOperatorLayout .dispatchPage .dispatchPreviewResizableHost--autoFill,body.demoPresentationActive .shell.shellOperatorLayout .dispatchPage .weightSheetPreviewPanel,body.demoPresentationActive .dispatchPage .dispatchWorkspace--previewOnly .dispatchPreviewResizableHost--autoFill,.shellPresentationOnly.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace:not(.dispatchWorkspace--jackieResize) .dispatchPreviewResizableHost--autoFill,.shellPresentationOnly.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace:not(.dispatchWorkspace--jackieResize) .dispatchPreviewFitHost,.shellPresentationOnly.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace:not(.dispatchWorkspace--jackieResize) .weightSheetPreviewPanel,.shellPresentationOnly.shellOperatorLayout .dispatchPage .dispatchPreviewResizableHost--autoFill,.shellPresentationOnly.shellOperatorLayout .dispatchPage .weightSheetPreviewPanel,.shellPresentationOnly .dispatchPage .dispatchWorkspace--previewOnly .dispatchPreviewResizableHost--autoFill,body.demoPresentationActive .dispatchPage .dispatchPreviewResizableHost--autoFill,body.demoPresentationActive .dispatchPage .dispatchPreviewFitHost,body.demoPresentationActive .dispatchPage .weightSheetPreviewPanel,.shellPresentationOnly .dispatchPage .dispatchPreviewResizableHost--autoFill,.shellPresentationOnly .dispatchPage .dispatchPreviewFitHost,.shellPresentationOnly .dispatchPage .weightSheetPreviewPanel{min-height:0!important;max-height:none!important;height:100%!important;flex:1 1 auto!important}.shellPresentationOnly .dispatchPage .pageFeedback:empty,.shellPresentationOnly .dispatchPage .pageNotice:empty{display:none}.dispatchPage .weightSheetPreviewPanel{display:flex;flex-direction:column;overflow:hidden;min-height:0}.dispatchPage .weightSheetPreviewPanel .screenFitHost,.dispatchPage .dispatchPreviewFitHost.weightSheetPreviewFitHost.screenFitHost,.dispatchPage .dispatchPreviewFitHost.screenFitHost{flex:1 1 auto;min-height:0;align-items:stretch;justify-content:stretch;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch}.dispatchPage .dispatchPreviewFitHost .screenFitSizer,.dispatchPage .dispatchPreviewViewportBox .dispatchPreviewFitHost .screenFitSizer{width:100%;height:auto;max-width:none;max-height:none;margin:0;overflow:visible}.dispatchPage .dispatchPreviewFitHost .dispatchNotePreviewHost{width:100%;min-height:100%;box-sizing:border-box;display:block;overflow:visible;background:#fff;flex:none!important}.dispatchPage .dispatchNotePreviewHost .page.dispatchNotePage{width:100%!important;max-width:none!important;min-height:auto!important;height:auto!important;max-height:none!important;aspect-ratio:unset!important;margin:0!important;padding:4px 8px 8px 18px!important;box-sizing:border-box!important;overflow:visible!important;background:#fff!important;box-shadow:none!important;font-family:Segoe UI,Arial,Helvetica,sans-serif!important;font-size:clamp(12px,.72vw + 10px,15px)!important;line-height:1.25!important}.dispatchPreviewFitHost .page.dispatchNotePage{flex-shrink:0}@media (max-width: 1100px){.dispatchPage .dispatchPreviewResizableHost--autoFill{min-height:0}body.demoPresentationActive .dispatchPage .dispatchPreviewResizableHost--autoFill,.shellPresentationOnly .dispatchPage .dispatchPreviewResizableHost--autoFill{min-height:0!important}}.shell.agcShell .dispatchPage .dispatchPageContainer,.shell.agcShell .dispatchPage .dispatchGridLayout.weightSheetsWorkspace,.shell.agcShell .dispatchPage .dispatchWorkspace{flex:1 1 auto;min-height:0}.shell.agcShell .dispatchPage .dispatchPreviewResizableHost--autoFill,.shell.agcShell .dispatchPage .dispatchPreviewFitHost,.shell.agcShell .dispatchPage .weightSheetPreviewPanel,.shellOperatorLayout .dispatchPage .dispatchPreviewResizableHost--autoFill,.shellOperatorLayout .dispatchPage .weightSheetPreviewPanel,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace:not(.dispatchWorkspace--jackieResize) .dispatchPreviewResizableHost--autoFill,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace:not(.dispatchWorkspace--jackieResize) .dispatchPreviewFitHost,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace:not(.dispatchWorkspace--jackieResize) .weightSheetPreviewPanel{flex:1 1 auto;min-height:0;height:100%;max-height:none}@media (max-width: 1100px){.shell.agcShell .dispatchPage .dispatchPreviewResizableHost--autoFill,.shellOperatorLayout .dispatchPage .dispatchPreviewResizableHost--autoFill{min-height:0}}.dispatchPage .dispatchPreviewColumn,.dispatchPage .dispatchPreviewColumn--jackie{height:100%;max-height:100%;min-height:0;min-width:280px;align-self:stretch;overflow:hidden}.shell.agcShell .dispatchPage .dispatchPreviewResizableHost--autoFill,.shell.agcShell .dispatchPage .dispatchPreviewViewportBox,.dispatchPage .dispatchPreviewResizableHost--autoFill,.dispatchPage .dispatchPreviewViewportBox,.dispatchPage .dispatchPreviewResizableHost .weightSheetPreviewPanel,.shell.agcShell .dispatchPage .weightSheetPreviewPanel,.dispatchPage .weightSheetPreviewPanel{height:100%;max-height:100%;min-height:0}.shell.agcShell .dispatchPage .dispatchPreviewFitHost,.dispatchPage .dispatchPreviewFitHost,.dispatchPage .dispatchPreviewFitHost.screenFitHost,.dispatchPage .dispatchPreviewFitHost.weightSheetPreviewFitHost.screenFitHost,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace:not(.dispatchWorkspace--jackieResize) .dispatchPreviewFitHost,.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace--jackieResize .dispatchPreviewFitHost{flex:1 1 0;min-height:0;height:auto;max-height:none;overflow:auto;contain:none}body.demoPresentationActive .dispatchPage .dispatchPreviewFitHost,.shellPresentationOnly .dispatchPage .dispatchPreviewFitHost,body.demoPresentationActive .shell.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace:not(.dispatchWorkspace--jackieResize) .dispatchPreviewFitHost,.shellPresentationOnly.shellOperatorLayout.shellJackieUi .dispatchPage .dispatchWorkspace:not(.dispatchWorkspace--jackieResize) .dispatchPreviewFitHost{height:auto!important;max-height:none!important;flex:1 1 0!important;overflow:auto!important}.dispatchPage .dispatchWorkspace--split .dispatchEditColumn,.dispatchPage .dispatchWorkspace--previewHalfSplit .dispatchEditColumn{height:100%!important;max-height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.dispatchPage .dispatchWorkspace--split .dispatchFormResizableHost,.dispatchPage .dispatchWorkspace--previewHalfSplit .dispatchFormResizableHost,.dispatchPage .dispatchWorkspace--split .dispatchFormResizableHost--autoFill,.dispatchPage .dispatchWorkspace--previewHalfSplit .dispatchFormResizableHost--autoFill{flex:1 1 auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.dispatchPage .dispatchWorkspace--split .dispatchFormPanel,.dispatchPage .dispatchWorkspace--previewHalfSplit .dispatchFormPanel,.dispatchPage .dispatchWorkspace--split .dispatchFormResizableHost .dispatchFormPanel,.dispatchPage .dispatchWorkspace--previewHalfSplit .dispatchFormResizableHost .dispatchFormPanel{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.dispatchPage .dispatchWorkspace--split .dispatchFormPanel>.dispatchFormFitHost,.dispatchPage .dispatchWorkspace--previewHalfSplit .dispatchFormPanel>.dispatchFormFitHost,.dispatchPage .dispatchWorkspace--split .dispatchFormFitHost,.dispatchPage .dispatchWorkspace--previewHalfSplit .dispatchFormFitHost{flex:1 1 auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.dispatchPage .dispatchWorkspace--split .dispatchFormScroll,.dispatchPage .dispatchWorkspace--previewHalfSplit .dispatchFormScroll,.dispatchPage .dispatchWorkspace--split .dispatchFormFitHost--staticFill .dispatchFormScroll,.dispatchPage .dispatchWorkspace--previewHalfSplit .dispatchFormFitHost--staticFill .dispatchFormScroll{overflow:visible!important;max-height:none!important;height:auto!important;flex:0 0 auto!important}.deviceProfileChip{margin-left:10px;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#475569;background:#e2e8f0;white-space:nowrap}.shellDevicePhone.shellDeviceStackWorkspaces .weightSheetsDocLayout,.shellDevicePhone.shellDeviceStackWorkspaces .clientsWorkspace,.shellDevicePhone.shellDeviceStackWorkspaces .inventoryWorkspace,.shellDevicePhone.shellDeviceStackWorkspaces .preliminaryWorkspace,.shellDevicePhone.shellDeviceStackWorkspaces .invoicesWorkspace{flex-direction:column!important}.shellDevicePhone .siteNavStrip{gap:6px 8px}.shellDevicePhone .siteNav a{font-size:.78rem;padding:6px 4px}.shellDevicePhone .btn{min-height:40px;padding:8px 12px}.shellDevicePhone.shellDeviceCompactChrome .pageChrome{padding:8px 10px}.shellDevicePhone.shellDeviceCompactChrome .pageChrome h1{font-size:1.15rem}.shellDevicePhone .panelLayoutControls{flex-wrap:wrap}.shellDeviceTablet.shellDeviceStackWorkspaces .weightSheetsDocLayout:not(.weightSheetsDocLayout--previewOnly),.shellDeviceTablet.shellDeviceStackWorkspaces .inventoryWorkspace{flex-direction:column!important}.shellDeviceTablet .btn{min-height:38px}.shellDeviceTablet .siteNav a{font-size:.8rem}.shellLargeHeaderNav.shellDevicePhone .siteNav a{font-size:.95rem}.shellLargeHeaderNav.shellDeviceTablet .siteNav a{font-size:1rem}.shellDeviceLaptop .deviceProfileChip{opacity:.85}.shellDeviceDesktop .mainWarehouseWorkspace .pageScrollBody{padding:12px 14px}html[data-platform=mac] .shell.agcShell .input,html[data-platform=mac] .shell.agcShell select.input,html[data-platform=mac] .shell.agcShell textarea.input{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,system-ui,sans-serif}html[data-platform=ios] .shell.agcShell{padding-bottom:env(safe-area-inset-bottom,0)}html[data-platform=ios] .siteHeader{padding-top:max(8px,env(safe-area-inset-top,0))}html[data-platform=ios]{-webkit-text-size-adjust:100%}html[data-platform=ios] .loginWrap{min-height:100dvh;padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));align-content:safe center;overflow-y:auto}html[data-platform=ios] .loginCard .input,html[data-platform=ios] .loginCard select.input,html[data-platform=ios] .loginCard textarea.input{font-size:16px;min-width:0}html[data-platform=ios][data-device=phone] .input,html[data-platform=ios][data-device=phone] select.input,html[data-platform=ios][data-device=phone] textarea.input,html[data-platform=ios][data-device=phone] .inputCompact{font-size:16px}html[data-device=phone] select.input,html[data-device=phone] select.lineChargeSelect,html[data-device=phone] .lineChargeSelectRow{min-width:0}html[data-device=phone] .loginCard{padding:18px 14px}:root{font-family:Instrument Sans,Inter,Segoe UI,system-ui,sans-serif;font-size:16px}html{font-size:16px}.siteHeader{padding:16px 22px 0;min-height:0;gap:8px 20px;border-bottom:3px solid #3fa9f5;background:radial-gradient(1100px 380px at 10% -20%,rgba(63,169,245,.26),transparent 55%),linear-gradient(118deg,#00152e,#002d62,#0a4a8c)}.siteHeader--homeWelcome{padding-top:16px;padding-bottom:0;background:radial-gradient(1100px 380px at 10% -20%,rgba(63,169,245,.26),transparent 55%),linear-gradient(118deg,#00152e,#002d62,#0a4a8c)}.siteHeaderLogo,.siteHeader--homeWelcome .siteHeaderLogo{height:64px;max-width:280px;padding:0;border-radius:0;background:transparent!important;box-shadow:none;object-fit:contain;content:url(/branding/agc-logo-on-dark.png)}.siteHeaderWelcome{display:none}.shellDeviceLaptop .siteNavDivider,.shellDeviceTablet .siteNavDivider,.shellUiScaleComfortable .siteNavDivider,.shellUiScaleLarge .siteNavDivider,.shellUiScaleXlarge .siteNavDivider,.shellOperatorLayout.shellJackieUi .siteNavDivider{flex:0 0 auto;width:1px;height:1em;margin:0 8px;background:#ffffff2e}.siteNav{padding:0}.siteNavStrip{flex-wrap:nowrap;gap:1px;overflow-x:auto;scrollbar-width:none}.siteNavStrip::-webkit-scrollbar{display:none}.siteNavGroupLabel,.siteNavStep{display:none}.siteNav a,.siteNavProcessTab--locked{font-size:.7rem;font-weight:600;letter-spacing:.02em;padding:7px 9px;border-bottom:none;border-radius:0;white-space:nowrap;opacity:.78}.siteNav a:hover,.siteNav a.active{border-bottom:none;background:transparent;box-shadow:inset 0 -2px #3fa9f5;opacity:1}.siteNav a.active{color:#fff}.cloudSyncBar,.shell:not(.shellPresentationMode) .processBar,.dashboardTestFlowDemo,.dashboardFlowSection,.dashboardQuickSection,.loginDeviceLine,.loginScreen .muted.loginMeta,.loginCard footer{display:none!important}.pageFeedbackHost{max-width:280px;right:12px;top:56px}.pageFeedback{padding:8px 10px;font-size:.78rem;border-radius:8px}.pageFeedbackHost .pageFeedback:nth-child(n+3){display:none}.dashboardPro{background:#eef1f5}.dashboardPro .dashboardBody{padding:14px 16px 20px;max-width:none;width:100%;margin:0;box-sizing:border-box;display:grid;gap:12px}.dashboardPro .dashboardColumns{display:none}.dashboardPro .dashboardPanel{background:#fff;border:1px solid #dce3ec;border-radius:10px;box-shadow:none;padding:14px 16px 16px}.dashboardPro .dashboardKpiSection{padding-top:16px}.dashboardPro .dashboardPanelHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.dashboardPro .dashboardPanelHead h2{font-family:Instrument Sans,Inter,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5a6b7e;margin:0}.dashboardPro .dashboardPanelHead .muted{color:#8a97a6;font-size:.8rem}.dashboardKpiPrimary{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:10px;margin-bottom:10px}.dashboardKpiCard{border-radius:8px;border:1px solid #e2e8ef;background:#fff;box-shadow:none;padding:14px 16px}.dashboardKpiCard--primary{background:#001a3a;border-color:#001a3a;box-shadow:none;color:#fff}.dashboardKpiCard--primary .dashboardKpiLabel,.dashboardKpiCard--primary .dashboardKpiHint{color:#ffffff9e}.dashboardKpiCard--primary .dashboardKpiValue{color:#fff;font-size:clamp(1.6rem,3vw,2.2rem)}.dashboardKpiCardAlert{background:#fff8ee;border-color:#e8c27a;box-shadow:none}.dashboardKpiCardLink:hover{border-color:#3fa9f5;box-shadow:none;transform:none}.dashboardKpiLabel{font-weight:650;letter-spacing:.08em;color:#6b7c90}.dashboardKpiValue{font-family:Instrument Sans,Inter,sans-serif;font-weight:700;letter-spacing:-.03em}.dashboardKpiMini{background:#f3f6f9;border-radius:6px}.dashboardAnomalyPulse{order:-1}.opsAnomalyPulseGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.opsAnomalyKpi--ok{opacity:.72}.opsAnomalyKpi--critical{background:#fff4f2;border-color:#e07a6a;box-shadow:inset 3px 0 #c23b2a;order:-1}.opsAnomalyKpi--critical .opsAnomalyKpiValue{color:#9c2418}.opsAnomalyKpi--warn{background:#fff8ee;border-color:#e0c080}.loginCard{border-radius:14px;box-shadow:0 16px 36px #001a3a1a}.loginCard .btn[disabled],.loginCard button[disabled]{background:#001a3a;opacity:.36}.siteHeader--homeWelcome .siteNavGroupLabel{display:none!important}.siteHeader--homeWelcome .siteNav a.active.siteNavProcessTab{opacity:1;background:#3fa9f529;box-shadow:inset 0 -2px #3fa9f5;color:#fff}.siteHeader--homeWelcome .siteNavProcessTab,.siteHeader--homeWelcome .siteNavProcessTab--locked{display:inline-flex;align-items:center}.dashboardHeroBrandMark{background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;content:url(/branding/agc-logo-on-dark.png)}.dashboardHeroBand{display:none!important}.main:has(.dashboardPro){padding:0!important}.siteHeader--homeWelcome,.siteHeader--homeWelcome.siteHeader--withAsk{display:grid;grid-template-columns:auto minmax(160px,1fr) auto;grid-template-rows:auto auto;align-items:center;padding:16px 22px 0;min-height:0;gap:8px 20px;border-bottom:3px solid #3fa9f5;background:radial-gradient(1100px 380px at 10% -20%,rgba(63,169,245,.26),transparent 55%),linear-gradient(118deg,#00152e,#002d62,#0a4a8c)}.siteHeader--homeWelcome .siteHeaderBrandBlock{grid-column:1;grid-row:1;align-items:center}.siteHeader--homeWelcome .siteHeaderLogo,.siteHeader--homeWelcome.siteHeader--withAsk .siteHeaderLogo{height:64px;max-width:280px}.siteHeader--homeWelcome .siteHeaderWelcome{display:flex}.siteHeader--homeWelcome .siteHeaderWelcomeEyebrow{display:block;color:#e8eef7b3}.siteHeader--homeWelcome .siteHeaderWelcomeTitle{max-width:none;font-size:1.15rem;font-weight:700}.siteHeader--homeWelcome .dashboardAskSection--header{grid-column:2;grid-row:1}.siteHeader--homeWelcome .siteHeaderActions{grid-column:3;grid-row:1}.siteHeader--homeWelcome .siteNav{grid-column:1 / -1;grid-row:2;padding:2px 0 4px;border-top:1px solid rgba(255,255,255,.12)}.siteHeader--homeWelcome .siteNav a{padding:10px 12px;font-size:.8rem}.shellLargeHeaderNav .siteNav a,.shellLargeHeaderNav .siteNavProcessTab--locked,.shellLargeHeaderNav .siteHeader--homeWelcome .siteNav a{font-size:1.05rem}.shell{border:none}.mainDashboard{box-shadow:none}.pageFeedback--notice{display:none}.siteHeader:not(.siteHeader--homeWelcome){padding:16px 22px 0;min-height:0;background:radial-gradient(1100px 380px at 10% -20%,rgba(63,169,245,.26),transparent 55%),linear-gradient(118deg,#00152e,#002d62,#0a4a8c);border-bottom:3px solid #3fa9f5}.siteHeader:not(.siteHeader--homeWelcome) .siteHeaderLogo{height:64px;max-width:280px}.siteHeader:not(.siteHeader--homeWelcome) .siteNavProcessTab,.siteHeader:not(.siteHeader--homeWelcome) .siteNavProcessTab--locked{font-size:.72rem;padding:8px 9px;opacity:.8}.siteHeader:not(.siteHeader--homeWelcome) .siteNav a.active.siteNavProcessTab{opacity:1;box-shadow:inset 0 -2px #3fa9f5}.mainWarehouseWorkspace,.main:has(.inventoryPage){padding:10px 12px 12px;background:#eef1f5}.inventoryPage{gap:10px}.inventoryPage .pageChrome,.inventoryPage .pageHead{background:#fff;border:1px solid #dce3ec;border-radius:10px;padding:12px 16px;box-shadow:none}.inventoryPage .pageChrome h1,.inventoryPage .pageHead h1{font-family:Instrument Sans,Inter,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:#001a3a}.inventoryPage .eyebrow{font-size:.68rem;letter-spacing:.1em;color:#6b7c90}.inventoryPage .pageMetricChip{background:#f3f6f9;border:1px solid #e2e8ef;border-radius:8px;padding:6px 10px;font-size:.78rem;color:#53657a}.inventoryPage .pageMetricChip strong{color:#001a3a;font-weight:700}.inventoryPage .pageHeadActions .btn{border-radius:8px}.inventoryPage .inventoryLotTabs.invoiceWorkspaceTabs{gap:4px;padding:4px;background:#f3f6f9;border-radius:8px}.inventoryPage .inventoryLotTabs .invoiceTab{border:none;border-radius:6px;padding:6px 10px;font-size:.78rem;font-weight:650}.inventoryPage .inventoryLotTabs .invoiceTab.active{background:#fff;color:#001a3a;box-shadow:0 1px 2px #10243f14}.inventoryPage .recordPickerPanel,.inventoryPage .inventoryEditPanel{border:1px solid #dce3ec;border-radius:10px;box-shadow:none}.inventoryPage .recordPickerTable th{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#6b7c90;background:#f6f8fb;font-weight:650}.inventoryPage .recordPickerTable tbody tr.rowActive td{background:#eef5fc}.inventoryPage .invEditHeadEyebrow{letter-spacing:.1em;color:#6b7c90}.preliminaryPage .pageChrome,.preliminaryPage .pageHead,.weightSheetsPage .pageChrome,.weightSheetsPage .pageHead,.stockTransferPage .pageChrome,.stockTransferPage .pageHead,.dispatchPage .pageChrome,.dispatchPage .pageHead,.whrPage .pageChrome,.whrPage .pageHead,.invoicesPage .pageChrome,.invoicesPage .pageHead,.stockMovementsPage .pageChrome,.stockMovementsPage .pageHead,.stockReportPage .pageChrome,.stockReportPage .pageHead,.clientsPage .pageChrome,.clientsPage .pageHead{background:#fff;border:1px solid #dce3ec;border-radius:10px;padding:12px 16px;box-shadow:none}.preliminaryPage h1,.weightSheetsPage h1,.stockTransferPage h1,.dispatchPage h1,.whrPage h1,.invoicesPage h1,.stockMovementsPage h1,.stockReportPage h1,.clientsPage h1{font-family:Instrument Sans,Inter,sans-serif;font-weight:700;letter-spacing:-.02em;color:#001a3a}.preliminaryPage .pageMetricChip,.weightSheetsPage .pageMetricChip,.stockTransferPage .pageMetricChip,.dispatchPage .pageMetricChip,.whrPage .pageMetricChip,.invoicesPage .pageMetricChip,.stockMovementsPage .pageMetricChip,.stockReportPage .pageMetricChip,.clientsPage .pageMetricChip{background:#f3f6f9;border:1px solid #e2e8ef;border-radius:8px;padding:6px 10px;font-size:.78rem;color:#53657a}.preliminaryPage .pageMetricChip strong,.weightSheetsPage .pageMetricChip strong,.stockTransferPage .pageMetricChip strong,.dispatchPage .pageMetricChip strong,.whrPage .pageMetricChip strong,.invoicesPage .pageMetricChip strong,.stockMovementsPage .pageMetricChip strong,.stockReportPage .pageMetricChip strong,.clientsPage .pageMetricChip strong{color:#001a3a;font-weight:700}.preliminaryPage .recordPickerPanel,.weightSheetsPage .recordPickerPanel,.stockTransferPage .recordPickerPanel,.dispatchPage .recordPickerPanel,.whrPage .recordPickerPanel,.invoicesPage .recordPickerPanel,.stockMovementsPage .recordPickerPanel,.clientsPage .recordPickerPanel,.preliminaryPage .warehouseRecordDetail,.weightSheetsPage .warehouseRecordDetail,.stockTransferPage .warehouseRecordDetail,.dispatchPage .warehouseRecordDetail,.whrPage .warehouseRecordDetail,.clientsPage .warehouseRecordDetail,.invoicesPage .panel,.stockReportPage .panel,.stockMovementsPage .panel{border:1px solid #dce3ec;border-radius:10px;box-shadow:none}.preliminaryPage .recordPickerTable th,.weightSheetsPage .recordPickerTable th,.stockTransferPage .recordPickerTable th,.dispatchPage .recordPickerTable th,.whrPage .recordPickerTable th,.clientsPage .recordPickerTable th,.invoicesPage table th,.stockMovementsPage table th,.stockReportPage table th{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#6b7c90;background:#f6f8fb;font-weight:650}.main:has(.preliminaryPage),.main:has(.weightSheetsPage),.main:has(.stockTransferPage),.main:has(.dispatchPage),.main:has(.whrPage),.main:has(.invoicesPage),.main:has(.stockMovementsPage),.main:has(.stockReportPage),.main:has(.clientsPage){background:#eef1f5}.loginWrap{background:radial-gradient(900px 420px at 12% -10%,rgba(63,169,245,.2),transparent 55%),linear-gradient(160deg,#00152e,#002d62 55%,#0a4a8c)}.loginCard{border:none;border-radius:16px;padding:28px 26px 22px;box-shadow:0 22px 48px #00152e47}.loginCard h1{font-family:Instrument Sans,Inter,sans-serif;font-weight:700;letter-spacing:-.02em}.loginLogo{max-height:88px;margin-bottom:12px}.loginAuthNavLink{color:#5a6b7e;text-decoration:none;font-weight:600}.loginCard .btn{width:100%;border-radius:8px;background:#001a3a;border-color:#001a3a}.loginCard .btn:not([disabled]):hover{background:#002d62}.opsReportsPage .pageChrome,.opsReportsPage .pageHead,.palletReportPage .pageChrome,.palletReportPage .pageHead,.displaySettingsPage .pageHead,.specialPage .specialToolbar,.additionalSamplesPage .pageChrome,.additionalSamplesPage .pageHead{background:#fff;border:1px solid #dce3ec;border-radius:10px;box-shadow:none}.opsReportsPage h1,.palletReportPage h1,.displaySettingsPage h1,.specialPage h1,.additionalSamplesPage h1{font-family:Instrument Sans,Inter,sans-serif;font-weight:700;letter-spacing:-.02em;color:#001a3a}.opsReportsPage .pageMetricChip,.palletReportPage .pageMetricChip,.additionalSamplesPage .pageMetricChip{background:#f3f6f9;border:1px solid #e2e8ef;border-radius:8px}.opsReportsPage .panel,.palletReportPage .panel,.displaySettingsPage .panel,.specialPage .panel,.additionalSamplesPage .panel{border:1px solid #dce3ec;border-radius:10px;box-shadow:none}.main:has(.opsReportsPage),.main:has(.palletReportPage),.main:has(.displaySettingsPage),.mainSpecialWorkspace{background:#eef1f5}.opsReportsPage .opsAnomalyKpi--critical{background:#fff4f2;border-color:#e07a6a;box-shadow:inset 3px 0 #c23b2a}.dashboardPro .dashboardBody{display:grid;gap:14px;padding:16px 18px 28px}.dashboardPro .dashboardKpiSection,.dashboardPro .dashboardAnomalyPulse{padding:16px 18px 18px}.dashboardPro .dashboardAnomalyPulse{order:-1}.dashboardPro .dashboardAnomalyPulse .dashboardPanelHead h2{color:#9c2418}.opsAnomalyPulseGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.dashboardPage .opsAnomalyKpi,.opsAnomalyKpi{min-height:92px;padding:12px 14px;border-radius:10px}.opsAnomalyKpi--critical{grid-column:span 2;min-height:120px;padding:16px 18px}.opsAnomalyKpi--critical .opsAnomalyKpiValue{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.dashboardKpiPrimary{grid-template-columns:2.1fr 1fr 1fr 1fr;gap:12px;margin-bottom:14px}.dashboardKpiCard--primary{min-height:168px;padding:22px 26px;border-radius:12px;background:radial-gradient(520px 180px at 90% 0%,rgba(63,169,245,.28),transparent 55%),#00152e}.dashboardKpiCard--primary .dashboardKpiLabel{font-size:.72rem;letter-spacing:.14em}.dashboardKpiCard--primary .dashboardKpiValue{font-size:clamp(2.5rem,5.2vw,3.8rem);line-height:.95;margin:8px 0 6px}.dashboardKpiCard--primary .dashboardKpiHint{font-size:.85rem}.dashboardKpiSecondary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:34px;border-top:none;position:relative}.dashboardKpiSecondary:before{content:"Today's work";position:absolute;top:8px;left:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5a6b7e}.dashboardKpiMini,.dashboardKpiMiniLink{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;min-height:104px;padding:14px 16px;background:#fff;border:1px solid #dce3ec;border-radius:10px;text-decoration:none}.dashboardKpiMini strong{font-size:1.85rem;font-weight:750;letter-spacing:-.03em;color:#001a3a}.dashboardKpiMiniLink:hover{border-color:#3fa9f5}@media (max-width: 980px){.dashboardGoingOutWeekdays,.dashboardGoingOutGrid{grid-template-columns:1fr 1fr}.dashboardPro .dashboardGoingOut{width:100%}.dashboardKpiPrimary,.dashboardKpiSecondary{grid-template-columns:1fr 1fr}.opsAnomalyKpi--critical{grid-column:span 1}}.inventoryPage .pageChromeDesc,.weightSheetsPage .pageChromeDesc,.preliminaryPage .pageChromeDesc,.dispatchPage .pageChromeDesc,.stockTransferPage .pageChromeDesc{max-width:42rem;color:#7a8b9c}.inventoryPage .eyebrow,.weightSheetsPage .eyebrow,.preliminaryPage .eyebrow,.dispatchPage .eyebrow,.stockTransferPage .eyebrow,.whrPage .eyebrow,.invoicesPage .eyebrow{font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#8a97a6}.inventoryPage .recordPickerTableWrap,.weightSheetsPage .recordPickerTableWrap,.preliminaryPage .recordPickerTableWrap,.dispatchPage .recordPickerTableWrap,.clientsPage .recordPickerTableWrap{background:#fff}.inventoryPage .recordPickerTable thead th,.weightSheetsPage .recordPickerTable thead th,.preliminaryPage .recordPickerTable thead th,.dispatchPage .recordPickerTable thead th,.clientsPage .recordPickerTable thead th{position:sticky;top:0;z-index:2;background:#f3f6f9;border-bottom:1px solid #dce3ec}.inventoryPage .recordPickerTable tbody tr:hover td,.weightSheetsPage .recordPickerTable tbody tr:hover td,.preliminaryPage .recordPickerTable tbody tr:hover td,.dispatchPage .recordPickerTable tbody tr:hover td{background:#f7fbfe}.inventoryPage .recordPickerTable tbody tr.rowActive td{background:#e8f2fb!important;box-shadow:inset 3px 0 #001a3a;font-weight:650}.inventoryPage .invEditHead{padding-bottom:10px;border-bottom:1px solid #e6edf4;margin-bottom:12px}.inventoryPage .invEditHead h2{font-family:Instrument Sans,Inter,sans-serif;font-size:1.25rem;letter-spacing:-.02em;color:#001a3a}.inventoryPage .invEditHeadMeta{display:flex;flex-wrap:wrap;gap:8px 14px}.inventoryPage .invEditHeadMeta>span{background:#f3f6f9;border-radius:6px;padding:4px 8px}.inventoryPage .clientEditTabTitle{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#6b7c90}.inventoryPage .recordPickerSearch .input,.weightSheetsPage .recordPickerSearch .input,.preliminaryPage .recordPickerSearch .input{border-radius:8px;border-color:#dce3ec}.inventoryPage .recordPickerSearch .input:focus,.weightSheetsPage .recordPickerSearch .input:focus,.preliminaryPage .recordPickerSearch .input:focus{border-color:#3fa9f5;outline:2px solid rgba(63,169,245,.2)}.siteHeader:not(.siteHeader--homeWelcome) .siteNavProcessTab,.siteHeader:not(.siteHeader--homeWelcome) .siteNavProcessTab--locked{border-radius:6px;margin:6px 1px;opacity:.72}.siteHeader:not(.siteHeader--homeWelcome) .siteNav a.active.siteNavProcessTab{opacity:1;background:#3fa9f529;box-shadow:inset 0 -2px #3fa9f5;color:#fff}.preliminaryPage,.weightSheetsPage,.stockTransferPage,.dispatchPage,.whrPage,.invoicesPage,.inventoryPage{gap:10px}.preliminaryPage .recordPickerTable thead th,.weightSheetsPage .recordPickerTable thead th,.stockTransferPage .recordPickerTable thead th,.dispatchPage .recordPickerTable thead th,.whrPage .recordPickerTable thead th,.invoicesPage table thead th,.inventoryPage .recordPickerTable thead th{position:sticky;top:0;z-index:2;background:#f6f8fb}.preliminaryPage .recordPickerTable tbody tr.rowActive td,.weightSheetsPage .recordPickerTable tbody tr.rowActive td,.stockTransferPage .recordPickerTable tbody tr.rowActive td,.dispatchPage .recordPickerTable tbody tr.rowActive td,.whrPage .recordPickerTable tbody tr.rowActive td,.invoicesPage table tbody tr.rowActive td{background:#eef5fc;box-shadow:inset 3px 0 #002d62}.preliminaryPage .pageHeadActions .btn,.weightSheetsPage .pageHeadActions .btn,.stockTransferPage .pageHeadActions .btn,.dispatchPage .pageHeadActions .btn,.whrPage .pageHeadActions .btn,.invoicesPage .pageHeadActions .btn,.inventoryPage .pageHeadActions .btn{border-radius:8px}.preliminaryPage .pageChrome,.weightSheetsPage .pageChrome,.stockTransferPage .pageChrome,.dispatchPage .pageChrome,.whrPage .pageChrome,.invoicesPage .pageChrome{padding:10px 14px}.weightSheetsPage .weightSheetPreviewPanel,.weightSheetsPage .weightSheetEditPanel,.dispatchPage .panel,.whrPage .panel,.invoicesPage .panel{border:1px solid #dce3ec;border-radius:10px;box-shadow:none}.prelimShipmentsPanel .tableSortBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.35em;text-align:inherit}.prelimShipmentsPanel th.num .tableSortBtn{width:100%;justify-content:flex-end}.prelimShipmentsPanel .tableSortMark{font-size:.75em;opacity:.75;min-width:.8em}.recordPickerPanel .tableSortBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.35em}.recordPickerPanel .tableSortMark{font-size:.75em;opacity:.75;min-width:.8em}.recordPickerFilterRow th{padding-top:.25rem;padding-bottom:.35rem;font-weight:400;background:#ffffff0a}.recordPickerColFilter{width:100%;min-width:0;font-size:.78rem;padding:.2rem .35rem}.invoicePrintPreviewFrame{display:none}.invoicePrintPreviewPanel .invoicePrintPreviewBody{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;max-width:none;width:100%;min-width:0}.dashboardPro .dashboardGoingOut{margin-top:0;width:100%;max-width:none;justify-self:stretch;box-sizing:border-box;padding:16px 18px 18px}.dashboardGoingOutWeekdays{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px}.dashboardGoingOutWeekday{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;min-height:92px;padding:12px 14px;border:0;border-radius:12px;text-decoration:none;color:#fff;box-sizing:border-box}.dashboardGoingOutWeekdayName{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.88}.dashboardGoingOutWeekdayValue{font-size:1.7rem;font-weight:750;letter-spacing:-.03em;line-height:1}.dashboardGoingOutWeekdayPnns{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;width:100%;min-width:0}.dashboardGoingOutWeekdayPnn{display:block;color:#fff;font-size:.95rem;font-weight:750;letter-spacing:.01em;line-height:1.25;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboardGoingOutWeekdayPnn:hover{text-decoration:underline}.dashboardGoingOutWeekdayHint{font-size:.75rem;opacity:.88;line-height:1.25}.dashboardGoingOutWeekday--mon{background:linear-gradient(145deg,#1d4ed8,#1e3a8a)}.dashboardGoingOutWeekday--tue{background:linear-gradient(145deg,#0e7490,#155e75)}.dashboardGoingOutWeekday--wed{background:linear-gradient(145deg,#b45309,#92400e)}.dashboardGoingOutWeekday--thu{background:linear-gradient(145deg,#15803d,#14532d)}.dashboardGoingOutWeekday--fri{background:linear-gradient(145deg,#6d28d9,#4c1d95)}.dashboardGoingOutWeekday.is-empty{opacity:.55}.dashboardGoingOutWeekday.is-today{box-shadow:0 0 0 2px #fbbf24,0 6px 14px #0f172a2e}.dashboardGoingOutWeekday:hover{filter:brightness(1.08)}.dashboardGoingOutGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.dashboardGoingOutTile{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;min-height:104px;padding:14px 16px;background:#fff;border:1px solid #dce3ec;border-radius:10px;text-decoration:none;color:inherit}.dashboardGoingOutTile:hover{border-color:#3fa9f5}.dashboardGoingOutTileLabel{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7c90}.dashboardGoingOutTileValue{font-size:1.85rem;font-weight:750;letter-spacing:-.03em;color:#001a3a;line-height:1}.dashboardGoingOutTileHint{font-size:.78rem;color:#6b7785}.dashboardGoingOutTile--overdue:not(.is-empty){background:#fff7f2;border-color:#efd0c2}.dashboardGoingOutTile--overdue:not(.is-empty) .dashboardGoingOutTileValue{color:#9a3412}.dashboardGoingOutTile.is-empty{background:#f7f9fb}.dashboardGoingOutTile.is-empty .dashboardGoingOutTileValue{color:#8a97a6}.dashboardPro .dashboardGoingOut .dashboardPanelHead{display:grid;gap:2px;margin-bottom:10px}.dashboardPro .dashboardGoingOut .dashboardPanelHead .muted{font-size:.75rem}.dashboardGoingOutEmpty{margin:0;color:#6b7785;font-size:.82rem}.dashboardGoingOutList{list-style:none;margin:0;padding:0;display:grid;gap:4px}.dashboardGoingOutRow{display:grid;grid-template-columns:4.6rem minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:7px 8px;border:1px solid #e6edf4;border-radius:6px;text-decoration:none;color:inherit;background:#fbfcfe}.dashboardGoingOutRow:hover{border-color:#9fb0c4;background:#f4f7fb}.dashboardGoingOutRow--overdue{background:#fff7f2;border-color:#efd0c2}.dashboardGoingOutRow--undated{background:#fafafa}.dashboardGoingOutDate{font-size:.72rem;font-weight:700;letter-spacing:.01em;color:#243246}.dashboardGoingOutMain{min-width:0;display:grid;gap:1px}.dashboardGoingOutMain strong{font-size:.84rem;font-weight:650}.dashboardGoingOutMeta{color:#6b7785;font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboardGoingOutBags{text-align:right;font-size:.72rem;font-weight:650;color:#425066;white-space:nowrap}.dashboardGoingOutStatus{display:none}.dashboardGoingOutRow--overdue .dashboardGoingOutDate{color:#9a3412}.siteHeader{min-width:0;align-items:center}.siteHeader .siteNav{min-width:0;max-width:100%}.siteHeader .siteNavStrip{flex-wrap:wrap;overflow:visible;max-width:100%;row-gap:2px}.siteHeader .siteHeaderBrandBlock,.siteHeader .siteHeaderActions{min-width:0}.siteHeader .siteHeaderBrandBlock{flex-wrap:nowrap;flex-direction:row;align-items:center}.siteHeader .siteHeaderMark{flex:0 0 auto}.siteHeader .siteHeaderLookWordmark{flex:0 0 auto;align-self:center;white-space:nowrap}.siteHeader .siteHeaderUser{max-width:10rem;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1200px){.siteHeader,.siteHeader--withAsk,.siteHeader:not(.siteHeader--homeWelcome),.siteHeader--homeWelcome,.siteHeader--homeWelcome.siteHeader--withAsk{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-items:center;gap:4px 10px}.siteHeader .siteHeaderBrandBlock,.siteHeader--homeWelcome .siteHeaderBrandBlock,.siteHeader--withAsk .siteHeaderBrandBlock{grid-column:1;grid-row:1}.siteHeader .siteHeaderActions,.siteHeader--homeWelcome .siteHeaderActions,.siteHeader--withAsk .siteHeaderActions{grid-column:2;grid-row:1}.siteHeader .siteNav,.siteHeader--withAsk .siteNav,.siteHeader--homeWelcome .siteNav{grid-column:1 / -1;grid-row:2;border-top:1px solid rgba(255,255,255,.12);padding:2px 0 4px}.siteHeader .dashboardAskSection--header,.siteHeader--withAsk .dashboardAskSection--header,.siteHeader--homeWelcome .dashboardAskSection--header{grid-column:1 / -1;grid-row:3;padding-bottom:6px}}@media (max-width: 720px){.siteHeader .siteHeaderLogo,.siteHeader--homeWelcome .siteHeaderLogo,.siteHeader--homeWelcome.siteHeader--withAsk .siteHeaderLogo{height:28px;max-width:132px}.siteHeader .siteNav a,.siteHeader .siteNavProcessTab--locked{padding:6px 7px;font-size:.68rem}}.uiLookHeaderLabel{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;white-space:nowrap}.uiLookSelect{height:32px;max-width:150px;padding:0 8px;border-radius:6px;border:1px solid rgba(255,255,255,.35);background:#ffffff1f;color:#fff;font-size:.78rem;font-weight:650}.uiLookSelect option{color:#10243f;background:#fff}.uiLookActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:8px 0 12px}.uiLookGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.uiLookChip{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:10px 12px;border:1px solid #dce3ec;border-radius:10px;background:#fff;cursor:pointer;color:inherit;font:inherit}.uiLookChip strong{font-size:.88rem}.uiLookChip span{font-size:.75rem;color:#6b7c90}.uiLookChip.is-on{border-color:#001a3a;box-shadow:inset 3px 0 #001a3a;background:#f3f6f9}.uiLookSaveRow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px}.uiLookSaveRow .dashboardDisplayPrefsHint{margin:0;flex:1 1 12rem}.dashboardPage .uiLookPanel{margin:0 16px;padding:12px 14px 14px}.dashboardPage .uiLookPanel .dashboardDisplayPrefsHint{display:none}html[data-ui-look=house]{--agc-navy: #2c261c;--agc-navy-deep: #2c261c;--agc-accent: #c4a35a;--agc-accent-soft: #efe6d4;--line: rgba(44, 38, 28, .14);--look-paper: transparent;--look-ink: #2c261c;--look-muted: rgba(44, 38, 28, .58);--look-line: rgba(44, 38, 28, .14);--look-header: linear-gradient(180deg, rgba(247, 243, 234, .72) 0%, rgba(239, 230, 212, .28) 100%);--look-header-bar: #c4a35a;--look-nav: #2c261c;--look-surface: rgba(255, 252, 246, .28);--look-input: rgba(255, 252, 246, .55);--look-th: rgba(239, 230, 212, .45);--look-hero: transparent;--look-radius: 14px;--look-font: "Segoe UI", Inter, system-ui, sans-serif}html[data-ui-look=dark]{--agc-navy: #000;--agc-navy-deep: #000;--agc-accent: #fff;--agc-accent-soft: #000;--line: #fff;--look-paper: #000;--look-ink: #fff;--look-muted: #fff;--look-line: #fff;--look-header: #000;--look-header-bar: #fff;--look-nav: #fff;--look-surface: #000;--look-input: #000;--look-th: #000;--look-hero: #000;--look-radius: 0;--look-font: "Segoe UI", Inter, system-ui, sans-serif}html[data-ui-look=fade]{--agc-navy: #001a3a;--agc-navy-deep: #00122a;--agc-accent: #8ec8f5;--agc-accent-soft: transparent;--line: rgba(255, 255, 255, .18);--look-paper: transparent;--look-ink: #f4f7fb;--look-muted: rgba(255, 255, 255, .68);--look-line: rgba(255, 255, 255, .18);--look-header: transparent;--look-header-bar: rgba(255, 255, 255, .18);--look-nav: #fff;--look-surface: transparent;--look-input: transparent;--look-th: transparent;--look-hero: transparent;--look-radius: 14px;--look-font: "Segoe UI", Inter, system-ui, sans-serif}html[data-ui-look=matrix]{--agc-navy: #001400;--agc-navy-deep: #000;--agc-accent: #00ff41;--agc-accent-soft: rgba(0, 255, 65, .12);--line: rgba(0, 255, 65, .32);--look-paper: transparent;--look-ink: #d7ffe0;--look-muted: rgba(132, 255, 160, .72);--look-line: rgba(0, 255, 65, .28);--look-header: rgba(0, 0, 0, .78);--look-header-bar: #00ff41;--look-nav: #d7ffe0;--look-surface: rgba(0, 12, 0, .82);--look-input: rgba(0, 0, 0, .72);--look-th: rgba(0, 24, 0, .92);--look-hero: linear-gradient(135deg, rgba(0, 40, 0, .95), rgba(0, 0, 0, .92));--look-radius: 4px;--look-font: "Courier New", Consolas, "IBM Plex Mono", monospace}html[data-ui-look=night]{--agc-navy: #07111f;--agc-navy-deep: #020817;--agc-accent: #7dd3fc;--agc-accent-soft: #0c1a2e;--line: #1c334d;--look-paper: #07111f;--look-ink: #e8eef6;--look-muted: #8ea0b5;--look-line: #1c334d;--look-header: linear-gradient(135deg, #020817, #062445);--look-header-bar: #3fa9f5;--look-nav: #e8eef6;--look-surface: #0c1a2e;--look-input: #0a1628;--look-th: #0a1628;--look-hero: linear-gradient(135deg, #020817, #062445);--look-radius: 12px;--look-font: Inter, "Segoe UI", sans-serif}html[data-ui-look=quiet]{--agc-navy: #0f172a;--agc-navy-deep: #0f172a;--agc-accent: #0a4a86;--agc-accent-soft: #eef2f7;--line: #d8deea;--look-paper: #f7f8fa;--look-ink: #0f172a;--look-muted: #64748b;--look-line: #d8deea;--look-header: #fff;--look-header-bar: #0a4a86;--look-nav: #0f172a;--look-surface: #fff;--look-input: #fff;--look-th: #f8fafc;--look-hero: linear-gradient(135deg, #f8fafc, #eef2f7);--look-radius: 10px;--look-font: Inter, "Segoe UI", sans-serif}html[data-ui-look=stream]{--agc-navy: #0b1220;--agc-navy-deep: #042f2e;--agc-accent: #2dd4bf;--agc-accent-soft: #042f2e;--line: #134e4a;--look-paper: #0b1220;--look-ink: #ecfeff;--look-muted: #94a3b8;--look-line: #134e4a;--look-header: linear-gradient(135deg, #042f2e, #0f172a 55%, #134e4a);--look-header-bar: #2dd4bf;--look-nav: #ecfeff;--look-surface: #0f172a;--look-input: #042f2e;--look-th: #042f2e;--look-hero: linear-gradient(135deg, #042f2e, #0f172a 55%, #134e4a);--look-radius: 12px;--look-font: Inter, "Segoe UI", sans-serif}html[data-ui-look=atelier]{--agc-navy: #0c1018;--agc-navy-deep: #0a0d13;--agc-accent: #e4c98a;--agc-accent-soft: #1a1710;--line: rgba(196, 163, 90, .28);--look-paper: #0c1018;--look-ink: #f4efe6;--look-muted: #b7a992;--look-line: rgba(196, 163, 90, .28);--look-header: rgba(8, 10, 16, .92);--look-header-bar: #e4c98a;--look-nav: #f4efe6;--look-surface: rgba(255, 255, 255, .045);--look-input: rgba(255, 255, 255, .06);--look-th: #16120c;--look-hero: linear-gradient(135deg, rgba(20, 26, 38, .92), rgba(12, 16, 24, .78));--look-radius: 4px;--look-font: "Iowan Old Style", Palatino, "Times New Roman", serif}html[data-ui-look=obsidian]{--agc-navy: #050505;--agc-navy-deep: #000;--agc-accent: #fafafa;--agc-accent-soft: #111;--line: rgba(255, 255, 255, .12);--look-paper: #050505;--look-ink: #f5f5f4;--look-muted: #a1a1aa;--look-line: rgba(255, 255, 255, .12);--look-header: #000;--look-header-bar: #fff;--look-nav: #fff;--look-surface: #0a0a0a;--look-input: #111;--look-th: #111;--look-hero: #050505;--look-radius: 0px;--look-font: Outfit, "Segoe UI", sans-serif}html[data-ui-look=helios]{--agc-navy: #7c2d12;--agc-navy-deep: #9a3412;--agc-accent: #c2410c;--agc-accent-soft: #fde68a;--line: #e7c9a0;--look-paper: #f6ead4;--look-ink: #3b1d0f;--look-muted: #8a5a3a;--look-line: #e7c9a0;--look-header: #fff8eb;--look-header-bar: #c2410c;--look-nav: #7c2d12;--look-surface: #fffaf1;--look-input: #fffaf1;--look-th: #f6ead4;--look-hero: radial-gradient(circle at 88% 20%, #fde68a 0%, #fff8eb 42%, #f6ead4 100%);--look-radius: 14px;--look-font: Fraunces, Georgia, serif}html[data-ui-look=vault]{--agc-navy: #1a120e;--agc-navy-deep: #29160f;--agc-accent: #d97706;--agc-accent-soft: #3f2114;--line: #6b3f24;--look-paper: #1a120e;--look-ink: #f3e6d4;--look-muted: #c4a484;--look-line: #6b3f24;--look-header: #29160f;--look-header-bar: #d97706;--look-nav: #f3e6d4;--look-surface: #2a1810;--look-input: #1c110c;--look-th: #3f2114;--look-hero: linear-gradient(145deg, #3f2114, #1a120e);--look-radius: 4px;--look-font: "IBM Plex Mono", Consolas, monospace}html[data-ui-look=noir]{--agc-navy: #12100e;--agc-navy-deep: #000;--agc-accent: #e7d3a3;--agc-accent-soft: #1a1714;--line: #3a342c;--look-paper: #12100e;--look-ink: #f3ead8;--look-muted: #b8a78c;--look-line: #3a342c;--look-header: #000;--look-header-bar: #e7d3a3;--look-nav: #f3ead8;--look-surface: #1a1714;--look-input: #1a1714;--look-th: #0c0b0a;--look-hero: #0c0b0a;--look-radius: 0px;--look-font: Newsreader, "Palatino Linotype", serif}html[data-ui-look=marble]{--agc-navy: #1c1917;--agc-navy-deep: #1c1917;--agc-accent: #a16207;--agc-accent-soft: #f4f1ea;--line: #e7e5e4;--look-paper: #f7f5f2;--look-ink: #1c1917;--look-muted: #78716c;--look-line: #e7e5e4;--look-header: #fff;--look-header-bar: #a16207;--look-nav: #1c1917;--look-surface: #fff;--look-input: #fff;--look-th: #fafaf9;--look-hero: #fff;--look-radius: 0px;--look-font: "Times New Roman", Newsreader, serif}html[data-ui-look=dock]{--agc-navy: #020617;--agc-navy-deep: #020617;--agc-accent: #22d3ee;--agc-accent-soft: #082f49;--line: #155e75;--look-paper: #020617;--look-ink: #ecfeff;--look-muted: #67e8f9;--look-line: #155e75;--look-header: #020617;--look-header-bar: #22d3ee;--look-nav: #ecfeff;--look-surface: rgba(8, 47, 73, .45);--look-input: #082f49;--look-th: #082f49;--look-hero: #020617;--look-radius: 0px;--look-font: Syne, Bahnschrift, "Segoe UI", sans-serif}html[data-ui-look=monolith]{--agc-navy: #111;--agc-navy-deep: #111;--agc-accent: #e11d48;--agc-accent-soft: #f4f4f5;--line: #111;--look-paper: #fff;--look-ink: #111;--look-muted: #525252;--look-line: #111;--look-header: #111;--look-header-bar: #e11d48;--look-nav: #fff;--look-surface: #fff;--look-input: #fff;--look-th: #f4f4f5;--look-hero: #111;--look-radius: 0px;--look-font: "Bebas Neue", Impact, "Arial Black", sans-serif}html[data-ui-look=silk]{--agc-navy: #1e3a5f;--agc-navy-deep: #0f2744;--agc-accent: #c4a35a;--agc-accent-soft: #f3ece3;--line: #d6cbb8;--look-paper: #f3ece3;--look-ink: #1e293b;--look-muted: #64748b;--look-line: #d6cbb8;--look-header: #1e3a5f;--look-header-bar: #c4a35a;--look-nav: #f8f1e7;--look-surface: #fffcf7;--look-input: #fffcf7;--look-th: #efe6d8;--look-hero: linear-gradient(160deg, #1e3a5f, #0f2744);--look-radius: 2px;--look-font: "Cormorant Garamond", Georgia, serif}html[data-ui-look=ledger]{--agc-navy: #2b2118;--agc-navy-deep: #2b2118;--agc-accent: #9a3412;--agc-accent-soft: #efe3cc;--line: #c4b089;--look-paper: #e9dcc4;--look-ink: #2b2118;--look-muted: #7c6a52;--look-line: #c4b089;--look-header: #efe3cc;--look-header-bar: #2b2118;--look-nav: #2b2118;--look-surface: #f4ead6;--look-input: #f4ead6;--look-th: #e9dcc4;--look-hero: #efe3cc;--look-radius: 0px;--look-font: Cinzel, Palatino, serif}html[data-ui-look=aurora]{--agc-navy: #070b18;--agc-navy-deep: #070b18;--agc-accent: #67e8f9;--agc-accent-soft: #1e1b4b;--line: rgba(165, 180, 252, .25);--look-paper: #070b18;--look-ink: #eef2ff;--look-muted: #a5b4fc;--look-line: rgba(165, 180, 252, .25);--look-header: rgba(7, 11, 24, .86);--look-header-bar: #a78bfa;--look-nav: #eef2ff;--look-surface: rgba(255, 255, 255, .06);--look-input: rgba(255, 255, 255, .08);--look-th: rgba(167, 139, 250, .16);--look-hero: linear-gradient(135deg, rgba(255, 255, 255, .08), rgba(167, 139, 250, .12));--look-radius: 14px;--look-font: Fraunces, Georgia, serif}html[data-ui-look]{color:var(--look-ink);background:var(--look-paper);font-family:var(--look-font)}html[data-ui-look] .shell{border-color:var(--agc-navy);background:var(--look-paper);color:var(--look-ink);font-family:var(--look-font)}html[data-ui-look] .siteHeader,html[data-ui-look] .siteHeader:not(.siteHeader--homeWelcome),html[data-ui-look] .siteHeader--homeWelcome,html[data-ui-look] .siteHeader--homeWelcome.siteHeader--withAsk{background:var(--look-header)!important;border-bottom-color:var(--look-header-bar)!important;color:var(--look-nav)!important}html[data-ui-look] .siteHeaderWelcome,html[data-ui-look] .siteHeaderWelcomeTitle,html[data-ui-look] .siteHeaderUser,html[data-ui-look] .siteNav a,html[data-ui-look] .siteNavProcessTab,html[data-ui-look] .siteNavProcessTab--locked{color:var(--look-nav)!important}html[data-ui-look] .siteHeaderWelcomeEyebrow,html[data-ui-look] .uiLookHeaderLabel{color:color-mix(in srgb,var(--look-nav) 70%,transparent)!important}html[data-ui-look] .siteNav a.active,html[data-ui-look] .siteNav a.active.siteNavProcessTab{color:var(--look-nav)!important;box-shadow:inset 0 -2px 0 var(--look-header-bar)!important;background:transparent!important}html[data-ui-look] .uiLookSelect{border-color:color-mix(in srgb,var(--look-nav) 35%,transparent);background:color-mix(in srgb,var(--look-nav) 12%,transparent);color:var(--look-nav)}html[data-ui-look] .btn.ghost{color:var(--look-nav);border-color:color-mix(in srgb,var(--look-nav) 35%,transparent)}html[data-ui-look=quiet] .siteHeaderLogo,html[data-ui-look=quiet] .siteHeader--homeWelcome .siteHeaderLogo,html[data-ui-look=helios] .siteHeaderLogo,html[data-ui-look=helios] .siteHeader--homeWelcome .siteHeaderLogo,html[data-ui-look=marble] .siteHeaderLogo,html[data-ui-look=marble] .siteHeader--homeWelcome .siteHeaderLogo,html[data-ui-look=ledger] .siteHeaderLogo,html[data-ui-look=ledger] .siteHeader--homeWelcome .siteHeaderLogo{content:url(/branding/agc-logo.png)!important}html[data-ui-look] .main,html[data-ui-look] .mainWarehouseWorkspace,html[data-ui-look] .mainSpecialWorkspace,html[data-ui-look] .main:has(.inventoryPage),html[data-ui-look] .main:has(.opsReportsPage),html[data-ui-look] .main:has(.palletReportPage),html[data-ui-look] .main:has(.displaySettingsPage),html[data-ui-look] .dashboardPro,html[data-ui-look] .page{background:var(--look-paper)!important;color:var(--look-ink)}html[data-ui-look] .panel,html[data-ui-look] .pageHead,html[data-ui-look] .pageChrome,html[data-ui-look] .dashboardPanel,html[data-ui-look] .recordPickerPanel,html[data-ui-look] .inventoryEditPanel,html[data-ui-look] .uiLookPanel,html[data-ui-look] .uiLookChip,html[data-ui-look] .pageMetricChip,html[data-ui-look] .dashboardKpiCard,html[data-ui-look] .dashboardKpiMini,html[data-ui-look] .dashboardKpiMiniLink,html[data-ui-look] .dashboardGoingOutTile,html[data-ui-look] .opsAnomalyKpi,html[data-ui-look] .dashboardQuickCard,html[data-ui-look] .dashboardFlowCard,html[data-ui-look] .helpPage .panel,html[data-ui-look] .specialPage .panel,html[data-ui-look] .opsReportsPage .panel,html[data-ui-look] .palletReportPage .panel,html[data-ui-look] .displaySettingsPage .panel{background:var(--look-surface)!important;border-color:var(--look-line)!important;color:var(--look-ink)!important;border-radius:var(--look-radius)!important;box-shadow:none}html[data-ui-look] .pageHead h1,html[data-ui-look] .pageChrome h1,html[data-ui-look] .dashboardPanelHead h2,html[data-ui-look] .invEditHead h2,html[data-ui-look] h1,html[data-ui-look] h2{color:var(--look-ink)}html[data-ui-look] .muted,html[data-ui-look] .eyebrow,html[data-ui-look] .dashboardKpiLabel,html[data-ui-look] .dashboardKpiHint,html[data-ui-look] .dashboardGoingOutTileLabel,html[data-ui-look] .dashboardGoingOutTileHint,html[data-ui-look] .opsAnomalyKpiLabel,html[data-ui-look] .opsAnomalyKpiHint,html[data-ui-look] .uiLookChip span{color:var(--look-muted)!important}html[data-ui-look] .dashboardKpiValue,html[data-ui-look] .dashboardKpiMini strong,html[data-ui-look] .dashboardGoingOutTileValue,html[data-ui-look] .opsAnomalyKpiValue,html[data-ui-look] .pageMetricChip strong{color:var(--look-ink)!important}html[data-ui-look] .dashboardKpiCard--primary{background:var(--look-hero)!important;border-color:transparent!important;color:#fff!important}html[data-ui-look] .dashboardKpiCard--primary .dashboardKpiLabel,html[data-ui-look] .dashboardKpiCard--primary .dashboardKpiHint,html[data-ui-look] .dashboardKpiCard--primary .dashboardKpiValue{color:#fff!important}html[data-ui-look=quiet] .dashboardKpiCard--primary,html[data-ui-look=helios] .dashboardKpiCard--primary,html[data-ui-look=marble] .dashboardKpiCard--primary,html[data-ui-look=ledger] .dashboardKpiCard--primary,html[data-ui-look=quiet] .dashboardKpiCard--primary .dashboardKpiLabel,html[data-ui-look=quiet] .dashboardKpiCard--primary .dashboardKpiHint,html[data-ui-look=quiet] .dashboardKpiCard--primary .dashboardKpiValue,html[data-ui-look=helios] .dashboardKpiCard--primary .dashboardKpiLabel,html[data-ui-look=helios] .dashboardKpiCard--primary .dashboardKpiHint,html[data-ui-look=helios] .dashboardKpiCard--primary .dashboardKpiValue,html[data-ui-look=marble] .dashboardKpiCard--primary .dashboardKpiLabel,html[data-ui-look=marble] .dashboardKpiCard--primary .dashboardKpiHint,html[data-ui-look=marble] .dashboardKpiCard--primary .dashboardKpiValue,html[data-ui-look=ledger] .dashboardKpiCard--primary .dashboardKpiLabel,html[data-ui-look=ledger] .dashboardKpiCard--primary .dashboardKpiHint,html[data-ui-look=ledger] .dashboardKpiCard--primary .dashboardKpiValue{color:var(--look-ink)!important}html[data-ui-look] .input,html[data-ui-look] select,html[data-ui-look] textarea,html[data-ui-look] .dashboardAskInput{background:var(--look-input)!important;color:var(--look-ink)!important;border-color:var(--look-line)!important}html[data-ui-look] table thead th,html[data-ui-look] .recordPickerTable thead th,html[data-ui-look] .recordPickerTable th{background:var(--look-th)!important;color:var(--look-muted)!important;border-color:var(--look-line)!important}html[data-ui-look] table tbody td,html[data-ui-look] .recordPickerTable tbody td{color:var(--look-ink);border-color:var(--look-line);background:transparent}html[data-ui-look] table tbody tr:hover td,html[data-ui-look] .recordPickerTable tbody tr:hover td{background:color-mix(in srgb,var(--look-ink) 6%,var(--look-surface))!important}html[data-ui-look] .recordPickerTable tbody tr.rowActive td{background:color-mix(in srgb,var(--agc-accent) 18%,var(--look-surface))!important;box-shadow:inset 3px 0 0 var(--agc-accent)}html[data-ui-look] .btn:not(.ghost):not(.secondary){background:var(--agc-accent);color:var(--agc-navy-deep);border-color:var(--agc-accent)}html[data-ui-look] .btn.secondary{background:var(--look-surface);color:var(--look-ink);border-color:var(--look-line)}html[data-ui-look] .processBar{background:var(--look-surface);border-color:var(--look-line);color:var(--look-ink)}html[data-ui-look] .cloudSyncBar{background:var(--agc-accent-soft)!important;color:var(--look-ink)!important;border-color:var(--look-line)!important}html[data-ui-look] .uiLookChip.is-on{border-color:var(--agc-accent);box-shadow:inset 3px 0 0 var(--agc-accent);background:var(--look-th)}html[data-ui-look=obsidian] .panel,html[data-ui-look=obsidian] .pageHead,html[data-ui-look=obsidian] .pageChrome,html[data-ui-look=obsidian] .dashboardPanel,html[data-ui-look=monolith] .panel,html[data-ui-look=monolith] .pageHead,html[data-ui-look=monolith] .pageChrome,html[data-ui-look=dock] .panel,html[data-ui-look=dock] .pageHead,html[data-ui-look=ledger] .panel,html[data-ui-look=ledger] .pageHead,html[data-ui-look=marble] .panel,html[data-ui-look=marble] .pageHead{border-radius:0!important}html[data-ui-look=monolith] .siteHeader:not(.siteHeader--homeWelcome){border-bottom-width:8px!important}html[data-ui-look=ledger] .siteHeader,html[data-ui-look=ledger] .siteHeader--homeWelcome{border-bottom-style:double!important;border-bottom-width:3px!important}html[data-ui-look=atelier] .siteHeader,html[data-ui-look=aurora] .siteHeader{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-ui-look=noir] body,html[data-ui-look=noir] .shell{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E")}html[data-ui-look=dock] .shell:after{content:"";pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;opacity:.06;background:repeating-linear-gradient(180deg,#fff 0 1px,transparent 1px 4px)}html[data-ui-look=helios] .dashboardKpiCard--primary .dashboardKpiValue,html[data-ui-look=marble] .pageHead h1,html[data-ui-look=ledger] .pageHead h1{font-family:var(--look-font)}.matrixRainBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.62;mix-blend-mode:screen}html[data-ui-look=matrix],html[data-ui-look=matrix] body,html[data-ui-look=matrix] #root{background:#000!important}html[data-ui-look=matrix] .shell{position:relative;z-index:1;background:transparent!important;border-color:#00ff4159!important}html[data-ui-look=matrix] .main,html[data-ui-look=matrix] .mainWarehouseWorkspace,html[data-ui-look=matrix] .mainSpecialWorkspace,html[data-ui-look=matrix] .dashboardPro,html[data-ui-look=matrix] .page{background:transparent!important}html[data-ui-look=matrix] .siteHeader,html[data-ui-look=matrix] .siteHeader--homeWelcome{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px #00ff4159}html[data-ui-look=matrix] .panel,html[data-ui-look=matrix] .pageHead,html[data-ui-look=matrix] .pageChrome,html[data-ui-look=matrix] .dashboardPanel,html[data-ui-look=matrix] .recordPickerPanel,html[data-ui-look=matrix] .inventoryEditPanel,html[data-ui-look=matrix] .uiLookPanel,html[data-ui-look=matrix] .dashboardKpiCard,html[data-ui-look=matrix] .dashboardKpiMini,html[data-ui-look=matrix] .dashboardFlowCard,html[data-ui-look=matrix] .opsAnomalyKpi{box-shadow:0 0 28px #00ff4114}html[data-ui-look=matrix] .btn:not(.ghost):not(.secondary){background:#00ff41;color:#001400;border-color:#00ff41;text-shadow:none}html[data-ui-look=matrix] .btn.secondary,html[data-ui-look=matrix] .btn.ghost{color:#d7ffe0;border-color:#00ff4173}html[data-ui-look=matrix] .siteNav a.active,html[data-ui-look=matrix] .siteNav a.active.siteNavProcessTab{box-shadow:inset 0 -2px #00ff41!important;color:#00ff41!important}html[data-ui-look=matrix] .dashboardKpiCard--primary .dashboardKpiLabel,html[data-ui-look=matrix] .dashboardKpiCard--primary .dashboardKpiHint,html[data-ui-look=matrix] .dashboardKpiCard--primary .dashboardKpiValue{color:#d7ffe0!important}html[data-ui-look=matrix] table tbody tr:hover td,html[data-ui-look=matrix] .recordPickerTable tbody tr:hover td{background:#00ff4114!important}html[data-ui-look=matrix] .recordPickerTable tbody tr.rowActive td{background:#00ff4129!important;box-shadow:inset 3px 0 #00ff41}.uiLookChip--matrix{position:relative;background:#000;color:#00ff41;border-color:#00ff4173;overflow:hidden;isolation:isolate}.uiLookChip--matrix strong{color:#00ff41}.uiLookChip--matrix span{color:#84ffa0d1!important}.uiLookChip--matrix:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.35;background:repeating-linear-gradient(180deg,rgba(0,255,65,.18) 0 1px,transparent 1px 7px),linear-gradient(180deg,rgba(0,255,65,.08),transparent 55%);animation:matrixChipRain 2.4s linear infinite}.uiLookChip--matrix.is-on{border-color:#00ff41;box-shadow:inset 3px 0 #00ff41,0 0 18px #00ff4140}@keyframes matrixChipRain{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@media (prefers-reduced-motion: reduce){.matrixRainBackdrop{opacity:.35;mix-blend-mode:normal}.uiLookChip--matrix:before{animation:none}}html[data-ui-look] .uiLookGrain,html[data-ui-look] .uiLookScan{display:none;position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8}html[data-ui-look=noir] .uiLookGrain{display:block;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html[data-ui-look=dock] .uiLookScan{display:block;z-index:7;opacity:.07;background:repeating-linear-gradient(180deg,#fff 0 1px,transparent 1px 4px);animation:lookScanMove 8s linear infinite}@keyframes lookScanMove{to{background-position:0 80px}}html[data-ui-look] .atelierMesh,html[data-ui-look] .themeArt{display:none;position:absolute;pointer-events:none;z-index:2}html[data-ui-look] .atelierMesh{right:-20px;bottom:-30px;width:280px;height:180px;opacity:.45}html[data-ui-look] .siteHeader,html[data-ui-look] .siteHeader:not(.siteHeader--homeWelcome),html[data-ui-look] .siteHeader--homeWelcome,html[data-ui-look] .siteHeader--homeWelcome.siteHeader--withAsk{display:flex!important;flex-wrap:nowrap;align-items:center;gap:16px;min-height:52px;padding:0 18px!important;grid-template-columns:none!important;grid-template-rows:none!important;background:linear-gradient(180deg,#00244d,#001a3a)!important;border-bottom:3px solid var(--gold, #c4a35a)!important;color:#fff!important}html[data-ui-look] body,html[data-ui-look] #root,html[data-ui-look] .shell,html[data-ui-look] .page,html[data-ui-look] .dashboardPro,html[data-ui-look] .main,html[data-ui-look] .mainWarehouseWorkspace,html[data-ui-look] .mainSpecialWorkspace{background:transparent!important}html[data-ui-look],html[data-ui-look] body,html[data-ui-look] #root,html[data-ui-look] .shell{min-height:100%}html[data-ui-look] .siteHeaderBrandBlock{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;align-items:center!important;gap:10px;grid-column:unset!important;grid-row:unset!important}html[data-ui-look] .siteHeaderMark{flex:0 0 auto}html[data-ui-look] .siteHeaderLookWordmark{flex:0 0 auto;align-self:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.8;white-space:nowrap;color:inherit}html[data-ui-look] .siteHeaderWelcome,html[data-ui-look] .dashboardAskSection--header,html[data-ui-look] .siteNavGroupLabel{display:none!important}html[data-ui-look] .siteHeaderLogo,html[data-ui-look] .siteHeader--homeWelcome .siteHeaderLogo,html[data-ui-look] .siteHeader:not(.siteHeader--homeWelcome) .siteHeaderLogo{height:34px!important;max-width:190px!important;content:url(/branding/agc-logo-on-dark.png)!important}html[data-ui-look=fade] .siteHeaderMark,html[data-ui-look=fade] .siteHeaderLogo,html[data-ui-look=fade] .siteHeader--homeWelcome .siteHeaderLogo,html[data-ui-look=fade] .siteHeader:not(.siteHeader--homeWelcome) .siteHeaderLogo,html[data-ui-look=fade] .siteHeaderLookWordmark{display:none!important}html[data-ui-look] .siteNav{flex:1 1 auto;min-width:0;grid-column:unset!important;grid-row:unset!important;padding:0!important;border-top:none!important}html[data-ui-look] .siteNavStrip{display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none}html[data-ui-look] .siteHeader--homeWelcome .siteNavProcessTab,html[data-ui-look] .siteHeader--homeWelcome .siteNavProcessTab--locked,html[data-ui-look] .siteHeader--homeWelcome .siteNavDivider{display:inline-flex!important}html[data-ui-look] .siteNav a,html[data-ui-look] .siteNavProcessTab,html[data-ui-look] .siteNavProcessTab--locked{font-size:12px!important;font-weight:650;padding:8px 10px!important;border-radius:6px;opacity:1!important;color:#ffffffc7!important;box-shadow:none!important;background:transparent!important}html[data-ui-look] .shellLargeHeaderNav .siteNav a,html[data-ui-look] .shellLargeHeaderNav .siteNavProcessTab,html[data-ui-look] .shellLargeHeaderNav .siteNavProcessTab--locked{font-size:1.05rem!important}html[data-ui-look] .siteNav a.active,html[data-ui-look] .siteNav a.active.siteNavProcessTab{background:#ffffff1a!important;color:#fff!important;box-shadow:none!important}html[data-ui-look] .siteHeaderActions{grid-column:unset!important;grid-row:unset!important;margin-left:auto}html[data-ui-look] .siteNavStep,html[data-ui-look] .demoPresentationLauncher{display:none!important}html[data-ui-look] .dashboardHeroBand{display:block!important;height:auto!important;min-height:auto!important;flex:0 0 auto!important;grid-template-columns:none;gap:22px;max-width:1280px;width:calc(100% - 36px);margin:20px auto 0;border-radius:18px;padding:26px 28px;position:relative;overflow:hidden;border-bottom:none!important;background:var(--hero, linear-gradient(135deg, #001a3a 0%, #0a3d73 55%, #163a5c 100%))!important;color:#fff;box-shadow:0 18px 50px #001a3a47}html[data-ui-look] .dashboardHeroBandGlow,html[data-ui-look] .dashboardHeroBandGrain,html[data-ui-look] .dashboardHeroBrandMark{display:none!important}html[data-ui-look] .dashboardHeroBandInner{display:grid!important;grid-template-columns:1.4fr .9fr;gap:22px;padding:0!important;position:relative;z-index:1;align-items:start}html[data-ui-look] .dashboardHeroBrandBlock{display:block;max-width:none;position:relative;z-index:1}html[data-ui-look] .dashboardHeroTel{display:none}html[data-ui-look] .dashboardHeroBand h1{margin:4px 0 8px;font-size:40px;letter-spacing:-.03em;font-family:inherit;font-weight:700;color:inherit}html[data-ui-look] .dashboardHeroBrandName{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold, #c4a35a);font-weight:800;font-family:inherit}html[data-ui-look] .dashboardHeroLead{margin:0;max-width:38rem;opacity:.86;color:inherit}html[data-ui-look] .dashboardHeroAside{text-align:right}html[data-ui-look] .dashboardHeroWelcome{margin:0;font-size:18px;font-weight:700;color:inherit}html[data-ui-look] .dashboardHeroCta{display:inline-flex;align-items:center;gap:8px;margin-top:16px;background:#fff;color:#001a3a;font-weight:800;padding:10px 16px;border-radius:10px;text-decoration:none}html[data-ui-look] .dashboardHeroPlace,html[data-ui-look] .dashboardHeroDate{color:inherit;opacity:.75;margin:8px 0 0}html[data-ui-look] .dashboardPro{background:transparent!important}html[data-ui-look] .main:has(.dashboardPro){padding:0 0 48px!important;background:transparent!important}html[data-ui-look] .dashboardPro .dashboardBody{max-width:1280px;margin:0 auto;padding:16px 18px 48px;display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:14px}html[data-ui-look] .dashboardKpiSection{grid-column:1 / -1;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}html[data-ui-look] .dashboardWarehouseFlow{grid-column:1 / -1;padding-left:0!important;padding-right:0!important;background:transparent!important;border:none!important;box-shadow:none!important}html[data-ui-look] .dashboardWarehouseFlowKpis.dashboardGoingOutGrid{grid-template-columns:1fr 1fr!important;gap:8px!important}html[data-ui-look] .dashboardWarehouseFlowKpisWrap{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:14px}html[data-ui-look] .dashboardWarehouseFlowKpisWrap .dashboardWarehouseFlowChart{grid-column:1;padding:0 18px 0 0;min-width:0}html[data-ui-look] .dashboardWarehouseFlowKpisWrap .dashboardWarehouseFlowKpis{grid-column:2;padding:0 18px;box-sizing:border-box}html[data-ui-look] .dashboardWarehouseFlowKpisWrap .dashboardWarehouseFlowAside{grid-column:3;padding:0 18px;box-sizing:border-box;min-width:0}html[data-ui-look] .dashboardSuggestions--flow{padding:12px!important;border-radius:12px!important}html[data-ui-look] .dashboardSuggestionsWrap{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:14px;grid-column:1 / -1}html[data-ui-look] .dashboardSuggestionsWrap .dashboardSuggestions{grid-column:3;box-sizing:border-box}html[data-ui-look] .dashboardKpiSection .dashboardPanelHead,html[data-ui-look] .dashboardKpiSecondary:before{display:none!important}html[data-ui-look] .dashboardKpiPrimary{grid-template-columns:1.3fr 1fr 1fr 1fr!important;gap:12px!important;margin-bottom:12px!important}html[data-ui-look] .dashboardKpiSecondary{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important;padding-top:0!important}html[data-ui-look] .dashboardKpiCard,html[data-ui-look] .dashboardKpiMini,html[data-ui-look] .dashboardKpiMiniLink{background:#fff!important;border:1px solid var(--line, #d8deea)!important;border-radius:14px!important;color:inherit!important;min-height:0!important;box-shadow:none!important}html[data-ui-look] .dashboardKpiCard--primary{background:#fff!important;min-height:0!important;padding:16px 18px!important;color:inherit!important;border:1px solid var(--line, #d8deea)!important}html[data-ui-look] .dashboardKpiValue,html[data-ui-look] .dashboardKpiCard--primary .dashboardKpiValue{display:block;color:var(--navy, #001a3a)!important;font-size:32px!important;font-weight:800;letter-spacing:-.03em;margin:4px 0 2px}html[data-ui-look] .dashboardKpiLabel,html[data-ui-look] .dashboardKpiCard--primary .dashboardKpiLabel{display:block;font-size:11px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted, #5c6d82)!important}html[data-ui-look] .dashboardKpiHint,html[data-ui-look] .dashboardKpiCard--primary .dashboardKpiHint{font-size:12px!important;color:var(--muted, #5c6d82)!important}html[data-ui-look] .dashboardKpiMini,html[data-ui-look] .dashboardKpiMiniLink{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;min-height:0!important;padding:12px 14px!important}html[data-ui-look] .dashboardKpiMini strong{font-size:1.2rem!important;color:inherit!important}html[data-ui-look] .dashboardGoingOut{grid-column:2;grid-row:2;order:0!important}html[data-ui-look] .dashboardAnomalyPulse{grid-column:3;grid-row:2;order:0!important}html[data-ui-look] .dashboardColumns{display:block!important;grid-column:1;grid-row:2}html[data-ui-look] .dashboardFlowSection{display:block!important}html[data-ui-look] .dashboardQuickSection,html[data-ui-look] .dashboardTestFlowDemo{display:none!important}html[data-ui-look] .dashboardPanel{background:#fff!important;border:1px solid var(--line, #d8deea)!important;border-radius:14px!important;padding:16px 18px!important}html[data-ui-look] .dashboardPanelHead h2{font-size:18px!important;letter-spacing:0!important;text-transform:none!important;color:inherit!important;font-family:inherit}html[data-ui-look] .dashboardAnomalyPulse .dashboardPanelHead h2{color:inherit!important}html[data-ui-look] .dashboardGoingOutGrid{grid-template-columns:1fr 1fr!important;gap:8px!important}html[data-ui-look] .dashboardGoingOutTile,html[data-ui-look] .dashboardGoingOutTile.is-empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;color:#fff!important;min-height:88px!important;border:0!important;border-radius:12px!important;padding:12px!important}html[data-ui-look] .dashboardGoingOutTileLabel,html[data-ui-look] .dashboardGoingOutTileHint,html[data-ui-look] .dashboardGoingOutTileValue,html[data-ui-look] .dashboardGoingOutTile.is-empty .dashboardGoingOutTileValue,html[data-ui-look] .dashboardGoingOutTile.is-empty .dashboardGoingOutTileHint{color:#fff!important;opacity:1}html[data-ui-look] .dashboardGoingOutTileLabel{font-size:11px!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.85!important}html[data-ui-look] .dashboardGoingOutTileHint{font-size:12px!important;opacity:.85!important}html[data-ui-look] .dashboardGoingOutTileValue{font-size:28px!important}html[data-ui-look] .dashboardGoingOutTile--overdue{background:linear-gradient(145deg,#b42318,#7f1d1d)!important}html[data-ui-look] .dashboardGoingOutTile--week{background:linear-gradient(145deg,#0a4a86,#001a3a)!important}html[data-ui-look] .dashboardGoingOutTile--nextWeek{background:linear-gradient(145deg,#0e7490,#155e75)!important}html[data-ui-look] .dashboardGoingOutTile--later{background:linear-gradient(145deg,#0d7a3a,#14532d)!important}html[data-ui-look] .dashboardGoingOutTile--undated{background:linear-gradient(145deg,#57534e,#292524)!important}html[data-ui-look] .dashboardGoingOutTile--loaded{background:linear-gradient(145deg,#0e7490,#164e63)!important}html[data-ui-look] .dashboardGoingOutWeekdays{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px}html[data-ui-look] .dashboardGoingOutWeekday,html[data-ui-look] .dashboardGoingOutWeekday.is-empty{color:#fff!important;border:0!important;border-radius:12px!important;min-height:88px!important;padding:12px!important}html[data-ui-look] .dashboardGoingOutWeekdayName,html[data-ui-look] .dashboardGoingOutWeekdayHint,html[data-ui-look] .dashboardGoingOutWeekdayValue,html[data-ui-look] .dashboardGoingOutWeekdayPnn{color:#fff!important}html[data-ui-look] .dashboardGoingOutWeekday--mon{background:linear-gradient(145deg,#1d4ed8,#1e3a8a)!important}html[data-ui-look] .dashboardGoingOutWeekday--tue{background:linear-gradient(145deg,#0e7490,#155e75)!important}html[data-ui-look] .dashboardGoingOutWeekday--wed{background:linear-gradient(145deg,#d97706,#92400e)!important}html[data-ui-look] .dashboardGoingOutWeekday--thu{background:linear-gradient(145deg,#16a34a,#14532d)!important}html[data-ui-look] .dashboardGoingOutWeekday--fri{background:linear-gradient(145deg,#7c3aed,#4c1d95)!important}html[data-ui-look] .opsAnomalyPulseGrid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;border:none!important}html[data-ui-look] .opsAnomalyKpi,html[data-ui-look] .dashboardPage .opsAnomalyKpi{display:grid!important;grid-template-columns:1fr auto;gap:4px 10px;min-height:0!important;padding:10px 12px!important;border-radius:10px!important;border:1px solid var(--line, #d8deea)!important;box-shadow:none!important;grid-column:auto!important}html[data-ui-look] .opsAnomalyKpiHint{display:none}html[data-ui-look] .opsAnomalyKpiLabel{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #5c6d82)!important}html[data-ui-look] .opsAnomalyKpiValue{font-size:22px;font-weight:800;color:inherit!important}html[data-ui-look] .opsAnomalyKpi--warn{border-left:4px solid #b45309!important;background:#fff!important}html[data-ui-look] .opsAnomalyKpi--ok{border-left:4px solid #0d7a3a!important;background:#fff!important;opacity:1!important}html[data-ui-look] .opsAnomalyKpi--critical{border-left:4px solid #b42318!important;background:#fff!important}html[data-ui-look] .dashboardFlowRail{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;list-style:none;padding:0!important;margin:0;border:0!important;overflow:visible!important}html[data-ui-look] .dashboardFlowRail li{margin:0;min-width:0;overflow:visible}html[data-ui-look] .dashboardFlowCard,html[data-ui-look] .dashboardFlowCard--locked{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-rows:minmax(32px,auto)!important;align-items:center!important;column-gap:10px!important;row-gap:0!important;height:auto!important;min-height:0!important;overflow:visible!important;border:1px solid var(--line, #d8deea)!important;border-right:1px solid var(--line, #d8deea)!important;border-radius:12px!important;padding:12px!important;text-decoration:none;color:inherit;background:transparent}html[data-ui-look] .dashboardFlowStep{grid-column:1!important;grid-row:1!important;align-self:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;overflow:visible!important;border-radius:50%;background:#001a3a;color:#fff;font-size:12px!important;font-weight:800;font-family:Segoe UI,system-ui,sans-serif!important;box-sizing:border-box}html[data-ui-look] .dashboardFlowTitleRow,html[data-ui-look] .dashboardFlowCard>.dashboardFlowTitle{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 8px;grid-column:2!important;grid-row:1!important;min-width:0;overflow:visible!important}html[data-ui-look] .dashboardFlowTitle{overflow:visible!important;white-space:normal!important;text-overflow:unset!important;word-break:break-word;font-size:15px!important;line-height:1.6!important;padding:2px 0!important;font-family:Segoe UI,system-ui,sans-serif!important}html[data-ui-look] .dashboardFlowNextTag{flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1a7ad4;line-height:1.3;padding:4px 7px}html[data-ui-look] .dashboardFlowCard--next{border-color:var(--blue, #0a4a86);box-shadow:0 0 0 3px #1a7ad41f}html[data-ui-look] .dashboardFlowDesc{display:none!important}html[data-ui-look] .main,html[data-ui-look] .mainWarehouseWorkspace,html[data-ui-look] .mainSpecialWorkspace{background:transparent!important}html[data-ui-look] .panel,html[data-ui-look] .pageHead,html[data-ui-look] .pageChrome,html[data-ui-look] .recordPickerPanel,html[data-ui-look] .inventoryEditPanel{background:var(--look-surface, #fff);border-color:var(--line, #d8deea);border-radius:14px}@media (max-width: 980px){html[data-ui-look] .dashboardHeroBandInner,html[data-ui-look] .dashboardHeroBand,html[data-ui-look] .dashboardKpiPrimary,html[data-ui-look] .dashboardKpiSecondary,html[data-ui-look] .dashboardPro .dashboardBody{grid-template-columns:1fr!important}html[data-ui-look] .dashboardGoingOut,html[data-ui-look] .dashboardAnomalyPulse,html[data-ui-look] .dashboardColumns,html[data-ui-look] .dashboardKpiSection,html[data-ui-look] .dashboardWarehouseFlow,html[data-ui-look] .dashboardSuggestionsWrap{grid-column:auto;grid-row:auto}html[data-ui-look] .dashboardSuggestionsWrap{grid-template-columns:1fr!important}html[data-ui-look] .dashboardGoingOutWeekdays{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-ui-look] .dashboardHeroAside{text-align:left}}html[data-ui-look=house]{--gold: #c4a35a;--hero: transparent;--navy: #2c261c;--muted: rgba(44, 38, 28, .58);--line: rgba(44, 38, 28, .14);background-color:#f7f3ea!important;color:#2c261c!important;font-family:Segoe UI,Inter,system-ui,sans-serif}html[data-ui-look=house]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#f7f3ea,#efe6d4 32%,#e4d5b8 72%,#d8c49a)}html[data-ui-look=house] body,html[data-ui-look=house] #root,html[data-ui-look=house] .shell{position:relative;z-index:1;background:transparent!important;color:#2c261c!important}html[data-ui-look=house] .main,html[data-ui-look=house] .mainWarehouseWorkspace,html[data-ui-look=house] .mainSpecialWorkspace,html[data-ui-look=house] .page,html[data-ui-look=house] .dashboardPro,html[data-ui-look=house] .main:has(.dashboardPro),html[data-ui-look=house] .cachedRoutePane:has(.dashboardPro),html[data-ui-look=house] .main:has(.displaySettingsPage){background:transparent!important;color:#2c261c!important}html[data-ui-look=house] .siteHeader,html[data-ui-look=house] .siteHeader:not(.siteHeader--homeWelcome),html[data-ui-look=house] .siteHeader--homeWelcome,html[data-ui-look=house] .siteHeader--homeWelcome.siteHeader--withAsk{flex-wrap:wrap!important;min-height:62px;padding:0 18px!important;gap:8px 16px;background:linear-gradient(180deg,#f7f3eab8,#efe6d447)!important;border-bottom:1px solid rgba(196,163,90,.38)!important;box-shadow:inset 0 -1px #c4a35a38;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#2c261c!important}html[data-ui-look=house] .siteHeaderMark,html[data-ui-look=house] .siteHeaderLogo,html[data-ui-look=house] .siteHeader--homeWelcome .siteHeaderLogo,html[data-ui-look=house] .siteHeader:not(.siteHeader--homeWelcome) .siteHeaderLogo,html[data-ui-look=house] .siteHeaderLookWordmark{display:none!important}html[data-ui-look=house] .siteNavStrip{flex-wrap:wrap;overflow:visible;align-items:stretch;gap:0 2px}html[data-ui-look=house] .siteNav a,html[data-ui-look=house] .siteNavProcessTab,html[data-ui-look=house] .siteNavProcessTab--locked{font-size:12px!important;font-weight:600;letter-spacing:.02em;padding:14px 9px 12px!important;border-radius:0;color:#2c261c9e!important;background:transparent!important;box-shadow:none!important}html[data-ui-look=house] .shellLargeHeaderNav .siteNav a,html[data-ui-look=house] .shellLargeHeaderNav .siteNavProcessTab,html[data-ui-look=house] .shellLargeHeaderNav .siteNavProcessTab--locked{font-size:.95rem!important;padding:14px 10px 12px!important}html[data-ui-look=house] .siteNavStep{display:inline!important;margin-right:4px}html[data-ui-look=house] .siteNav a:hover,html[data-ui-look=house] .siteNavProcessTab:hover{color:#2c261c!important;background:transparent!important}html[data-ui-look=house] .siteNav a.active,html[data-ui-look=house] .siteNav a.active.siteNavProcessTab{background:transparent!important;color:#2c261c!important;font-weight:700;box-shadow:inset 0 -2px #c4a35a!important}html[data-ui-look=house] .siteNavProcessTab--locked{color:#2c261c61!important}html[data-ui-look=house] .siteNavDivider{width:1px;height:16px;margin:auto 8px;background:#2c261c2e;opacity:1}html[data-ui-look=house] .siteHeaderUser{font-size:12px;font-weight:650;letter-spacing:.04em;color:#2c261cb8}html[data-ui-look=house] .siteHeader .btn,html[data-ui-look=house] .siteHeader .btn.ghost{min-height:32px;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:650;letter-spacing:.04em;border-color:#2c261c47!important;background:transparent!important;color:#2c261c!important}html[data-ui-look=house] .dashboardHeroBand{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:8px auto 0!important;padding:28px 8px 12px!important;overflow:hidden!important;color:#2c261c!important}html[data-ui-look=house] .dashboardHeroBrandBlock{display:flex!important;flex-wrap:wrap;align-items:center;gap:18px 22px;max-width:54rem}html[data-ui-look=house] .dashboardHeroBrandMark{display:block!important;height:64px!important;max-width:240px;width:auto;padding:0!important;background:transparent!important;box-shadow:none!important;content:url(/branding/agc-logo-no-bg.png)!important;mix-blend-mode:normal;filter:none!important}html[data-ui-look=house] .dashboardHeroBrandName{color:#c4a35a!important}html[data-ui-look=house] .dashboardHeroBand h1,html[data-ui-look=house] .dashboardHeroLead,html[data-ui-look=house] .dashboardHeroWelcome,html[data-ui-look=house] .dashboardHeroDate,html[data-ui-look=house] .dashboardHeroPlace,html[data-ui-look=house] .dashboardHeroAside{color:#2c261c!important}html[data-ui-look=house] .dashboardHeroBand h1{font-weight:800!important;letter-spacing:-.03em;font-family:Segoe UI,Inter,system-ui,sans-serif!important}html[data-ui-look=house] .dashboardHeroBondWord,html[data-ui-look=house] .dashboardHeroBondExpansion{color:#c4a35a!important}html[data-ui-look=house] .dashboardHeroWelcome{font-size:13px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase}html[data-ui-look=house] .dashboardHeroTel{display:inline!important}html[data-ui-look=house] .dashboardHeroCta,html[data-ui-look=house] .dashboardHeroCta--alert{background:transparent!important;color:#2c261c!important;border:1px solid rgba(44,38,28,.28)!important}html[data-ui-look=house] .panel,html[data-ui-look=house] .pageHead,html[data-ui-look=house] .pageChrome,html[data-ui-look=house] .dashboardPanel,html[data-ui-look=house] .dashboardKpiCard,html[data-ui-look=house] .dashboardKpiCard--primary,html[data-ui-look=house] .dashboardKpiMini,html[data-ui-look=house] .dashboardKpiMiniLink,html[data-ui-look=house] .opsAnomalyKpi,html[data-ui-look=house] .uiLookPanel,html[data-ui-look=house] .uiLookChip,html[data-ui-look=house] .displaySettingsPage .panel{background:#fffcf647!important;color:#2c261c!important;border-color:#2c261c24!important;box-shadow:none!important}html[data-ui-look=house] .dashboardKpiCard--primary .dashboardKpiValue,html[data-ui-look=house] .dashboardKpiCard--primary .dashboardKpiLabel,html[data-ui-look=house] .dashboardKpiCard--primary .dashboardKpiHint,html[data-ui-look=house] .dashboardKpiValue,html[data-ui-look=house] h1,html[data-ui-look=house] h2,html[data-ui-look=house] h3{color:#2c261c!important}html[data-ui-look=house] .muted,html[data-ui-look=house] .eyebrow,html[data-ui-look=house] .dashboardKpiLabel,html[data-ui-look=house] .dashboardKpiHint,html[data-ui-look=house] .uiLookChip span{color:#2c261c94!important}html[data-ui-look=house] .uiLookChip.is-on{border-color:#c4a35a!important;box-shadow:inset 3px 0 #c4a35a!important;background:#efe6d48c!important}html[data-ui-look=house] .btn,html[data-ui-look=house] .btn.ghost,html[data-ui-look=house] .btn.secondary{background:transparent!important;color:#2c261c!important;border-color:#2c261c47!important}html[data-ui-look=house] .input,html[data-ui-look=house] select.input,html[data-ui-look=house] textarea.input,html[data-ui-look=house] select,html[data-ui-look=house] textarea{background:#fffcf68c!important;color:#2c261c!important;border-color:#2c261c2e!important}html[data-ui-look=night]{--gold: #c4a35a;--hero: linear-gradient(135deg, #020817 0%, #062445 100%);--navy: #e8eef6;--muted: #8ea0b5;--line: #1c334d;background:#07111f;color:#e8eef6}html[data-ui-look=night] .dashboardKpiCard,html[data-ui-look=night] .dashboardKpiMini,html[data-ui-look=night] .dashboardPanel,html[data-ui-look=night] .opsAnomalyKpi{background:#ffffff0a!important;color:#e8eef6!important}html[data-ui-look=night] .dashboardKpiValue,html[data-ui-look=night] .dashboardKpiCard--primary .dashboardKpiValue{color:#fff!important}html[data-ui-look=quiet]{--gold: #0a4a86;--hero: linear-gradient(135deg, #f8fafc, #eef2f7);--navy: #0f172a;background:#f7f8fa}html[data-ui-look=quiet] .siteHeader,html[data-ui-look=quiet] .siteHeader--homeWelcome{background:#fff!important;border-bottom:3px solid #0a4a86!important;color:#0f172a!important}html[data-ui-look=quiet] .siteNav a,html[data-ui-look=quiet] .siteNavProcessTab{color:#334155!important}html[data-ui-look=quiet] .siteHeaderLogo{content:url(/branding/agc-logo.png)!important}html[data-ui-look=quiet] .dashboardHeroBand{color:#0f172a;box-shadow:none;border:1px solid #d8deea}html[data-ui-look=quiet] .btn.ghost{color:#0f172a;border-color:#cbd5e1}html[data-ui-look=stream]{--gold: #2dd4bf;--hero: linear-gradient(135deg, #042f2e 0%, #0f172a 55%, #134e4a 100%);--navy: #ecfeff;--muted: #94a3b8;--line: #134e4a;background:#0b1220;color:#ecfeff}html[data-ui-look=stream] .uiLookBar{background:#042f2e;border-bottom-color:#134e4a}html[data-ui-look=stream] .uiLookBarBtn.is-on{background:#2dd4bf;color:#042f2e}html[data-ui-look=stream] .dashboardKpiCard,html[data-ui-look=stream] .dashboardKpiMini,html[data-ui-look=stream] .dashboardPanel{background:#ffffff0a!important}html[data-ui-look=stream] .dashboardKpiValue{color:#fff!important}html[data-ui-look=atelier]{--gold: #e4c98a;--hero: transparent;--navy: #fff8ea;--muted: #b7a992;--line: rgba(196, 163, 90, .28);background:radial-gradient(900px 500px at 8% -10%,rgba(228,201,138,.16),transparent 50%),radial-gradient(700px 480px at 92% 8%,rgba(26,122,212,.18),transparent 48%),linear-gradient(180deg,#10141c,#0c1018 40%,#0a0d13);font-family:Iowan Old Style,Palatino Linotype,Palatino,Times New Roman,serif;color:#f4efe6}html[data-ui-look=atelier] .uiLookBar{background:#0c1018eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(228,201,138,.35)}html[data-ui-look=atelier] .uiLookBarBtn.is-on{background:linear-gradient(180deg,#f0d9a0,#c4a35a);color:#1a1408}html[data-ui-look=atelier] .siteHeader,html[data-ui-look=atelier] .siteHeader--homeWelcome{background:#080a10b8!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(228,201,138,.45)!important;box-shadow:0 12px 40px #00000059}html[data-ui-look=atelier] .siteNav a.active{background:transparent!important;box-shadow:inset 0 -2px #e4c98a!important;color:#e4c98a!important;border-radius:0}html[data-ui-look=atelier] .dashboardHeroBand{border:1px solid rgba(228,201,138,.35);background:linear-gradient(135deg,#141a26eb,#0c1018c7)!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 0 0 1px #ffffff0a inset,0 30px 80px #00000073}html[data-ui-look=atelier] .dashboardHeroBand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-18deg,transparent,transparent 48px,rgba(228,201,138,.04) 48px,rgba(228,201,138,.04) 49px);pointer-events:none}html[data-ui-look=atelier] .dashboardHeroBand h1{font-size:52px;font-weight:500;letter-spacing:-.04em;background:linear-gradient(90deg,#fff8ea,#e4c98a 55%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent!important}html[data-ui-look=atelier] .dashboardHeroBrandName{letter-spacing:.28em;font-size:10px}html[data-ui-look=atelier] .dashboardHeroCta{background:transparent;color:#e4c98a;border:1px solid #e4c98a;border-radius:0;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-family:Segoe UI,sans-serif}html[data-ui-look=atelier] .dashboardKpiCard,html[data-ui-look=atelier] .dashboardKpiMini,html[data-ui-look=atelier] .dashboardPanel,html[data-ui-look=atelier] .panel,html[data-ui-look=atelier] .pageHead,html[data-ui-look=atelier] .pageChrome{background:#ffffff0b!important;border:1px solid rgba(228,201,138,.22)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:4px!important;color:#f4efe6!important}html[data-ui-look=atelier] .dashboardKpiCard--primary{background:linear-gradient(180deg,#e4c98a1f,#ffffff08)!important;border-color:#e4c98a73!important}html[data-ui-look=atelier] .dashboardKpiValue{color:#fff8ea!important;font-weight:500}html[data-ui-look=atelier] .dashboardKpiLabel{color:#e4c98a!important;font-family:Segoe UI,sans-serif}html[data-ui-look=atelier] .dashboardFlowCard{border-radius:4px;background:#ffffff08}html[data-ui-look=atelier] .dashboardFlowCard--next{border-color:#e4c98a;box-shadow:0 0 0 1px #e4c98a59,0 12px 30px #e4c98a14}html[data-ui-look=atelier] .dashboardFlowStep{background:transparent;border:1px solid #e4c98a;color:#e4c98a;border-radius:2px}html[data-ui-look=atelier] .atelierMesh{display:block}html[data-ui-look=obsidian]{--gold: #fafafa;--hero: #050505;--navy: #fff;--line: rgba(255, 255, 255, .1);background:#050505;color:#f5f5f4;font-family:Outfit,Segoe UI,sans-serif}html[data-ui-look=obsidian] .uiLookBar{background:#000;border-bottom:1px solid #fff}html[data-ui-look=obsidian] .uiLookBarBtn.is-on{background:#fff;color:#000}html[data-ui-look=obsidian] .siteHeader,html[data-ui-look=obsidian] .siteHeader--homeWelcome{background:#000!important;border-bottom:1px solid #fff!important}html[data-ui-look=obsidian] .siteNav a.active{background:#fff!important;color:#000!important;border-radius:0}html[data-ui-look=obsidian] .dashboardHeroBand{border:1px solid #fff;border-radius:0;background:#050505!important;box-shadow:8px 8px #fff}html[data-ui-look=obsidian] .dashboardHeroBand h1{font-size:64px;font-weight:800;letter-spacing:-.07em;text-transform:uppercase}html[data-ui-look=obsidian] .dashboardHeroCta{background:#fff;color:#000;border-radius:0;text-transform:uppercase;letter-spacing:.14em;font-size:11px}html[data-ui-look=obsidian] .dashboardKpiCard,html[data-ui-look=obsidian] .dashboardKpiMini,html[data-ui-look=obsidian] .dashboardPanel,html[data-ui-look=obsidian] .panel,html[data-ui-look=obsidian] .pageHead{background:#0a0a0a!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:0!important;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));color:#f5f5f4!important}html[data-ui-look=obsidian] .dashboardKpiCard--primary{background:#fff!important;color:#000!important;clip-path:none}html[data-ui-look=obsidian] .dashboardKpiCard--primary .dashboardKpiValue{color:#000!important}html[data-ui-look=obsidian] .dashboardKpiValue{color:#fff!important}html[data-ui-look=obsidian] .dashboardFlowStep{border-radius:0;background:#fff;color:#000}html[data-ui-look=obsidian] .obsidianCut{display:block;right:18px;top:18px;width:120px;height:120px}html[data-ui-look=helios]{--gold: #c2410c;--hero: #fbf3e4;--navy: #9a3412;--muted: #8a5a3a;--line: #e7c9a0;background:radial-gradient(900px 500px at 100% -10%,#fde68a 0%,transparent 55%),#f6ead4;color:#3b1d0f;font-family:Fraunces,Georgia,serif}html[data-ui-look=helios] .uiLookBar{background:#7c2d12}html[data-ui-look=helios] .uiLookBarBtn.is-on{background:#fbbf24;color:#7c2d12}html[data-ui-look=helios] .siteHeader,html[data-ui-look=helios] .siteHeader--homeWelcome{background:#fff8eb!important;color:#7c2d12!important;border-bottom:4px solid #c2410c!important}html[data-ui-look=helios] .siteNav a{color:#9a3412!important}html[data-ui-look=helios] .siteNav a.active{background:#c2410c!important;color:#fff8eb!important}html[data-ui-look=helios] .siteHeaderLogo{content:url(/branding/agc-logo.png)!important}html[data-ui-look=helios] .btn.ghost{color:#7c2d12;border-color:#c2410c}html[data-ui-look=helios] .dashboardHeroBand{background:radial-gradient(circle at 88% 20%,#fde68a,#fff8eb 42%,#f6ead4)!important;color:#7c2d12;border:1px solid #e7c9a0}html[data-ui-look=helios] .dashboardHeroBand h1{font-size:58px;font-weight:500;font-style:italic;color:#9a3412!important}html[data-ui-look=helios] .dashboardHeroCta{background:#c2410c;color:#fff8eb;border-radius:999px}html[data-ui-look=helios] .dashboardKpiCard,html[data-ui-look=helios] .dashboardKpiMini,html[data-ui-look=helios] .dashboardPanel,html[data-ui-look=helios] .panel,html[data-ui-look=helios] .pageHead{background:#fffaf1!important;border-color:#e7c9a0!important;color:#3b1d0f!important}html[data-ui-look=helios] .dashboardKpiValue{color:#9a3412!important}html[data-ui-look=helios] .dashboardFlowStep{background:#c2410c}html[data-ui-look=helios] .heliosSun{display:block;right:-40px;top:-50px;width:260px;height:260px;opacity:.55;animation:spinSun 90s linear infinite}@keyframes spinSun{to{transform:rotate(360deg)}}html[data-ui-look=vault]{--gold: #d97706;--hero: linear-gradient(145deg, #3f2114, #1a120e);--navy: #fdba74;--muted: #c4a484;--line: #6b3f24;background:repeating-linear-gradient(90deg,rgba(255,255,255,.015) 0 1px,transparent 1px 7px),#1a120e;color:#f3e6d4;font-family:IBM Plex Mono,Consolas,monospace}html[data-ui-look=vault] .uiLookBar{background:#29160f;border-bottom:2px solid #d97706}html[data-ui-look=vault] .uiLookBarBtn.is-on{background:#d97706;color:#1a120e}html[data-ui-look=vault] .siteHeader,html[data-ui-look=vault] .siteHeader--homeWelcome{background:#29160f!important;border-bottom:3px solid #b45309!important}html[data-ui-look=vault] .dashboardHeroBand{border:2px solid #b45309;border-radius:4px;box-shadow:inset 0 1px #fdba7459,0 18px #3f1f12}html[data-ui-look=vault] .dashboardHeroBand h1{font-size:36px;letter-spacing:.08em;text-transform:uppercase}html[data-ui-look=vault] .dashboardHeroCta{background:#d97706;color:#1a120e;border-radius:2px;letter-spacing:.12em;text-transform:uppercase;font-size:11px}html[data-ui-look=vault] .dashboardKpiCard,html[data-ui-look=vault] .dashboardKpiMini,html[data-ui-look=vault] .dashboardPanel,html[data-ui-look=vault] .panel,html[data-ui-look=vault] .pageHead{background:radial-gradient(circle at 12px 12px,#fbbf24 1.4px,transparent 1.8px),radial-gradient(circle at calc(100% - 12px) 12px,#fbbf24 1.4px,transparent 1.8px),linear-gradient(180deg,#2a1810,#1c110c)!important;border:1px solid #b45309!important;border-radius:4px!important;color:#f3e6d4!important}html[data-ui-look=vault] .dashboardKpiValue{color:#fdba74!important}html[data-ui-look=vault] .dashboardFlowStep{background:#d97706;color:#1a120e;border-radius:2px}html[data-ui-look=noir]{--gold: #e7d3a3;--hero: #0c0b0a;--navy: #f8f1e3;--muted: #b8a78c;--line: #3a342c;background:#12100e;color:#f3ead8;font-family:Newsreader,Palatino Linotype,serif}html[data-ui-look=noir] .uiLookBar{background:#000;border-bottom:1px solid #e7d3a3}html[data-ui-look=noir] .uiLookBarBtn.is-on{background:#e7d3a3;color:#000}html[data-ui-look=noir] .siteHeader,html[data-ui-look=noir] .siteHeader--homeWelcome{background:#000!important;border-bottom:1px solid #e7d3a3!important}html[data-ui-look=noir] .dashboardHeroBand{border-radius:0;background:#0c0b0a!important;box-shadow:inset 0 18px #000,inset 0 -18px #000;border:0}html[data-ui-look=noir] .dashboardHeroBand h1{font-size:54px;font-weight:500;font-style:italic;color:#f8f1e3!important}html[data-ui-look=noir] .dashboardHeroCta{background:transparent;color:#e7d3a3;border:1px solid #e7d3a3;border-radius:0}html[data-ui-look=noir] .dashboardKpiCard,html[data-ui-look=noir] .dashboardKpiMini,html[data-ui-look=noir] .dashboardPanel,html[data-ui-look=noir] .panel,html[data-ui-look=noir] .pageHead{background:#1a1714!important;border-color:#3a342c!important;border-radius:0!important;color:#f3ead8!important}html[data-ui-look=noir] .dashboardKpiValue{color:#f8f1e3!important;font-style:italic}html[data-ui-look=noir] .dashboardFlowStep{background:#e7d3a3;color:#000;border-radius:0}html[data-ui-look=marble]{--gold: #a16207;--hero: #fff;--navy: #1c1917;--muted: #78716c;--line: #e7e5e4;background:linear-gradient(115deg,transparent 40%,rgba(196,163,90,.08) 42%,transparent 44%),linear-gradient(70deg,#fff,#f4f1ea 48%,#fff);color:#1c1917;font-family:Times New Roman,Newsreader,serif}html[data-ui-look=marble] .uiLookBar{background:#fff;color:#1c1917;border-bottom:1px solid #a16207}html[data-ui-look=marble] .uiLookBarTitle{color:#a16207}html[data-ui-look=marble] .uiLookBarBtn{color:#1c1917;border-color:#d6d3d1;background:#fff}html[data-ui-look=marble] .uiLookBarBtn.is-on{background:#1c1917;color:#fff}html[data-ui-look=marble] .siteHeader,html[data-ui-look=marble] .siteHeader--homeWelcome{background:#fff!important;color:#1c1917!important;border-bottom:1px solid #a16207!important}html[data-ui-look=marble] .siteNav a{color:#57534e!important}html[data-ui-look=marble] .siteNav a.active{background:transparent!important;box-shadow:inset 0 -2px #a16207!important;color:#a16207!important}html[data-ui-look=marble] .siteHeaderLogo{content:url(/branding/agc-logo.png)!important}html[data-ui-look=marble] .btn.ghost{color:#1c1917;border-color:#a16207}html[data-ui-look=marble] .dashboardHeroBand{background:#fff!important;color:#1c1917;border-radius:0;box-shadow:none;border-top:1px solid #a16207;border-bottom:1px solid #a16207}html[data-ui-look=marble] .dashboardHeroBrandName{font-family:Cinzel,serif;letter-spacing:.32em}html[data-ui-look=marble] .dashboardHeroBand h1{font-family:Cinzel,serif;font-size:48px;font-weight:600;color:#1c1917!important}html[data-ui-look=marble] .dashboardHeroCta{background:transparent;color:#a16207;border:1px solid #a16207;border-radius:0;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-family:Cinzel,serif}html[data-ui-look=marble] .dashboardKpiCard,html[data-ui-look=marble] .dashboardKpiMini,html[data-ui-look=marble] .dashboardPanel{background:#fff!important;border:0!important;border-bottom:1px solid #e7e5e4!important;border-radius:0!important}html[data-ui-look=marble] .dashboardKpiValue{color:#1c1917!important;font-family:Cinzel,serif}html[data-ui-look=marble] .dashboardFlowStep{background:transparent;border:1px solid #a16207;color:#a16207;border-radius:0}html[data-ui-look=marble] .marbleVein{display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.35}html[data-ui-look=dock]{--gold: #22d3ee;--hero: #020617;--navy: #67e8f9;--muted: #67e8f9;--line: #155e75;background:#020617;color:#ecfeff;font-family:Syne,Bahnschrift,Segoe UI,sans-serif}html[data-ui-look=dock] .uiLookBar{background:#020617;border-bottom:1px solid #22d3ee}html[data-ui-look=dock] .uiLookBarBtn.is-on{background:#22d3ee;color:#020617}html[data-ui-look=dock] .siteHeader,html[data-ui-look=dock] .siteHeader--homeWelcome{background:#020617!important;border-bottom:1px solid #22d3ee!important}html[data-ui-look=dock] .siteNav a.active{color:#f0abfc!important;background:#f0abfc1a!important}html[data-ui-look=dock] .dashboardHeroBand{border:1px solid #22d3ee;border-radius:0;background:#020617cc!important;box-shadow:0 0 40px #22d3ee26,inset 0 0 80px #22d3ee0d}html[data-ui-look=dock] .dashboardHeroBand h1{font-size:48px;font-weight:800;background:linear-gradient(90deg,#67e8f9,#f0abfc);-webkit-background-clip:text;background-clip:text;color:transparent!important}html[data-ui-look=dock] .dashboardHeroBrandName:after{content:" █";color:#22d3ee;animation:lookBlink 1.1s step-end infinite}@keyframes lookBlink{50%{opacity:0}}html[data-ui-look=dock] .dashboardHeroCta{background:transparent;color:#22d3ee;border:1px solid #22d3ee;border-radius:0;box-shadow:4px 4px #f0abfc}html[data-ui-look=dock] .dashboardKpiCard,html[data-ui-look=dock] .dashboardKpiMini,html[data-ui-look=dock] .dashboardPanel,html[data-ui-look=dock] .panel,html[data-ui-look=dock] .pageHead{position:relative;background:#082f4959!important;border:1px solid #155e75!important;border-radius:0!important;color:#ecfeff!important}html[data-ui-look=dock] .dashboardKpiValue{color:#67e8f9!important}html[data-ui-look=dock] .dashboardFlowStep{background:transparent;border:1px solid #22d3ee;color:#22d3ee;border-radius:0}html[data-ui-look=dock] .dockGrid{display:block;right:0;bottom:0;width:220px;height:160px;opacity:.45}html[data-ui-look=monolith]{--gold: #e11d48;--hero: #111;--navy: #111;--line: #111;background:#fff;color:#111;font-family:Bebas Neue,Impact,Arial Black,sans-serif}html[data-ui-look=monolith] .uiLookBar{background:#111}html[data-ui-look=monolith] .uiLookBarBtn.is-on{background:#e11d48;color:#fff;border-color:#e11d48}html[data-ui-look=monolith] .siteHeader,html[data-ui-look=monolith] .siteHeader--homeWelcome{background:#111!important;border-bottom:8px solid #e11d48!important}html[data-ui-look=monolith] .siteNav a{font-family:Segoe UI,sans-serif}html[data-ui-look=monolith] .dashboardHeroBand{border-radius:0;background:#111!important;box-shadow:none}html[data-ui-look=monolith] .dashboardHeroBand h1{font-size:72px;line-height:.9;font-weight:400}html[data-ui-look=monolith] .dashboardHeroLead,html[data-ui-look=monolith] .muted{font-family:Segoe UI,sans-serif}html[data-ui-look=monolith] .dashboardHeroCta{background:#e11d48;color:#fff;border-radius:0;font-size:22px;padding:8px 16px}html[data-ui-look=monolith] .dashboardKpiCard,html[data-ui-look=monolith] .dashboardKpiMini,html[data-ui-look=monolith] .dashboardPanel,html[data-ui-look=monolith] .panel,html[data-ui-look=monolith] .pageHead{background:#fff!important;border:2px solid #111!important;border-radius:0!important}html[data-ui-look=monolith] .dashboardKpiValue{color:#111!important;font-size:42px!important}html[data-ui-look=monolith] .dashboardFlowStep{background:#e11d48;border-radius:0;width:36px;height:36px}html[data-ui-look=monolith] .dashboardFlowCard--next{box-shadow:6px 6px #e11d48;border-color:#111}html[data-ui-look=monolith] .dashboardPanelHead h2{font-size:28px!important;font-weight:400}html[data-ui-look=silk]{--gold: #c4a35a;--hero: linear-gradient(160deg, #1e3a5f, #0f2744);--navy: #1e3a5f;--muted: #64748b;--line: #d6cbb8;background:radial-gradient(circle at 20px 20px,rgba(30,58,95,.07) 1.2px,transparent 1.4px),#f3ece3;background-size:28px 28px,auto;color:#1e293b;font-family:Cormorant Garamond,Iowan Old Style,Georgia,serif}html[data-ui-look=silk] .uiLookBar{background:#1e3a5f}html[data-ui-look=silk] .uiLookBarBtn.is-on{background:#c4a35a;color:#1e3a5f}html[data-ui-look=silk] .siteHeader,html[data-ui-look=silk] .siteHeader--homeWelcome{background:#1e3a5f!important;border-bottom:1px solid #c4a35a!important}html[data-ui-look=silk] .main{box-shadow:inset 6px 0 #c4a35a}html[data-ui-look=silk] .dashboardHeroBand{background:linear-gradient(160deg,#1e3a5f,#0f2744)!important;color:#f8f1e7;border-radius:2px;border:1px solid #c4a35a}html[data-ui-look=silk] .dashboardHeroBand h1{font-size:56px;font-weight:500;font-style:italic}html[data-ui-look=silk] .dashboardHeroCta{background:#c4a35a;color:#1e3a5f;border-radius:2px}html[data-ui-look=silk] .dashboardKpiCard,html[data-ui-look=silk] .dashboardKpiMini,html[data-ui-look=silk] .dashboardPanel,html[data-ui-look=silk] .panel,html[data-ui-look=silk] .pageHead{background:#fffcf7eb!important;border-color:#d6cbb8!important;border-radius:2px!important;color:#1e293b!important}html[data-ui-look=silk] .dashboardKpiValue{color:#1e3a5f!important}html[data-ui-look=silk] .dashboardFlowStep{background:#1e3a5f;border-radius:2px}html[data-ui-look=ledger]{--gold: #9a3412;--hero: #efe3cc;--navy: #9a3412;--muted: #7c6a52;--line: #c4b089;background:#e9dcc4;color:#2b2118;font-family:Cinzel,Palatino,serif}html[data-ui-look=ledger] .uiLookBar{background:#2b2118}html[data-ui-look=ledger] .uiLookBarBtn.is-on{background:#9a3412;color:#efe3cc}html[data-ui-look=ledger] .siteHeader,html[data-ui-look=ledger] .siteHeader--homeWelcome{background:#efe3cc!important;color:#2b2118!important;border-bottom:3px double #2b2118!important}html[data-ui-look=ledger] .siteNav a{color:#5c4a36!important}html[data-ui-look=ledger] .siteNav a.active{background:transparent!important;box-shadow:0 0 0 1px #2b2118!important;color:#2b2118!important}html[data-ui-look=ledger] .siteHeaderLogo{content:url(/branding/agc-logo.png)!important}html[data-ui-look=ledger] .btn.ghost{color:#2b2118;border-color:#2b2118}html[data-ui-look=ledger] .dashboardHeroBand{background:repeating-linear-gradient(#efe3cc,#efe3cc 31px,#d7c49a 32px)!important;color:#2b2118;border:3px double #2b2118;border-radius:0;box-shadow:8px 8px #2b2118}html[data-ui-look=ledger] .dashboardHeroBand h1{font-size:42px;letter-spacing:.08em;text-transform:uppercase;color:#2b2118!important}html[data-ui-look=ledger] .dashboardHeroCta{background:#2b2118;color:#efe3cc;border-radius:0;letter-spacing:.14em;text-transform:uppercase;font-size:11px}html[data-ui-look=ledger] .dashboardHeroAside:after{content:"W. THURROCK";display:grid;place-items:center;margin:18px 0 0 auto;width:96px;height:96px;border:3px solid #9a3412;border-radius:50%;color:#9a3412;font-size:9px;letter-spacing:.08em;transform:rotate(-18deg);opacity:.55}html[data-ui-look=ledger] .dashboardKpiCard,html[data-ui-look=ledger] .dashboardKpiMini,html[data-ui-look=ledger] .dashboardPanel,html[data-ui-look=ledger] .panel,html[data-ui-look=ledger] .pageHead{background:repeating-linear-gradient(#f4ead6,#f4ead6 27px,#d7c49a 28px)!important;border:1px solid #2b2118!important;border-radius:0!important;color:#2b2118!important}html[data-ui-look=ledger] .dashboardKpiValue{color:#9a3412!important;font-family:IBM Plex Mono,Consolas,monospace}html[data-ui-look=ledger] .dashboardFlowStep{background:#2b2118;border-radius:0}html[data-ui-look=aurora]{--gold: #67e8f9;--hero: transparent;--navy: #fff;--muted: #a5b4fc;--line: rgba(165, 180, 252, .25);background:radial-gradient(800px 400px at 10% 0%,rgba(56,189,248,.22),transparent 50%),radial-gradient(700px 480px at 90% 10%,rgba(167,139,250,.28),transparent 52%),radial-gradient(600px 400px at 50% 100%,rgba(52,211,153,.12),transparent 50%),#070b18;color:#eef2ff;font-family:Fraunces,Georgia,serif}html[data-ui-look=aurora] .uiLookBar{background:#070b18cc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(167,139,250,.4)}html[data-ui-look=aurora] .uiLookBarBtn.is-on{background:linear-gradient(90deg,#67e8f9,#a78bfa);color:#070b18}html[data-ui-look=aurora] .siteHeader,html[data-ui-look=aurora] .siteHeader--homeWelcome{background:#070b18a6!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(103,232,249,.35)!important}html[data-ui-look=aurora] .dashboardHeroBand{background:linear-gradient(135deg,#ffffff14,#a78bfa1f 50%,#34d39914)!important;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html[data-ui-look=aurora] .dashboardHeroBand h1{font-size:56px;font-weight:500;background:linear-gradient(90deg,#fff,#67e8f9,#a78bfa,#fff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:auroraShift 8s linear infinite}@keyframes auroraShift{to{background-position:200% center}}html[data-ui-look=aurora] .dashboardHeroCta{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:999px}html[data-ui-look=aurora] .dashboardKpiCard,html[data-ui-look=aurora] .dashboardKpiMini,html[data-ui-look=aurora] .dashboardPanel,html[data-ui-look=aurora] .panel,html[data-ui-look=aurora] .pageHead{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.14)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#eef2ff!important}html[data-ui-look=aurora] .dashboardKpiCard--primary{background:linear-gradient(180deg,#67e8f929,#a78bfa14)!important}html[data-ui-look=aurora] .dashboardKpiValue{color:#fff!important}html[data-ui-look=aurora] .dashboardFlowStep{background:transparent;border:1px solid #a78bfa;color:#a78bfa}html[data-ui-look=aurora] .auroraVeil{display:block;right:-30px;bottom:-20px;width:320px;height:200px;opacity:.7}html[data-ui-look] .siteHeader .siteNavStrip{flex-wrap:wrap;overflow:visible;max-width:100%}html[data-ui-look] .siteHeader .siteHeaderBrandBlock{flex-wrap:nowrap!important;flex-direction:row!important}html[data-ui-look=dark],html[data-ui-look=dark] body,html[data-ui-look=dark] #root,html[data-ui-look=dark] .shell,html[data-ui-look=dark] .main,html[data-ui-look=dark] .mainWarehouseWorkspace,html[data-ui-look=dark] .mainSpecialWorkspace,html[data-ui-look=dark] .page,html[data-ui-look=dark] .dashboardPro,html[data-ui-look=dark] .main:has(.dashboardPro),html[data-ui-look=dark] .cachedRoutePane:has(.dashboardPro){background:#000!important;color:#fff!important}html[data-ui-look=dark] *,html[data-ui-look=dark] *:before,html[data-ui-look=dark] *:after{animation:none!important;transition:none!important}html[data-ui-look=dark] .siteHeader,html[data-ui-look=dark] .siteHeader:not(.siteHeader--homeWelcome),html[data-ui-look=dark] .siteHeader--homeWelcome,html[data-ui-look=dark] .siteHeader--homeWelcome.siteHeader--withAsk{background:#000!important;border-bottom:1px solid #fff!important;color:#fff!important}html[data-ui-look=dark] .panel,html[data-ui-look=dark] .pageHead,html[data-ui-look=dark] .pageChrome,html[data-ui-look=dark] .dashboardPanel,html[data-ui-look=dark] .dashboardKpiCard,html[data-ui-look=dark] .dashboardKpiCard--primary,html[data-ui-look=dark] .dashboardKpiMini,html[data-ui-look=dark] .dashboardKpiMiniLink,html[data-ui-look=dark] .opsAnomalyKpi,html[data-ui-look=dark] .opsAnomalyKpi--ok,html[data-ui-look=dark] .opsAnomalyKpi--warn,html[data-ui-look=dark] .opsAnomalyKpi--critical,html[data-ui-look=dark] .dashboardPage .opsAnomalyKpi,html[data-ui-look=dark] .recordPickerPanel,html[data-ui-look=dark] .inventoryEditPanel,html[data-ui-look=dark] .uiLookPanel,html[data-ui-look=dark] .uiLookChip,html[data-ui-look=dark] .pageMetricChip,html[data-ui-look=dark] .dashboardQuickCard,html[data-ui-look=dark] .dashboardFlowCard,html[data-ui-look=dark] .dashboardFlowCard--locked{background:#000!important;color:#fff!important;border-color:#fff!important;box-shadow:none!important}html[data-ui-look=dark] .dashboardKpiValue,html[data-ui-look=dark] .dashboardKpiCard--primary .dashboardKpiValue,html[data-ui-look=dark] .dashboardKpiLabel,html[data-ui-look=dark] .dashboardKpiHint,html[data-ui-look=dark] .dashboardPanelHead h2,html[data-ui-look=dark] .dashboardPanelHead .muted,html[data-ui-look=dark] .opsAnomalyKpiLabel,html[data-ui-look=dark] .opsAnomalyKpiValue,html[data-ui-look=dark] .dashboardFlowTitle,html[data-ui-look=dark] h1,html[data-ui-look=dark] h2,html[data-ui-look=dark] .muted,html[data-ui-look=dark] .eyebrow{color:#fff!important}html[data-ui-look=dark] .dashboardGoingOutTile,html[data-ui-look=dark] .dashboardGoingOutTile.is-empty,html[data-ui-look=dark] .dashboardGoingOutTile--overdue,html[data-ui-look=dark] .dashboardGoingOutTile--week,html[data-ui-look=dark] .dashboardGoingOutTile--nextWeek,html[data-ui-look=dark] .dashboardGoingOutTile--later,html[data-ui-look=dark] .dashboardGoingOutTile--undated,html[data-ui-look=dark] .dashboardGoingOutTile--loaded{background:#000!important;color:#fff!important;border:1px solid #fff!important}html[data-ui-look=dark] .dashboardGoingOutWeekday,html[data-ui-look=dark] .dashboardGoingOutWeekday.is-empty{color:#fff!important;border:1px solid #fff!important}html[data-ui-look=dark] .dashboardGoingOutWeekday--mon{background:#1d4ed8!important}html[data-ui-look=dark] .dashboardGoingOutWeekday--tue{background:#0e7490!important}html[data-ui-look=dark] .dashboardGoingOutWeekday--wed{background:#b45309!important}html[data-ui-look=dark] .dashboardGoingOutWeekday--thu{background:#15803d!important}html[data-ui-look=dark] .dashboardGoingOutWeekday--fri{background:#6d28d9!important}html[data-ui-look=dark] .dashboardGoingOutTileLabel,html[data-ui-look=dark] .dashboardGoingOutTileHint,html[data-ui-look=dark] .dashboardGoingOutTileValue{color:#fff!important}html[data-ui-look=dark] .input,html[data-ui-look=dark] select.input,html[data-ui-look=dark] textarea.input,html[data-ui-look=dark] .inputCompact{background:#000!important;color:#fff!important;border-color:#fff!important}html[data-ui-look=dark] .btn{background:#fff!important;color:#000!important;border-color:#fff!important}html[data-ui-look=dark] .btn.ghost,html[data-ui-look=dark] .btn.secondary{background:#000!important;color:#fff!important;border-color:#fff!important}html[data-ui-look=dark] .dashboardFlowStep{background:#000!important;color:#fff!important;border:1px solid #fff!important}html[data-ui-look=dark] table,html[data-ui-look=dark] th,html[data-ui-look=dark] td{background:#000!important;color:#fff!important;border-color:#fff!important}html[data-ui-look=fade]{background-color:#00122a!important;color:#fff!important;color-scheme:dark}html[data-ui-look=fade]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#00122a,#001a3a 32%,#0a3a72 72%,#124a8c)}html[data-ui-look=fade] body,html[data-ui-look=fade] #root,html[data-ui-look=fade] .shell,html[data-ui-look=fade] .main,html[data-ui-look=fade] .mainWarehouseWorkspace,html[data-ui-look=fade] .mainSpecialWorkspace,html[data-ui-look=fade] .page,html[data-ui-look=fade] .dashboardPro,html[data-ui-look=fade] .main:has(.dashboardPro),html[data-ui-look=fade] .cachedRoutePane:has(.dashboardPro){background:transparent!important;color:#fff!important}html[data-ui-look=fade] body,html[data-ui-look=fade] #root,html[data-ui-look=fade] .shell{position:relative;z-index:1}html[data-ui-look=fade] .siteHeader,html[data-ui-look=fade] .siteHeader:not(.siteHeader--homeWelcome),html[data-ui-look=fade] .siteHeader--homeWelcome,html[data-ui-look=fade] .siteHeader--homeWelcome.siteHeader--withAsk{min-height:62px;padding:0 24px!important;gap:18px 22px;background:linear-gradient(180deg,#000a1c8c,#00122a1f)!important;border-bottom:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 -1px #8ec8f529;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff!important}html[data-ui-look=fade] .siteNavStrip{gap:2px;align-items:stretch}html[data-ui-look=fade] .siteNav a,html[data-ui-look=fade] .siteNavProcessTab,html[data-ui-look=fade] .siteNavProcessTab--locked{font-size:13px!important;font-weight:600;letter-spacing:.03em;padding:18px 11px 16px!important;border-radius:0;color:#ffffffb3!important;background:transparent!important;box-shadow:none!important}html[data-ui-look=fade] .shellLargeHeaderNav .siteNav a,html[data-ui-look=fade] .shellLargeHeaderNav .siteNavProcessTab,html[data-ui-look=fade] .shellLargeHeaderNav .siteNavProcessTab--locked{font-size:1.02rem!important;letter-spacing:.02em;padding:18px 13px 16px!important}html[data-ui-look=fade] .siteNav a:hover,html[data-ui-look=fade] .siteNavProcessTab:hover{color:#fff!important;background:transparent!important}html[data-ui-look=fade] .siteNav a.active,html[data-ui-look=fade] .siteNav a.active.siteNavProcessTab{background:transparent!important;color:#fff!important;font-weight:700;box-shadow:inset 0 -2px #8ec8f5!important}html[data-ui-look=fade] .siteNavProcessTab--locked{color:#ffffff61!important}html[data-ui-look=fade] .siteNavDivider{width:1px;height:18px;margin:auto 10px;background:#ffffff38;opacity:1}html[data-ui-look=fade] .siteHeaderActions{gap:10px 14px}html[data-ui-look=fade] .siteHeaderUser{font-size:12px;font-weight:650;letter-spacing:.04em;color:#ffffffc7}html[data-ui-look=fade] .siteHeader .btn,html[data-ui-look=fade] .siteHeader .btn.ghost{min-height:32px;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:650;letter-spacing:.04em;border-color:#ffffff47!important;background:transparent!important;color:#fff!important}html[data-ui-look=fade] .siteHeader .btn:hover,html[data-ui-look=fade] .siteHeader .btn.ghost:hover{border-color:#8ec8f5b3!important;color:#fff!important}html[data-ui-look=fade] .dashboardHeroBand{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:8px auto 0!important;padding:28px 8px 12px!important;overflow:hidden!important}html[data-ui-look=fade] .dashboardHeroBrandBlock{display:flex!important;flex-wrap:wrap;align-items:center;gap:18px 22px;max-width:54rem}html[data-ui-look=fade] .dashboardHeroBrandMark{display:block!important;height:64px!important;max-width:240px;width:auto;padding:0!important;background:transparent!important;content:url(/branding/agc-logo-on-dark.png)!important}html[data-ui-look=fade] .dashboardHeroBrandName{color:#ffffffc7!important}html[data-ui-look=fade] .dashboardHeroBand h1{font-weight:800!important;letter-spacing:-.03em}html[data-ui-look=fade] .dashboardHeroBondWord,html[data-ui-look=fade] .dashboardHeroBondExpansion{color:#8ec8f5!important}html[data-ui-look=fade] .dashboardHeroWelcome{font-size:13px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase}html[data-ui-look=fade] .dashboardHeroTel{display:inline!important}html[data-ui-look=fade] .dashboardHeroCta,html[data-ui-look=fade] .dashboardHeroCta--alert{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.45)!important}html[data-ui-look=fade] .panel,html[data-ui-look=fade] .pageHead,html[data-ui-look=fade] .pageChrome,html[data-ui-look=fade] .dashboardPanel,html[data-ui-look=fade] .dashboardKpiCard,html[data-ui-look=fade] .dashboardKpiCard--primary,html[data-ui-look=fade] .dashboardKpiMini,html[data-ui-look=fade] .dashboardKpiMiniLink,html[data-ui-look=fade] .opsAnomalyKpi,html[data-ui-look=fade] .opsAnomalyKpi--ok,html[data-ui-look=fade] .opsAnomalyKpi--warn,html[data-ui-look=fade] .opsAnomalyKpi--critical,html[data-ui-look=fade] .dashboardPage .opsAnomalyKpi,html[data-ui-look=fade] .recordPickerPanel,html[data-ui-look=fade] .inventoryEditPanel,html[data-ui-look=fade] .uiLookPanel,html[data-ui-look=fade] .uiLookChip,html[data-ui-look=fade] .pageMetricChip,html[data-ui-look=fade] .dashboardQuickCard,html[data-ui-look=fade] .dashboardFlowCard,html[data-ui-look=fade] .dashboardFlowCard--locked,html[data-ui-look=fade] .workspaceEditPanel,html[data-ui-look=fade] .weightSheetForm,html[data-ui-look=fade] .clientFullEdit,html[data-ui-look=fade] .processBar,html[data-ui-look=fade] .cloudSyncBar{background:transparent!important;color:#fff!important;border-color:#ffffff2e!important;box-shadow:none!important}html[data-ui-look=fade] .dashboardKpiValue,html[data-ui-look=fade] .dashboardKpiCard--primary .dashboardKpiValue,html[data-ui-look=fade] .dashboardKpiCard--primary .dashboardKpiLabel,html[data-ui-look=fade] .dashboardKpiCard--primary .dashboardKpiHint,html[data-ui-look=fade] .dashboardKpiLabel,html[data-ui-look=fade] .dashboardKpiHint,html[data-ui-look=fade] .dashboardPanelHead h2,html[data-ui-look=fade] .dashboardPanelHead .muted,html[data-ui-look=fade] .opsAnomalyKpiLabel,html[data-ui-look=fade] .opsAnomalyKpiValue,html[data-ui-look=fade] .dashboardFlowTitle,html[data-ui-look=fade] h1,html[data-ui-look=fade] h2,html[data-ui-look=fade] h3,html[data-ui-look=fade] .muted,html[data-ui-look=fade] .eyebrow,html[data-ui-look=fade] .uiLookChip strong,html[data-ui-look=fade] .uiLookChip span{color:#fff!important}html[data-ui-look=fade] .muted,html[data-ui-look=fade] .eyebrow,html[data-ui-look=fade] .dashboardKpiLabel,html[data-ui-look=fade] .dashboardKpiHint,html[data-ui-look=fade] .uiLookChip span{color:#ffffffad!important}html[data-ui-look=fade] .dashboardFlowStep{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.45)!important}html[data-ui-look=fade] .dashboardFlowNextTag{color:#8ec8f5!important}html[data-ui-look=fade] .input,html[data-ui-look=fade] select.input,html[data-ui-look=fade] textarea.input,html[data-ui-look=fade] .inputCompact,html[data-ui-look=fade] select,html[data-ui-look=fade] textarea{background:transparent!important;color:#fff!important;border-color:#ffffff2e!important}html[data-ui-look=fade] .btn,html[data-ui-look=fade] .btn.ghost,html[data-ui-look=fade] .btn.secondary{background:transparent!important;color:#fff!important;border-color:#ffffff73!important}html[data-ui-look=fade] .uiLookChip.is-on{background:transparent!important;border-color:#ffffffa6!important;box-shadow:inset 3px 0 #8ec8f5!important}html[data-ui-look=fade] table,html[data-ui-look=fade] th,html[data-ui-look=fade] td,html[data-ui-look=fade] table thead th,html[data-ui-look=fade] .recordPickerTable thead th,html[data-ui-look=fade] .recordPickerTable tbody td{background:transparent!important;color:#fff!important;border-color:#ffffff2e!important}html[data-ui-look=fade] table tbody tr:hover td,html[data-ui-look=fade] .recordPickerTable tbody tr:hover td,html[data-ui-look=fade] .recordPickerTable tbody tr.rowActive td{background:#ffffff14!important}html[data-ui-look=fade] .dashboardKpiPrimary,html[data-ui-look=fade] .dashboardKpiSecondary,html[data-ui-look=fade] .dashboardPro .dashboardKpiPrimary,html[data-ui-look=fade] .dashboardPro .dashboardKpiSecondary{background:transparent!important;border:none!important;overflow:visible!important}html[data-ui-look=fade] .dashboardPro a.dashboardKpiCard,html[data-ui-look=fade] .dashboardPro a.dashboardKpiCardLink,html[data-ui-look=fade] .dashboardPro .dashboardKpiCard.dashboardKpiCard--primary,html[data-ui-look=fade] .dashboardPro .dashboardKpiCard.dashboardKpiCardAlert,html[data-ui-look=fade] .dashboardPro a.dashboardKpiMini,html[data-ui-look=fade] .dashboardPro a.dashboardKpiMiniLink,html[data-ui-look=fade] .dashboardPro .dashboardKpiMini{background:transparent!important;background-image:none!important;color:#fff!important;border-color:#ffffff2e!important;box-shadow:none!important}html[data-ui-look=fade] .dashboardPro .dashboardKpiValue,html[data-ui-look=fade] .dashboardPro .dashboardKpiCard--primary .dashboardKpiValue,html[data-ui-look=fade] .dashboardPro .dashboardKpiMini strong{color:#fff!important}html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main *,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .cachedRoutePane,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .cachedRoutePane *,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .siteHeader,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .siteHeader *{background-color:transparent!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html[data-ui-look=fade] .shell.agcShell.appLayoutShell .siteHeader .siteNav a.active{box-shadow:inset 0 -2px #8ec8f5!important}html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main .dashboardGoingOutTile--overdue,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main a.dashboardGoingOutTile.dashboardGoingOutTile--overdue{background-image:linear-gradient(145deg,#b42318,#7f1d1d)!important;background-color:#7f1d1d!important}html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main .dashboardGoingOutTile--week,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main a.dashboardGoingOutTile.dashboardGoingOutTile--week{background-image:linear-gradient(145deg,#0a4a86,#001a3a)!important;background-color:#001a3a!important}html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main .dashboardGoingOutTile--nextWeek,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main a.dashboardGoingOutTile.dashboardGoingOutTile--nextWeek{background-image:linear-gradient(145deg,#0e7490,#155e75)!important;background-color:#155e75!important}html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main .dashboardGoingOutTile--later,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main a.dashboardGoingOutTile.dashboardGoingOutTile--later{background-image:linear-gradient(145deg,#0d7a3a,#14532d)!important;background-color:#14532d!important}html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main .dashboardGoingOutTile--undated,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main a.dashboardGoingOutTile.dashboardGoingOutTile--undated{background-image:linear-gradient(145deg,#57534e,#292524)!important;background-color:#292524!important}html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main .dashboardGoingOutTile--loaded,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main a.dashboardGoingOutTile.dashboardGoingOutTile--loaded{background-image:linear-gradient(145deg,#0e7490,#164e63)!important;background-color:#164e63!important}html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main .dashboardGoingOutWeekday--mon,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main a.dashboardGoingOutWeekday.dashboardGoingOutWeekday--mon{background-image:linear-gradient(145deg,#1d4ed8,#1e3a8a)!important;background-color:#1e3a8a!important}html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main .dashboardGoingOutWeekday--tue,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main a.dashboardGoingOutWeekday.dashboardGoingOutWeekday--tue{background-image:linear-gradient(145deg,#0e7490,#155e75)!important;background-color:#155e75!important}html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main .dashboardGoingOutWeekday--wed,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main a.dashboardGoingOutWeekday.dashboardGoingOutWeekday--wed{background-image:linear-gradient(145deg,#d97706,#92400e)!important;background-color:#92400e!important}html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main .dashboardGoingOutWeekday--thu,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main a.dashboardGoingOutWeekday.dashboardGoingOutWeekday--thu{background-image:linear-gradient(145deg,#16a34a,#14532d)!important;background-color:#14532d!important}html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main .dashboardGoingOutWeekday--fri,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main a.dashboardGoingOutWeekday.dashboardGoingOutWeekday--fri{background-image:linear-gradient(145deg,#7c3aed,#4c1d95)!important;background-color:#4c1d95!important}html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main img.pcnLogo,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main .pcnLogo,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main img.docLetterheadLogo,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main .docLetterheadLogo{background:transparent!important;background-image:none!important;padding:0!important;box-shadow:none!important;filter:none!important;content:url(/branding/agc-logo-on-dark.png)!important}html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main select,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main select.input,html[data-ui-look=fade] .shell.agcShell.appLayoutShell .main select option{background-color:#001a3a!important;background-image:none!important;color:#fff!important}@media (max-width: 1200px){html[data-ui-look] .siteHeader .siteNav{grid-column:1 / -1!important;grid-row:2!important}}html:not([data-ui-look]) .dashboardHeroBand{display:none!important}html:not([data-ui-look]) .siteHeaderMark,html:not([data-ui-look]) .siteHeaderLogo,html:not([data-ui-look]) .siteHeader--homeWelcome .siteHeaderLogo,html:not([data-ui-look]) .siteHeader:not(.siteHeader--homeWelcome) .siteHeaderLogo{display:block!important}html:not([data-ui-look]) .siteHeader--homeWelcome .siteHeaderWelcome{display:flex!important}html[data-ui-look=commodity]{--agc-navy: #001a3a;--agc-navy-deep: #00122a;--agc-accent: #c4a35a;--agc-accent-soft: #efe6d4;--line: #d4dce8;--look-paper: #f3efe6;--look-ink: #0f1c2e;--look-muted: #5a6c82;--look-line: #d4dce8;--look-header: linear-gradient(180deg, #00244d 0%, #001a3a 58%, #00122a 100%);--look-header-bar: #c4a35a;--look-nav: #fff;--look-surface: #fff;--look-input: #fff;--look-th: #f6f1e8;--look-hero: linear-gradient(128deg, #00152e 0%, #002d62 48%, #0a4a86 100%);--look-radius: 4px;--look-font: "Instrument Sans", Inter, "Segoe UI", system-ui, sans-serif;--commodity-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--commodity-shadow-sm: 0 1px 2px rgba(0, 26, 58, .06), 0 8px 24px rgba(0, 26, 58, .05);--commodity-shadow-md: 0 2px 4px rgba(0, 26, 58, .07), 0 16px 40px rgba(0, 26, 58, .08);--commodity-gold-glow: 0 0 0 1px rgba(196, 163, 90, .35), 0 8px 28px rgba(196, 163, 90, .14)}.commodityDeskBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.commodityDeskBackdrop__wash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 120% 80% at 100% 0%,rgba(10,74,134,.1),transparent 52%),radial-gradient(ellipse 90% 70% at 0% 100%,rgba(196,163,90,.08),transparent 48%),linear-gradient(180deg,#f7f3eb,#f0ebe2 42%,#ebe4d8)}.commodityDeskBackdrop__mesh{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.45;background-image:linear-gradient(rgba(0,26,58,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,26,58,.035) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 40%,#000 20%,transparent 100%);mask-image:radial-gradient(ellipse 85% 75% at 50% 40%,#000 20%,transparent 100%)}.commodityDeskBackdrop__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.commodityDeskBackdrop__mark{position:absolute;right:-80px;bottom:-120px;width:min(42vw,420px);height:min(42vw,420px);opacity:.55}html[data-ui-look=commodity],html[data-ui-look=commodity] body,html[data-ui-look=commodity] #root{background:var(--look-paper)!important}html[data-ui-look=commodity] .shell{position:relative;z-index:1;background:transparent!important;border-color:#001a3a1f!important}html[data-ui-look=commodity] .main,html[data-ui-look=commodity] .mainWarehouseWorkspace,html[data-ui-look=commodity] .mainSpecialWorkspace,html[data-ui-look=commodity] .dashboardPro,html[data-ui-look=commodity] .page{background:transparent!important;box-shadow:inset 5px 0 0 var(--agc-accent)}html[data-ui-look=commodity] .siteHeader,html[data-ui-look=commodity] .siteHeader--homeWelcome,html[data-ui-look=commodity] .siteHeader--homeWelcome.siteHeader--withAsk{background:var(--look-header)!important;border-bottom:3px solid var(--agc-accent)!important;box-shadow:inset 0 1px #ffffff14,0 10px 28px #00122a38!important}html[data-ui-look=commodity] .siteHeaderLogo,html[data-ui-look=commodity] .siteHeader--homeWelcome .siteHeaderLogo{height:36px!important;max-width:210px!important;filter:drop-shadow(0 2px 8px rgba(0,0,0,.22));content:url(/branding/agc-logo-on-dark.png)!important}html[data-ui-look=commodity] .siteHeaderLookWordmark--commodity{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--agc-accent)!important;opacity:1!important;padding-left:12px;border-left:1px solid rgba(196,163,90,.45)}html[data-ui-look=commodity] .siteNav a,html[data-ui-look=commodity] .siteNavProcessTab,html[data-ui-look=commodity] .siteNavProcessTab--locked{font-weight:650!important;letter-spacing:.03em}html[data-ui-look=commodity] .siteNav a.active,html[data-ui-look=commodity] .siteNav a.active.siteNavProcessTab{color:#fff!important;box-shadow:inset 0 -3px 0 var(--agc-accent)!important;text-shadow:0 0 18px rgba(196,163,90,.35)}html[data-ui-look=commodity] .panel,html[data-ui-look=commodity] .pageHead,html[data-ui-look=commodity] .pageChrome,html[data-ui-look=commodity] .dashboardPanel,html[data-ui-look=commodity] .recordPickerPanel,html[data-ui-look=commodity] .inventoryEditPanel,html[data-ui-look=commodity] .uiLookPanel,html[data-ui-look=commodity] .dashboardKpiCard,html[data-ui-look=commodity] .dashboardKpiMini,html[data-ui-look=commodity] .dashboardKpiMiniLink,html[data-ui-look=commodity] .dashboardGoingOutTile,html[data-ui-look=commodity] .opsAnomalyKpi,html[data-ui-look=commodity] .dashboardQuickCard,html[data-ui-look=commodity] .dashboardFlowCard,html[data-ui-look=commodity] .pageMetricChip,html[data-ui-look=commodity] .helpPage .panel,html[data-ui-look=commodity] .specialPage .panel,html[data-ui-look=commodity] .opsReportsPage .panel,html[data-ui-look=commodity] .palletReportPage .panel,html[data-ui-look=commodity] .displaySettingsPage .panel{position:relative;border:1px solid var(--look-line)!important;border-radius:var(--look-radius)!important;box-shadow:var(--commodity-shadow-sm)!important;overflow:hidden}html[data-ui-look=commodity] .pageHead,html[data-ui-look=commodity] .pageChrome,html[data-ui-look=commodity] .dashboardPanel{position:relative}html[data-ui-look=commodity] .pageHead:before,html[data-ui-look=commodity] .pageChrome:before,html[data-ui-look=commodity] .dashboardPanel:before,html[data-ui-look=commodity] .panel:not(.uiLookPanel):before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--agc-accent),rgba(196,163,90,.35) 55%,transparent);pointer-events:none}html[data-ui-look=commodity] .pageHead h1,html[data-ui-look=commodity] .pageChrome h1,html[data-ui-look=commodity] .dashboardPanelHead h2,html[data-ui-look=commodity] .invEditHead h2{font-family:var(--commodity-serif);font-weight:400;letter-spacing:-.02em}html[data-ui-look=commodity] .eyebrow,html[data-ui-look=commodity] .pageHead .eyebrow,html[data-ui-look=commodity] .dashboardPanelHead .eyebrow{color:var(--agc-accent)!important;font-weight:700!important;letter-spacing:.16em!important}html[data-ui-look=commodity] .dashboardKpiCard--primary{border:none!important;border-bottom:3px solid var(--agc-accent)!important;box-shadow:var(--commodity-shadow-md)!important;overflow:hidden}html[data-ui-look=commodity] .dashboardKpiCard--primary:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:100%;background:radial-gradient(circle at 88% 18%,rgba(196,163,90,.18),transparent 42%),linear-gradient(128deg,rgba(255,255,255,.06),transparent 38%);pointer-events:none}html[data-ui-look=commodity] .dashboardKpiValue,html[data-ui-look=commodity] .dashboardKpiCard--primary .dashboardKpiValue,html[data-ui-look=commodity] .opsAnomalyKpiValue{font-family:var(--commodity-serif);font-weight:400;letter-spacing:-.03em}html[data-ui-look=commodity] .dashboardKpiCard--primary .dashboardKpiLabel,html[data-ui-look=commodity] .dashboardKpiCard--primary .dashboardKpiHint,html[data-ui-look=commodity] .dashboardKpiCard--primary .dashboardKpiValue{color:#fff!important}html[data-ui-look=commodity] .dashboardKpiMini,html[data-ui-look=commodity] .dashboardGoingOutTile,html[data-ui-look=commodity] .dashboardGoingOutWeekday,html[data-ui-look=commodity] .opsAnomalyKpi{transition:box-shadow .18s ease,transform .18s ease}html[data-ui-look=commodity] .dashboardKpiMini:hover,html[data-ui-look=commodity] .dashboardGoingOutTile:hover,html[data-ui-look=commodity] .dashboardGoingOutWeekday:hover,html[data-ui-look=commodity] .opsAnomalyKpi:hover{box-shadow:var(--commodity-gold-glow)!important;transform:translateY(-1px)}html[data-ui-look=commodity] table thead th,html[data-ui-look=commodity] .recordPickerTable thead th,html[data-ui-look=commodity] .recordPickerTable th{background:linear-gradient(180deg,#faf6ef,var(--look-th))!important;color:var(--agc-navy)!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-bottom:2px solid color-mix(in srgb,var(--agc-accent) 45%,var(--look-line))!important}html[data-ui-look=commodity] table tbody tr:nth-child(2n) td,html[data-ui-look=commodity] .recordPickerTable tbody tr:nth-child(2n) td{background:#f6f1e88c!important}html[data-ui-look=commodity] table tbody tr:hover td,html[data-ui-look=commodity] .recordPickerTable tbody tr:hover td{background:color-mix(in srgb,var(--agc-accent-soft) 72%,#fff)!important}html[data-ui-look=commodity] .recordPickerTable tbody tr.rowActive td{background:color-mix(in srgb,var(--agc-accent) 16%,#fff)!important;box-shadow:inset 4px 0 0 var(--agc-accent)!important}html[data-ui-look=commodity] .input,html[data-ui-look=commodity] select,html[data-ui-look=commodity] textarea,html[data-ui-look=commodity] .dashboardAskInput{border-radius:3px!important;box-shadow:inset 0 1px 2px #001a3a0d!important}html[data-ui-look=commodity] .input:focus,html[data-ui-look=commodity] select:focus,html[data-ui-look=commodity] textarea:focus,html[data-ui-look=commodity] .dashboardAskInput:focus{outline:none;border-color:color-mix(in srgb,var(--agc-accent) 65%,var(--look-line))!important;box-shadow:inset 0 1px 2px #001a3a0d,0 0 0 3px #c4a35a2e!important}html[data-ui-look=commodity] .btn:not(.ghost):not(.secondary){background:linear-gradient(180deg,#d4b06a,#c4a35a 45%,#b8924a);color:var(--agc-navy-deep);border-color:#b8924a;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;box-shadow:0 1px #ffffff59 inset,0 8px 18px #c4a35a38}html[data-ui-look=commodity] .btn.secondary{background:#fff;color:var(--agc-navy);border-color:color-mix(in srgb,var(--agc-navy) 18%,var(--look-line));box-shadow:var(--commodity-shadow-sm)}html[data-ui-look=commodity] .btn.ghost{color:var(--look-nav);border-color:#ffffff47}html[data-ui-look=commodity] .statusBadge{border-radius:999px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;box-shadow:inset 0 1px #ffffff59}html[data-ui-look=commodity] .statusBadge--success{background:linear-gradient(180deg,#1a7a45,#146c3a);color:#fff}html[data-ui-look=commodity] .statusBadge--warning{background:linear-gradient(180deg,#c2410c,#9a3412);color:#fff}html[data-ui-look=commodity] .statusBadge--info{background:linear-gradient(180deg,#0a4a86,#002d62);color:#fff}html[data-ui-look=commodity] .statusBadge--danger{background:linear-gradient(180deg,#dc2626,#991b1b);color:#fff}html[data-ui-look=commodity] .processBar{border-top:1px solid color-mix(in srgb,var(--agc-accent) 35%,var(--look-line))!important;border-bottom:1px solid var(--look-line)!important;background:linear-gradient(90deg,var(--agc-accent-soft),#fff)!important;box-shadow:var(--commodity-shadow-sm)}html[data-ui-look=commodity] .cloudSyncBar{background:linear-gradient(90deg,var(--agc-accent-soft),#fff)!important;border-bottom:1px solid color-mix(in srgb,var(--agc-accent) 35%,var(--look-line))!important}html[data-ui-look=commodity] .uiLookChip.is-on{border-color:var(--agc-accent);box-shadow:inset 4px 0 0 var(--agc-accent),var(--commodity-gold-glow)}.uiLookChip--commodity{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(145deg,#00244d,#001a3a 58%,#00122a);color:#fff;border-color:#c4a35a8c}.uiLookChip--commodity strong{color:#fff;letter-spacing:.04em}.uiLookChip--commodity span{color:#efe6d4d1!important}.uiLookChip--commodity:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,transparent,rgba(196,163,90,.18),transparent),radial-gradient(circle at 100% 0%,rgba(196,163,90,.22),transparent 55%)}.uiLookChip--commodity:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#c4a35a,#c4a35a59)}.uiLookChip--commodity.is-on{border-color:#c4a35a;box-shadow:inset 4px 0 #c4a35a,0 0 22px #c4a35a47}@media (prefers-reduced-motion: reduce){html[data-ui-look=commodity] .dashboardKpiMini:hover,html[data-ui-look=commodity] .dashboardGoingOutTile:hover,html[data-ui-look=commodity] .opsAnomalyKpi:hover{transform:none}.commodityDeskBackdrop__sheen{animation:none;opacity:.35}}.commodityDeskBackdrop__sheen{position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.08) 50%,transparent 58%);opacity:.55;animation:commoditySheenDrift 18s ease-in-out infinite}.commodityDeskBackdrop__watermark{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%) rotate(-18deg);font-size:clamp(2.4rem,7vw,4.6rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#001a3a0b;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.commodityDeskBackdrop__corner{position:absolute;width:72px;height:72px;opacity:.28;border:1px solid rgba(196,163,90,.55)}.commodityDeskBackdrop__corner--tl{top:18px;left:18px;border-right:none;border-bottom:none}.commodityDeskBackdrop__corner--tr{top:18px;right:18px;border-left:none;border-bottom:none}.commodityDeskBackdrop__corner--bl{bottom:18px;left:18px;border-right:none;border-top:none}.commodityDeskBackdrop__corner--br{bottom:18px;right:18px;border-left:none;border-top:none}@keyframes commoditySheenDrift{0%,to{transform:translate(-8%) translateY(0)}50%{transform:translate(8%) translateY(2%)}}html[data-ui-look=commodity] .shell--commodityDesk{isolation:isolate}html[data-ui-look=commodity] .shell .siteHeader--homeWelcome,html[data-ui-look=commodity] .shell .siteHeader--homeWelcome.siteHeader--withAsk{border-bottom:3px solid var(--agc-accent)!important;background:radial-gradient(1100px 380px at 10% -20%,rgba(196,163,90,.2),transparent 55%),linear-gradient(118deg,#00152e,#002d62,#0a4a8c)!important;box-shadow:inset 0 1px #ffffff14,0 14px 36px #00122a3d!important}html[data-ui-look=commodity] .siteHeader--homeWelcome .siteNav a.active,html[data-ui-look=commodity] .siteHeader--homeWelcome .siteNav a:hover{box-shadow:inset 0 -3px 0 var(--agc-accent)!important}html[data-ui-look=commodity] .siteHeaderUser{padding:6px 10px;border-radius:999px;border:1px solid rgba(196,163,90,.35);background:#ffffff0f;font-size:.72rem;font-weight:700;letter-spacing:.04em}html[data-ui-look=commodity] .dashboardHeroBand{border-radius:4px!important;border-bottom:3px solid var(--agc-accent)!important;box-shadow:var(--commodity-shadow-md)!important;background:var(--look-hero)!important}html[data-ui-look=commodity] .dashboardHeroBandGlow{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 88% 16%,rgba(196,163,90,.28),transparent 42%),radial-gradient(circle at 12% 88%,rgba(63,169,245,.12),transparent 38%);pointer-events:none}html[data-ui-look=commodity] .dashboardHeroBandGrain{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}html[data-ui-look=commodity] .themeArt.commodityProArt{display:block;right:-28px;top:-24px;width:220px;height:220px;opacity:.42}html[data-ui-look=commodity] .dashboardHeroBand h1{font-family:var(--commodity-serif)!important;font-size:3rem!important;font-weight:400!important;letter-spacing:-.03em!important;line-height:1.02!important}html[data-ui-look=commodity] .dashboardHeroBrandName{color:var(--agc-accent)!important;letter-spacing:.2em!important}html[data-ui-look=commodity] .dashboardHeroTel{display:inline!important;opacity:.82}html[data-ui-look=commodity] .dashboardHeroWelcome{font-family:var(--commodity-serif);font-size:1.35rem!important;font-weight:400!important}html[data-ui-look=commodity] .dashboardHeroCta{background:linear-gradient(180deg,#d4b06a,#c4a35a 45%,#b8924a)!important;color:var(--agc-navy-deep)!important;border-radius:3px!important;font-size:.72rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:0 1px #ffffff59 inset,0 10px 24px #0000002e!important}html[data-ui-look=commodity] .dashboardHeroCta--alert{background:linear-gradient(180deg,#f87171,#dc2626 55%,#991b1b)!important;color:#fff!important}html[data-ui-look=commodity] .dashboardBody{max-width:1280px;margin:0 auto;padding:0 18px 48px}html[data-ui-look=commodity] .dashboardKpiCardAlert{border-color:color-mix(in srgb,#9a3412 35%,var(--look-line))!important;background:linear-gradient(180deg,#fff7ed,#fff)!important}html[data-ui-look=commodity] .dashboardKpiCardAlert .dashboardKpiValue{color:#9a3412!important}html[data-ui-look=commodity] .dashboardKpiSecondary:before{background:linear-gradient(90deg,var(--agc-accent),rgba(196,163,90,.15),transparent)!important}html[data-ui-look=commodity] .panel:after,html[data-ui-look=commodity] .dashboardPanel:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(196,163,90,.12);border-radius:calc(var(--look-radius) - 2px);pointer-events:none}html[data-ui-look=commodity] .uiLookPanel:after{display:none}html[data-ui-look=commodity] .dashboardFlowCard{border-radius:4px!important;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}html[data-ui-look=commodity] .dashboardFlowCard--next{border-color:color-mix(in srgb,var(--agc-accent) 55%,var(--look-line))!important;background:linear-gradient(180deg,#fbf8f1,#fff)!important;box-shadow:var(--commodity-gold-glow)!important}html[data-ui-look=commodity] .dashboardFlowStep{background:var(--agc-navy)!important;color:#fff!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff1f}html[data-ui-look=commodity] .dashboardFlowCard--next .dashboardFlowStep{background:linear-gradient(180deg,#d4b06a,#c4a35a)!important;color:var(--agc-navy-deep)!important}html[data-ui-look=commodity] .dashboardFlowNextTag{background:var(--agc-accent-soft)!important;color:var(--agc-navy)!important;border:1px solid color-mix(in srgb,var(--agc-accent) 45%,transparent);letter-spacing:.1em;font-weight:700}html[data-ui-look=commodity] .dashboardQuickCard{transition:box-shadow .18s ease,transform .18s ease}html[data-ui-look=commodity] .dashboardQuickCard:hover{box-shadow:var(--commodity-gold-glow)!important;transform:translateY(-1px)}html[data-ui-look=commodity] .dashboardQuickArrow{color:var(--agc-accent);font-weight:700}html[data-ui-look=commodity] .dashboardGoingOutTile--overdue{background:linear-gradient(145deg,#7f1d1d,#991b1b)!important;border-color:#ffffff1f!important;color:#fff!important}html[data-ui-look=commodity] .dashboardGoingOutTile--week{background:linear-gradient(145deg,#001a3a,#0a4a86)!important;border-color:#ffffff1f!important;color:#fff!important}html[data-ui-look=commodity] .dashboardGoingOutTile--nextWeek{background:linear-gradient(145deg,#155e75,#0e7490)!important;border-color:#ffffff1f!important;color:#fff!important}html[data-ui-look=commodity] .dashboardGoingOutTile--later{background:linear-gradient(145deg,#14532d,#166534)!important;border-color:#ffffff1f!important;color:#fff!important}html[data-ui-look=commodity] .dashboardGoingOutTile--undated{background:linear-gradient(145deg,#292524,#44403c)!important;border-color:#ffffff1f!important;color:#fff!important}html[data-ui-look=commodity] .dashboardGoingOutTile--overdue .dashboardGoingOutTileLabel,html[data-ui-look=commodity] .dashboardGoingOutTile--week .dashboardGoingOutTileLabel,html[data-ui-look=commodity] .dashboardGoingOutTile--nextWeek .dashboardGoingOutTileLabel,html[data-ui-look=commodity] .dashboardGoingOutTile--later .dashboardGoingOutTileLabel,html[data-ui-look=commodity] .dashboardGoingOutTile--undated .dashboardGoingOutTileLabel,html[data-ui-look=commodity] .dashboardGoingOutTile--overdue .dashboardGoingOutTileHint,html[data-ui-look=commodity] .dashboardGoingOutTile--week .dashboardGoingOutTileHint,html[data-ui-look=commodity] .dashboardGoingOutTile--nextWeek .dashboardGoingOutTileHint,html[data-ui-look=commodity] .dashboardGoingOutTile--later .dashboardGoingOutTileHint,html[data-ui-look=commodity] .dashboardGoingOutTile--undated .dashboardGoingOutTileHint,html[data-ui-look=commodity] .dashboardGoingOutTile--overdue .dashboardGoingOutTileValue,html[data-ui-look=commodity] .dashboardGoingOutTile--week .dashboardGoingOutTileValue,html[data-ui-look=commodity] .dashboardGoingOutTile--nextWeek .dashboardGoingOutTileValue,html[data-ui-look=commodity] .dashboardGoingOutTile--later .dashboardGoingOutTileValue,html[data-ui-look=commodity] .dashboardGoingOutTile--undated .dashboardGoingOutTileValue{color:inherit!important;opacity:.92}html[data-ui-look=commodity] .dashboardGoingOutTileValue{font-family:var(--commodity-serif);font-size:2rem!important}html[data-ui-look=commodity] .dashboardGoingOutWeekday,html[data-ui-look=commodity] .dashboardGoingOutWeekday.is-empty{color:#fff!important;border:1px solid rgba(255,255,255,.12)!important}html[data-ui-look=commodity] .dashboardGoingOutWeekdayName,html[data-ui-look=commodity] .dashboardGoingOutWeekdayHint,html[data-ui-look=commodity] .dashboardGoingOutWeekdayValue,html[data-ui-look=commodity] .dashboardGoingOutWeekdayPnn{color:#fff!important}html[data-ui-look=commodity] .dashboardGoingOutWeekdayValue{font-family:var(--commodity-serif)}html[data-ui-look=commodity] .dashboardGoingOutWeekday--mon{background:linear-gradient(145deg,#1e3a8a,#1d4ed8)!important}html[data-ui-look=commodity] .dashboardGoingOutWeekday--tue{background:linear-gradient(145deg,#155e75,#0e7490)!important}html[data-ui-look=commodity] .dashboardGoingOutWeekday--wed{background:linear-gradient(145deg,#92400e,#d97706)!important}html[data-ui-look=commodity] .dashboardGoingOutWeekday--thu{background:linear-gradient(145deg,#14532d,#16a34a)!important}html[data-ui-look=commodity] .dashboardGoingOutWeekday--fri{background:linear-gradient(145deg,#4c1d95,#7c3aed)!important}html[data-ui-look=commodity] .opsAnomalyKpi--alert{border-color:color-mix(in srgb,#dc2626 35%,var(--look-line))!important}html[data-ui-look=commodity] .opsAnomalyKpi--warn{border-color:color-mix(in srgb,#9a3412 35%,var(--look-line))!important}html[data-ui-look=commodity] .weightSheetTab,html[data-ui-look=commodity] .whrPage .whrDeskTabs .weightSheetTab,html[data-ui-look=commodity] .dispatchPageContainer .dispatchWorkspaceTabs .weightSheetTab{font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.68rem!important;border-radius:3px 3px 0 0!important}html[data-ui-look=commodity] .weightSheetTab.active,html[data-ui-look=commodity] .whrPage .whrDeskTabs .weightSheetTab.active,html[data-ui-look=commodity] .dispatchPageContainer .dispatchWorkspaceTabs .weightSheetTab.active{background:#fff!important;color:var(--agc-navy)!important;box-shadow:inset 0 3px 0 var(--agc-accent)!important;border-color:var(--look-line)!important}html[data-ui-look=commodity] .clientEditTab,html[data-ui-look=commodity] .inventoryPage .clientEditTab,html[data-ui-look=commodity] .whrPage .clientEditTab{border-radius:3px!important;box-shadow:var(--commodity-shadow-sm)}html[data-ui-look=commodity] .clientEditTabTitle,html[data-ui-look=commodity] .inventoryPage .clientEditTabTitle,html[data-ui-look=commodity] .whrPage .clientEditTabTitle{color:var(--agc-accent)!important;letter-spacing:.12em!important}html[data-ui-look=commodity] .pageChrome,html[data-ui-look=commodity] .whrPage>.pageChrome{box-shadow:var(--commodity-shadow-md)!important}html[data-ui-look=commodity] .notice{border-left:4px solid var(--agc-accent)!important;background:linear-gradient(90deg,var(--agc-accent-soft),#fff)!important}html[data-ui-look=commodity] .error{border-left:4px solid #991b1b!important}html[data-ui-look=commodity] .loginScreen,html[data-ui-look=commodity] .loginWrap{background:radial-gradient(ellipse 120% 80% at 100% 0%,rgba(10,74,134,.14),transparent 52%),linear-gradient(180deg,#f7f3eb,#ebe4d8)!important;min-height:100vh}html[data-ui-look=commodity] .loginCard{border:1px solid var(--look-line)!important;border-top:3px solid var(--agc-accent)!important;box-shadow:var(--commodity-shadow-md)!important;border-radius:4px!important}html[data-ui-look=commodity] .loginCard h1{font-family:var(--commodity-serif);font-weight:400;letter-spacing:-.02em}html[data-ui-look=commodity] .chatMessengerFab{background:linear-gradient(165deg,#00244d,#001a3a)!important;border-color:#c4a35a73!important;box-shadow:var(--commodity-shadow-md)!important}html[data-ui-look=commodity] .chatMessengerPanel{border-radius:4px!important;border-top:3px solid var(--agc-accent)!important;box-shadow:var(--commodity-shadow-md)!important}html[data-ui-look=commodity] .chatMessengerHead{background:var(--look-header)!important;color:#fff!important}html[data-ui-look=commodity] .chatMessengerTab--active{box-shadow:inset 0 -3px 0 var(--agc-accent)!important;color:var(--agc-navy)!important;font-weight:700}html[data-ui-look=commodity] .pageFeedback{border-radius:4px!important;border-left-width:4px!important;box-shadow:var(--commodity-shadow-sm)!important}html[data-ui-look=commodity] .pageFeedback--warn{border-left-color:#c4a35a!important}html[data-ui-look=commodity] .pageFeedback--error{border-left-color:#991b1b!important}html[data-ui-look=commodity] ::-webkit-scrollbar{width:10px;height:10px}html[data-ui-look=commodity] ::-webkit-scrollbar-track{background:#001a3a0a}html[data-ui-look=commodity] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d4b06a,#b8924a);border-radius:999px;border:2px solid rgba(243,239,230,.85)}html[data-ui-look=commodity] .autoSaveIndicator{border-radius:999px;border:1px solid color-mix(in srgb,var(--agc-accent) 35%,var(--look-line));background:#fff;box-shadow:var(--commodity-shadow-sm)}html[data-ui-look=commodity] label,html[data-ui-look=commodity] .fieldLabel{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--look-muted)}html[data-ui-look=commodity] .metricRow strong,html[data-ui-look=commodity] .pageMetricChip strong{font-family:var(--commodity-serif);font-weight:400}html[data-ui-look=commodity] .dispatchListPanel,html[data-ui-look=commodity] .recordPickerPanel{box-shadow:var(--commodity-shadow-md)!important}html[data-ui-look=commodity] .shell--commodityDesk:after{content:"";position:fixed;left:0;right:0;bottom:0;height:2px;z-index:60;pointer-events:none;background:linear-gradient(90deg,transparent 8%,var(--agc-accent) 50%,transparent 92%);opacity:.85}html[data-ui-look=commodity] .dashboardAskSection--header .dashboardAskInput,html[data-ui-look=commodity] .dashboardAskSection--hero .dashboardAskInput{border-color:#c4a35a59!important;background:#ffffff14!important;color:#fff!important}html[data-ui-look=commodity] .dashboardAskSection--header .dashboardAskInput:focus,html[data-ui-look=commodity] .dashboardAskSection--hero .dashboardAskInput:focus{border-color:var(--agc-accent)!important;box-shadow:0 0 0 3px #c4a35a38!important}html[data-ui-look=commodity] .dashboardAskResult,html[data-ui-look=commodity] .siteHeader .dashboardAskResult--headerDropdown{border:1px solid var(--look-line)!important;border-top:3px solid var(--agc-accent)!important;border-radius:4px!important;box-shadow:var(--commodity-shadow-md)!important}html[data-ui-look=commodity] .dashboardAskChip{border-radius:999px!important;font-weight:650;letter-spacing:.03em}html[data-ui-look=commodity] .dashboardAskChipMonitor{border-color:color-mix(in srgb,var(--agc-accent) 45%,var(--look-line))!important;background:var(--agc-accent-soft)!important}html[data-ui-look=commodity] .dashboardAskHitLink:hover{background:color-mix(in srgb,var(--agc-accent-soft) 80%,#fff)!important}html[data-ui-look=commodity] .workspaceEditPanel,html[data-ui-look=commodity] .whrEditPanel,html[data-ui-look=commodity] .stockTransferForm{border-top:3px solid var(--agc-accent)!important;box-shadow:var(--commodity-shadow-md)!important}html[data-ui-look=commodity] .clientPickerStrip{border:1px solid var(--look-line);border-left:4px solid var(--agc-accent);background:linear-gradient(90deg,var(--agc-accent-soft),#fff);box-shadow:var(--commodity-shadow-sm)}html[data-ui-look=commodity] .panelResizableHostHandle{background:linear-gradient(180deg,#d4b06a,#c4a35a)!important;opacity:.75}html[data-ui-look=commodity] .sysMonCard,html[data-ui-look=commodity] .dispatchLabelPreviewOverlay .panel,html[data-ui-look=commodity] .dispatchOverlayCard{border-top:3px solid var(--agc-accent)!important;box-shadow:var(--commodity-shadow-md)!important;border-radius:4px!important}html[data-ui-look=commodity] .sysMonHead{background:var(--look-header)!important;color:#fff!important}html[data-ui-look=commodity] .sysMonHead h2{font-family:var(--commodity-serif);font-weight:400}html[data-ui-look=commodity] .sysMonMetric{border-radius:4px!important;box-shadow:var(--commodity-shadow-sm)}html[data-ui-look=commodity] .sysMonMetricValue{font-family:var(--commodity-serif);font-weight:400}html[data-ui-look=commodity] .actionBalloon{border-left:4px solid var(--agc-accent)!important;border-radius:4px!important;box-shadow:var(--commodity-shadow-md)!important}html[data-ui-look=commodity] .actionBalloonTitle{color:var(--agc-navy);letter-spacing:.04em}html[data-ui-look=commodity] .emptyState{border:1px dashed color-mix(in srgb,var(--agc-accent) 45%,var(--look-line));border-radius:4px;background:linear-gradient(180deg,#fff,var(--agc-accent-soft))}html[data-ui-look=commodity] .emptyStateIcon{color:var(--agc-accent)}html[data-ui-look=commodity] .emptyStateTitle{font-family:var(--commodity-serif);font-weight:400;color:var(--agc-navy)}html[data-ui-look=commodity] .helpPage .helpGuidePanelHead h2,html[data-ui-look=commodity] .helpPage .helpGuidePanel h2{font-family:var(--commodity-serif);font-weight:400}html[data-ui-look=commodity] .helpPage .helpSopLink{border-color:color-mix(in srgb,var(--agc-accent) 40%,var(--look-line));background:var(--agc-accent-soft)}html[data-ui-look=commodity] .changeLogPanel h2{font-family:var(--commodity-serif);font-weight:400}html[data-ui-look=commodity] .processBar strong,html[data-ui-look=commodity] .processBar .eyebrow{color:var(--agc-navy)!important}html[data-ui-look=commodity] .loginLogo{filter:drop-shadow(0 8px 24px rgba(0,26,58,.12))}html[data-ui-look=commodity] input[type=checkbox],html[data-ui-look=commodity] input[type=radio]{accent-color:var(--agc-accent)}html[data-ui-look=commodity] .badge{border-radius:999px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem}html[data-ui-look=commodity] .specialPage .weightSheetTab.active,html[data-ui-look=commodity] .opsReportsPage .weightSheetTab.active{box-shadow:inset 0 -3px 0 var(--agc-accent)!important;color:var(--agc-navy)!important;font-weight:700}html[data-ui-look=commodity] .shell:has(.displaySettingsPage) .commodityDeskBackdrop__wash{background:radial-gradient(ellipse 120% 80% at 100% 0%,rgba(10,74,134,.16),transparent 52%),radial-gradient(ellipse 90% 70% at 0% 100%,rgba(196,163,90,.18),transparent 48%),linear-gradient(180deg,#f7f3ea,#efe6d4 32%,#e4d5b8 72%,#d8c49a)}html[data-ui-look=commodity] .shell:has(.displaySettingsPage) .commodityDeskBackdrop__mesh,html[data-ui-look=commodity] .shell:has(.displaySettingsPage) .commodityDeskBackdrop__sheen,html[data-ui-look=commodity] .shell:has(.displaySettingsPage) .commodityDeskBackdrop__watermark,html[data-ui-look=commodity] .shell:has(.displaySettingsPage) .commodityDeskBackdrop__corner,html[data-ui-look=commodity] .shell:has(.displaySettingsPage) .commodityDeskBackdrop__mark{display:none}html[data-ui-look=commodity] .main:has(.displaySettingsPage){background:transparent!important;box-shadow:none!important}html[data-ui-look=commodity] .displaySettingsPage,html[data-ui-look=commodity] .displaySettingsPage .pageHead,html[data-ui-look=commodity] .displaySettingsPage h1,html[data-ui-look=commodity] .displaySettingsPage h2,html[data-ui-look=commodity] .displaySettingsPage .dashboardDisplayPrefsField,html[data-ui-look=commodity] .displaySettingsPage .dashboardDisplayPrefsToggle strong{color:var(--agc-navy)!important;font-family:Segoe UI,Inter,system-ui,sans-serif!important}html[data-ui-look=commodity] .displaySettingsPage .pageHead h1{font-weight:800!important;letter-spacing:-.03em!important}html[data-ui-look=commodity] .displaySettingsPage .pageHead,html[data-ui-look=commodity] .displaySettingsPage .panel,html[data-ui-look=commodity] .displaySettingsPage .uiLookPanel,html[data-ui-look=commodity] .displaySettingsPage .uiLookChip{background:#fffcf647!important;color:var(--agc-navy)!important;border:1px solid rgba(0,26,58,.14)!important;border-radius:14px!important;box-shadow:none!important;overflow:visible!important}html[data-ui-look=commodity] .displaySettingsPage .pageHead:before,html[data-ui-look=commodity] .displaySettingsPage .pageChrome:before,html[data-ui-look=commodity] .displaySettingsPage .panel:before,html[data-ui-look=commodity] .displaySettingsPage .panel:after,html[data-ui-look=commodity] .displaySettingsPage .uiLookPanel:after{display:none!important}html[data-ui-look=commodity] .displaySettingsPage .eyebrow,html[data-ui-look=commodity] .displaySettingsPage .pageHead .eyebrow{color:var(--agc-accent)!important;font-weight:700!important;letter-spacing:.16em!important}html[data-ui-look=commodity] .displaySettingsPage .muted,html[data-ui-look=commodity] .displaySettingsPage .dashboardDisplayPrefsHint,html[data-ui-look=commodity] .displaySettingsPage .uiLookChip span{color:#5a6c82!important}html[data-ui-look=commodity] .displaySettingsPage .dashboardDisplayPresetBlock{background:#fffcf659!important;border:1px solid rgba(0,26,58,.14)!important;border-radius:14px!important}html[data-ui-look=commodity] .displaySettingsPage .input,html[data-ui-look=commodity] .displaySettingsPage select,html[data-ui-look=commodity] .displaySettingsPage textarea{background:#fffcf68c!important;color:var(--agc-navy)!important;border-color:#001a3a2e!important;border-radius:10px!important;box-shadow:none!important}html[data-ui-look=commodity] .displaySettingsPage .btn,html[data-ui-look=commodity] .displaySettingsPage .btn.ghost,html[data-ui-look=commodity] .displaySettingsPage .btn.secondary,html[data-ui-look=commodity] .displaySettingsPage .btn:not(.ghost):not(.secondary){background:transparent!important;color:var(--agc-navy)!important;border-color:#001a3a47!important;border-radius:8px!important;box-shadow:none!important;text-transform:none!important;letter-spacing:.04em;font-size:12px;font-weight:650}html[data-ui-look=commodity] .displaySettingsPage .pageHeadActions .btn,html[data-ui-look=commodity] .displaySettingsPage .uiLookSaveRow .btn{border-color:var(--agc-accent)!important}html[data-ui-look=commodity] .displaySettingsPage .uiLookChip.is-on{border-color:var(--agc-accent)!important;box-shadow:inset 3px 0 0 var(--agc-accent)!important;background:#c4a35a38!important}html[data-ui-look=commodity] .displaySettingsPage .uiLookChip--commodity{background:linear-gradient(145deg,#00244d,#001a3a 58%,#00122a)!important;color:#fff!important;border-color:#c4a35a8c!important}html[data-ui-look=commodity] .displaySettingsPage .uiLookChip--commodity strong{color:#fff!important}html[data-ui-look=commodity] .displaySettingsPage .uiLookChip--commodity span{color:#efe6d4d1!important}html[data-ui-look=commodity] .displaySettingsPage .uiLookChip--commodity.is-on{border-color:#c4a35a!important;box-shadow:inset 3px 0 #c4a35a,0 0 22px #c4a35a47!important}html[data-ui-look=commodity] .displaySettingsPage .notice{background:#efe6d48c!important;border-color:#c4a35a73!important;color:var(--agc-navy)!important}.page.dashboardPro.dashboardOriginal{background:#fff!important;min-height:100%;box-sizing:border-box;padding:0!important}.main:has(.dashboardOriginal),.cachedRoutePane:has(.dashboardOriginal){background:#fff!important}.dashboardPro.dashboardOriginal .dashboardHeroBand{display:none!important}.dashboardPro.dashboardOriginal .dashboardBody{display:grid!important;grid-template-columns:minmax(260px,1.15fr) minmax(320px,1.2fr) minmax(260px,.95fr);grid-template-rows:auto 1fr;align-items:start;gap:16px 18px;max-width:none;width:100%;margin:0;padding:16px 20px 24px!important;background:#fff;border-radius:0;box-sizing:border-box}.dashboardPro.dashboardOriginal .dashboardKpiSection{grid-column:1 / 3;grid-row:1;flex:0 0 auto;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.dashboardPro.dashboardOriginal .dashboardKpiSection .dashboardPanelHead,.dashboardPro.dashboardOriginal .dashboardKpiSecondary:before{display:none!important}.dashboardPro.dashboardOriginal .dashboardKpiPrimary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:12px!important}.dashboardPro.dashboardOriginal .dashboardKpiCard,.dashboardPro.dashboardOriginal .dashboardKpiCardLink,.dashboardPro.dashboardOriginal .dashboardKpiCard--primary,.dashboardPro.dashboardOriginal .dashboardKpiCard.dashboardKpiCardAlert{min-height:0!important;padding:16px 18px!important;border-radius:12px!important;border:1px solid #d8deea!important;background:#fff!important;color:#122033!important;box-shadow:none!important}.dashboardPro.dashboardOriginal .dashboardKpiLabel,.dashboardPro.dashboardOriginal .dashboardKpiCard--primary .dashboardKpiLabel{font-size:11px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5c6d82!important}.dashboardPro.dashboardOriginal .dashboardKpiValue,.dashboardPro.dashboardOriginal .dashboardKpiCard--primary .dashboardKpiValue,.dashboardPro.dashboardOriginal .dashboardKpiCardAlert .dashboardKpiValue{display:block;margin:6px 0 4px;font-size:2rem!important;font-weight:800;letter-spacing:-.03em;line-height:1.05;color:#122033!important}.dashboardPro.dashboardOriginal .dashboardKpiHint,.dashboardPro.dashboardOriginal .dashboardKpiCard--primary .dashboardKpiHint{font-size:12px!important;color:#5c6d82!important}.dashboardPro.dashboardOriginal .dashboardKpiSecondary{display:flex!important;align-items:center;gap:0;padding:10px 4px!important;border-top:none!important;border-radius:10px;background:#eef2f6}.dashboardPro.dashboardOriginal .dashboardKpiMini,.dashboardPro.dashboardOriginal .dashboardKpiMiniLink{flex:1 1 0;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px;min-height:0!important;padding:6px 18px!important;background:transparent!important;border:none!important;border-radius:0!important;border-right:1px solid #d0d7e0!important}.dashboardPro.dashboardOriginal .dashboardKpiMini:last-child,.dashboardPro.dashboardOriginal .dashboardKpiMiniLink:last-child{border-right:none!important}.dashboardPro.dashboardOriginal .dashboardKpiMini span,.dashboardPro.dashboardOriginal .dashboardKpiMiniLink span{font-size:13px;color:#5c6d82}.dashboardPro.dashboardOriginal .dashboardKpiMini strong,.dashboardPro.dashboardOriginal .dashboardKpiMiniLink strong{font-size:1.15rem!important;font-weight:800;color:#122033!important}.dashboardPro.dashboardOriginal .dashboardFlowSection{grid-column:1;grid-row:2}.dashboardPro.dashboardOriginal .dashboardOriginalCenter{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:8px;min-width:0}.dashboardPro.dashboardOriginal .dashboardOriginalRight{grid-column:3;grid-row:1 / 3;display:flex;flex-direction:column;gap:14px;min-width:0}.dashboardPro.dashboardOriginal .dashboardGoingOut,.dashboardPro.dashboardOriginal .dashboardAnomalyPulse{width:100%}.dashboardPro.dashboardOriginal .dashboardFlowSection,.dashboardPro.dashboardOriginal .dashboardGoingOut,.dashboardPro.dashboardOriginal .dashboardAnomalyPulse{display:flex!important;flex-direction:column;min-width:0;width:100%;margin:0;order:0!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.dashboardPro.dashboardOriginal .dashboardQuickSection,.dashboardPro.dashboardOriginal .dashboardTestFlowDemo,.dashboardPro.dashboardOriginal .dashboardColumns{display:none!important}.dashboardPro.dashboardOriginal .dashboardWarehouseFlow{width:100%;margin:0;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:none!important;padding:8px 12px 10px!important}.dashboardPro.dashboardOriginal .dashboardWarehouseFlow .dashboardPanelHead{margin:0 0 4px!important;padding:0}.dashboardPro.dashboardOriginal .dashboardWarehouseFlowChart{min-width:0;padding:0}.dashboardPro.dashboardOriginal .dashboardWarehouseFlow .stockFlowTimelineWrap--compact .stockFlowTimelineSvg{min-height:220px}.dashboardPro.dashboardOriginal .dashboardWarehouseFlow .stockFlowTick{font-size:11px;fill:#5c6d82}.dashboardPro.dashboardOriginal .dashboardWarehouseFlow .dashboardPanelHead h2{font-size:.95rem!important}.dashboardPro.dashboardOriginal .dashboardWarehouseFlowKpis{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:8px}.dashboardPro.dashboardOriginal .dashboardWarehouseFlowKpis .stockFlowStoreKpi--oliver{grid-column:1;grid-row:1}.dashboardPro.dashboardOriginal .dashboardWarehouseFlowKpis .stockFlowStoreKpi--cosgrove{grid-column:1;grid-row:2}.dashboardPro.dashboardOriginal .dashboardWarehouseFlowKpis .stockFlowStoreKpi--woodmansey{grid-column:2;grid-row:1}.dashboardPro.dashboardOriginal .dashboardWarehouseFlowKpis .stockFlowStoreKpi--neptune{grid-column:2;grid-row:2}.dashboardPro.dashboardOriginal .dashboardSuggestions--flow{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:none!important;padding:12px!important}.dashboardPro.dashboardOriginal .dashboardSuggestions .dashboardPanelHead{margin:0 0 8px!important}.dashboardPro.dashboardOriginal .dashboardSuggestions .dashboardPanelHead h2{font-size:1.15rem!important}.dashboardPro.dashboardOriginal .dashboardPanelHead{display:block!important;margin:0 0 12px!important}.dashboardPro.dashboardOriginal .dashboardPanelHead h2,.dashboardPro.dashboardOriginal .dashboardAnomalyPulse .dashboardPanelHead h2,.dashboardPro.dashboardOriginal .dashboardGoingOut .dashboardPanelHead h2{font-family:inherit!important;font-size:1.15rem!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:#122033!important}.dashboardPro.dashboardOriginal .dashboardPanelHead .muted,.dashboardPro.dashboardOriginal .dashboardGoingOut .dashboardPanelHead .muted{margin:2px 0 0;font-size:13px!important;color:#5c6d82!important}.dashboardPro.dashboardOriginal .dashboardFlowRail{display:flex!important;flex-direction:column!important;gap:8px!important;list-style:none;margin:0;padding:0!important;border:0!important;overflow:visible!important}.dashboardPro.dashboardOriginal .dashboardFlowRail li{display:block;width:100%;margin:0;min-width:0}.dashboardPro.dashboardOriginal .dashboardFlowCard,.dashboardPro.dashboardOriginal .dashboardFlowCard--locked,.dashboardPro.dashboardOriginal .dashboardFlowCard--next,.dashboardPro.dashboardOriginal .dashboardFlowRail li:last-child .dashboardFlowCard{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;align-items:center!important;justify-content:flex-start;gap:10px;width:100%;box-sizing:border-box;height:44px!important;min-height:44px!important;max-height:44px;margin:0;padding:0 12px!important;overflow:hidden;border:1px solid #d8deea!important;border-right:1px solid #d8deea!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;color:#122033;text-decoration:none;grid-template-columns:none!important;grid-template-rows:none!important}.dashboardPro.dashboardOriginal .dashboardFlowStep,.dashboardPro.dashboardOriginal .dashboardFlowCard--next .dashboardFlowStep,.dashboardPro.dashboardOriginal .dashboardFlowCard:hover .dashboardFlowStep,.dashboardPro.dashboardOriginal .dashboardFlowCard--next:hover .dashboardFlowStep{display:flex!important;flex:0 0 28px;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin:0!important;padding:0!important;border-radius:50%!important;background:#111!important;color:#fff!important;font-size:12px!important;font-weight:800;letter-spacing:0;line-height:1;grid-column:auto!important;grid-row:auto!important}.dashboardPro.dashboardOriginal .dashboardFlowTitleRow,.dashboardPro.dashboardOriginal .dashboardFlowCard>.dashboardFlowTitle{display:flex!important;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;overflow:hidden;grid-column:auto!important;grid-row:auto!important}.dashboardPro.dashboardOriginal .dashboardFlowTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px!important;font-weight:650;line-height:1.2;padding:0!important;color:#122033!important}.dashboardPro.dashboardOriginal .dashboardFlowNextTag{flex:0 0 auto;background:#efe6d4!important;color:#122033!important;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.2}.dashboardPro.dashboardOriginal .dashboardFlowDesc{display:none!important}.dashboardPro.dashboardOriginal .dashboardGoingOutWeekdays{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin-bottom:8px}.dashboardPro.dashboardOriginal .dashboardGoingOutWeekday,.dashboardPro.dashboardOriginal .dashboardGoingOutWeekday.is-empty{min-height:84px!important;padding:10px 12px!important;border:0!important;border-radius:12px!important;color:#fff!important}.dashboardPro.dashboardOriginal .dashboardGoingOutWeekdayName,.dashboardPro.dashboardOriginal .dashboardGoingOutWeekdayHint,.dashboardPro.dashboardOriginal .dashboardGoingOutWeekdayValue,.dashboardPro.dashboardOriginal .dashboardGoingOutWeekdayPnn{color:#fff!important}.dashboardPro.dashboardOriginal .dashboardGoingOutWeekday--mon{background:#1d4ed8!important}.dashboardPro.dashboardOriginal .dashboardGoingOutWeekday--tue{background:#0e7490!important}.dashboardPro.dashboardOriginal .dashboardGoingOutWeekday--wed{background:#b45309!important}.dashboardPro.dashboardOriginal .dashboardGoingOutWeekday--thu{background:#15803d!important}.dashboardPro.dashboardOriginal .dashboardGoingOutWeekday--fri{background:#6d28d9!important}.dashboardPro.dashboardOriginal .dashboardGoingOutGrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.dashboardPro.dashboardOriginal .dashboardGoingOutTile,.dashboardPro.dashboardOriginal .dashboardGoingOutTile.is-empty,.dashboardPro.dashboardOriginal .dashboardGoingOutTile--overdue:not(.is-empty){min-height:88px!important;padding:12px!important;border:0!important;border-radius:12px!important;color:#fff!important;justify-content:flex-start!important;gap:2px}.dashboardPro.dashboardOriginal .dashboardGoingOutTileLabel,.dashboardPro.dashboardOriginal .dashboardGoingOutTileHint,.dashboardPro.dashboardOriginal .dashboardGoingOutTileValue,.dashboardPro.dashboardOriginal .dashboardGoingOutTile.is-empty .dashboardGoingOutTileValue,.dashboardPro.dashboardOriginal .dashboardGoingOutTile.is-empty .dashboardGoingOutTileHint,.dashboardPro.dashboardOriginal .dashboardGoingOutTile--overdue:not(.is-empty) .dashboardGoingOutTileValue{color:#fff!important}.dashboardPro.dashboardOriginal .dashboardGoingOutTileLabel{font-size:11px!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.88}.dashboardPro.dashboardOriginal .dashboardGoingOutTileValue{font-size:1.75rem!important;font-weight:800;margin:4px 0 2px}.dashboardPro.dashboardOriginal .dashboardGoingOutTileHint{font-size:12px!important;opacity:.88}.dashboardPro.dashboardOriginal .dashboardGoingOutTile--overdue,.dashboardPro.dashboardOriginal .dashboardGoingOutTile--overdue.is-empty,.dashboardPro.dashboardOriginal .dashboardGoingOutTile--overdue:not(.is-empty){background:#9b2c2c!important}.dashboardPro.dashboardOriginal .dashboardGoingOutTile--week,.dashboardPro.dashboardOriginal .dashboardGoingOutTile--week.is-empty{background:#0e2f56!important}.dashboardPro.dashboardOriginal .dashboardGoingOutTile--nextWeek,.dashboardPro.dashboardOriginal .dashboardGoingOutTile--nextWeek.is-empty{background:#186072!important}.dashboardPro.dashboardOriginal .dashboardGoingOutTile--later,.dashboardPro.dashboardOriginal .dashboardGoingOutTile--later.is-empty{background:#1e5e32!important}.dashboardPro.dashboardOriginal .dashboardGoingOutTile--undated,.dashboardPro.dashboardOriginal .dashboardGoingOutTile--undated.is-empty{background:#4a5560!important}.dashboardPro.dashboardOriginal .dashboardGoingOutTile--loaded,.dashboardPro.dashboardOriginal .dashboardGoingOutTile--loaded.is-empty{background:#164e63!important}.dashboardPro.dashboardOriginal .opsAnomalyPulseGrid{display:flex!important;flex-direction:column;gap:8px!important;border:none!important}.dashboardPro.dashboardOriginal .opsAnomalyKpi,.dashboardPage.dashboardOriginal .opsAnomalyKpi,.dashboardPro.dashboardOriginal .opsAnomalyKpi--ok,.dashboardPro.dashboardOriginal .opsAnomalyKpi--warn,.dashboardPro.dashboardOriginal .opsAnomalyKpi--critical{display:flex!important;flex-direction:row;align-items:center;justify-content:space-between;grid-column:auto!important;gap:12px;min-height:44px!important;padding:0 14px!important;border-radius:10px!important;border:1px solid #d8deea!important;background:#fff!important;box-shadow:none!important;opacity:1!important}.dashboardPro.dashboardOriginal .opsAnomalyKpiHint{display:none!important}.dashboardPro.dashboardOriginal .opsAnomalyKpiLabel{font-size:11px!important;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5c6d82!important}.dashboardPro.dashboardOriginal .opsAnomalyKpiValue,.dashboardPro.dashboardOriginal .opsAnomalyKpi--critical .opsAnomalyKpiValue{font-size:1.35rem!important;font-weight:800;color:#122033!important}@media (max-width: 1100px){.dashboardPro.dashboardOriginal .dashboardBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto auto}.dashboardPro.dashboardOriginal .dashboardKpiSection{grid-column:1 / -1;grid-row:auto}.dashboardPro.dashboardOriginal .dashboardFlowSection{grid-column:1;grid-row:auto}.dashboardPro.dashboardOriginal .dashboardOriginalCenter{grid-column:2;grid-row:auto}.dashboardPro.dashboardOriginal .dashboardOriginalRight{grid-column:1 / -1;grid-row:auto}}@media (max-width: 980px){.dashboardPro.dashboardOriginal .dashboardBody,.dashboardPro.dashboardOriginal .dashboardKpiPrimary,.dashboardPro.dashboardOriginal .dashboardGoingOutWeekdays,.dashboardPro.dashboardOriginal .dashboardGoingOutGrid{grid-template-columns:1fr 1fr!important}.dashboardPro.dashboardOriginal .dashboardKpiSecondary{flex-direction:column;align-items:stretch}.dashboardPro.dashboardOriginal .dashboardKpiMini,.dashboardPro.dashboardOriginal .dashboardKpiMiniLink{border-right:none!important;border-bottom:1px solid #d0d7e0!important}.dashboardPro.dashboardOriginal .dashboardKpiMini:last-child,.dashboardPro.dashboardOriginal .dashboardKpiMiniLink:last-child{border-bottom:none!important}.dashboardPro.dashboardOriginal .dashboardFlowSection,.dashboardPro.dashboardOriginal .dashboardOriginalCenter,.dashboardPro.dashboardOriginal .dashboardOriginalRight{grid-column:1 / -1}}
