html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--dn-canvas:#f6f8f7;--dn-surface:#fff;--dn-surface-muted:#f7f9f8;--dn-ink:#202a27;--dn-muted:#707b76;--dn-border:#e3e8e5;--dn-border-strong:#d3dcd6;--dn-primary:#055247;--dn-primary-soft:#edf4f0;--dn-primary-border:#d3e3da;--dn-success:#2f7d63;--dn-warning:#b7791f;--dn-danger:#c2414a;color:var(--dn-ink);background:var(--dn-canvas);font-synthesis:none;text-rendering:optimizelegibility;font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--dn-canvas);min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}:where(button,a,input,[role=button]):focus-visible{outline:2px solid var(--dn-primary);outline-offset:3px}.login-shell{background:var(--dn-surface);grid-template-columns:minmax(0,1fr) minmax(440px,1fr);min-height:100svh;display:grid}.login-story{border-right:1px solid var(--dn-border);background:#edf3ef;flex-direction:column;justify-content:center;min-width:0;min-height:100svh;padding:140px clamp(40px,5vw,88px) 64px;display:flex;position:relative;overflow:hidden}.login-brand-lockup{white-space:nowrap;align-items:center;gap:16px;height:30px;display:flex;position:absolute;top:48px;left:clamp(40px,5vw,88px)}.login-company-mark{color:var(--dn-primary);letter-spacing:2px;font-size:18px;font-weight:700}.login-brand-divider{background:#c3d2c8;width:1px;height:20px}.login-product-name{color:var(--dn-muted);font-size:14px}.login-story-copy h1{color:#183e31;letter-spacing:-.05em;margin:0;font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.6}.login-story-copy p{color:#64766b;margin:22px 0 0;font-size:15px;line-height:1.9}.login-story-illustration{aspect-ratio:700/340;width:min(540px,100%);height:auto;margin-top:44px}.login-panel{background:var(--dn-surface);justify-content:center;align-items:center;min-width:0;min-height:100svh;padding:96px 40px;display:flex;position:relative}.login-form-wrap{width:360px;max-width:100%}.login-form-header{margin-bottom:36px}.login-form-header h2{color:var(--dn-ink);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:600;line-height:1.5}.login-form-header p{color:var(--dn-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.login-form .ant-form-item{margin-bottom:24px}.login-form .ant-form-item-label{padding-bottom:8px}.login-form .ant-form-item-label>label{color:var(--dn-ink);font-size:13px}.login-form .ant-input-affix-wrapper{border-radius:6px;height:48px;padding-inline:14px}.login-form .ant-input-prefix{margin-inline-end:12px}.login-form .ant-input-prefix .anticon,.login-form .ant-input-password-icon{color:var(--dn-muted);font-size:16px}.login-form .ant-input{font-size:14px}.login-form .ant-input::placeholder{color:#8a958f}.login-form .ant-btn{border-radius:6px;height:48px;margin-top:8px;font-size:15px;font-weight:500}.login-footer{color:var(--dn-muted);text-align:center;font-size:11px;line-height:1.6;position:absolute;bottom:32px;left:20px;right:20px}@media (width<=900px){.login-shell{grid-template-columns:minmax(0,1fr)}.login-story{border-right:0;border-bottom:1px solid var(--dn-border);min-height:220px;padding:90px 28px 28px}.login-brand-lockup{gap:12px;top:28px;left:28px}.login-company-mark{font-size:16px}.login-product-name{font-size:13px}.login-story-copy h1{font-size:26px;line-height:1.5}.login-story-copy p,.login-story-illustration{display:none}.login-panel{align-items:flex-start;min-height:max(520px,100svh - 220px);padding:44px 28px 100px}.login-form-header{margin-bottom:28px}.login-form-header h2{font-size:28px}.login-footer{bottom:24px}}.app-layout{background:var(--dn-canvas);min-height:100vh}.app-layout>.ant-layout{min-width:0}.app-layout .ant-layout-sider{background:var(--dn-surface);border-right:1px solid var(--dn-border)}.app-layout .ant-layout-sider-children{flex-direction:column;display:flex}.app-layout .ant-menu{padding-top:18px;border-inline-end:0!important}.app-layout .ant-menu-item-selected{font-weight:600}.brand{align-items:center;gap:12px;height:96px;padding:0 24px;display:flex}.brand-mark{background:var(--dn-primary);color:#fff;letter-spacing:-.04em;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:inline-grid}.brand-name{color:var(--dn-ink);white-space:nowrap;font-size:16px;font-weight:600;line-height:1.5}.brand-name small{color:var(--dn-muted);font-size:11px;font-weight:400;display:block}.sidebar-caption{color:var(--dn-muted);margin-top:auto;padding:24px;font-size:12px}.app-layout .ant-layout-sider-collapsed .brand{justify-content:center;padding-inline:0}.app-layout .ant-layout-sider-collapsed .brand-name,.app-layout .ant-layout-sider-collapsed .sidebar-caption{display:none}.app-header{border-bottom:1px solid var(--dn-border);justify-content:space-between;align-items:center;gap:16px;height:72px;line-height:1.5;display:flex;background:var(--dn-surface)!important;padding:0 36px!important}.workspace-context{color:var(--dn-muted);white-space:nowrap;font-size:12px}.workspace-context>span{color:var(--dn-border-strong);margin-inline:12px}.account-controls{align-items:center;gap:20px;display:flex}.account-identity{align-items:center;gap:10px;min-width:100px;display:flex}.account-avatar{border:1px solid var(--dn-primary-border);background:var(--dn-primary-soft);width:34px;height:34px;color:var(--dn-primary);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.account-copy{flex-direction:column;gap:3px;min-width:0;line-height:1.3;display:flex}.account-copy strong{max-width:120px;color:var(--dn-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.account-copy small{color:var(--dn-muted);font-size:11px}.account-logout{height:32px;color:var(--dn-muted);background:0 0;border-color:#0000;padding-inline:10px}.app-content{background:var(--dn-canvas);padding:36px;overflow:auto}.page-shell{max-width:1680px;margin:0 auto}.batch-focus-layout .app-content{padding:28px 36px 36px}.page-heading,.batch-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.page-heading h2,.batch-heading h2{color:var(--dn-ink);letter-spacing:-.04em;margin-top:0;font-size:28px;font-weight:600;line-height:1.4;margin-bottom:8px!important}.muted,.ant-typography.ant-typography-secondary{color:var(--dn-muted)}.section-card{margin-bottom:20px}.compact-card .ant-card-body{padding-top:16px;padding-bottom:12px}@media (width<=900px){.app-header{justify-content:flex-end;padding-inline:20px!important}.workspace-context{display:none}.batch-focus-layout .app-content{padding:18px}}.table-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.batch-list-toolbar{align-items:flex-end}.table-filter-field{flex-direction:column;gap:6px;display:flex}.table-filter-field label{color:#53605d;font-size:12px;font-weight:650}.table-filter-field:first-child{width:280px}.table-filter-field:nth-child(2){width:160px}.batch-result-count{margin-left:auto;padding-bottom:7px;font-size:12px}.batch-list-table .ant-table{border:1px solid #dfe6e3;border-radius:10px;overflow:hidden}.batch-list-table .ant-table-thead>tr>th{background:#f7f9f8}.batch-list-table .ant-table-cell{vertical-align:middle}.batch-list-table .ant-pagination{margin:16px 4px 0}.batch-table-value{min-width:0}.batch-cell-label{display:none}.batch-name-link{padding-left:0;font-weight:650}.batch-volume{color:#53605d}.next-action{color:#176b5b;font-weight:650}.locked-version-preview{border-top:1px solid #e5ebe9;padding-top:16px}.locked-version-preview>div{color:#53605d;justify-content:space-between;gap:16px;margin-top:9px;display:flex}.locked-version-preview strong{color:#17211f}.locked-overreceipt-rule{flex-direction:column;gap:2px;display:flex}.locked-overreceipt-rule small{color:#66736f}.self-operated-version-lock.ant-alert-info{border-color:var(--dn-primary-border);background:var(--dn-primary-soft)}.self-operated-version-lock.ant-alert-info .ant-alert-icon,.self-operated-version-lock.ant-alert-info .ant-alert-message,.self-operated-version-lock.ant-alert-info .ant-alert-title{color:var(--dn-primary)}.self-operated-version-lock.ant-alert-info .ant-alert-description{color:#426f63}.overreceipt-page-heading{margin-bottom:16px}.overreceipt-scope-switcher{background:#fff;border:1px solid #d8e2df;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:4px;display:grid}.overreceipt-scope-switcher button{color:#263531;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:44px;padding:8px 12px 8px 16px;transition:border-color .16s,background .16s,color .16s;display:flex}.overreceipt-scope-switcher button:hover{background:#f7faf9;border-color:#b6d5cd}.overreceipt-scope-switcher button:focus-visible{outline-offset:2px;outline:3px solid #176b5b2e}.overreceipt-scope-switcher button.is-active{color:#176b5b;background:#f0f8f6;border-color:#7db8a9}.overreceipt-scope-copy{min-width:0}.overreceipt-scope-copy strong{font-size:14px;font-weight:600}.overreceipt-scope-badge{color:#596e68;white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0;font-size:12px;font-weight:400;overflow:hidden}.overreceipt-scope-badge.is-disabled{color:#9a6714}.overreceipt-effect-notice{color:#1f5f52;background:#edf7f4;border:1px solid #cde9e1;border-radius:8px;align-items:center;gap:10px;min-height:44px;margin-bottom:12px;padding:10px 16px;font-size:13px;display:flex}.overreceipt-effect-notice .anticon{flex:none}.overreceipt-current-card{background:#fff;border-color:#a8d4c9;margin-bottom:12px}.overreceipt-current-card>.ant-card-body{padding:20px}.overreceipt-eyebrow{color:#176b5b;margin-bottom:4px;font-weight:700;display:block}.overreceipt-current-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.overreceipt-current-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.overreceipt-current-title h4,.overreceipt-current-heading h4{margin:0!important}.overreceipt-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.overreceipt-metric{background:#f6f8f7;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:84px;padding:15px 16px;display:flex}.overreceipt-metric.is-accent{background:#edf7f4}.overreceipt-metric>span{color:#71807c;font-size:12px}.overreceipt-metric>strong{color:#172522;font-size:16px;line-height:1.35}.overreceipt-metric.is-accent>strong{color:#176b5b;font-size:24px;line-height:1.15}.overreceipt-metric>small{color:#7a8683;font-size:12px}.rule-limit-list{gap:5px!important}.rule-limit-list .ant-tag{margin-inline-end:0}.overreceipt-limit-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.overreceipt-limit-grid .ant-input-number-group-wrapper,.overreceipt-limit-grid .ant-input-number{width:100%}.overreceipt-history-card{border-color:#d4dfdc}.overreceipt-history-card>.ant-card-body{padding:0}.overreceipt-history-card .ant-card-head{min-height:68px;padding-inline:20px}.overreceipt-history-heading{flex-direction:column;gap:3px;padding-block:2px;display:flex}.overreceipt-history-heading>strong{color:#172522;font-size:18px}.overreceipt-history-heading>small{color:#7a8683;font-size:12px;font-weight:400}.overreceipt-confirm-summary,.overreceipt-confirm-warehouses{flex-direction:column;gap:10px;display:flex}.overreceipt-confirm-summary{padding-top:4px}.overreceipt-confirm-summary .ant-tag{margin-inline-end:0}.overreceipt-history-table .ant-table-thead>tr>th{background:#f6f8f7;padding:12px 10px}.overreceipt-history-table .ant-table-tbody>tr>td{word-break:break-word;padding:14px 10px}.overreceipt-allowance-value{color:#176b5b}.overreceipt-table-stack{flex-direction:column;gap:2px;display:flex}.overreceipt-table-stack small,.overreceipt-published-at small{color:#75817d;font-size:11px}.overreceipt-published-at{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.overreceipt-history-empty{color:#7a8683;background:#fcfdfc;border-top:1px solid #e2e8e6;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:104px;font-size:12px;display:flex}.overreceipt-history-empty strong{color:#43544f;font-size:14px}.overreceipt-publish-drawer .ant-drawer-header{border-bottom-color:#e2e8e6;min-height:72px;padding:18px 28px}.overreceipt-publish-drawer .ant-drawer-title{color:#172522;font-size:18px}.overreceipt-publish-drawer .ant-drawer-body{padding:24px 28px}.overreceipt-publish-drawer .ant-drawer-footer{padding:20px 28px}.overreceipt-drawer-notice{background:#edf7f4;border-color:#cde9e1;margin-bottom:20px}.overreceipt-drawer-notice .ant-alert-title{color:#176b5b}.overreceipt-publish-drawer .ant-form-item{margin-bottom:20px}.overreceipt-publish-drawer .ant-input-number-group-wrapper,.overreceipt-publish-drawer .ant-input-number{width:100%}.overreceipt-impact-title{margin:10px 0 16px!important;font-size:14px!important}.overreceipt-impact-preview{background:#f6f8f7;border:1px solid #e0e6e4;border-radius:8px;padding:4px 18px}.overreceipt-impact-row{border-bottom:1px solid #e1e6e4;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;min-height:55px;display:grid}.overreceipt-impact-row:last-child{border-bottom:0}.overreceipt-impact-row span{color:#7a8683;font-size:12px}.overreceipt-impact-row strong{color:#263531;font-size:13px;line-height:1.45}.overreceipt-drawer-actions{justify-content:flex-end;gap:12px;display:flex}.batch-heading{align-items:flex-end}.back-link{margin-bottom:4px;padding-left:0!important}.batch-title-row{align-items:center;gap:12px;display:flex}.batch-title-row h2{margin:0!important}.batch-primary-actions{justify-content:flex-end}.job-indicator{color:#176b5b;align-items:center;gap:8px;display:inline-flex}.workflow-surface{background:#fff;border:1px solid #dfe6e3;border-radius:10px;margin-bottom:18px;padding:16px 24px 14px}.workflow-surface .ant-steps-item-description{font-size:12px;color:#66736f!important;max-width:150px!important}.stage-actions{border:1px solid var(--dn-primary-border);background:var(--dn-surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;margin-bottom:18px;padding:14px 18px;display:grid}.stage-actions-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.stage-actions-copy strong{color:var(--dn-ink);font-size:17px}.stage-actions-copy span{color:var(--dn-muted);font-size:13px}.stage-actions-export{border-left:1px solid var(--dn-border);padding-left:16px}.export-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.summary-strip{background:#fff;border:1px solid #dfe6e3;border-radius:10px;grid-template-columns:repeat(3,minmax(150px,.8fr)) minmax(260px,1.6fr);margin-bottom:18px;display:grid}.summary-metric,.summary-equation{border-left:1px solid #e5ebe9;flex-direction:column;justify-content:center;min-height:72px;padding:10px 28px;display:flex}.summary-metric:first-child{border-left:none}.summary-metric span,.summary-equation span{color:#53605d;margin-bottom:6px}.summary-metric strong{font-variant-numeric:tabular-nums;font-size:31px;line-height:1.1}.summary-metric.import strong{color:#176b5b}.summary-metric.pending strong{color:#a35f08}.summary-equation strong{font-variant-numeric:tabular-nums;font-size:23px}.summary-pending strong{color:#89938f!important}.file-order{color:#176b5b;font-variant-numeric:tabular-nums;font-weight:750}.file-order-card .ant-card-head{min-height:46px}.file-order-card .ant-card-body{padding-top:8px;padding-bottom:8px}.file-order-card .ant-table-thead>tr>th,.file-order-card .ant-table-tbody>tr>td{padding-top:5px;padding-bottom:5px}.import-value{color:#176b5b;font-weight:700}.pending-value{color:#a35f08;font-weight:700}.conservation-ok{color:#176b5b;font-weight:700}.conservation-bad{color:#b42318;font-weight:700}.order-hint{color:#53605d;font-size:13px}.inline-alert{margin-bottom:14px}.locked-data-title{align-items:center;gap:8px;display:inline-flex}.locked-data-title .anticon{color:#176b5b}.locked-data-card .ant-card-head{min-height:48px}.locked-data-card .ant-card-body{padding-top:10px;padding-bottom:6px}.locked-data-card.is-collapsed .ant-card-body{display:none}.locked-data-card .ant-descriptions-item{padding-bottom:3px}.review-section-anchor{outline:none;scroll-margin-top:18px}.exception-review-card .ant-card-head{min-height:50px}.review-overview{background:#f7faf9;border:1px solid #dfe8e5;border-radius:10px;grid-template-columns:minmax(220px,1fr) minmax(620px,2.2fr);align-items:stretch;gap:12px;margin-bottom:14px;padding:12px;display:grid}.review-overview-copy{flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:4px 6px;display:flex}.review-overview-copy strong{color:#263b36;font-size:15px}.review-overview-copy span{color:#66736f;font-size:12px;line-height:1.5}.review-scope-options{grid-template-columns:repeat(3,minmax(150px,1fr));gap:8px;display:grid}.review-scope-card{color:#52615d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6e3;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding:10px 12px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.review-scope-card:hover{border-color:#8bb7aa}.review-scope-card:focus-visible{outline-offset:2px;outline:2px solid #176b5b}.review-scope-card[aria-pressed=true]{background:#f0f8f5;border-color:#72aa9b;box-shadow:0 0 0 1px #176b5b14}.review-scope-card span{font-size:12px;font-weight:650}.review-scope-card strong{color:#176b5b;font-variant-numeric:tabular-nums;font-size:17px}.review-scope-card small{color:#71807c;grid-column:1/-1;font-size:11px}.exception-toolbar{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(120px,1fr)) minmax(160px,1.15fr);align-items:end;gap:10px;padding-bottom:2px;display:grid}.exception-filter-field{flex-direction:column;gap:6px;min-width:0;display:flex}.exception-filter-field label{color:#53605d;font-size:12px;font-weight:650}.exception-filter-field .ant-select,.exception-filter-field .ant-input-affix-wrapper{width:100%}.toolbar-count{color:#66736f;margin-left:auto;font-size:13px}.position-reference-value{color:#2f5149;font-weight:650}.exception-reason-cell{flex-direction:column;gap:3px;min-width:0;line-height:1.35;display:flex}.exception-reason-cell strong{color:#273b36;font-size:13px;font-weight:650}.exception-identifier-value{color:#273b36;overflow-wrap:anywhere;line-height:1.45;display:block}.exception-sku-value{font-weight:650}.exception-site-value{font-size:13px}.exception-evidence-cell{color:#4f5f5b;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:1.4;display:flex}.exception-evidence-metric{white-space:nowrap;background:#f3f8f6;border:1px solid #dce8e4;border-radius:6px;align-items:baseline;gap:3px;padding:4px 7px;display:inline-flex}.exception-evidence-metric span{color:#66736f}.exception-evidence-metric strong{color:#006b5b;font-variant-numeric:tabular-nums;font-size:13px}.exception-evidence-state{color:#ad6800;background:#fff7e6;border-radius:6px;padding:3px 7px}.exception-evidence-check strong,.exception-evidence-label{color:#8f5b00;white-space:nowrap;font-size:12px}.exception-evidence-sites{gap:4px;width:100%;min-width:0;display:grid}.exception-evidence-site{color:#334a44;overflow-wrap:anywhere;background:#f7f9f8;border:1px solid #dfe6e3;border-radius:6px;padding:3px 7px}.split-source{border-bottom:1px solid #e5ebe9;margin-bottom:14px;padding-bottom:16px}.review-guidance{margin-bottom:18px}.review-guidance-title{color:#273b36;margin-bottom:10px;font-size:14px;display:block}.review-guidance-metrics{background:#f7f9f8;border:1px solid #dfe6e3;border-radius:8px;grid-template-columns:repeat(2,1fr);margin-bottom:10px;display:grid;overflow:hidden}.review-guidance-metrics-three{grid-template-columns:repeat(3,1fr)}.review-guidance-metric{border-left:1px solid #dfe6e3;flex-direction:column;min-width:0;padding:11px 14px;display:flex}.review-guidance-metric:first-child{border-left:none}.review-guidance-metric span{color:#66736f;font-size:12px}.review-guidance-metric strong{color:#273b36;font-variant-numeric:tabular-nums;margin-top:3px;font-size:20px}.candidate-site-options{background:#f7f9f8;border:1px solid #dfe6e3;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.candidate-site-options .ant-radio-wrapper{overflow-wrap:anywhere;margin-inline-end:0}.split-conservation{background:#f7f9f8;border:1px solid #e5ebe9;border-radius:8px;grid-template-columns:repeat(3,1fr) 24px;align-items:center;gap:8px;margin-bottom:18px;padding:14px 16px;display:grid}.split-conservation>div{flex-direction:column;display:flex}.split-conservation span{color:#66736f;font-size:12px}.split-conservation strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px}.split-conservation.valid{color:#176b5b;background:#f0f8f5;border-color:#b8d8d0}.split-conservation.invalid strong:last-child{color:#b42318}.split-part{background:#fff;border:1px solid #dfe6e3;border-radius:8px;padding:14px 16px 2px}.split-part-heading{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.split-fields-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.split-primary-fields{grid-template-columns:130px minmax(0,1fr)}.review-drawer-title{flex-direction:column;gap:2px;min-width:0;display:flex}.review-drawer-title strong{color:#273b36;font-size:15px}.review-drawer-title span{color:#66736f;font-size:12px;font-weight:500}.drawer-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.drawer-review-navigation,.drawer-review-actions{align-items:center;gap:8px;display:flex}.drawer-review-actions:only-child{margin-left:auto}.resolution-choice{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.resolution-choice .ant-radio-button-wrapper{text-align:center;white-space:nowrap;padding-inline:8px}.password-reset-alert{margin-bottom:16px}.ant-table-wrapper .ant-table-thead>tr>th{color:#53605d;font-weight:650}.ant-btn:focus-visible,.ant-input:focus-visible,.ant-select-selector:focus-visible{outline-offset:2px;outline:3px solid #176b5b38}@media (width<=1180px){.summary-strip{grid-template-columns:repeat(2,1fr)}.summary-metric:nth-child(3){border-top:1px solid #e5ebe9;border-left:none}.summary-equation{border-top:1px solid #e5ebe9}.overreceipt-layout{grid-template-columns:1fr}.exception-toolbar{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=900px){.app-content{padding:18px}.brand-name{display:none}.page-heading,.batch-heading{flex-direction:column;align-items:stretch}.stage-actions{grid-template-columns:1fr}.stage-actions-export{border-left:0;padding-left:0}.stage-actions>.ant-btn{width:100%}.batch-primary-actions{justify-content:flex-start}.workflow-surface{padding:22px 18px;overflow-x:auto}.workflow-surface .ant-steps{min-width:760px}.summary-strip{grid-template-columns:1fr 1fr}.summary-metric,.summary-equation{min-height:96px;padding:18px}.summary-equation strong{font-size:18px}.toolbar-count{width:100%;margin-left:0}.overreceipt-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exception-toolbar{grid-template-columns:1fr 1fr}}@media (width<=600px){.app-layout .ant-layout-sider-collapsed{flex:0 0 58px!important;width:58px!important;min-width:58px!important;max-width:58px!important}.app-layout .ant-layout-sider-collapsed .brand{padding:0 11px}.app-layout .ant-layout-sider-collapsed .ant-menu-inline-collapsed{width:58px}.app-layout .ant-layout-sider-collapsed .ant-menu-item{width:48px;margin-inline:5px}.app-header{padding:0 14px!important}.app-content,.batch-focus-layout .app-content{padding:14px 12px}.page-heading{gap:14px;margin-bottom:16px}.page-heading h2{font-size:26px!important}.batch-list-page .page-heading>.ant-btn{width:100%}.file-order-card .ant-card-head-wrapper{flex-direction:column;align-items:flex-start;gap:4px}.file-order-card .ant-card-extra{margin-inline-start:0;padding-top:0;padding-bottom:12px}.table-filter-field,.table-toolbar>.ant-input-affix-wrapper,.table-toolbar>.ant-select{max-width:100%;width:100%!important;min-width:0!important}.batch-result-count{margin-left:0;padding-bottom:0}.batch-list-toolbar{gap:9px}.summary-strip{grid-template-columns:1fr}.batch-list-page>.section-card{margin-bottom:14px;padding-block:9px}.batch-list-table .ant-table{background:0 0;border:0;overflow:visible}.batch-list-table .ant-table-container,.batch-list-table .ant-table-content{overflow:visible!important}.batch-list-table table,.batch-list-table .ant-table-tbody{display:block;width:100%!important}.batch-list-table colgroup,.batch-list-table .ant-table-thead{display:none}.batch-list-table .ant-table-tbody>tr.ant-table-row{background:#fff;border:1px solid #d8e2df;border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px;padding:14px;display:grid}.batch-list-table .ant-table-tbody>tr.ant-table-row>td{min-width:0;display:block;border:0!important;padding:0!important}.batch-list-table .ant-table-tbody>tr.ant-table-row>td:first-child,.batch-list-table .ant-table-tbody>tr.ant-table-row>td:nth-child(5),.batch-list-table .ant-table-tbody>tr.ant-table-row>td:last-child{grid-column:1/-1}.batch-list-table .ant-table-tbody>tr.ant-table-row>td:last-child{border-top:1px solid #e5ebe9!important;padding-top:10px!important}.batch-list-table .batch-name-link{white-space:normal;text-align:left;height:auto;padding:0}.batch-table-value{flex-direction:column;gap:3px;display:flex}.batch-cell-label{color:#75817d;font-size:11px;display:block}.batch-open-action{width:100%;padding-inline:0}.batch-open-action>span{justify-content:space-between;width:100%}.batch-list-table .ant-pagination{margin-top:12px}.summary-metric,.summary-equation{border-top:1px solid #e5ebe9;border-left:none}.summary-metric:first-child{border-top:none}.split-fields-row{grid-template-columns:1fr}.split-conservation{grid-template-columns:repeat(3,1fr)}.split-conservation>.anticon{display:none}.overreceipt-scope-switcher{grid-template-columns:1fr}.overreceipt-scope-switcher button{min-height:44px;padding:8px 12px}.overreceipt-effect-notice{align-items:flex-start}.overreceipt-current-heading{flex-direction:column}.overreceipt-current-heading>.ant-btn{width:100%}.overreceipt-current-card>.ant-card-body{padding:16px}.overreceipt-history-card>.ant-card-body{padding:0}.overreceipt-metric-grid{grid-template-columns:1fr}.overreceipt-limit-grid{grid-template-columns:1fr;gap:0}.overreceipt-history-table .ant-table,.overreceipt-history-table .ant-table-container,.overreceipt-history-table .ant-table-content{background:0 0;overflow:visible!important}.overreceipt-history-table table,.overreceipt-history-table .ant-table-tbody{display:block;width:100%!important}.overreceipt-history-table colgroup,.overreceipt-history-table .ant-table-thead{display:none}.overreceipt-history-table .ant-table-tbody>tr.ant-table-row{background:#fff;border:1px solid #d8e2df;border-radius:10px;grid-template-columns:1fr;gap:10px;margin-bottom:10px;padding:14px;display:grid}.overreceipt-history-table .ant-table-tbody>tr.ant-table-row>td{display:block;border:0!important;width:auto!important;padding:0!important}.overreceipt-history-table .ant-table-tbody>tr.ant-table-row>td:nth-child(3),.overreceipt-history-table .ant-table-tbody>tr.ant-table-row>td:nth-child(4){display:none}.overreceipt-history-table .ant-table-tbody>tr.ant-table-row>td:last-child:not(:empty){border-top:1px solid #e5ebe9!important;padding-top:9px!important}.overreceipt-mobile-meta{color:#53605d;flex-direction:column;gap:2px;font-size:12px;display:flex}.exception-toolbar{grid-template-columns:1fr}}.page-shell.admin-maintenance-pc{width:100%;min-width:0;max-width:1600px;container:admin-workspace/inline-size}.admin-maintenance-heading{margin-bottom:14px}.admin-maintenance-tabs>.ant-tabs-nav{border-bottom:1px solid #dfe6e3;margin-bottom:20px;padding:0 4px}.admin-maintenance-tabs>.ant-tabs-nav .ant-tabs-tab{justify-content:center;min-width:112px;padding:13px 12px;font-weight:650}.admin-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.admin-section-heading h4{margin:0 0 3px!important}.admin-section-heading [tabindex="-1"]:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #05524752}.input-data-view>.admin-section-heading{align-items:center;margin-bottom:10px}.input-data-view>.admin-section-heading>div{align-items:baseline;gap:12px;display:flex}.input-data-view>.admin-section-heading h4{margin:0!important;font-size:15px!important}.input-data-view>.admin-section-heading .ant-typography-secondary{font-size:12px}.input-workspace,.input-data-view,.input-data-layout,.position-workspace{min-width:0}.input-data-layout>.input-data-panel{flex-direction:column;width:100%;position:relative;align-items:stretch!important;gap:16px!important;display:flex!important}.input-data-kind-switcher{background:#fff;border:1px solid #d8e2df;border-radius:10px;padding:10px 12px 12px;overflow:hidden}.input-data-kind-switcher-heading{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 8px;display:flex}.input-data-kind-switcher-heading>.ant-typography{font-size:12px}.input-data-kind-list{grid-template-columns:repeat(6,minmax(150px,1fr));gap:8px;display:grid;overflow-x:auto}.input-data-layout .input-data-kind-button{white-space:nowrap;min-width:150px;height:42px;box-shadow:none;background:#f7f9f8;border-color:#e0e7e5;border-radius:8px;justify-content:center;gap:7px;padding:0 12px;display:flex}.input-data-layout .input-data-kind-button:not(.ant-btn-primary):hover{background:#f0f8f5;border-color:#b8d8d0}.input-data-layout .input-data-kind-button.is-selected{color:#123f36;background:#e8f4f1;border-color:#87bcae;box-shadow:inset 0 -3px #176b5b}.input-data-kind-button .anticon{color:#176b5b}.input-data-kind-pending{color:#a56b16;font-size:11px}.input-data-layout .input-data-detail{flex-direction:column;gap:14px;min-width:0;display:flex}.purchase-sync-card{background:linear-gradient(135deg,#f5fbf8 0%,#fff 62%);border:1px solid #c7ddd7;border-radius:10px;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px 18px;display:flex}.purchase-sync-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.purchase-sync-heading h5{margin:0!important}.purchase-sync-heading>div{min-width:0}.purchase-sync-heading>.ant-btn{flex:none}.purchase-sync-loading{color:#65716d;align-items:center;gap:8px;font-size:12px;display:flex}.purchase-sync-progress{background:#fff;border:1px solid #dce8e4;border-radius:8px;grid-template-columns:220px minmax(220px,1fr) minmax(180px,auto);align-items:center;gap:16px;padding:12px 14px;display:grid}.purchase-sync-progress>div:first-child{justify-content:space-between;gap:10px;display:flex}.purchase-sync-progress-track{background:#e5ecea;border-radius:4px;height:8px;overflow:hidden}.purchase-sync-progress-track span{border-radius:inherit;background:#176b5b;height:100%;transition:width .18s;display:block}.purchase-sync-progress-track.is-indeterminate span{width:36%;animation:1.4s ease-in-out infinite purchase-sync-indeterminate}@keyframes purchase-sync-indeterminate{0%{transform:translate(-100%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.purchase-sync-progress-track.is-indeterminate span{opacity:.6;width:100%;animation:none}}.purchase-sync-result{background:#fff;border:1px solid #b8d8d0;border-radius:8px;grid-template-columns:minmax(250px,1fr) minmax(440px,1.5fr) auto;align-items:center;gap:18px;padding:14px;display:grid}.purchase-sync-result.is-active{background:#f4fbf7;border-color:#9dceb9}.purchase-sync-result-copy{align-items:center;gap:10px;display:flex}.purchase-sync-result-copy>.anticon{color:#17815f;font-size:22px}.purchase-sync-result-copy>div{flex-direction:column;min-width:0;display:flex}.purchase-sync-diff{border:1px solid #e1e8e6;border-radius:8px;grid-template-columns:repeat(4,minmax(90px,1fr));margin:0;display:grid;overflow:hidden}.purchase-sync-diff>div{border-left:1px solid #e1e8e6;padding:8px 10px}.purchase-sync-diff>div:first-child{border-left:0}.purchase-sync-diff dd{color:#26332f;margin:2px 0 0;font-weight:750}.purchase-sync-time{align-self:flex-end;font-size:11px}.input-data-status-header{background:#fff;border:1px solid #d8e2df;border-radius:10px;grid-template-columns:minmax(0,1fr) 156px;align-items:center;gap:24px;min-height:96px;padding:16px 18px;display:grid}.input-data-status-header.is-ready{border-color:#c7ddd7}.input-data-status-copy{overflow-wrap:anywhere;min-width:0}.input-data-status-title{align-items:center;gap:8px;display:flex}.input-data-status-copy h3{color:#17211f;margin:0!important;font-size:22px!important}.input-data-status-copy>.ant-typography{color:#53605d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 8px;display:-webkit-box;overflow:hidden}.input-data-status-title .ant-tag{margin-inline-end:0}.input-data-status-meta{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;font-size:12px;display:flex}.input-data-status-version{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.input-data-status-version strong{color:#385049;flex:0 auto;min-width:0;font-size:12px}.input-data-status-version>.ant-typography{max-width:min(320px,100%)}.input-data-status-time{font-variant-numeric:tabular-nums;border-left:1px solid #dfe8e5;padding-left:14px;font-size:12px}.input-data-status-actions{flex-direction:column;gap:8px;display:flex}.input-data-status-actions .ant-btn{width:100%}.input-data-context{background:#f5f9f7;border:1px solid #dce7e3;border-radius:9px;position:relative;overflow:hidden}.input-data-context-summary{justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:8px 14px 8px 18px;display:flex}.input-data-context-summary>div{align-items:baseline;gap:10px;min-width:0;display:flex}.input-data-context-summary>div>.ant-typography:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.input-data-context-summary .ant-btn{color:#176b5b;flex:none}.input-data-context.is-open .input-data-context-summary{z-index:1;min-height:0;padding:0;position:absolute;top:7px;right:8px}.input-data-context.is-open .input-data-context-summary>div{display:none}.input-data-context-grid{background:#fbfcfc;grid-template-columns:minmax(410px,1fr) minmax(0,1.45fr);align-items:center;gap:20px;min-height:78px;padding:12px 128px 12px 18px;display:grid}.input-data-impact{border-left:1px solid #dce6e3;min-width:0;padding-left:18px}.input-data-impact span,.input-data-required-fields>.ant-typography{color:#65716d;margin-bottom:6px;font-size:12px;font-weight:650;display:block}.input-data-impact p{color:#36443f;margin:0}.input-data-required-fields .ant-tag{margin-inline-end:0}.input-data-workspace{background:#fff;border:1px solid #d8e2df;border-radius:10px;min-width:0;overflow:hidden}.input-data-workspace-tabs>.ant-tabs-nav{background:#fbfcfc;margin:0;padding:0 20px}.input-data-workspace-tabs>.ant-tabs-nav .ant-tabs-tab{justify-content:center;min-width:124px;padding:14px 10px;font-weight:650}.input-data-workspace-tabs>.ant-tabs-content-holder{border-top:1px solid #eef2f1}.input-data-tab-count{color:#65716d;background:#edf2f0;border-radius:10px;place-items:center;min-width:22px;height:20px;margin-left:5px;padding:0 6px;font-size:11px;font-weight:650;display:inline-grid}.ant-tabs-tab-active .input-data-tab-count{color:#176b5b;background:#e0efeb}.input-data-tab-panel{min-height:400px;padding:20px 22px 24px}.input-data-tab-heading,.input-data-preview-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.input-data-tab-heading h5,.input-data-preview-heading h5{margin:0 0 2px!important}.input-data-tab-heading>.ant-typography,.input-data-preview-heading>.ant-typography{flex:none;font-size:12px}.input-data-preview-summary{flex-wrap:wrap;justify-content:flex-end;gap:2px 0;display:flex}.input-data-preview-metric:before{content:"·";margin:0 6px}.input-data-loading{place-items:center;min-height:320px;display:grid}.input-data-preview-table .ant-table-cell{white-space:nowrap}.input-data-preview-table .ant-table-cell:first-child{color:#65716d;font-variant-numeric:tabular-nums;font-weight:650}.input-data-maintenance-form h5{margin:0 0 6px!important}.input-data-maintenance-form .ant-upload-wrapper{display:block}.input-data-uploader .ant-upload-drag{background:#fafcfb;padding:6px 10px}.input-data-uploader .ant-upload-drag:hover{border-color:#559889}.input-data-uploader .ant-upload-drag-icon{margin-bottom:7px!important}.input-data-uploader .ant-upload-drag-icon .anticon{color:#176b5b!important;font-size:34px!important}.input-data-uploader .ant-upload-text{margin-bottom:2px!important;font-size:14px!important}.input-data-uploader .ant-upload-hint{font-size:12px!important}.input-data-upload-submit{margin-top:14px}.input-data-upload-impact{font-size:12px;margin:12px 0 0!important}.input-data-quality-list{width:100%}.input-data-quality-list .ant-tag{margin-inline-end:0}.input-data-quality-panel .ant-alert{padding:10px 12px}.input-data-version-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.input-data-version-cell>.ant-typography{max-width:260px}.input-data-layout .ant-table-wrapper,.admin-panel-card .ant-table-wrapper,.position-maintenance .ant-table-wrapper{border:1px solid #e2e9e7;border-radius:8px;overflow:hidden}.input-data-layout .ant-table-thead>tr>th,.admin-panel-card .ant-table-thead>tr>th,.position-maintenance .ant-table-thead>tr>th{background:#f5f8f7}.admin-panel-card{border-color:#d8e2df}.admin-panel-intro{background:#f7f9f8;border:1px solid #e2e9e7;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;padding:14px 16px;display:flex}.admin-panel-intro .ant-typography{margin-bottom:0}.user-summary{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;max-width:390px;display:flex}.user-summary .ant-tag,.user-name-cell .ant-tag{margin-inline-end:0}.integration-config-panel>.ant-card-body{padding:0}.integration-config-provider{border-bottom:1px solid var(--dn-border);background:linear-gradient(90deg,#f2f8f6 0%,#f8fbfa 60%,#fff 100%);align-items:center;gap:14px;padding:20px 24px;display:flex}.integration-config-provider-icon{color:#fff;background:var(--dn-primary);border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:22px;display:grid;box-shadow:0 7px 18px #005b4a29}.integration-config-provider h4{color:#143f36;font-size:17px;margin:0 0 2px!important}.integration-config-provider .ant-typography-secondary{font-size:13px}.integration-config-workspace{grid-template-columns:300px minmax(0,1fr);min-height:390px;display:grid}.integration-config-summary{border-right:1px solid var(--dn-border);background:#fbfcfc;flex-direction:column;gap:22px;min-width:0;padding:24px;display:flex}.integration-config-status{align-items:flex-start;gap:10px;display:flex}.integration-config-status>.anticon{margin-top:3px;font-size:17px}.integration-config-status>.is-success{color:#239857}.integration-config-status>.is-warning{color:#d48806}.integration-config-status>div{flex-direction:column;gap:4px;min-width:0;display:flex}.integration-config-status .ant-typography-secondary{font-size:12px;line-height:1.65}.integration-config-facts{border-block:1px solid #e5ecea;gap:0;margin:0;display:grid}.integration-config-facts>div{grid-template-columns:78px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.integration-config-facts>div+div{border-top:1px solid #edf1f0}.integration-config-facts dt{color:var(--dn-muted);font-size:12px}.integration-config-facts dd{color:#1f3d36;margin:0;font-size:12px;font-weight:600}.integration-config-security-note{align-items:flex-start;gap:8px;margin-top:auto;display:flex}.integration-config-security-note>.anticon{color:var(--dn-primary);margin-top:3px;font-size:14px}.integration-config-security-note .ant-typography{font-size:12px;line-height:1.65}.integration-config-editor{padding:24px 26px}.integration-config-editor-heading{border-bottom:1px solid #edf1f0;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.integration-config-editor-heading h5{margin:0 0 3px!important}.integration-config-editor-heading .ant-typography-secondary{font-size:12px}.integration-config-editor>.ant-alert{margin-bottom:16px}.integration-config-form .ant-form-item{margin-bottom:18px}.integration-config-credentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.integration-config-actions{border-top:1px solid #edf1f0;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding-top:18px;display:flex}.integration-config-actions>.ant-typography{font-size:12px}.user-name-cell{align-items:center;gap:8px;display:flex}.admin-panel-busy{background:#f7f9f8;border:1px dashed #cad6d2;border-radius:8px;place-items:center;min-height:320px;display:grid}.audit-log-toolbar{background:#f7f9f8;border:1px solid #e2e9e7;border-radius:8px;grid-template-columns:minmax(280px,1.45fr) minmax(190px,.8fr) minmax(180px,.75fr) auto;align-items:end;gap:12px;margin-bottom:16px;padding:14px;display:grid}.audit-filter-field{flex-direction:column;gap:6px;min-width:0;display:flex}.audit-filter-field label{color:#53605d;font-size:12px;font-weight:650}.audit-filter-field .ant-select,.audit-filter-field .ant-input-affix-wrapper{width:100%}.audit-result-count{white-space:nowrap;padding-bottom:6px}.audit-date{font-variant-numeric:tabular-nums}.audit-system-actor{color:#53605d}.audit-entity{color:#2f5149;font-weight:650}.audit-log-panel .ant-table-tbody>tr>td{padding-block:13px}.audit-action-cell{font-weight:650}.audit-action-processing{color:#176b5b}.audit-action-success{color:#287d3c}.audit-action-error{color:#b42318}.audit-action-warning{color:#a35f08}.audit-action-default{color:#53605d}.audit-log-panel .ant-table-cell,.user-management-panel .ant-table-cell,.position-maintenance .ant-table-cell{white-space:nowrap}.position-save-status .ant-alert-description{color:#40514c;font-size:13px}.position-maintenance>.ant-card{border-color:#d8e2df}.position-filter-field .ant-input-affix-wrapper,.position-filter-field .ant-select{width:100%}.position-filter-scope .ant-checkbox-wrapper{align-items:center;min-height:32px}.position-maintenance .ant-alert,.input-data-layout .ant-alert,.admin-panel-card .ant-alert{border-radius:8px}.position-maintenance .ant-descriptions-bordered,.input-data-layout .ant-descriptions-bordered{border-radius:8px;overflow:hidden}.admin-maintenance-pc .ant-empty-normal{margin-block:44px}.ant-btn-primary{font-weight:500}.ant-btn-default{border-color:var(--dn-border-strong)}.ant-btn-default:hover{color:var(--dn-primary)!important;border-color:var(--dn-primary-border)!important}.ant-card,.workflow-surface,.summary-strip,.input-data-workspace,.input-data-status-header,.input-data-kind-switcher{border-color:var(--dn-border);box-shadow:none}.ant-card{border-radius:10px}.ant-card-head{border-bottom-color:var(--dn-border);font-weight:600}.ant-tabs .ant-tabs-nav:before{border-bottom-color:var(--dn-border)}.ant-tabs .ant-tabs-tab{color:var(--dn-muted)}.ant-tabs .ant-tabs-tab:hover,.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--dn-primary)}.ant-tabs .ant-tabs-ink-bar{background:var(--dn-primary)}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number,.ant-picker{border-color:var(--dn-border-strong)!important;box-shadow:none!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select:hover .ant-select-selector,.ant-input-number:hover{border-color:var(--dn-primary-border)!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-input-number-focused{border-color:var(--dn-primary)!important;box-shadow:0 0 0 3px #05524714!important}.ant-table-wrapper .ant-table{border-color:var(--dn-border)}.ant-table-wrapper .ant-table-thead>tr>th{border-bottom-color:var(--dn-border);color:var(--dn-muted);font-size:12px;font-weight:500;background:var(--dn-surface-muted)!important}.ant-table-wrapper .ant-table-tbody>tr>td{font-variant-numeric:tabular-nums;border-bottom-color:#eef1ef}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f7faf8!important}.summary-metric.import,.overreceipt-effect-notice,.input-data-context{background:var(--dn-surface-muted);border-color:var(--dn-border)}.purchase-sync-card{background:var(--dn-surface);border-color:var(--dn-border)}.next-action,.job-indicator,.import-value,.conservation-ok,.input-data-kind-button .anticon,.audit-action-processing,.overreceipt-allowance-value{color:var(--dn-primary)}.summary-metric,.summary-equation{border-left-color:var(--dn-border)}.summary-metric.import strong,.summary-equation strong{color:var(--dn-primary)}.summary-metric.pending strong,.pending-value,.audit-action-warning{color:var(--dn-warning)}.workflow-surface .ant-steps-item-process .ant-steps-item-icon{background:var(--dn-primary);border-color:var(--dn-primary)}.workflow-surface .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--dn-primary)}.workflow-surface .ant-steps-item-finish .ant-steps-icon,.workflow-surface .ant-steps-item-process .ant-steps-item-title,.workflow-surface .ant-steps-item-finish .ant-steps-item-title{color:var(--dn-primary)}.workflow-surface .ant-steps-item-finish .ant-steps-item-tail:after{background-color:var(--dn-primary-border)}.overreceipt-scope-switcher,.overreceipt-current-card,.overreceipt-history-card,.admin-panel-card,.position-maintenance>.ant-card{border-color:var(--dn-border)}.overreceipt-scope-switcher button.is-active{color:var(--dn-primary);border-color:var(--dn-primary-border);background:var(--dn-primary-soft)}.overreceipt-scope-switcher button:hover{border-color:var(--dn-primary-border);background:#f3f9f7}.overreceipt-metric,.overreceipt-impact-preview,.admin-panel-intro,.audit-log-toolbar,.input-data-workspace-tabs>.ant-tabs-nav,.overreceipt-metric.is-accent{background:var(--dn-surface-muted)}.overreceipt-metric.is-accent>strong{color:var(--dn-primary)}.overreceipt-current-card .ant-card-head,.overreceipt-history-card .ant-card-head{border-bottom-color:var(--dn-border)}.input-data-layout .input-data-kind-button{border-color:var(--dn-border);background:var(--dn-surface-muted)}.input-data-layout .input-data-kind-button:not(.ant-btn-primary):hover{border-color:var(--dn-primary-border);background:#f3f9f7}.input-data-layout .input-data-kind-button.is-selected{color:#144036;border-color:var(--dn-primary-border);background:var(--dn-primary-soft);box-shadow:inset 0 -3px 0 var(--dn-primary)}.input-data-status-header.is-ready,.purchase-sync-result,.purchase-sync-result.is-active{border-color:var(--dn-primary-border);background:var(--dn-surface)}.purchase-sync-progress-track span{background:var(--dn-primary)}.input-data-context-summary .ant-btn{color:var(--dn-primary)}.input-data-active-version-row>td{background:#f3f9f7!important}.audit-entity,.position-reference-value{color:#2f5f55}.ant-alert-success{background:#f3fbf7;border-color:#cfe8dd}.ant-alert-warning{background:#fffaf0;border-color:#f1dfb6}.ant-alert-error{background:#fff6f7;border-color:#f2d1d4}.ant-alert-error .ant-alert-message,.audit-action-error{color:var(--dn-danger)}.ant-alert-warning .ant-alert-message{color:var(--dn-warning)}.ant-tag{border-radius:4px}.ant-tag.ant-tag-processing,.ant-tag.purchase-sync-scope-tag{color:#426f63!important;background:#f7fbf9!important;border-color:#c8ddd7!important}.ant-tag.ant-tag-success{color:var(--dn-success)!important;background:#f3faf6!important;border-color:#cfe3d8!important}.ant-tag-blue{color:var(--dn-primary);background:var(--dn-primary-soft);border-color:var(--dn-primary-border)}.purchase-sync-card{border-color:var(--dn-primary-border);background:var(--dn-surface);gap:16px;padding:18px 20px;box-shadow:0 1px 2px #14403609}.purchase-sync-heading{border-bottom:1px solid #e8efec;align-items:flex-start;padding-bottom:14px}.purchase-sync-heading h5{color:var(--dn-ink);font-weight:680;font-size:16px!important}.purchase-sync-scope-tag{margin-inline-end:0;font-weight:600}.purchase-sync-heading>div>.ant-typography{max-width:920px;color:var(--dn-muted);margin-top:4px;line-height:1.55;display:block}.purchase-sync-heading>.ant-btn{min-width:96px;margin-top:1px}.purchase-sync-result{border-color:var(--dn-primary-border);background:var(--dn-canvas);border-radius:9px;grid-template-columns:minmax(270px,.9fr) minmax(440px,1.45fr);grid-template-areas:"copy diff""warning warning""action action";gap:14px 20px;padding:18px}.purchase-sync-result-copy{grid-area:copy}.purchase-sync-result-copy>.anticon{color:var(--dn-success)}.purchase-sync-result-copy>div{gap:3px}.purchase-sync-result-copy strong{color:var(--dn-ink);font-size:15px}.purchase-sync-result-copy .ant-typography{color:var(--dn-muted);line-height:1.55}.purchase-sync-actions{grid-area:action;justify-self:start}.purchase-sync-actions .ant-btn-link{padding-inline:0}.purchase-sync-diff{border-color:var(--dn-border);background:var(--dn-surface);grid-area:diff;grid-template-columns:repeat(4,minmax(96px,1fr))}.purchase-sync-diff>div{border-left-color:#e7eeeb;padding:10px 12px}.purchase-sync-diff dt{color:var(--dn-muted);font-size:11px}.purchase-sync-diff dd{color:var(--dn-ink);font-size:15px}.purchase-sync-result>.ant-alert{background:#fffaf0;border-color:#f0d99e;grid-area:warning;min-width:0;margin:0}.purchase-sync-result>.ant-alert .ant-alert-message{color:#8d641b}.purchase-sync-result>.ant-alert .ant-alert-description{color:#725d35;line-height:1.55}.purchase-sync-result>.ant-alert .ant-alert-action{align-self:center}.purchase-sync-result>.ant-btn{grid-area:action;justify-self:start;min-width:236px}.self-operated-sync-card{margin-bottom:16px}.self-operated-sync-card .purchase-sync-result>.ant-space{grid-area:action;justify-self:start}.purchase-sync-permission-note{color:var(--dn-muted);grid-area:action;justify-self:start;font-size:13px}.purchase-sync-issues-drawer.ant-drawer-right>.ant-drawer-content-wrapper{height:auto;max-height:calc(100vh - 32px);bottom:auto}.purchase-sync-issues-drawer .ant-drawer-content,.purchase-sync-issues-drawer .ant-drawer-section{height:auto;max-height:calc(100vh - 32px)}.purchase-sync-issues-drawer .ant-drawer-body{background:var(--dn-canvas);flex:none;max-height:calc(100vh - 88px);padding:18px 20px 22px;overflow:auto}.purchase-sync-issues-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.purchase-sync-issues-table .ant-table{border:1px solid var(--dn-border);border-radius:8px;overflow:hidden}.purchase-sync-issues-table .ant-table-thead>tr>th{color:var(--dn-muted);background:#f5f8f7;font-size:12px}@media (width<=1279px){.purchase-sync-result{grid-template-columns:1fr;grid-template-areas:"copy""diff""warning""action"}.purchase-sync-diff{grid-template-columns:repeat(4,minmax(0,1fr))}}@container admin-workspace (width<=900px){.audit-log-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-search-field{grid-column:1/-1}.input-data-kind-list{grid-template-columns:repeat(3,minmax(0,1fr))}.input-data-status-header,.input-data-context-grid,.integration-config-workspace{grid-template-columns:minmax(0,1fr)}.input-data-status-actions{flex-flow:wrap}.input-data-status-actions .ant-btn{width:auto}.input-data-preview-heading,.input-data-tab-heading,.admin-panel-intro{flex-direction:column;align-items:flex-start;gap:12px}.input-data-preview-summary,.user-summary{justify-content:flex-start}.integration-config-summary{border-right:0;border-bottom:1px solid var(--dn-border)}}@container admin-workspace (width<=480px){.input-data-kind-list,.audit-log-toolbar,.integration-config-credentials{grid-template-columns:minmax(0,1fr)}.input-data-status-time{border-left:0;padding-left:0}}@media (width>=1280px){.purchase-sync-card{gap:8px;padding:10px 14px}.purchase-sync-heading{padding-bottom:8px}.purchase-sync-heading>div>.ant-typography{margin-top:1px;line-height:1.4}.purchase-sync-result{grid-template-columns:minmax(0,1fr) 206px;grid-template-areas:"copy action""diff diff""warning warning";gap:8px 16px;padding:10px}.purchase-sync-diff>div{padding:7px 10px}.purchase-sync-result>.ant-alert{align-self:stretch;padding:9px 12px}.purchase-sync-result>.ant-btn{align-self:center;min-width:206px}.purchase-sync-time{margin-top:-4px}}.batch-list-page{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"heading heading""status status""toolbar sync""table sync";align-items:start;gap:20px 24px;display:grid}.batch-list-page>.page-heading{grid-area:heading;margin-bottom:4px}.batch-status-strip{border-block:1px solid var(--dn-border);grid-area:status;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:4px;display:grid;overflow:hidden}.batch-status-item{border-left:1px solid var(--dn-border);flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:84px;padding:12px 24px;display:flex;position:relative}.batch-status-item:first-child{border-left:0}.batch-status-item:before{content:"";background:#7a8c87;border-radius:50%;width:5px;height:5px;position:absolute;top:39px;left:12px}.batch-status-item.is-ready:before{background:var(--dn-success)}.batch-status-item.is-warning:before{background:var(--dn-warning)}.batch-status-item>span{color:var(--dn-muted);font-size:12px}.batch-status-item>strong{color:var(--dn-ink);font-size:16px;font-weight:600}.batch-status-item>small{color:var(--dn-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.batch-list-page>.purchase-sync-card{grid-area:sync;min-width:0;margin:0}.purchase-sync-card--compact,.batch-list-page>.self-operated-sync-card{border-color:var(--dn-border);gap:12px;padding:20px}.purchase-sync-card--compact .purchase-sync-heading,.batch-list-page>.self-operated-sync-card .purchase-sync-heading{border-bottom:0;flex-direction:column;gap:12px;padding-bottom:0}.purchase-sync-eyebrow{color:var(--dn-muted);margin-bottom:5px;font-size:11px;font-weight:400;display:block}.purchase-sync-card--compact .purchase-sync-heading h5,.batch-list-page>.self-operated-sync-card .purchase-sync-heading h5{font-size:16px!important}.purchase-sync-card--compact .purchase-sync-heading>.ant-btn,.batch-list-page>.self-operated-sync-card .purchase-sync-heading>.ant-btn{width:100%;margin-top:0}.purchase-sync-card--compact .purchase-sync-progress,.batch-list-page>.self-operated-sync-card .purchase-sync-progress{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.purchase-sync-card--compact .purchase-sync-progress>div:first-child,.batch-list-page>.self-operated-sync-card .purchase-sync-progress>div:first-child{align-items:center}.purchase-sync-card--compact .purchase-sync-progress>div:first-child>*,.batch-list-page>.self-operated-sync-card .purchase-sync-progress>div:first-child>*{white-space:nowrap}.purchase-sync-card--compact .purchase-sync-progress>.ant-typography,.batch-list-page>.self-operated-sync-card .purchase-sync-progress>.ant-typography{font-size:12px}.purchase-sync-card--compact .purchase-sync-result,.batch-list-page>.self-operated-sync-card .purchase-sync-result{grid-template-columns:1fr;grid-template-areas:"copy""diff""warning""action";gap:10px;padding:12px}.purchase-sync-result.is-collapsed{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy action"}.purchase-sync-card--compact .purchase-sync-result.is-collapsed,.batch-list-page>.self-operated-sync-card .purchase-sync-result.is-collapsed{grid-template-columns:1fr;grid-template-areas:"copy""action"}.purchase-sync-card--compact .purchase-sync-result-copy .ant-typography,.batch-list-page>.self-operated-sync-card .purchase-sync-result-copy .ant-typography{font-size:12px}.purchase-sync-card--compact .purchase-sync-diff,.batch-list-page>.self-operated-sync-card .purchase-sync-diff{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-sync-card--compact .purchase-sync-diff>div:nth-child(3),.batch-list-page>.self-operated-sync-card .purchase-sync-diff>div:nth-child(3){border-left:0}.purchase-sync-card--compact .purchase-sync-result>.ant-alert,.batch-list-page>.self-operated-sync-card .purchase-sync-result>.ant-alert{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:9px 10px;display:grid}.purchase-sync-card--compact .purchase-sync-result>.ant-alert .ant-alert-icon,.batch-list-page>.self-operated-sync-card .purchase-sync-result>.ant-alert .ant-alert-icon{grid-area:1/1/span 2}.purchase-sync-card--compact .purchase-sync-result>.ant-alert .ant-alert-content,.batch-list-page>.self-operated-sync-card .purchase-sync-result>.ant-alert .ant-alert-content{grid-column:2;min-width:0}.purchase-sync-card--compact .purchase-sync-result>.ant-alert .ant-alert-description,.batch-list-page>.self-operated-sync-card .purchase-sync-result>.ant-alert .ant-alert-description{display:none}.purchase-sync-card--compact .purchase-sync-result>.ant-alert .ant-alert-action,.batch-list-page>.self-operated-sync-card .purchase-sync-result>.ant-alert .ant-alert-action{grid-column:2;margin-inline-start:0;padding-top:8px}.purchase-sync-card--compact .purchase-sync-actions,.batch-list-page>.self-operated-sync-card .purchase-sync-actions{width:100%;min-width:0}.batch-list-page>.self-operated-sync-card .purchase-sync-heading>div>.ant-typography{display:none}.batch-config-card{border:1px solid var(--dn-border);background:var(--dn-surface);border-radius:10px;grid-area:config;overflow:hidden}.batch-config-card-heading{border-bottom:1px solid var(--dn-border);flex-direction:column;gap:2px;padding:15px 16px 12px;display:flex}.batch-config-card-heading>strong{color:var(--dn-ink);font-size:14px}.batch-config-card-heading>span{color:var(--dn-muted);font-size:11px}.batch-config-card dl{margin:0}.batch-config-card dl>div{border-top:1px solid #edf2f0;justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.batch-config-card dl>div:first-child{border-top:0}.batch-config-card dt{color:var(--dn-muted);font-size:12px}.batch-config-card dd{color:var(--dn-ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:600;overflow:hidden}.batch-list-toolbar{border:1px solid var(--dn-border);background:var(--dn-surface);border-bottom:0;border-radius:10px 10px 0 0;grid-area:toolbar;grid-template-columns:minmax(140px,1fr) minmax(160px,240px) 140px;align-items:end;gap:12px;margin-bottom:-20px;padding:18px 20px;display:grid}.batch-list-toolbar-heading{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding-bottom:5px;display:flex}.batch-list-toolbar-heading>*{flex-shrink:0}.batch-list-toolbar>.table-filter-field{width:100%;min-width:0}.batch-list-toolbar-heading strong{color:var(--dn-ink);font-size:16px}.batch-list-toolbar.is-selecting{border-color:var(--dn-primary-border);background:var(--dn-primary-soft)}.batch-list-toolbar .batch-result-count{background:var(--dn-surface-muted);border-radius:999px;margin:0;padding:2px 8px;font-size:11px}.batch-selection-count{color:var(--dn-primary);background:#eaf5f1;border:1px solid #c4ddd6;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.batch-selection-count .anticon{font-size:11px}.batch-list-toolbar-heading .ant-btn-dangerous{margin-left:2px}.batch-list-table{grid-area:table;min-width:0}.batch-list-table .ant-table{border-radius:0 0 10px 10px}.batch-list-table .ant-table-tbody>tr.ant-table-row-selected>td{color:var(--dn-ink);border-bottom-color:#d8e9e4;background:#edf7f3!important}.batch-list-table .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#e6f3ef!important}.batch-list-table .ant-table-tbody>tr.ant-table-row-selected>td:first-child{box-shadow:inset 3px 0 0 var(--dn-primary)}.batch-list-table .ant-table-tbody>tr.ant-table-row-selected .batch-volume{color:#415c55}@media (width<=1480px){.batch-list-page{grid-template-columns:1fr;grid-template-areas:"heading""status""sync""toolbar""table"}.batch-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1200px){.batch-list-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-list-toolbar-heading{grid-column:1/-1}}@media (width<=600px){.batch-list-page{gap:12px}.batch-list-page>.page-heading{margin-bottom:0}.batch-list-page>.page-heading>.ant-space{width:100%}.batch-list-page>.page-heading>.ant-space .ant-btn-primary{flex:1}.batch-status-strip{grid-template-columns:1fr}.batch-status-item{border-top:1px solid var(--dn-border);border-left:0;min-height:62px;padding-block:10px}.batch-status-item:first-child{border-top:0}.batch-list-toolbar{border-bottom:1px solid var(--dn-border);border-radius:10px;grid-template-columns:1fr;margin-bottom:0;padding:15px 14px}.batch-list-toolbar-heading{align-items:flex-end}.batch-list-table .ant-table{border-radius:10px}.purchase-sync-card--compact,.batch-list-page>.self-operated-sync-card{padding:15px}}.delivery-batch-list-page{--dn-muted:#56645e;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""status""sync""toolbar""table";gap:12px}.delivery-batch-list-page>.page-heading{align-items:center;margin-bottom:0}.delivery-batch-list-page .page-heading h2{letter-spacing:0;font-size:24px;margin-bottom:4px!important}.delivery-batch-list-page .page-heading .ant-typography-secondary{font-size:13px}.delivery-batch-list-page .batch-status-strip{padding-block:0}.delivery-batch-list-page .batch-status-item{grid-template-columns:auto minmax(0,1fr);place-content:center start;gap:3px 10px;min-height:56px;padding:8px 16px;display:grid}.delivery-batch-list-page .batch-status-item:before{content:none}.delivery-batch-list-page .batch-status-item>strong{font-size:13px}.delivery-batch-list-page .batch-status-item>small{grid-column:1/-1;font-size:12px}.delivery-batch-list-page .purchase-sync-card--compact{box-shadow:none;border-radius:6px;gap:10px;padding:12px 16px}.delivery-batch-list-page .purchase-sync-heading{flex-direction:row;align-items:center;gap:12px}.delivery-batch-list-page .purchase-sync-heading h5{font-size:14px!important}.delivery-batch-list-page .purchase-sync-heading>.ant-btn{width:auto}.delivery-batch-list-page .purchase-sync-scope-tag{color:var(--dn-muted);background:0 0;border:0;font-size:12px}.delivery-batch-list-page .purchase-sync-card--summary{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:16px;display:grid}.delivery-batch-list-page .purchase-sync-card>.ant-alert{grid-column:1/-1}.delivery-batch-list-page .purchase-sync-result.is-collapsed{border:0;border-left:1px solid var(--dn-border);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy action";align-items:center;gap:8px;padding:0 0 0 16px}.delivery-batch-list-page .purchase-sync-result-copy .ant-typography{overflow-wrap:anywhere}.delivery-batch-list-page .purchase-sync-result-copy strong{font-size:13px}.delivery-batch-list-page .purchase-sync-actions{justify-self:end;width:auto}.delivery-batch-list-page .purchase-sync-progress{grid-template-columns:minmax(180px,.8fr) minmax(100px,1fr) minmax(0,1fr);align-items:center}.delivery-batch-list-page .purchase-sync-diff{grid-template-columns:repeat(4,minmax(0,1fr))}.delivery-batch-list-page .purchase-sync-result>.ant-alert .ant-alert-description{display:block}.delivery-batch-list-page .batch-list-toolbar{border-radius:6px 6px 0 0;grid-template-columns:minmax(0,1fr) 280px 176px;align-items:center;gap:12px;margin-bottom:-12px;padding:12px 16px}.delivery-batch-list-page .batch-list-toolbar-heading{white-space:normal;grid-column:auto;padding:0}.delivery-batch-list-page .batch-list-toolbar-heading strong{font-size:14px}.delivery-batch-list-page .table-filter-field{flex-direction:row;align-items:center;gap:8px}.delivery-batch-list-page .table-filter-field label{flex-shrink:0}.delivery-batch-list-page .table-filter-field>.ant-select,.delivery-batch-list-page .table-filter-field>.ant-input-affix-wrapper{width:100%;min-width:0}.delivery-batch-list-page .batch-list-table .ant-table{border-radius:0 0 6px 6px}.delivery-batch-list-page .batch-list-table .ant-table-cell{padding:12px 10px;font-size:13px}.delivery-batch-list-page .batch-list-table .ant-table-thead>tr>th{color:var(--dn-muted);font-weight:500}.delivery-batch-list-page .batch-identity{flex-direction:column;gap:3px;min-width:0;display:flex}.delivery-batch-list-page .batch-name-link{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;height:auto;padding:0;font-size:13px;font-weight:600;display:block;overflow:hidden}.delivery-batch-list-page .batch-name-link>span{text-overflow:ellipsis;display:block;overflow:hidden}.delivery-batch-list-page .batch-id{color:var(--dn-muted);font-size:12px}.delivery-batch-list-page .batch-allocation{color:var(--dn-muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;display:block}.delivery-batch-list-page .batch-allocation>span,.delivery-batch-list-page .purchase-sync-warning-summary{color:#895d16}.delivery-batch-list-page .batch-row-actions{flex-wrap:nowrap}.delivery-batch-list-page .batch-row-actions .ant-btn{padding-inline:4px;font-size:13px}.delivery-batch-list-page .batch-list-table .ant-tag.ant-tag-warning{color:#895d16}.delivery-batch-list-page .batch-list-table .ant-tag.ant-tag-error{color:#b52c35}.delivery-batch-list-page .batch-list-table .ant-tag.ant-tag-cyan{color:#176572}.delivery-batch-list-page .batch-list-table .ant-tag.ant-tag-blue,.delivery-batch-list-page .batch-list-table .ant-tag.ant-tag-processing{color:#1759a3}.delivery-batch-list-page .ant-btn-dangerous:not(:disabled){color:var(--dn-danger)}.delivery-batch-list-page .ant-input::placeholder,.delivery-batch-list-page .ant-select-placeholder,.delivery-batch-list-page .ant-select-selection-placeholder{color:var(--dn-muted)}.delivery-batch-creation-modal{--dn-muted:#56645e}.delivery-batch-creation-modal .ant-form-item-extra{color:var(--dn-muted)}.delivery-batch-creation-modal .locked-version-preview strong{overflow-wrap:anywhere;text-align:right}@media (width<=1100px){.delivery-batch-list-page .purchase-sync-card--summary{grid-template-columns:minmax(0,1fr)}.delivery-batch-list-page .purchase-sync-result.is-collapsed{border-left:0;padding-left:0}.delivery-batch-list-page .batch-list-toolbar{grid-template-columns:minmax(0,1fr) 240px 150px}}@media (width<=700px){.delivery-batch-list-page .batch-list-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-batch-list-page .batch-list-toolbar-heading{grid-column:1/-1}.delivery-batch-list-page .purchase-sync-progress{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.delivery-batch-list-page .batch-status-item{min-height:50px}.delivery-batch-list-page .purchase-sync-heading{flex-wrap:wrap}.delivery-batch-list-page .purchase-sync-heading>.ant-btn{width:100%}.delivery-batch-list-page .purchase-sync-result.is-collapsed{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""action"}.delivery-batch-list-page .purchase-sync-actions{justify-self:start}.delivery-batch-list-page .batch-list-toolbar{border-radius:6px;margin-bottom:0}.delivery-batch-list-page .table-filter-field{flex-direction:column;align-items:stretch}.delivery-batch-list-page .batch-list-table .ant-table{border-radius:6px}.delivery-batch-list-page .batch-identity-cell{grid-column:1/-1}.delivery-batch-list-page .ant-table-row{position:relative}.delivery-batch-list-page .batch-list-table td.ant-table-selection-column{position:absolute;top:14px;right:14px}.delivery-batch-list-page .batch-identity{padding-right:26px}.delivery-batch-list-page .batch-name-link{white-space:normal;overflow-wrap:anywhere}.delivery-batch-list-page .batch-open-action{width:auto}.delivery-batch-list-page .batch-row-actions{justify-content:space-between;width:100%}.delivery-batch-list-page .batch-cell-label{color:var(--dn-muted)}}.delivery-batch-detail{--detail-muted:#53605d;min-width:0;color:var(--dn-ink)}.delivery-batch-detail .delivery-batch-task{border:1px solid var(--dn-border);background:var(--dn-surface);border-radius:8px;margin-bottom:16px;padding:16px 20px 0}.delivery-batch-detail .batch-heading{align-items:center;gap:16px;margin-bottom:16px}.delivery-batch-detail .batch-heading>div:first-child{flex:1;min-width:0}.delivery-batch-detail .batch-title-row{flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.delivery-batch-detail .batch-title-row h2{overflow-wrap:anywhere;letter-spacing:-.02em;min-width:0;max-width:100%;font-size:24px}.delivery-batch-detail .batch-title-row .ant-tag{flex-shrink:0;margin-top:5px}.delivery-batch-detail .batch-heading .ant-typography-secondary,.delivery-batch-detail .stage-actions-copy span{color:var(--detail-muted);font-size:12px}.delivery-batch-detail .batch-primary-actions{flex:0 auto;max-width:50%}.delivery-batch-detail .workflow-surface{border:0;border-bottom:1px solid var(--dn-border);border-radius:0;margin-bottom:12px;padding:0 0 12px}.delivery-batch-detail .workflow-surface .ant-steps-item-content{font-size:12px;color:var(--detail-muted)!important}.delivery-batch-detail .workflow-surface .ant-steps-item-wait .ant-steps-item-title,.delivery-batch-detail .workflow-surface .ant-steps-item-wait .ant-steps-item-icon-number{color:var(--detail-muted)}.delivery-batch-detail .pending-value,.delivery-batch-detail .summary-metric.pending strong{color:#8a4b00}.delivery-batch-detail .stage-actions{border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin-bottom:12px;padding:0}.delivery-batch-detail .stage-actions:has(>.ant-btn){grid-template-columns:minmax(0,1fr) auto auto}.delivery-batch-detail .stage-actions-copy strong{font-size:15px}.delivery-batch-detail .stage-actions-export{border-left:0;padding-left:0}.delivery-batch-detail .summary-strip{border:0;border-top:1px solid var(--dn-border);background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(240px,1.4fr);margin:0 -20px}.delivery-batch-detail .summary-metric,.delivery-batch-detail .summary-equation{border-top:0;min-width:0;min-height:68px;padding:10px 20px}.delivery-batch-detail .summary-metric span,.delivery-batch-detail .summary-equation span{color:var(--detail-muted);margin-bottom:4px;font-size:12px}.delivery-batch-detail .summary-metric strong,.delivery-batch-detail .summary-equation strong{overflow-wrap:anywhere;font-size:24px;line-height:1.25}.delivery-batch-detail .summary-pending strong{color:var(--detail-muted)!important}.delivery-batch-detail .file-order-card,.delivery-batch-detail .locked-data-card{border-radius:8px;margin-bottom:16px}.delivery-batch-detail .file-order-card .ant-card-body,.delivery-batch-detail .locked-data-card .ant-card-body{padding-inline:16px}.delivery-batch-detail .file-order-card .ant-table-cell{font-variant-numeric:tabular-nums}.delivery-batch-detail .file-order-card .ant-table-thead>tr>th{color:var(--detail-muted)}.delivery-batch-detail .file-order-card .inline-alert{margin-bottom:8px;padding-block:8px}.delivery-batch-detail .file-order-card .muted,.delivery-batch-detail .locked-overreceipt-rule small,.delivery-batch-detail .locked-data-card .ant-descriptions-item-label{color:var(--detail-muted)}.delivery-batch-detail .locked-data-card .ant-descriptions-item-label{padding-bottom:2px;font-size:12px}.delivery-batch-detail .locked-overreceipt-rule small{font-size:12px}.delivery-batch-detail .locked-data-card .ant-descriptions-item-content{min-width:0;padding-bottom:8px;font-size:13px}.delivery-batch-detail .locked-version-name,.delivery-batch-detail .locked-overreceipt-rule{overflow-wrap:break-word;word-break:normal;max-width:100%}@media (width<=900px){.delivery-batch-detail .batch-heading{align-items:stretch}.delivery-batch-detail .batch-primary-actions{justify-content:flex-start;max-width:100%}.delivery-batch-detail .workflow-surface{padding-bottom:12px;overflow-x:auto}:is(.delivery-batch-detail .stage-actions,.delivery-batch-detail .stage-actions:has(>.ant-btn)){grid-template-columns:minmax(0,1fr)}.delivery-batch-detail .stage-actions>.ant-btn{justify-self:start;width:auto}.delivery-batch-detail .summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-batch-detail .summary-equation{border-left:0;border-top:1px solid var(--dn-border);flex-flow:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:8px 16px;min-height:52px}.delivery-batch-detail .summary-equation span{margin:0}.delivery-batch-detail .locked-data-card .ant-card-head-wrapper{flex-wrap:wrap;gap:8px;padding-block:12px}}@media (width<=600px){.delivery-batch-detail .delivery-batch-task{padding-inline:12px}.delivery-batch-detail .batch-title-row h2{font-size:22px}.delivery-batch-detail .summary-strip{margin-inline:-12px}.delivery-batch-detail .summary-metric,.delivery-batch-detail .summary-equation{padding-inline:12px}.delivery-batch-detail .summary-metric{border-top:0;border-left:1px solid var(--dn-border)}.delivery-batch-detail .summary-metric:first-child{border-left:0}.delivery-batch-detail .summary-metric strong,.delivery-batch-detail .summary-equation strong{font-size:20px}.delivery-batch-detail .file-order-card .ant-card-head{padding-inline:16px}.delivery-batch-detail .file-order-card .ant-card-extra{padding-bottom:8px}.delivery-batch-detail .locked-data-card .ant-card-extra{margin-inline-start:0}}.position-maintenance .position-workspace-heading{z-index:5;background:#fffffffa;border:1px solid #d8e2df;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:24px;padding:16px 18px;display:flex;position:sticky;top:64px;box-shadow:0 8px 22px #1c363112;margin-bottom:16px!important}.position-maintenance .position-workspace-title{overflow-wrap:anywhere;min-width:0}.position-maintenance .position-workspace-title h2{max-width:720px;margin:0!important}.position-maintenance .position-workspace-description{max-width:720px;margin-top:3px;display:block}.position-maintenance .position-workspace-actions{flex:0 auto;justify-content:flex-end;max-width:100%}.position-maintenance .position-summary-strip{border:1px solid var(--dn-border);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(120px,.72fr)) minmax(300px,1.55fr);margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 1px 2px #14403609}.position-maintenance .position-summary-metric,.position-maintenance .position-summary-diff{border-left:1px solid var(--dn-border);flex-direction:column;justify-content:center;min-width:0;min-height:92px;padding:14px 18px;display:flex}.position-maintenance .position-summary-metric:first-child{border-left:0}.position-maintenance .position-summary-metric span,.position-maintenance .position-summary-diff>span{color:#53605d;margin-bottom:5px;font-size:12px;font-weight:650}.position-maintenance .position-summary-metric strong{color:var(--dn-primary);font-variant-numeric:tabular-nums;font-size:26px;line-height:1.15}.position-maintenance .position-summary-metric small{color:#75817d;margin-top:4px}.position-maintenance .position-summary-metric.is-error strong{color:var(--dn-danger)}.position-maintenance .position-summary-metric.is-warning strong{color:var(--dn-warning)}.position-maintenance .position-summary-diff{gap:5px}.position-maintenance .position-filter-toolbar{background:var(--dn-surface-muted);border:1px solid #e2e9e7;border-radius:8px;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(130px,.72fr)) minmax(120px,.62fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.position-maintenance .position-filter-field{flex-direction:column;gap:6px;min-width:0;display:flex}.position-maintenance .position-filter-field label,.position-maintenance .position-filter-field>span{color:#53605d;font-size:12px;font-weight:650}.position-maintenance .position-selection-bar{justify-content:flex-end;align-items:center;gap:12px;min-height:32px;margin:-2px 0 10px;display:flex}.position-maintenance .position-records-header{min-height:58px}.position-maintenance .position-records-count{color:#75817d;margin-left:6px;font-size:12px;font-weight:400}.position-maintenance .position-records-table{border:1px solid #e2e9e7;border-radius:8px;overflow:hidden}.position-maintenance .position-records-cell{white-space:nowrap}.position-maintenance .position-record-action{padding-inline:6px}.position-row-drawer .position-row-drawer-header,.position-row-drawer .position-row-drawer-footer{background:#f7f9f8;border-color:#e2e9e7}.position-row-drawer .position-row-drawer-body{padding:22px 24px}.position-row-drawer .position-row-form{container:position-editor/inline-size}.position-row-drawer .position-row-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.position-row-drawer .position-row-field{min-width:0}.position-row-drawer .position-row-field-help{min-height:38px;display:block}@container position-editor (width<=480px){.position-row-drawer .position-row-field-grid{grid-template-columns:minmax(0,1fr)}}@container admin-workspace (width<=900px){.position-maintenance .position-workspace-heading{flex-direction:column;gap:16px;position:static}.position-maintenance .position-workspace-actions{justify-content:flex-start}.position-maintenance .position-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.position-maintenance .position-summary-diff{grid-column:1/-1}.position-maintenance .position-summary-metric,.position-maintenance .position-summary-diff{border-top:1px solid var(--dn-border)}.position-maintenance .position-summary-metric:nth-child(-n+2){border-top:0}.position-maintenance .position-summary-metric:nth-child(odd),.position-maintenance .position-summary-diff{border-left:0}.position-maintenance .position-filter-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.position-maintenance .position-filter-search{grid-column:1/-1}}@container admin-workspace (width<=480px){.position-maintenance .position-summary-strip,.position-maintenance .position-filter-toolbar{grid-template-columns:minmax(0,1fr)}.position-maintenance .position-summary-metric:nth-child(2){border-top:1px solid var(--dn-border)}.position-maintenance .position-summary-metric{border-left:0}}
