.app-loading{margin:120px auto;display:block}.ml-layout.ant-layout{height:100vh}.ml-brand{color:#1f1f1f;align-items:center;gap:10px;height:64px;padding:0 16px;font-size:18px;font-weight:600;display:flex}.ml-brand .brand-logo{width:40px;height:40px;margin-right:0}.ml-header.ant-layout-header{background:#fff;justify-content:flex-end;align-items:center;padding:0 24px;display:flex}.ml-company-single{color:#595959}.ml-company-item{align-items:baseline;gap:8px;display:inline-flex}.ml-company-meta{color:#8c8c8c;font-size:12px}.ml-company-gap{width:14px;display:inline-block}.ml-content.ant-layout-content{flex-direction:column;margin:16px;display:flex;overflow:hidden auto}.ml-content.ant-layout-content .ant-tabs,.ml-content .ant-tabs-body-holder,.ml-content .ant-tabs-body{flex-direction:column;flex:1;min-height:0;display:flex}.ml-content .ant-tabs-content{flex:1;min-height:0}.ml-content .ant-tabs-content>.page-card{height:100%}.ml-content .page-card.ant-card{flex-direction:column;flex:1;min-height:0;display:flex}.ml-content .page-card>.ant-card-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.fill-table,.fill-table>.ant-table-wrapper,.fill-table>.ant-table-wrapper>.ant-spin,.fill-table .ant-spin-nested-loading,.fill-table .ant-spin-container,.fill-table .ant-table,.fill-table .ant-table-container{flex-direction:column;flex:1;min-height:0;display:flex}.fill-table .ant-table-header{flex-shrink:0}.fill-table .ant-table-body{flex:1;min-height:60px;max-height:none!important}.fill-table .ant-table-pagination{flex-shrink:0;margin-bottom:0}.lg-page{background:#f0f2f5;justify-content:center;align-items:center;min-height:100vh;display:flex}.lg-card{width:380px}.lg-footer{text-align:center;margin-top:12px}.lg-hint{text-align:center;color:#999;margin-top:6px;font-size:13px}.lg-qr{flex-direction:column;align-items:center;padding:8px 0 4px;display:flex}.lg-qr-box{background:#fff;border:1px solid #eee;border-radius:8px;width:200px;height:200px;position:relative;overflow:hidden}.lg-qr-img{width:100%;height:100%;display:block}.lg-qr-mask{background:#fffffff5;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.lg-qr-mask-dim{background:#ffffffeb}.lg-qr-mask-text{color:#333;font-size:14px}.lg-qr-tip{color:#333;align-items:center;gap:6px;margin-top:14px;font-size:14px;display:flex}.lg-captcha{cursor:pointer;border:1px solid #eee;border-radius:6px;flex-shrink:0;width:132px;height:40px}.lg-captcha-loading{color:#999;justify-content:center;align-items:center;font-size:12px;display:flex}.rg-page{background:#f0f2f5;justify-content:center;align-items:center;min-height:100vh;display:flex}.rg-card{width:420px}.rg-footer{text-align:center;margin-top:12px}.mm-reset-hint{color:#999;margin-top:8px;font-size:13px}.tn-layout.ant-layout{background:#f0f2f5;min-height:100vh}.tn-header.ant-layout-header{background:#fff;justify-content:space-between;align-items:center;display:flex}.tn-title{font-size:18px;font-weight:600}.tn-content.ant-layout-content{flex-direction:column;padding:24px;display:flex;overflow:hidden}.tn-edit-form.ant-space,.tn-date-picker.ant-picker{width:100%}.tn-content .fill-table{flex:1;min-height:0}.db-page{opacity:1;flex-shrink:0;padding-bottom:4px;transition:opacity .2s}.db-page.db-loading{opacity:.6}.db-toolbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.db-date{color:#3d4350;font-size:15px;font-weight:600}.db-today{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.db-today-card{background:#fff;border:1px solid #f0f1f4;border-radius:12px;padding:18px 22px 14px}.db-today-hero{background:linear-gradient(135deg,#eef5f4 0%,#e6efee 100%);border-color:#cfe0de}.db-today-label{color:#8a909c;align-items:center;gap:8px;font-size:13px;display:flex}.db-today-sub{color:#4a5060;font-weight:600}.db-voice-tag{margin-left:4px;font-size:11px;line-height:18px}.db-today-amount{color:#1c2130;letter-spacing:-.5px;margin:8px 0 6px;font-size:30px;font-weight:700}.db-amount-unit{color:#8a909c;letter-spacing:0;margin-left:2px;font-size:14px;font-weight:600}.db-amt-cyan{color:#0e9fa8}.db-amt-green{color:var(--amt-success)}.db-amt-orange{color:var(--amt-warning-icon)}.db-arrow-in{color:var(--amt-success)}.db-arrow-out{color:var(--amt-warning-icon)}.db-today-foot{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}.db-today-link{color:#296162;cursor:pointer}.db-today-link-warn{color:var(--amt-warning)}.db-today-muted{color:#b8bdc9}.db-main-grid{grid-template-columns:3fr 2fr;gap:16px;margin-bottom:16px;display:grid}.db-card .ant-card-head{border-bottom:none;padding-bottom:0}.db-trend-svg{width:100%;height:auto}.db-trend-x{fill:#a5aab5;font-size:11px}.db-trend-x-today{fill:#296162;font-weight:700}.db-legend{color:#8a909c;align-items:center;gap:6px;font-size:12px;display:inline-flex}.db-dot{border-radius:3px;width:10px;height:10px;margin-left:10px;display:inline-block}.db-dot-sales{background:#296162}.db-dot-purchase{background:#a8d8f0}.db-trend-peak{color:#8a909c;text-align:right;margin-top:4px;font-size:12px}.db-due-cols{grid-template-columns:1fr 1fr;gap:16px 32px;display:grid}.db-due-head{padding-left:10px;font-size:13px;position:relative}.db-due-head:before{content:"";border-radius:2px;width:3px;position:absolute;top:3px;bottom:3px;left:0}.db-due-head-receivable:before{background:#d95040}.db-due-head-payable:before{background:#e08a2e}.db-due-total{margin:6px 0 10px;font-size:26px;font-weight:700}.db-due-receivable{color:var(--amt-danger)}.db-due-payable{color:var(--amt-warning)}.db-due-top{flex-direction:column;gap:6px;display:flex}.db-due-row{cursor:pointer;background:#f7f8fa;border-radius:8px;justify-content:space-between;padding:8px 14px;font-size:13px;display:flex}.db-due-row:hover{background:#e6efee}.db-due-none{color:var(--amt-success);font-size:13px}.db-feed{flex-direction:column;gap:4px;display:flex}.db-feed-row{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.db-feed-row:hover{background:#f7f9fd}.db-feed-tag{flex-shrink:0;margin:0}.db-feed-partner{color:#262a33;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-weight:600;overflow:hidden}.db-feed-doc{color:#a5aab5;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.db-feed-amt{color:#262a33;flex-shrink:0}.db-feed-date{color:#b8bdc9;flex-shrink:0;font-size:12px}.pt-search{width:200px}.pt-type-filter{width:140px}.pt-danger-link{color:var(--amt-danger)}.pt-row-spaced,.pt-section{margin-top:12px}.pt-field-full{width:100%}.pd-danger-link{color:var(--amt-danger)}.pd-preview{text-align:right;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;margin-bottom:16px;padding:8px 12px}.pd-preview-hint{color:#999;margin-left:8px}.pd-form-row.ant-space{display:flex}.pd-field-name{width:280px}.pd-select-unit,.pd-select-tax{width:90px}.pd-field-stock{width:160px}.ad-new-group-input{width:180px}.ad-group-card{margin-bottom:12px}.ad-value-tag{cursor:pointer}.ad-rename-hint{color:#999;margin-top:8px;font-size:13px}.ud-new-input{width:160px}.ud-unit-tag{cursor:pointer}.ud-tag-count{opacity:.75;font-size:11px}.ud-note{color:#999;margin-top:12px;font-size:12px}.ud-rename-hint{color:#999;margin-top:8px;font-size:13px}.wh-delete-link{color:var(--amt-danger)}.tr-toolbar{margin-bottom:12px}.tr-filter-product{width:180px}.tr-filter-partner{width:160px}.tr-form-row.ant-space{display:flex}.tr-field-partner{width:220px}.tr-field-remark{width:240px}.tr-grid-wrap{border:1px solid #f0f0f0;border-radius:6px}.tr-grid-head,.tr-grid-row,.tr-price-grid-head,.tr-price-grid-row{align-items:center;gap:8px;display:grid}.tr-grid-head,.tr-price-grid-head{color:#666;background:#fafafa;padding:6px 8px}.tr-grid-head{grid-template-columns:minmax(160px,1fr) 90px 130px 140px 110px 40px}.tr-grid-head-with-source{grid-template-columns:minmax(150px,1.2fr) 140px minmax(120px,1fr) 80px 110px 90px 36px}.tr-grid-row{grid-template-columns:minmax(160px,1fr) 90px 130px 140px 110px 40px;align-items:start;margin-bottom:6px}.tr-grid-scroll{max-height:38vh;padding:6px 8px;overflow-y:auto}.tr-help{color:#999;cursor:help}.tr-cell-right{text-align:right}.tr-cell-amount,.tr-cell-del{justify-content:flex-end;align-items:center;height:32px;display:flex}.tr-cell-del .ant-btn{height:32px;padding:0}.tr-hint{color:#888;margin-top:2px;font-size:12px;line-height:1.5}.tr-row-hints{flex-direction:column;grid-column:1/-1;gap:2px;margin-top:-2px;display:flex}.tr-row-hints .tr-hint{margin-top:0}.tr-hint-danger{color:var(--amt-danger)}.tr-hint-warn{color:var(--amt-warning)}.tr-return-icon{color:var(--amt-danger);cursor:pointer;margin-left:6px}.tr-doc-cancelled{color:var(--amt-danger);text-decoration:line-through}.tr-cell-muted{color:var(--amt-muted)}.tr-wide{width:100%}.tr-cancel-link{color:var(--amt-danger)}.tr-price-grid-head{grid-template-columns:minmax(160px,1fr) 90px 140px}.tr-price-grid-row{grid-template-columns:minmax(160px,1fr) 90px 140px;margin-bottom:6px}.tr-filter-docno{width:170px}.tr-grid-row-with-source{grid-template-columns:minmax(150px,1.2fr) 140px minmax(120px,1fr) 80px 110px 90px 36px}.tr-grid-row-with-source .ant-select{width:100%}.tr-opt-negative{color:var(--amt-danger)}.pm-filters{margin-bottom:12px}.pm-filter-partner{width:160px}.pm-filter-direction{width:190px}.pm-filter-doc{width:170px}.pm-filter-source{width:130px}.pm-amount-void{color:var(--amt-muted);font-weight:400;text-decoration:line-through}.pm-void-text{color:var(--amt-muted)}.pm-danger-link{color:var(--amt-danger)}.pm-edit-meta{margin-bottom:16px}.pm-balance{color:#888;margin:-12px 0 16px;font-size:12px;line-height:1.9}.pm-balance-danger{color:var(--amt-danger)}.pm-balance-warning{color:var(--amt-warning)}.pm-balance-success{color:var(--amt-success)}.pm-balance-muted{color:var(--amt-muted);font-weight:400}.pm-balance-net{margin-bottom:2px}.pm-balance-sub{opacity:.62}.pm-field-full{width:100%}.pm-alloc{flex-direction:column;gap:8px;display:flex}.pm-alloc-row{margin:0}.pm-alloc-total{color:#5b6472;font-size:12px}.pm-alloc-foot{margin-top:2px}.pm-alloc-sum{color:#5b6472;font-size:12px}.pm-alloc-over{color:#d4380d;font-size:12px}.rt-hint{color:#888;margin-bottom:12px;font-size:13px}.rt-filters{margin-bottom:12px}.rt-filter-product{width:180px}.rt-filter-partner{width:160px}.rt-link-danger{color:var(--amt-danger)}.rt-form-row.ant-space{display:flex}.rt-field-partner{width:200px}.rt-field-ref{width:320px}.rt-ref-option{line-height:1.7}.rt-ref-item{color:#666}.rt-grid-wrap{border:1px solid #f0f0f0;border-radius:6px}.rt-grid-head,.rt-grid-row{grid-template-columns:minmax(160px,1fr) 90px 130px 150px 110px 40px;align-items:center;gap:8px;display:grid}.rt-grid-head.rt-grid-has-source,.rt-grid-row.rt-grid-has-source{grid-template-columns:minmax(150px,1fr) 80px 110px 130px minmax(150px,1fr) 100px 40px}.rt-grid-head{color:#666;background:#fafafa;padding:6px 8px}.rt-grid-row{margin-bottom:6px}.rt-grid-scroll{max-height:38vh;padding:6px 8px;overflow-y:auto}.rt-cell-right{text-align:right}.rt-full-width.ant-input-number{width:100%}.rt-summary{text-align:right;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;justify-content:flex-end;margin:10px 0;padding:8px 14px;display:flex}.rt-summary-amount{margin-left:8px}.rt-remark{width:400px;margin-top:12px}.rt-filter-refno,.rt-filter-docno{width:170px}.bt-hint{color:#888;margin-bottom:12px;font-size:13px}.bt-product-filter.ant-select{width:180px}.bt-warehouse-filter.ant-select{width:140px}.bt-qty{font-size:15px}.bt-qty-low{color:var(--amt-danger)}.bt-cross-total{color:#888}.bt-actual-qty.ant-input-number{width:140px}.bt-alloc{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:16px;padding:10px 12px}.bt-alloc-title{color:#888;margin-bottom:8px;font-size:13px}.bt-alloc-line{margin-bottom:4px;display:flex}.bt-alloc-source.ant-select{width:220px}.bt-alloc-book,.bt-alloc-book-total{color:#666;white-space:nowrap}.bt-alloc-summary{color:#888;margin-top:8px;font-size:13px}.bt-alloc-over{color:var(--amt-danger)}.bqi-diff-positive{color:var(--amt-success)}.bqi-diff-negative{color:var(--amt-danger)}.bqi-diff-zero{color:#888}.obm-toolbar{align-items:center;gap:12px;margin-bottom:8px;display:flex}.obm-dup-tip{color:#d48806;font-size:12px}.obm-total{color:#5b6472;margin-right:auto;font-size:13px}.obm-row-dup .ant-select-selector{border-color:#faad14!important}.tt-product-filter.ant-select{width:180px}.tt-warehouse-filter.ant-select{width:140px}.tt-source-filter.ant-select{width:160px}.tt-qty-in{color:var(--amt-success)}.tt-qty-out{color:var(--amt-danger)}.tt-cell-muted{color:var(--amt-muted)}.pp-hint{color:#888;margin-bottom:6px;font-size:13px}.pp-grid-wrap{border:1px solid #f0f0f0;border-radius:6px}.pp-grid-head,.pp-grid-row{grid-template-columns:minmax(220px,1.4fr) 80px 110px 130px 160px 110px 90px 40px;align-items:center;gap:8px;min-width:1010px;display:grid}.pp-grid-head{color:#666;background:#fafafa;padding:6px 8px}.pp-grid-row{margin-bottom:6px;padding:0 8px}.pp-grid-scroll{max-height:26vh;padding:6px 0;overflow:auto}.pp-cell-calc{text-align:left}.pp-cell-soft{color:#555}.pp-cell-muted{color:#888}.pp-cell-right{text-align:left}.pp-summary{background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;justify-content:flex-end;gap:20px;margin:10px 0;padding:8px 14px;display:flex}.pp-summary-total{font-size:15px}.pp-form-row.ant-space{display:flex}.pp-field-partner{width:220px}.pp-field-no{width:160px}.pp-field-rate{width:90px}.pp-remark{margin-top:12px}.pp-wide-select{width:100%}.pp-alloc-title{margin:14px 0 8px;font-weight:600}.pp-alloc-form.ant-form-inline{row-gap:8px;margin-top:10px}.pp-alloc-goods{width:420px;max-width:100%}.pp-alloc-remove{color:var(--amt-danger)}.pp-alloc-actions{float:right}.pp-alloc-summary{text-align:right;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;margin-top:8px;padding:6px 12px}.pp-alloc-rest{color:var(--amt-danger)}.pp-alloc-note{color:#888;font-size:12px}.pp-alloc-table{margin-top:8px}.pp-balance{text-align:right;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;margin-bottom:10px;padding:8px 14px;font-size:13px}.pp-balance b{font-size:14px}.pp-balance-warn{background:#fff1f0;border-color:#ffa39e}.pp-balance-over{color:var(--amt-danger)}.pp-pool-list{flex-wrap:wrap;gap:4px;display:inline-flex}.pp-pool-chip{white-space:nowrap;background:#eef5f4;border:1px solid #a8c3c1;border-radius:4px;padding:0 6px;font-size:12px}.pp-pool-empty{color:var(--amt-danger);font-size:12px}.pp-suggest-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 4px;display:flex}.pp-suggest-label{font-weight:600}.pp-suggest-amount.ant-input-number{width:160px}.pp-match-summary{text-align:right;background:#e6efee;border:1px solid #a8c3c1;border-radius:6px;margin-top:8px;padding:6px 12px;font-size:13px}.pp-match-tax{color:var(--amt-danger)}.pp-match-credit{color:var(--amt-success)}.pp-match-unmatched{color:var(--amt-warning);text-align:right;margin-top:6px;font-size:12px}.pp-field-target{width:180px}.pp-target-input.ant-input-number{width:100%}.pp-target-diff{text-align:right;background:#fff7e6;border:1px solid #ffd591;border-radius:6px;margin:10px 0;padding:8px 14px;font-size:13px}.pp-target-diff-ok{background:#f6ffed;border-color:#b7eb8f}.pp-target-rest{color:var(--amt-danger)}.pp-target-hit{color:var(--amt-success)}.pp-armory{border:1px solid #f0f0f0;border-radius:6px;max-height:30vh;overflow-y:auto}.pp-armory-empty{color:#999;text-align:center;padding:14px}.pp-armory-group{border-bottom:1px dashed #f0f0f0;padding:6px 10px}.pp-armory-group:last-child{border-bottom:none}.pp-armory-name{margin-bottom:4px;font-weight:600}.pp-armory-rows{flex-direction:column;gap:2px;display:flex}.pp-armory-row{background:#fafafa;border-radius:4px;align-items:center;gap:12px;padding:3px 8px;font-size:13px;display:flex}.pp-armory-row-done{opacity:.5}.pp-armory-supplier{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pp-armory-qty{text-align:right;white-space:nowrap;width:220px}.pp-armory-pick{align-items:center;gap:4px;display:inline-flex}.pp-armory-pick-qty.ant-input-number{width:110px}.pp-statusbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.pp-status-nums{flex-wrap:wrap;gap:6px 16px;min-width:0;font-size:13px;display:flex}.pp-status-note{color:#888;font-size:12px}.pp-status-warn{color:var(--amt-warning);font-weight:600}.pp-status-ok{color:var(--amt-success);font-weight:600}.pp-status-over{color:var(--amt-danger);font-weight:600}.pp-workbench{align-items:stretch;gap:12px;margin-top:10px;display:flex}.pp-wb-left{flex-direction:column;flex:5;min-width:0;display:flex}.pp-wb-right{flex-direction:column;flex:6;min-width:0;display:flex}.pp-wb-actions{margin-top:8px}.pp-owe-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.pp-owe-section{border:1px solid #f0f0f0;border-radius:6px;margin-top:12px;padding:10px 14px}.pp-owe-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pp-owe-head .pp-alloc-title{margin:0}.pp-owe-chips .po-pill{cursor:default}.pp-owe-chips .po-pill:hover{color:inherit;border-color:#d9d9d9}.pp-owe-grid-wrap{border:1px solid #f0f0f0;border-radius:6px;max-height:46vh;padding:8px;overflow-y:auto}.pp-owe-grid-head,.pp-owe-grid-row{grid-template-columns:minmax(160px,1.4fr) 120px 110px 130px 36px;align-items:center;gap:8px;display:grid}.pp-owe-grid-head{color:#666;padding:4px 4px 8px;font-size:12px}.pp-owe-grid-row{margin-bottom:6px}.pp-owe-grid-row .ant-input-number,.pp-owe-grid-row .ant-select{width:100%}.pp-armory-toolbar{margin-bottom:6px}.pp-armory-filter{width:220px}.pp-line-wrap{border:1px solid #f0f0f0;border-radius:6px;max-height:30vh;overflow-y:auto}.pp-line-head,.pp-line-row{grid-template-columns:minmax(120px,1.4fr) 92px 80px 104px 100px 36px;align-items:center;gap:6px;display:grid}.pp-line-head{z-index:1;color:#666;background:#fafafa;padding:6px 8px;font-size:12px;position:sticky;top:0}.pp-line-row{background:#fafafa;border-radius:4px;margin:2px 6px;padding:3px 4px}.pp-line-row .ant-input-number,.pp-line-row .ant-input{width:100%}.pp-line-in{white-space:nowrap;font-size:13px}.pp-line-amt{text-align:right;white-space:nowrap;font-size:13px}.pp-line-over{background:#fff1f0;outline:1px solid #ffa39e}.pv-line-head,.pv-line-row{grid-template-columns:1.6fr 90px 130px 130px;align-items:center;gap:8px;padding:5px 10px;display:grid}.pv-line-head{color:#666;background:#fafafa;border-radius:4px;font-size:12px}.pv-line-row{border-bottom:1px dashed #f0f0f0;font-size:13px}.pv-group{margin-bottom:8px}.pv-merge{color:#555;background:#f6ffed;border-radius:4px;justify-content:space-between;align-items:center;padding:4px 10px;font-size:12px;display:flex}.pv-total{text-align:right;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;margin-top:10px;padding:8px 14px}.pp-status-inline{box-sizing:border-box;background:#f7f9fd;border:1px solid #eef1f6;border-radius:10px;width:100%;margin-top:12px;padding:10px 14px}.pp-name-spec{gap:6px;width:100%;min-width:0;display:flex}.pp-name-in{flex:1.5;min-width:0}.pp-spec-in{flex:1;min-width:0}.cdm-head{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;flex-wrap:wrap;gap:4px 22px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.cdm-pending{color:var(--amt-danger)}.cdm-ok{color:var(--amt-success)}.cdm-return{color:var(--amt-danger)}.cdm-title{margin-bottom:8px;font-weight:600}.cdm-actions{float:right}.cdm-summary{text-align:right;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;margin-top:10px;padding:8px 14px}.cdm-summary b{font-size:14px}.cdm-note{text-align:left;color:#888;margin-top:4px;font-size:12px}.po-total{border-radius:6px;margin-bottom:10px;padding:10px 16px;font-size:14px}.po-total b{margin:0 2px;font-size:16px}.po-total-rich{background:#f6ffed;border:1px solid #b7eb8f}.po-total-rich b{color:var(--amt-success)}.po-total-danger{background:#fff1f0;border:1px solid #ffa39e}.po-total-danger b{color:var(--amt-danger)}.po-total-note{color:#888;margin-left:6px;font-size:12px}.po-goods-title{margin-bottom:8px;font-weight:600}.po-guide{color:#555;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;margin:12px 0;padding:8px 12px;font-size:13px;line-height:1.8}.po-pending{color:var(--amt-danger)}.po-ok{color:var(--amt-success)}.po-manual-btn{margin-top:12px}.po-pills{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.po-goods-empty{color:#888;font-size:13px}.po-pill{cursor:pointer;text-align:left;background:#fff;border:1px solid #d9d9d9;border-radius:16px;align-items:baseline;gap:8px;padding:6px 12px;font-size:13px;line-height:1.4;display:inline-flex}.po-pill:hover{color:#296162;border-color:#296162}.po-pill-name{font-weight:600}.po-pill-meta{color:#888}.po-pill-amount{color:var(--amt-success)}.sdm-head{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;flex-wrap:wrap;gap:4px 22px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.sdm-pending{color:var(--amt-danger)}.sdm-ok{color:var(--amt-success)}.sdm-return{color:var(--amt-danger)}.sdm-title{margin-bottom:8px;font-weight:600}.sdm-copy{float:right}.sdm-summary{text-align:right;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;margin-top:10px;padding:8px 14px}.sdm-summary b{font-size:14px}.sdm-note{color:#888;margin-left:6px;font-size:12px}.sp-stats{gap:16px;margin-bottom:12px;display:flex}.sp-stat{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;flex:1;padding:10px 16px;font-size:14px}.sp-stat b{margin-left:4px;font-size:16px}.sp-stat-danger{background:#fff1f0;border-color:#ffa39e}.sp-stat-danger b{color:var(--amt-danger)}.sp-stat-rich{background:#f6ffed;border-color:#b7eb8f}.sp-stat-rich b{color:var(--amt-success)}.sp-stat-note{color:#888;margin-left:6px;font-size:12px}.sp-guide{color:#555;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:13px;line-height:1.8}.sp-pending{color:var(--amt-danger);font-size:15px}.sp-pending-ok{color:var(--amt-success)}.vat-title{align-items:center;gap:12px;display:flex}.vat-credit{color:#d4380d}.vat-total-row{font-weight:500}.id-detail-space.ant-space{width:100%}.id-form-row.ant-space{display:flex}.id-input-no{width:160px}.id-item-row.ant-space{display:flex}.id-input-name{width:160px}.id-danger-link{color:var(--amt-danger)}.id-link-form{margin-top:8px}.id-select-type{width:100px}.id-select-doc{width:160px}.id-select-goods{width:420px;max-width:100%}.id-alloc-auto{color:#555;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;margin-bottom:10px;padding:8px 12px;font-size:13px;line-height:1.8}.id-head-info{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;flex-wrap:wrap;gap:4px 22px;padding:10px 14px;font-size:13px;display:flex}.id-head-tax{color:#888;font-size:12px}.id-alloc-summary{text-align:right;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;margin-top:8px;padding:6px 12px}.id-alloc-rest{color:var(--amt-danger)}.id-remain-title{margin:12px 0 6px;font-weight:600}.id-remain-amount{float:right;font-weight:400}.id-remain-amount b{color:var(--amt-danger);font-size:14px}.id-match-note{text-align:right;background:#e6efee;border:1px solid #a8c3c1;border-radius:6px;margin-top:8px;padding:6px 12px;font-size:13px}.pp-face-name{line-height:1.4}.pp-face-spec{color:#8a909c;font-size:12px;line-height:1.4}.iv-toolbar{margin-bottom:12px}.iv-filter-status{width:110px}.iv-filter-partner{width:160px}.iv-filter-keyword{width:180px}.rc-summary-card{margin-bottom:16px}.rc-stat-receivable.ant-statistic .ant-statistic-content{color:var(--amt-danger)}.rc-stat-payable.ant-statistic .ant-statistic-content{color:var(--amt-warning)}.rc-row{cursor:pointer}.rc-strong{font-size:15px}.rc-danger{color:var(--amt-danger)}.rc-warning{color:var(--amt-warning)}.rc-success{color:var(--amt-success)}.rc-zero{color:var(--amt-muted)}.rc-scope-filter{width:120px}.sd-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.sd-toolbar-label{color:#666}.sd-partner-name{margin-right:12px;font-size:16px;font-weight:600}.sd-toolbar-hint{color:#999;font-size:12px}.sd-tab-amt{margin-left:6px;font-size:12px}.sd-sum{flex-wrap:wrap;align-items:baseline;gap:24px;margin-bottom:4px;font-size:14px;display:flex}.sd-caption{color:#999;font-size:12px}.sd-amount-pos{color:var(--amt-danger)}.sd-amount-neg{color:var(--amt-success)}.sd-amount-zero{color:var(--amt-muted)}.sd-cross{margin-bottom:10px;font-size:13px;line-height:2.1}.sd-cross-label{color:var(--amt-warning);background:#fff7e6;border-radius:4px;margin-right:8px;padding:0 8px;font-size:12px;font-weight:600;line-height:18px;display:inline-block}.sd-item{word-break:break-all;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sd-item .ant-tag{margin-inline-end:0}.sd-item-text{white-space:pre-line;word-break:break-all}.sd-doc-link{color:#296162;cursor:pointer}.quote-page .q-refs{color:#6b7280;font-size:12px}.quote-page .q-refs .q-refs-muted{color:#c3c8d1}.quote-page .ant-table-tbody>tr>td{vertical-align:middle}.quote-page .q-nowrap{white-space:nowrap}:root{--amt-danger:#d95040;--amt-success:#0a8f4d;--amt-warning:#e08a2e;--amt-warning-icon:#e08a2e;--amt-muted:#bfbfbf}body{font-variant-numeric:tabular-nums;background:#f5f5f5;margin:0;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.brand-logo{vertical-align:-8px;width:28px;height:28px;margin-right:8px}.ant-form-item .ant-form-item-label>label{white-space:nowrap;height:auto}.ant-btn-link,.ant-form-item .ant-checkbox-wrapper{white-space:nowrap}html,body,#root{height:100%;overflow:hidden}.ant-layout{height:100%}.ant-layout-content{overflow:hidden}@font-face{font-family:iconfont;src:url(/assets/iconfont-DNUd4boL.woff)format("woff"),url(/assets/iconfont-DvGPA1yb.ttf)format("truetype")}.iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-style:normal;font-family:iconfont!important}.icon-dashboard:before{content:""}.icon-xiaoshoudingdan:before{content:""}.icon-caigoudingdan:before{content:""}.icon-kucun:before{content:""}.icon-cangku_kucunxiangqing_o:before{content:""}.icon-shoufukuan:before{content:""}.icon-tuihuodan:before{content:""}.icon-invoice:before{content:""}.icon-duizhangzhongxin:before{content:""}.icon-wanglaidanwei:before{content:""}.icon-shangpinfenlei:before{content:""}.icon-gongsixinxi:before{content:""}.icon-renyuanguanli:before{content:""}.icon-check:before{content:""}.icon-qiehuangongsi:before{content:""}.icon-xinjian:before{content:""}.icon-shuaxin:before{content:""}.icon-xiazai:before{content:""}.icon-sousuo:before{content:""}.icon-fuzhi:before{content:""}.icon-fasong:before{content:""}.icon-zhaoxiangji:before{content:""}.icon-i-sound:before{content:""}.icon-weixin:before{content:""}.icon-jiebangweixin:before{content:""}.icon-guanbi:before{content:""}.icon-xiugaimima:before{content:""}.icon-kehufapiaojilu:before{content:""}.icon-baojiadan:before{content:""}.icon-tuichudenglu:before{content:""}.icon-celan:before{content:""}.icon-shezhi:before{content:""}.icon-saoyisao:before{content:""}.iconfont{font-size:inherit;line-height:1;display:inline-block}.ant-menu-item .iconfont,.ant-menu-submenu-title .iconfont{font-size:16px}.ant-btn .iconfont,.ant-input-prefix .iconfont,.ant-input-suffix .iconfont{font-size:1.15em}.icon-flip-v{transform:rotate(180deg)}.y-caret{vertical-align:.1em;opacity:.45;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:4px;display:inline-block}
