[data-v-78c98b51] .ant-table-body{contain:layout style}[data-v-78c98b51] .ant-table-thead{will-change:transform}.purchase-card[data-v-78c98b51]{min-height:0}.purchase-tabs[data-v-78c98b51]{margin-bottom:12px}.purchase-tabs[data-v-78c98b51] .ant-tabs-nav:before{border-bottom:1px solid var(--border-color)}.purchase-pricing-query-panel[data-v-78c98b51]{--app-query-item-min-width:236px}.purchase-pricing-toolbar__primary[data-v-78c98b51]{flex-wrap:wrap;gap:8px;display:flex}.overview-wrapper[data-v-78c98b51]{background:var(--bg-color-elevated);border:1px solid var(--border-color-split);border-radius:8px;margin:12px 0;padding:12px 14px;box-shadow:0 1px 3px #00000003}.overview-header[data-v-78c98b51]{justify-content:space-between;align-items:center;display:flex}.overview-title[data-v-78c98b51]{color:var(--text-color-heading);font-weight:600}.overview-content[data-v-78c98b51]{flex-direction:column;gap:12px;margin-top:8px;display:flex}.status-flow[data-v-78c98b51]{background:var(--bg-color-container);border:1px solid var(--border-color-split);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 0;padding:10px 12px;display:flex}.status-flow__node[data-v-78c98b51]{cursor:pointer;background:var(--bg-color-elevated);border:1px solid #0000;border-radius:16px;align-items:center;gap:6px;padding:4px 12px;transition:all .2s;display:inline-flex}.status-flow__node[data-v-78c98b51]:hover{border-color:var(--color-primary-hover);background:var(--color-primary-bg)}.status-flow__node--active[data-v-78c98b51]{border-color:var(--color-primary);background:var(--color-primary-bg);box-shadow:0 0 0 2px var(--color-primary-bg)}.status-flow__node--empty[data-v-78c98b51]{opacity:.55}.status-flow__label[data-v-78c98b51]{color:var(--text-color-secondary);font-size:12px;font-weight:500;line-height:20px}.status-flow__count[data-v-78c98b51]{text-align:center;background:var(--color-primary-bg);min-width:20px;color:var(--color-primary);border-radius:9px;padding:0 6px;font-size:12px;font-weight:600;line-height:18px}.status-flow__node--empty .status-flow__count[data-v-78c98b51]{background:var(--fill-color-secondary);color:var(--text-color-secondary)}.status-flow__arrow[data-v-78c98b51]{color:var(--text-color-secondary);opacity:.6;align-items:center;padding:0 6px;font-size:14px;display:inline-flex}.overview-stats[data-v-78c98b51]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.overview-item[data-v-78c98b51]{border:1px solid var(--border-color-split);background:var(--bg-color-container);border-radius:8px;min-height:60px;padding:8px 12px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.overview-item[data-v-78c98b51]:hover{border-color:var(--color-primary-hover)}.overview-item[data-v-78c98b51]:after{content:"";background:var(--color-primary);opacity:.85;width:3px;height:100%;position:absolute;top:0;left:0}.overview-label[data-v-78c98b51]{color:var(--text-color-secondary);font-size:12px;font-weight:500;line-height:18px}.overview-value[data-v-78c98b51]{color:var(--text-color-heading);margin-top:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1.4}.table-link[data-v-78c98b51]{color:var(--color-primary);cursor:pointer;padding:0}.action-links[data-v-78c98b51]{flex-wrap:wrap}.action-links[data-v-78c98b51] .ant-btn-link,.action-links a[type=link][data-v-78c98b51]{color:var(--color-primary);cursor:pointer;padding-inline:4px}.action-links a[type=link][data-v-78c98b51]:hover{color:var(--color-primary-hover)}.action-links .danger-action[data-v-78c98b51]{color:var(--color-error)}.action-links .danger-action[data-v-78c98b51]:hover{color:var(--color-error-hover)}.disabled-action[data-v-78c98b51]{color:var(--text-color-quaternary);cursor:not-allowed;padding-inline:4px}.batch-org-tip[data-v-78c98b51]{color:var(--text-color-secondary);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:4px;margin-top:8px;padding:8px 12px;font-size:12px}.goods-scene[data-v-78c98b51]{min-height:0}.goods-toolbar[data-v-78c98b51]{margin-bottom:12px}.goods-toolbar-left[data-v-78c98b51]{flex-wrap:wrap;gap:8px;display:flex}.goods-toolbar-right[data-v-78c98b51]{color:var(--text-color-tertiary);white-space:nowrap;gap:16px;font-size:12px;display:flex}.goods-dimension-table[data-v-78c98b51] .ant-table-thead>tr>th{background:var(--bg-color-elevated);color:var(--text-color-secondary);font-weight:600}.purchase-pricing-rule-table-wrapper[data-v-78c98b51]{contain:layout style;overflow:hidden}.purchase-pricing-rule-table-wrapper[data-v-78c98b51] .ant-table-body{scrollbar-gutter:stable;max-height:var(--purchase-pricing-rule-table-body-max-height,280px)!important}.purchase-pricing-goods-table-wrapper[data-v-78c98b51] .ant-table-body{scrollbar-gutter:stable;max-height:var(--purchase-pricing-goods-table-body-max-height,280px)!important}.purchase-card[data-v-78c98b51] .purchase-pricing-action-column{padding-left:16px!important;padding-right:16px!important}.batch-action-bar[data-v-78c98b51]{z-index:100;background:var(--bg-color-elevated);border:1px solid var(--border-color-split);border-radius:8px;align-items:center;gap:24px;padding:10px 20px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #0000001f}.batch-action-bar__info[data-v-78c98b51]{align-items:center;gap:4px;display:flex}.batch-action-bar__count[data-v-78c98b51]{color:var(--text-color-heading);font-size:14px;font-weight:600}.batch-action-bar__actions[data-v-78c98b51]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.batch-bar-slide-enter-active[data-v-78c98b51],.batch-bar-slide-leave-active[data-v-78c98b51]{transition:all .25s cubic-bezier(.4,0,.2,1)}.batch-bar-slide-enter-from[data-v-78c98b51],.batch-bar-slide-leave-to[data-v-78c98b51]{opacity:0;transform:translate(-50%)translateY(20px)}.is-collapsed[data-v-78c98b51]{transition:transform .2s;transform:rotate(-90deg)}@media (max-width:1600px){.goods-toolbar[data-v-78c98b51]{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.purchase-pricing-toolbar[data-v-78c98b51]{flex-direction:column;align-items:flex-start}.batch-action-bar[data-v-78c98b51]{flex-direction:column;gap:8px;padding:8px 12px;bottom:12px}}
