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:#fbfcfb;--dn-surface:#fff;--dn-surface-muted:#f3f8f6;--dn-ink:#141b18;--dn-muted:#63736e;--dn-border:#dfe6e3;--dn-border-strong:#cbd6d2;--dn-sidebar:#123f36;--dn-sidebar-hover:#174f43;--dn-primary:#055247;--dn-primary-soft:#e8f5f1;--dn-primary-border:#c2dfd6;--dn-success:#2f7d63;--dn-warning:#b7791f;--dn-danger:#c2414a;color:var(--dn-ink);background:var(--dn-canvas);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}body{background:var(--dn-canvas);min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}.login-shell{background:#fff;grid-template-columns:minmax(0,3fr) minmax(480px,2fr);min-height:100svh;display:grid}.login-story{color:#f8fdfb;background:linear-gradient(#123f36 0%,#142b23 100%);min-width:0;min-height:100svh;position:relative;overflow:hidden}.login-brand-lockup{white-space:nowrap;align-items:center;gap:18px;height:36px;display:flex;position:absolute;top:54px;left:72px}.login-company-mark{color:#fff;letter-spacing:4px;font-family:Inter,Arial,sans-serif;font-size:22px;font-weight:700;line-height:normal}.login-brand-divider{background:#86d6bdad;width:1px;height:28px}.login-product-name{color:#f2fbf8;letter-spacing:-.2px;font-family:Inter,Arial,sans-serif;font-size:18px;font-weight:600;line-height:normal}.login-story-copy{position:absolute;top:210px;left:72px}.login-story-copy h1{color:#f8fdfb;letter-spacing:-1.2px;width:650px;margin:0;font-family:Noto Sans SC,Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif;font-size:48px;font-weight:700;line-height:66px}.login-story-copy p{color:#a6d9c8;letter-spacing:.2px;width:570px;margin:24px 0 0;font-family:Noto Sans SC,Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif;font-size:18px;font-weight:400;line-height:32px}.login-story-illustration{aspect-ratio:700/340;width:min(700px,100% - 144px);height:auto;position:absolute;bottom:40px;left:72px}.login-panel{background:#fff;min-width:0;min-height:100svh;position:relative;overflow:hidden}.login-form-wrap{width:380px;position:absolute;top:calc(50% - 228px);left:50%;transform:translate(-50%)}.login-form-header{margin-bottom:36px}.login-form-header h2{color:#141b18;letter-spacing:-.6px;margin:0;font-family:Noto Sans SC,Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif;font-size:36px;font-weight:700;line-height:48px}.login-form-header p{color:#63736e;margin:10px 0 0;font-family:Noto Sans SC,Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif;font-size:16px;line-height:24px}.login-form .ant-form-item{margin-bottom:22px}.login-form .ant-form-item-label{padding:0 0 8px;height:28px!important}.login-form .ant-form-item-label>label{color:#141b18;font-family:Noto Sans SC,Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif;font-size:14px;font-weight:500;height:20px!important;line-height:20px!important}.login-form .ant-input-affix-wrapper{border-radius:12px;height:56px;padding:0 16px;border-color:#cbd6d2!important}.login-form .ant-input-affix-wrapper:hover{border-color:#9ebbb2!important}.login-form .ant-input-affix-wrapper-focused{border-color:#055247!important}.login-form .ant-input-prefix{margin-inline-end:12px}.login-form .ant-input-prefix .anticon,.login-form .ant-input-password-icon{color:#6f817b;font-size:20px}.login-form .ant-input{color:#141b18;font-family:Noto Sans SC,Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif;font-size:15px;line-height:22px}.login-form .ant-input::placeholder{color:#919d99}.login-form .ant-btn{border-radius:12px;height:56px;font-family:Noto Sans SC,Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif;font-size:16px;font-weight:700;box-shadow:0 8px 20px -6px #0552472e}.login-footer{color:#74807c;letter-spacing:.1px;text-align:center;font-family:Inter,Microsoft YaHei,sans-serif;font-size:12px;font-weight:400;line-height:normal;position:absolute;bottom:45px;left:0;right:0}@media (width>=901px) and (width<=1180px){.login-brand-lockup,.login-story-copy,.login-story-illustration{left:40px}.login-story-copy h1{letter-spacing:-.8px;width:calc(100vw - 600px);font-size:38px;line-height:54px}.login-story-copy p{width:calc(100vw - 600px);font-size:16px;line-height:28px}.login-story-illustration{width:calc(100% - 80px)}}@media (width<=900px){.login-shell{grid-template-rows:196px minmax(648px,calc(100svh - 196px));grid-template-columns:minmax(0,1fr)}.login-story{min-height:196px}.login-brand-lockup{gap:12px;height:30px;top:26px;left:24px}.login-company-mark{letter-spacing:3px;font-size:18px}.login-brand-divider{height:22px}.login-product-name{letter-spacing:0;font-size:15px}.login-story-copy{top:94px;left:24px;right:24px}.login-story-copy h1{letter-spacing:-.5px;width:auto;font-size:25px;line-height:36px}.login-story-copy p,.login-story-illustration{display:none}.login-panel{min-height:648px}.login-form-wrap{width:auto;top:46px;left:24px;right:24px;transform:none}.login-form-header{margin-bottom:28px}.login-form-header h2{letter-spacing:-.5px;font-size:32px;line-height:44px}.login-form-header p{margin-top:8px;font-size:15px;line-height:22px}.login-form .ant-form-item{margin-bottom:20px}.login-form .ant-form-item-label{padding-bottom:6px}.login-footer{bottom:27px}}.app-layout{min-height:100vh}.app-layout .ant-layout-sider{box-shadow:none;border-right:1px solid #dfe6e3}.brand{align-items:center;gap:12px;height:76px;padding:0 20px;display:flex}.brand-mark{color:#fff;letter-spacing:-.04em;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:inline-grid}.brand-name{white-space:nowrap;font-size:17px;font-weight:700}.app-header{border-bottom:1px solid #dfe6e3;justify-content:flex-end;align-items:center;display:flex;background:#fffffff5!important;padding:0 28px!important}.account-controls{align-items:center;gap:16px;display:flex}.account-identity{background:#fff;border:1px solid #dfe6e3;border-radius:8px;align-items:center;gap:10px;min-width:126px;height:48px;padding:6px 12px 6px 6px;display:flex}.account-avatar{color:#fff;background:#176b5b;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:750;line-height:1;display:inline-grid}.account-copy{flex-direction:column;min-width:0;line-height:1.2;display:flex}.account-copy strong{color:#17211f;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:14px;font-weight:500;overflow:hidden}.account-copy small{color:#75817d;margin-top:3px;font-size:11px}.account-logout{background:#fff;border-color:#d8e2df;min-width:94px;height:40px;padding-inline:13px}.account-logout:hover{color:#176b5b!important;background:#f3f9f7!important;border-color:#87bcae!important}.app-content{padding:28px;overflow:auto}.page-shell{max-width:1920px;margin:0 auto}.batch-focus-layout .app-content{padding:20px 28px 28px}.page-heading,.batch-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.page-heading h2,.batch-heading h2{margin-bottom:4px!important}.muted{color:#66736f}.section-card{margin-bottom:18px}.compact-card .ant-card-body{padding-top:16px;padding-bottom:12px}.readiness-strip{background:#fff;border:1px solid #dfe6e3;border-radius:10px;grid-template-columns:190px repeat(5,minmax(130px,1fr));align-items:stretch;margin-bottom:18px;display:grid;overflow:hidden}.readiness-title,.readiness-item{flex-direction:column;justify-content:center;min-height:70px;padding:13px 16px;display:flex}.readiness-title{color:#176b5b;background:#edf6f3;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;font-weight:700}.readiness-item{border-left:1px solid #e5ebe9}.readiness-item span{color:#66736f;margin-bottom:3px;font-size:12px}.readiness-item strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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}.batch-flow-overview{padding-top:14px}.batch-flow-overview-heading{border-bottom:1px solid #e5ebe9;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding-bottom:12px;display:flex}.batch-flow-overview-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.batch-flow-overview-heading strong{color:#141b18;font-size:15px}.batch-flow-overview-heading span{color:#66736f;font-size:12px}.batch-flow-overview-heading .ant-tag{flex:none;margin-inline-end:0}.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>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}.stage-guidance{background:#f2f9f7;border:1px solid #b8d8d0;border-radius:10px;grid-template-columns:auto minmax(260px,1fr) minmax(250px,.8fr) minmax(240px,.7fr);align-items:center;gap:24px;min-height:108px;margin-bottom:18px;padding:14px 24px;display:grid}.stage-guidance-icon{color:#176b5b;background:#fff;border-radius:50%;place-items:center;width:50px;height:50px;font-size:25px;display:grid;box-shadow:0 0 0 1px #b8d8d0}.stage-guidance-copy,.stage-guidance-primary,.stage-guidance-secondary{flex-direction:column;display:flex}.stage-guidance-copy{gap:6px}.stage-guidance-copy strong{font-size:18px}.stage-guidance-copy span,.stage-guidance-primary>span,.stage-guidance-secondary>span,.stage-guidance-secondary small{color:#53605d}.stage-guidance-primary,.stage-guidance-secondary{gap:8px}.stage-guidance-primary>span,.stage-guidance-secondary>span{font-size:12px;font-weight:650}.stage-guidance-primary{border-left:1px solid #cfe2dd;padding-left:24px}.stage-guidance-primary .ant-btn{min-width:220px;font-weight:700}.stage-guidance-secondary{border-left:1px solid #cfe2dd;padding-left:24px}.stage-guidance-secondary small{font-size:12px}.stage-guidance-results{grid-template-columns:auto minmax(320px,1fr) minmax(460px,1.25fr)}.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}.version-readiness-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;display:grid}.version-status-card{min-width:0}.version-card-title{color:#53605d;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.version-card-title .anticon{color:#176b5b}.version-status-card strong{margin-bottom:4px;display:block}.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){.readiness-strip{grid-template-columns:repeat(3,1fr)}.readiness-title{grid-column:1/-1;min-height:52px}.readiness-item{border-top:1px solid #e5ebe9}.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}.version-readiness-grid{grid-template-columns:repeat(3,1fr)}.overreceipt-layout{grid-template-columns:1fr}.stage-guidance{grid-template-columns:auto minmax(260px,1fr) minmax(240px,.8fr)}.stage-guidance-secondary{border-left:none;grid-column:2/-1;padding-left:0}.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}.batch-flow-overview-heading{align-items:stretch}.batch-flow-overview-heading .ant-tag{align-self: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}.version-readiness-grid{grid-template-columns:1fr 1fr}.toolbar-count{width:100%;margin-left:0}.overreceipt-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-guidance{grid-template-columns:1fr}.stage-guidance-icon{display:none}.stage-guidance-primary,.stage-guidance-secondary{border-top:1px solid #cfe2dd;border-left:none;grid-column:auto;padding:14px 0 0}.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{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,.version-readiness-grid{grid-template-columns:1fr}.readiness-strip{grid-template-columns:1fr 1fr}.readiness-title{grid-column:1/-1;min-height:46px;padding:10px 12px}.readiness-item{border-top:1px solid #e5ebe9;border-left:none;min-height:54px;padding:8px 10px}.readiness-item:nth-child(odd){border-left:1px solid #e5ebe9}.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}}.admin-maintenance-pc{min-width:0;max-width:1600px}.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{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{align-items:center;gap:8px;min-width:0;display:flex}.input-data-status-version strong{color:#385049;flex:none;font-size:12px}.input-data-status-version>.ant-typography{max-width:320px}.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-table .ant-table-cell,.position-maintenance .ant-table-cell{white-space:nowrap}.position-toolbar,.position-workspace-heading{z-index:5;background:#fffffffa;border:1px solid #d8e2df;border-radius:10px;padding:16px 18px;position:sticky;top:64px;box-shadow:0 8px 22px #1c363112;margin-bottom:16px!important}.position-workspace-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.position-workspace-title{min-width:0}.position-workspace-title h2{margin:0!important}.position-workspace-title>.ant-typography{max-width:720px;margin-top:3px;display:block}.position-workspace-actions{flex:none;justify-content:flex-end}.position-save-status .ant-alert-description{color:#40514c;font-size:13px}.position-summary-strip{background:#fff;border:1px solid #d8e2df;border-radius:10px;grid-template-columns:repeat(4,minmax(120px,.72fr)) minmax(300px,1.55fr);margin-bottom:16px;display:grid;overflow:hidden}.position-summary-metric,.position-summary-diff{border-left:1px solid #e5ebe9;flex-direction:column;justify-content:center;min-width:0;min-height:92px;padding:14px 18px;display:flex}.position-summary-metric:first-child{border-left:0}.position-summary-metric span,.position-summary-diff>span{color:#53605d;margin-bottom:5px;font-size:12px;font-weight:650}.position-summary-metric strong{color:#174f43;font-variant-numeric:tabular-nums;font-size:26px;line-height:1.15}.position-summary-metric small{color:#75817d;margin-top:4px}.position-summary-metric.is-error strong{color:#b42318}.position-summary-metric.is-warning strong{color:#a35f08}.position-summary-diff{gap:5px}.position-records-card>.ant-card-head{min-height:58px}.position-records-card>.ant-card-head small{color:#75817d;margin-left:6px;font-size:12px;font-weight:400}.position-maintenance>.ant-card{border-color:#d8e2df}.position-maintenance .position-filter-toolbar{background:#f7f9f8;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-filter-field{flex-direction:column;gap:6px;min-width:0;display:flex}.position-filter-field label,.position-filter-field>span{color:#53605d;font-size:12px;font-weight:650}.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-selection-bar{justify-content:flex-end;align-items:center;gap:12px;min-height:32px;margin:-2px 0 10px;display:flex}.position-records-card .ant-table-cell{padding-inline:10px!important}.position-records-card .ant-table-tbody .ant-btn-link{padding-inline:6px}.position-row-field-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.position-row-field-grid .ant-form-item{min-width:0}.position-row-field-grid .ant-form-item-extra{min-height:38px}.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}:is(body:has(.admin-maintenance-pc) .ant-drawer .ant-drawer-header,body:has(.admin-maintenance-pc) .ant-drawer .ant-drawer-footer){background:#f7f9f8;border-color:#e2e9e7}body:has(.admin-maintenance-pc) .ant-drawer .ant-drawer-body{padding:22px 24px}body:has(.admin-maintenance-pc) .ant-drawer .ant-alert{border-radius:8px}.admin-maintenance-pc .ant-empty-normal{margin-block:44px}.app-layout{background:var(--dn-canvas)}.app-layout .ant-layout-sider{border-right:0;background:var(--dn-sidebar)!important}.app-layout .ant-menu,.app-layout .ant-menu-light,.app-layout .ant-menu-light .ant-menu-submenu-title,.app-layout .ant-menu-light>.ant-menu{color:#b8cec8;background:var(--dn-sidebar)!important}.app-layout .ant-menu-light .ant-menu-item,.app-layout .ant-menu-light .ant-menu-submenu-title{color:#b8cec8}.app-layout .ant-menu-light .ant-menu-item:hover,.app-layout .ant-menu-light .ant-menu-submenu-title:hover{color:#fff!important;background:var(--dn-sidebar-hover)!important}.app-layout .ant-menu-light .ant-menu-item-selected{color:#fff!important;background:var(--dn-primary)!important}.app-layout .ant-menu-light .ant-menu-item-selected:after{border-inline-end-color:var(--dn-primary-border)}.brand{border-bottom:1px solid #ffffff14}.brand-name{color:#f7fbfa;font-weight:650}.brand-mark,.account-avatar{background:var(--dn-primary);border-radius:9px}.app-header{border-bottom-color:var(--dn-border);height:64px;box-shadow:0 1px 2px #14403608;background:#fffffff0!important}.app-content{background:var(--dn-canvas);padding:28px 32px}.page-shell{max-width:1920px}.page-heading,.batch-heading{margin-bottom:24px}.page-heading h2,.batch-heading h2{color:var(--dn-ink);letter-spacing:-.025em;font-weight:680}.muted,.ant-typography.ant-typography-secondary{color:var(--dn-muted)}.account-identity,.account-logout{border-color:var(--dn-border);box-shadow:none}.account-identity{background:var(--dn-surface)}.account-copy strong{color:var(--dn-ink)}.account-copy small{color:var(--dn-muted)}.account-logout:hover{color:var(--dn-primary)!important;border-color:var(--dn-primary-border)!important;background:var(--dn-primary-soft)!important}.ant-btn-primary{font-weight:600;box-shadow:0 1px 2px #0552472e}.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,.readiness-strip,.input-data-workspace,.input-data-status-header,.input-data-kind-switcher,.position-summary-strip{border-color:var(--dn-border);box-shadow:0 1px 2px #14403609}.ant-card{border-radius:10px}.ant-card-head{border-bottom-color:#edf2f0}.ant-tabs .ant-tabs-nav:before{border-bottom-color:var(--dn-border)}.ant-tabs .ant-tabs-tab{color:#596a65}.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 #0552471f!important}.ant-table-wrapper .ant-table{border-color:var(--dn-border)}.ant-table-wrapper .ant-table-thead>tr>th{color:#4c5d57;border-bottom-color:var(--dn-border);font-size:12px;font-weight:650;background:#f5f8f7!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:#edf2f0}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f3f9f7!important}.readiness-title,.summary-metric.import,.stage-guidance,.overreceipt-effect-notice,.input-data-context,.purchase-sync-card{background:var(--dn-primary-soft);border-color:var(--dn-primary-border)}.readiness-title,.next-action,.job-indicator,.import-value,.conservation-ok,.input-data-kind-button .anticon,.audit-action-processing,.overreceipt-allowance-value{color:var(--dn-primary)}.readiness-item,.summary-metric,.summary-equation,.position-summary-metric,.position-summary-diff{border-left-color:var(--dn-border)}.summary-metric.import strong,.summary-equation strong,.position-summary-metric strong{color:var(--dn-primary)}.summary-metric.pending strong,.pending-value,.audit-action-warning{color:var(--dn-warning)}.stage-guidance-icon{color:var(--dn-primary);box-shadow:0 0 0 1px var(--dn-primary-border)}.stage-guidance-primary,.stage-guidance-secondary{border-left-color:var(--dn-primary-border)}.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,.position-maintenance .position-filter-toolbar,.input-data-workspace-tabs>.ant-tabs-nav{background:var(--dn-surface-muted)}.overreceipt-metric.is-accent{background:var(--dn-primary-soft)}.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,.position-summary-metric.is-error strong{color:var(--dn-danger)}.ant-alert-warning .ant-alert-message,.position-summary-metric.is-warning strong{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))}.admin-maintenance-pc{width:1100px;min-width:1100px;max-width:none;margin-inline:0}.admin-maintenance-pc .page-heading{flex-direction:row;align-items:flex-start}}@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) 360px;grid-template-areas:"heading heading""status status""toolbar sync""table sync";align-items:start;gap:14px 20px;display:grid}.batch-list-page>.page-heading{grid-area:heading;margin-bottom:2px}.batch-status-strip{border:1px solid var(--dn-border);background:var(--dn-surface);border-radius:10px;grid-area:status;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 1px 2px #14403609}.batch-status-item{border-left:1px solid var(--dn-border);flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:76px;padding:13px 18px 13px 22px;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:20px;left:10px}.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:15px}.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:18px}.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-primary);letter-spacing:.08em;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.purchase-sync-card--compact .purchase-sync-heading h5,.batch-list-page>.self-operated-sync-card .purchase-sync-heading h5{font-size:18px!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(200px,260px) 150px;align-items:end;gap:12px;margin-bottom:-14px;padding:12px 16px;display:grid}.batch-list-toolbar-heading{white-space:nowrap;align-items:center;gap:8px;min-width:0;padding-bottom:5px;display:flex}.batch-list-toolbar-heading strong{color:var(--dn-ink);font-size:16px}.batch-list-toolbar.is-selecting{background:linear-gradient(90deg,#f1f8f6 0%,#fff 48%);border-color:#b8d8cf}.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<=1320px){.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<=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}}
