.sales-invoice-page[data-v-d45b08f8]{height:calc(100% - 30px)!important;width:100%;-ms-flex-direction:column;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.sales-invoice-page[data-v-d45b08f8],.sales-invoice[data-v-d45b08f8]{min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.sales-invoice[data-v-d45b08f8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column}.sales-invoice[data-v-d45b08f8] .basic-container,.sales-invoice[data-v-d45b08f8] .basic-container .el-card__body,.sales-invoice[data-v-d45b08f8] .basic-container__card,.sales-invoice[data-v-d45b08f8] .basic-container__card .el-card__body{height:100%;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.sales-invoice[data-v-d45b08f8] .basic-container{padding:0}.sales-invoice[data-v-d45b08f8] .basic-container__card .el-card__body{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mission-center-container[data-v-d45b08f8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;gap:10px}.sidebar-slide-enter-active[data-v-d45b08f8],.sidebar-slide-leave-active[data-v-d45b08f8]{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.sidebar-slide-enter[data-v-d45b08f8],.sidebar-slide-leave-to[data-v-d45b08f8]{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.sidebar-slide-enter-to[data-v-d45b08f8],.sidebar-slide-leave[data-v-d45b08f8]{width:260px;min-width:260px;opacity:1}.sidebar-container[data-v-d45b08f8]{position:absolute;left:0;top:0;bottom:0;z-index:10;width:260px;padding:1px 10px 0 5px;padding-right:20px}.sidebar-container[data-v-d45b08f8],.sidebar-panel[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.sidebar-panel[data-v-d45b08f8]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.full-height[data-v-d45b08f8]{height:100%}.sidebar-header[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;border-bottom:1px solid #e4e7ed}.sidebar-title[data-v-d45b08f8]{font-size:14px;font-weight:600;color:#0f172a}.sidebar-content[data-v-d45b08f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:10px}.shouqi[data-v-d45b08f8]{font-size:14px;color:#94a3b8;cursor:pointer}.cebianlanneiron[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;border-radius:10px;margin-bottom:8px;color:#1f2329;-webkit-transition:background-color .2s;transition:background-color .2s}.cebianlanneiron[data-v-d45b08f8]:hover{cursor:pointer;background-color:#f8fafc}.cebianlanneiron.active[data-v-d45b08f8]{background-color:#e0f2fe;color:#0ea5e9;font-weight:500}.customer-name[data-v-d45b08f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px}.main-content[data-v-d45b08f8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:0;min-width:0;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background:#fff;-webkit-transition:margin-left .3s cubic-bezier(.4,0,.2,1);transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.page-hero[data-v-d45b08f8]{margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.page-title-row[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:6px}.page-title-row h2[data-v-d45b08f8]{margin:0;font-size:20px;font-weight:600;color:#303133}.page-desc[data-v-d45b08f8]{color:#606266;font-size:13px;line-height:1.7}.page-alert[data-v-d45b08f8]{max-width:520px}.metric-grid[data-v-d45b08f8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.metric-card[data-v-d45b08f8]{border-radius:12px}.metric-label[data-v-d45b08f8]{color:#606266;font-size:13px;margin-bottom:10px}.metric-value[data-v-d45b08f8]{font-size:28px;font-weight:700;margin-bottom:8px;color:#303133}.metric-hint[data-v-d45b08f8]{font-size:12px;color:#909399}.metric-warning[data-v-d45b08f8]{background:-webkit-gradient(linear,left top,left bottom,from(#fff8e8),to(#fff));background:linear-gradient(180deg,#fff8e8,#fff)}.metric-primary[data-v-d45b08f8]{background:-webkit-gradient(linear,left top,left bottom,from(#edf5ff),to(#fff));background:linear-gradient(180deg,#edf5ff,#fff)}.metric-success[data-v-d45b08f8]{background:-webkit-gradient(linear,left top,left bottom,from(#eefcf2),to(#fff));background:linear-gradient(180deg,#eefcf2,#fff)}.metric-danger[data-v-d45b08f8]{background:-webkit-gradient(linear,left top,left bottom,from(#fff1f0),to(#fff));background:linear-gradient(180deg,#fff1f0,#fff)}.toolbar-card[data-v-d45b08f8]{margin-bottom:12px;-ms-flex-negative:0;flex-shrink:0}.toolbar-form[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.expand-btn[data-v-d45b08f8]{border-color:#b3d8ff;color:#409eff;background:#ecf5ff}.queue-strip[data-v-d45b08f8]{margin-bottom:12px;padding:10px 14px;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.queue-strip-left[data-v-d45b08f8],.queue-strip-right[data-v-d45b08f8],.queue-strip[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.queue-strip-left[data-v-d45b08f8],.queue-strip-right[data-v-d45b08f8]{gap:8px;color:#475569;font-size:13px}.queue-label[data-v-d45b08f8]{color:#64748b}.queue-value[data-v-d45b08f8]{font-weight:600;color:#0f172a}.table-toolbar[data-v-d45b08f8]{margin:0 0 12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-negative:0;flex-shrink:0}.table-toolbar[data-v-d45b08f8],.toolbar-left[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-left[data-v-d45b08f8]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.selection-summary[data-v-d45b08f8]{font-size:12px;color:#909399;line-height:28px}.selection-summary.active[data-v-d45b08f8]{color:#2563eb;font-weight:500}.toolbar-right[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1}.status-filter-group .el-radio-button__inner[data-v-d45b08f8]{padding:8px 12px;font-size:13px}.table-container[data-v-d45b08f8],.table-scroll[data-v-d45b08f8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.table-scroll-inner[data-v-d45b08f8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:auto}.pagination-wrap[data-v-d45b08f8]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:12px;padding:8px 12px;border-top:1px solid #eef0f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pagination-total[data-v-d45b08f8]{color:#1f2329;font-size:14px}.rate-cell[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.rate-meta[data-v-d45b08f8]{font-size:12px;color:#909399}.placeholder-text[data-v-d45b08f8]{color:#c0c4cc}.expand-content[data-v-d45b08f8]{padding:10px 16px;background:#fafcff;display:grid;grid-template-columns:1.3fr 1.3fr 1fr;gap:12px}.detail-section-title[data-v-d45b08f8],.dialog-section-title[data-v-d45b08f8],.expand-title[data-v-d45b08f8],.preview-section-title[data-v-d45b08f8]{margin-bottom:10px;font-size:14px;font-weight:600;color:#303133}.log-title[data-v-d45b08f8]{font-weight:600;color:#303133;margin-bottom:2px}.log-desc[data-v-d45b08f8]{color:#606266;font-size:12px;line-height:1.6}.drawer-header-custom[data-v-d45b08f8]{padding:16px 20px;border-bottom:1px solid #ebeef5;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.drawer-header-custom[data-v-d45b08f8],.drawer-header-left[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.drawer-header-left[data-v-d45b08f8]{gap:10px;min-width:0}.drawer-title[data-v-d45b08f8]{font-size:18px;font-weight:600;color:#303133}.drawer-subtitle[data-v-d45b08f8]{font-size:13px;color:#909399}.drawer-actions[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.drawer-body[data-v-d45b08f8]{padding:16px 20px 24px;overflow:auto}.detail-desc[data-v-d45b08f8]{margin-bottom:16px}.detail-timeline[data-v-d45b08f8]{padding-left:6px}.workflow-title[data-v-d45b08f8]{gap:8px}.workflow-steps[data-v-d45b08f8],.workflow-title[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.workflow-steps[data-v-d45b08f8]{margin-bottom:16px;padding:12px 14px;border-radius:10px;background:#f8fafc}.step-item[data-v-d45b08f8]{color:#94a3b8;font-size:13px;white-space:nowrap}.step-item.active[data-v-d45b08f8]{color:#2563eb;font-weight:600}.step-divider[data-v-d45b08f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#dbe3ef;margin:0 10px}.rate-summary[data-v-d45b08f8]{margin-bottom:12px}.rate-header-form[data-v-d45b08f8]{margin-top:14px}.invoice-main-drawer[data-v-d45b08f8] .el-drawer__body{overflow:hidden}.inv-drawer-layout[data-v-d45b08f8],.invoice-main-drawer[data-v-d45b08f8] .el-drawer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.inv-drawer-layout[data-v-d45b08f8]{height:100%;background:#f5f7fb}.inv-drawer-header[data-v-d45b08f8]{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 20px;background:#fff;border-bottom:1px solid #ebeef5;gap:12px}.inv-drawer-header[data-v-d45b08f8],.inv-header-left[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inv-header-left[data-v-d45b08f8]{gap:10px;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.inv-drawer-title[data-v-d45b08f8]{font-size:16px;font-weight:600;color:#303133;white-space:nowrap}.inv-drawer-customsno[data-v-d45b08f8]{font-size:13px;color:#606266;font-family:monospace}.inv-customer-tag[data-v-d45b08f8]{font-size:12px;color:#909399;background:#f4f4f5;padding:2px 8px;border-radius:4px}.inv-header-nav[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.inv-nav-count[data-v-d45b08f8]{font-size:13px;color:#606266;min-width:40px;text-align:center}.inv-drawer-body[data-v-d45b08f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:grid;grid-template-columns:252px minmax(0,1fr);gap:0;overflow:hidden}.inv-left-panel[data-v-d45b08f8]{background:#fff;border-right:1px solid #ebeef5;overflow-y:auto;padding:12px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.inv-panel-card[data-v-d45b08f8]{border:1px solid #e4e7ed;border-radius:8px;padding:10px 11px;background:#fff}.inv-panel-title[data-v-d45b08f8]{font-size:13px;font-weight:600;color:#303133;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px}.inv-panel-sub[data-v-d45b08f8]{font-size:11px;color:#909399;font-weight:400}.inv-form-row[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0;border-bottom:1px solid #f5f7fa;font-size:12px;gap:8px}.inv-form-label[data-v-d45b08f8]{color:#909399;-ms-flex-negative:0;flex-shrink:0;line-height:1.8}.inv-form-val[data-v-d45b08f8]{color:#303133;text-align:right;word-break:break-all;line-height:1.8}.inv-amount-highlight[data-v-d45b08f8]{font-weight:600;color:#1d4ed8}.inv-rate-display[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.inv-rate-currency[data-v-d45b08f8]{font-size:13px;color:#606266;white-space:nowrap}.inv-rate-unit[data-v-d45b08f8]{font-size:12px;color:#909399}.inv-rate-hint[data-v-d45b08f8]{font-size:11px;color:#909399;margin-bottom:6px}.inv-rate-rmb[data-v-d45b08f8]{font-size:12px;color:#606266;padding:6px 8px;background:#f8fafc;border-radius:4px}.remark-settings-grid[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;margin-bottom:8px}.remark-check-item[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer;min-height:24px}.rcs-label[data-v-d45b08f8]{font-size:12px;color:#606266;width:56px;-ms-flex-negative:0;flex-shrink:0}.rcs-input[data-v-d45b08f8]{-webkit-box-flex:1;-ms-flex:1;flex:1}.rcs-number[data-v-d45b08f8]{width:110px}.rcs-fixed-val[data-v-d45b08f8]{font-size:12px;color:#303133;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcs-computed[data-v-d45b08f8]{color:#409eff;font-weight:500}.gbs-stats-row[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#606266;margin-bottom:10px}.gbs-total[data-v-d45b08f8]{color:#303133;font-weight:500}.gbs-dot[data-v-d45b08f8]{color:#dcdfe6}.gbs-mapped[data-v-d45b08f8]{color:#67c23a}.gbs-unmapped[data-v-d45b08f8]{color:#909399}.gbs-has-unmapped[data-v-d45b08f8]{color:#f56c6c;font-weight:500}.gbs-actions[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.gbs-manage-btn[data-v-d45b08f8]{padding:0;font-size:12px;color:#409eff}.gbs-warn-btn[data-v-d45b08f8]{font-size:12px}.gbd-header[data-v-d45b08f8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}.gbd-header[data-v-d45b08f8],.gbd-summary[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.gbd-decl-no[data-v-d45b08f8]{font-size:13px;color:#606266}.gbd-sep[data-v-d45b08f8]{color:#dcdfe6}.gbd-invoice-name[data-v-d45b08f8]{font-size:12px;color:#303133;font-weight:500}.gbd-short-name[data-v-d45b08f8]{font-size:12px;color:#67c23a;font-weight:500}.gbd-empty-cell[data-v-d45b08f8]{font-size:12px;color:#c0c4cc}.gbd-footer-hint[data-v-d45b08f8]{font-size:12px;color:#e6a23c;margin-right:12px}.inv-goods-name-ok[data-v-d45b08f8]{font-size:11px;color:#303133}.inv-goods-name-warn[data-v-d45b08f8]{font-size:11px;color:#f56c6c}.inv-goods-name-warn .el-icon-warning[data-v-d45b08f8]{margin-left:3px;font-size:11px}.tcd-target-hint[data-v-d45b08f8]{background:#ecf5ff;border:1px solid #b3d8ff;border-radius:4px;padding:8px 12px;font-size:13px;color:#409eff;margin-bottom:12px}.tcd-target-hint .el-icon-link[data-v-d45b08f8]{margin-right:6px}.tcd-search-bar[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:4px}.tcd-count[data-v-d45b08f8]{font-size:12px;color:#909399;margin-left:4px}.tcd-related-name[data-v-d45b08f8]{font-size:12px;color:#409eff}.tcd-empty[data-v-d45b08f8]{color:#c0c4cc}.remark-preview-box[data-v-d45b08f8]{background:#f8fafc;border:1px solid #e4e7ed;border-radius:4px;padding:8px;margin-top:4px}.remark-preview-label[data-v-d45b08f8]{font-size:11px;color:#909399;margin-bottom:4px}.remark-preview-text[data-v-d45b08f8]{font-size:12px;color:#303133;line-height:1.6;word-break:break-all}.inv-issued-card[data-v-d45b08f8]{background:#f0fdf4;border-color:#bbf7d0}.inv-invoice-no[data-v-d45b08f8]{color:#166534;font-weight:600;font-family:monospace}.inv-right-panel[data-v-d45b08f8]{overflow-y:auto;padding:8px 5%;background:#f5f7fb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.inv-drawer-footer[data-v-d45b08f8]{-ms-flex-negative:0;flex-shrink:0;border-top:1px solid #ebeef5;background:#fff;padding:10px 20px;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.inv-batch-summary[data-v-d45b08f8],.inv-drawer-footer[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.inv-batch-summary[data-v-d45b08f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;gap:8px;min-width:0;overflow:hidden}.inv-batch-label[data-v-d45b08f8]{font-size:12px;color:#909399;white-space:nowrap}.inv-batch-tags[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.inv-batch-tag[data-v-d45b08f8]{font-size:11px;padding:2px 8px;border-radius:4px;border:1px solid #dcdfe6;color:#606266;background:#f4f4f5;cursor:pointer;font-family:monospace}.inv-batch-tag.batch-tag-active[data-v-d45b08f8]{border-color:#409eff;color:#409eff;background:#ecf5ff;font-weight:600}.inv-batch-tag.batch-tag-done[data-v-d45b08f8]{border-color:#67c23a;color:#67c23a;background:#f0f9eb}.inv-batch-tag.batch-tag-exception[data-v-d45b08f8]{border-color:#f56c6c;color:#f56c6c;background:#fef0f0}.inv-footer-actions[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.pf-foreign[data-v-d45b08f8]{font-weight:600;color:#1d3a5f}.pf-empty[data-v-d45b08f8]{color:#c0c4cc;font-style:italic}.preview-body[data-v-d45b08f8]{background:#f5f7fb}.preview-layout[data-v-d45b08f8]{display:grid;grid-template-columns:380px 1fr;gap:16px;min-height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.preview-left[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.payload-preview[data-v-d45b08f8]{margin:0;padding:12px;background:#0f172a;color:#e2e8f0;border-radius:10px;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-all;max-height:320px;overflow:auto}.decl-detail-layout[data-v-d45b08f8]{display:grid;grid-template-columns:1fr 300px;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.decl-detail-main[data-v-d45b08f8],.decl-detail-side[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.detail-card[data-v-d45b08f8]{background:#fff;border:1px solid #e4e7ed;border-radius:10px;padding:14px 16px}.detail-card-title[data-v-d45b08f8]{font-size:13px;font-weight:600;color:#303133;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #eef0f2}.detail-card-title i[data-v-d45b08f8]{color:#409eff;margin-right:4px}.detail-info-grid[data-v-d45b08f8]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 16px}.info-item[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.info-label[data-v-d45b08f8]{font-size:11px;color:#909399}.info-value[data-v-d45b08f8]{font-size:13px;color:#303133}.info-amount[data-v-d45b08f8]{font-weight:600;color:#1d4ed8}.buyer-info-block[data-v-d45b08f8]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px}.buyer-field[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.buyer-field-full[data-v-d45b08f8]{grid-column:1/-1}.buyer-label[data-v-d45b08f8]{font-size:11px;color:#909399}.buyer-val[data-v-d45b08f8]{font-size:13px;color:#303133}.buyer-name[data-v-d45b08f8]{font-weight:600}.invoice-status-block[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.status-field[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:6px 0;border-bottom:1px solid #f2f6fc;font-size:12px}.sf-label[data-v-d45b08f8]{color:#909399;-ms-flex-negative:0;flex-shrink:0;margin-right:8px}.sf-val[data-v-d45b08f8]{color:#303133;text-align:right;word-break:break-all}.sf-highlight[data-v-d45b08f8]{color:#409eff;font-weight:600;font-size:14px}.sf-danger[data-v-d45b08f8]{color:#f56c6c;font-weight:500}.detail-exception-banner[data-v-d45b08f8]{background:#fef0f0;border:1px solid #fde2e2;border-radius:4px;padding:10px 14px;font-size:13px;color:#f56c6c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.copy-icon[data-v-d45b08f8]{margin-left:4px;color:#c0c4cc;cursor:pointer;font-size:12px;vertical-align:middle}.copy-icon[data-v-d45b08f8]:hover{color:#409eff}.expand-goods-count[data-v-d45b08f8]{font-size:12px;color:#909399;font-weight:400;margin-left:8px}.mex-hint[data-v-d45b08f8]{background:#fdf6ec;border:1px solid #faecd8;border-radius:4px;padding:10px 14px;font-size:13px;color:#e6a23c;margin-bottom:12px}.mex-decl-no[data-v-d45b08f8]{font-size:13px;color:#606266}.btn-mark-exception[data-v-d45b08f8]{color:#e6a23c!important}.preview-right[data-v-d45b08f8]{overflow-y:auto}.tax-invoice-paper[data-v-d45b08f8]{--invoice-line:#7faeff;--invoice-line-strong:#4f8cff;--invoice-soft:#f7fbff;--invoice-title:#1f3b63;background:#fff;border:1px solid var(--invoice-line-strong);font-family:Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;font-size:12px;color:#1f2933;width:100%;max-width:none;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}.tax-inv-header[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid var(--invoice-line-strong)}.tax-inv-title-block[data-v-d45b08f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;border-right:1px solid var(--invoice-line)}.tax-inv-type[data-v-d45b08f8]{font-size:20px;font-weight:700;color:var(--invoice-title);letter-spacing:0}.tax-inv-type-sub[data-v-d45b08f8]{font-size:12px;color:#6b7280;margin-top:2px;letter-spacing:0}.tax-inv-codes[data-v-d45b08f8]{width:220px;padding:6px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.tax-code-row[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}.tc-label[data-v-d45b08f8]{color:#4b5563;white-space:nowrap;letter-spacing:0}.tc-val[data-v-d45b08f8]{color:#111827;font-weight:500;margin-left:2px}.tc-no[data-v-d45b08f8]{color:#2563eb;font-size:12px}.tax-party-cipher[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid var(--invoice-line-strong)}.tax-party-box[data-v-d45b08f8]{-webkit-box-flex:1;-ms-flex:1;flex:1}.tax-party-box[data-v-d45b08f8],.tax-party-label[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;border-right:1px solid var(--invoice-line)}.tax-party-label[data-v-d45b08f8]{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;padding:6px 5px;font-size:13px;font-weight:700;letter-spacing:2px;color:var(--invoice-title);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--invoice-soft)}.tax-party-fields[data-v-d45b08f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.tax-pf[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:12px;line-height:1.5}.pf-key[data-v-d45b08f8]{color:#4b5563;white-space:nowrap;min-width:84px;letter-spacing:0}.pf-val[data-v-d45b08f8]{color:#111827;-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-all}.tax-cipher-box[data-v-d45b08f8]{width:170px;padding:6px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}.cipher-title[data-v-d45b08f8]{font-size:12px;color:#4b5563;letter-spacing:0;text-align:center}.cipher-text[data-v-d45b08f8]{font-size:12px;color:#999;letter-spacing:1px;text-align:center;line-height:1.45}.tax-items-table[data-v-d45b08f8]{width:100%;border-collapse:collapse;border-bottom:1px solid var(--invoice-line-strong);table-layout:fixed}.tax-items-table td[data-v-d45b08f8],.tax-items-table th[data-v-d45b08f8]{border:1px solid var(--invoice-line);padding:4px 5px;vertical-align:middle}.tax-items-table thead th[data-v-d45b08f8]{background:var(--invoice-soft);font-size:12px;font-weight:700;text-align:center;color:var(--invoice-title)}.tax-items-table tbody td[data-v-d45b08f8]{font-size:12px;height:25px}.tax-items-table .col-no[data-v-d45b08f8]{width:34px;text-align:center}.tax-items-table .col-name[data-v-d45b08f8]{width:29%}.tax-items-table .col-spec[data-v-d45b08f8]{width:10%}.tax-items-table .col-unit[data-v-d45b08f8]{width:6%}.tax-items-table .col-qty[data-v-d45b08f8]{width:8%}.tax-items-table .col-price[data-v-d45b08f8]{width:10%}.tax-items-table .col-amount[data-v-d45b08f8]{width:12%}.tax-items-table .col-rate[data-v-d45b08f8]{width:7%}.tax-items-table .col-tax[data-v-d45b08f8]{width:11%}.tc[data-v-d45b08f8]{text-align:center}.tl[data-v-d45b08f8]{text-align:left;padding-left:6px}.tr[data-v-d45b08f8]{text-align:right;padding-right:4px}.tax-empty-row td[data-v-d45b08f8]{height:23px}.tax-subtotal-row td[data-v-d45b08f8]{background:var(--invoice-soft);font-weight:700;font-size:12px}.subtotal-label[data-v-d45b08f8]{text-align:center;letter-spacing:1px;color:var(--invoice-title)}.tax-amount-row[data-v-d45b08f8]{-ms-flex-align:center;border-bottom:1px solid var(--invoice-line-strong);padding:5px 8px}.tax-amount-left[data-v-d45b08f8],.tax-amount-row[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.tax-amount-left[data-v-d45b08f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;gap:6px}.tax-amount-right[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;border-left:1px solid var(--invoice-line);padding-left:8px;min-width:150px}.tam-label[data-v-d45b08f8]{font-size:12px;color:#4b5563;white-space:nowrap}.tam-uppercase[data-v-d45b08f8]{font-size:13px;font-weight:700;color:#111827;letter-spacing:0}.tam-num[data-v-d45b08f8]{font-size:13px;font-weight:700;color:#2563eb}.tax-seller-remark[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid var(--invoice-line-strong)}.tax-seller-remark .tax-party-box[data-v-d45b08f8]{-webkit-box-flex:1;-ms-flex:1;flex:1}.tax-remark-box[data-v-d45b08f8]{width:220px;padding:6px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.remark-title[data-v-d45b08f8]{font-size:12px;color:var(--invoice-title);font-weight:700;letter-spacing:1px}.remark-content[data-v-d45b08f8]{font-size:12px;color:#374151;line-height:1.5;word-break:break-all}.tax-sig-row[data-v-d45b08f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.tax-sig-item[data-v-d45b08f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:6px 8px;font-size:12px;color:#374151;border-right:1px solid var(--invoice-line)}.tax-sig-item[data-v-d45b08f8]:last-child{border-right:none}.sales-invoice[data-v-d45b08f8] .invoice-row-exception td:first-child,.sales-invoice[data-v-d45b08f8] .invoice-row-invoiced td:first-child,.sales-invoice[data-v-d45b08f8] .invoice-row-pending_rate td:first-child,.sales-invoice[data-v-d45b08f8] .invoice-row-preview_ready td:first-child{-webkit-box-shadow:inset 4px 0 0 transparent;box-shadow:inset 4px 0 0 transparent}.sales-invoice[data-v-d45b08f8] .invoice-row-pending_rate td:first-child{-webkit-box-shadow:inset 4px 0 0 #e6a23c;box-shadow:inset 4px 0 0 #e6a23c}.sales-invoice[data-v-d45b08f8] .invoice-row-preview_ready td:first-child{-webkit-box-shadow:inset 4px 0 0 #409eff;box-shadow:inset 4px 0 0 #409eff}.sales-invoice[data-v-d45b08f8] .invoice-row-exception td:first-child{-webkit-box-shadow:inset 4px 0 0 #f56c6c;box-shadow:inset 4px 0 0 #f56c6c}.sales-invoice[data-v-d45b08f8] .invoice-row-invoiced td:first-child{-webkit-box-shadow:inset 4px 0 0 #67c23a;box-shadow:inset 4px 0 0 #67c23a}@media(max-width:1440px){.metric-grid[data-v-d45b08f8]{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-layout[data-v-d45b08f8]{grid-template-columns:1fr}}@media(max-width:768px){.page-hero[data-v-d45b08f8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.metric-grid[data-v-d45b08f8]{grid-template-columns:1fr}.queue-strip[data-v-d45b08f8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.invoice-paper-meta[data-v-d45b08f8]{grid-template-columns:1fr}.invoice-total-panel[data-v-d45b08f8]{width:100%}}