.print-clone{display:none}.print-clone .p-company{text-align:center;letter-spacing:2px;font-size:18px;font-weight:700}.print-clone .p-title{text-align:center;color:#c0272d;letter-spacing:8px;margin:6px 0 10px;padding-bottom:8px;font-size:22px;font-weight:700}.print-clone .p-meta{flex-direction:column;gap:6px;font-size:13px;display:flex}.print-clone .p-meta-row{flex-wrap:wrap;align-items:baseline;gap:8px 32px;display:flex}.print-clone .p-meta-row.p-meta-main{justify-content:space-between}.print-clone .p-meta-row.p-meta-main>span:first-child{font-size:14px;font-weight:700}.print-clone .p-meta-row.p-meta-main>span:last-child{white-space:nowrap}.print-clone .p-meta a{color:#333;text-decoration:none}.print-clone .p-doc{border-collapse:collapse;table-layout:auto;width:100%;font-size:13px}.print-clone .p-doc thead tr:not(.p-colhead) td{border:none;padding:2px 6px}.print-clone .p-doc thead td.p-title{border-bottom:3px double #c0272d!important}.print-clone .p-doc thead .p-colhead th,.print-clone .p-doc tbody td,.print-clone .p-doc tfoot td:not(.p-sign-td):not(.p-foot):not(.p-discount-td){border:1px solid #c0272d;padding:5px 6px}.print-clone .p-sign-td{padding:6px 4px;border:none!important}.print-clone .p-sign-td .p-sign td{border:none!important}.print-clone .p-foot{color:#666;text-align:center;padding:10px 6px 0;font-size:12px;border:none!important;font-weight:400!important}.print-clone .p-discount-td{border:none!important;padding:2px 6px 0!important;font-weight:400!important}.print-clone .p-discount{text-align:right;color:#666;font-size:12px}.print-clone .p-discount b{color:#c0272d;font-weight:600}.print-clone .p-remark{text-align:left;padding:6px 6px 0;font-size:13px;border:none!important;font-weight:400!important}.print-clone .p-doc thead .p-colhead th{color:#c0272d;background:#fdf2f2;font-weight:600}.print-clone .p-doc tfoot td{font-weight:700}.print-clone .p-doc thead{display:table-header-group}.print-clone .c{text-align:center}.print-clone .r{text-align:right}.print-clone .b{font-weight:700}.print-clone .p-total{color:#c0272d;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex!important}.print-clone .p-total>span{white-space:nowrap}.print-clone .p-sign{border-collapse:collapse;width:100%;margin-top:12px;font-size:13px}.print-clone .p-sign td{padding:4px 10px}.print-clone .r-area{color:#000;font-size:13px}.print-clone .r-head{text-align:center;margin-bottom:12px}.print-clone .r-title{letter-spacing:6px;font-size:20px;font-weight:700}.print-clone .r-sub{color:#666;margin-top:4px;font-size:12px}.print-clone .r-section{margin-bottom:12px}.print-clone .r-sec-title{border-left:3px solid #000;margin-bottom:6px;padding-left:6px;font-size:14px;font-weight:700}.print-clone .r-doc{border-collapse:collapse;table-layout:fixed;width:100%}.print-clone .r-doc td{word-break:break-all;border:1px solid #000;padding:5px 8px}.print-clone .r-doc tr.hl td{background:#f2f2f2}.print-clone .r-doc td.k{background:#fafafa;width:18%;font-weight:600}.print-clone .r-doc .b{font-weight:700}.print-clone .muted{color:#666;font-size:11px;font-weight:400}.print-clone .pos,.print-clone .neg{color:#000}.print-clone .r-foot{text-align:center;margin-top:8px;font-size:12px}.print-clone .r-screen-tbl{width:100%}@media print{@page{size:A4 portrait;margin:10mm}:root,:root.dark{--app-bg-page:#f5f7fa;--app-bg-card:#fff;--app-bg-fill:#fafafa;--app-bg-hover:#f5f7fa;--app-border:#e4e7ed;--app-border-light:#f0f2f5;--app-border-hair:#eee;--app-text:#303133;--app-text-2:#606266;--app-text-3:#909399;--app-text-4:#c0c4cc;--app-shadow:#0015290a;--app-pos:#f56c6c;--app-neg:#67c23a;--app-pos-bg:#fef0f0;--app-neg-bg:#f0f9eb;--app-danger:#f56c6c;--app-danger-bg:#fef0f0;--app-warning:#e6a23c;--app-warning-bg:#fdf6ec}html,body{background:#fff!important}body.is-printing #app,.print-area,.print-clone .b-chip{display:none!important}.print-clone .b-doc,.print-clone .b-notes{max-width:none!important}.print-clone{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important}}.print-clone.print-page-break{break-before:page;page-break-before:always}:root{--brand-rgb:47, 107, 255;--brand-grad-b:#1e4faf;--el-color-primary:#2f6bff;--el-color-primary-light-3:#6f8bf0;--el-color-primary-light-5:#9bb0f6;--el-color-primary-light-7:#c6d0fc;--el-color-primary-light-8:#dbe1fe;--el-color-primary-light-9:#eef1ff;--el-color-primary-dark-2:#2160d0}.el-card,.el-dialog{border-radius:var(--app-radius-base,12px)}.el-table th.el-table__cell{background:var(--app-bg-fill,#fafafa);color:var(--app-text-2,#606266);font-weight:600}.bar h3{color:var(--app-text,#303133);margin:0;font-size:17px;font-weight:700}.bar{border-bottom:1px solid var(--app-border-light,#f0f2f5);padding-bottom:12px}.bar-l{min-width:0}.bar-l .sub,.page-head .sub{color:var(--app-text-3,#909399);margin:4px 0 0;font-size:12px}.page-head{border-bottom:1px solid var(--app-border-light,#f0f2f5);margin-bottom:16px;padding:2px 0 14px}.page-head h3{color:var(--app-text,#303133);margin:0;font-size:20px;font-weight:800}.el-pagination{justify-content:flex-end}.pager{margin-top:12px}.el-dialog__footer{padding-top:16px}.flex-between{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-title{color:var(--app-text,#303133);font-size:14px;font-weight:700}.money{font-variant-numeric:tabular-nums}.pos{color:var(--app-pos,#f56c6c)}.neg{color:var(--app-neg,#67c23a)}.danger{color:var(--app-danger,#f56c6c)}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{border-radius:6px;transition:box-shadow .2s,border-color .2s,background .2s}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #90939973}.el-input__wrapper.is-focus,.el-textarea__inner:focus,.el-select__wrapper.is-focused,.el-input-number .el-input__wrapper.is-focus{background:var(--app-bg-card,#fff);box-shadow:0 0 0 1px var(--el-color-primary) inset, 0 0 0 4px rgba(var(--brand-rgb), .1)!important}.el-empty{padding:20px 0}.el-empty__description p{color:var(--app-text-3,#909399);font-size:13px;line-height:1.6}.stat-row{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:12px;display:grid}.stat-card{background:var(--app-bg-card,#fff);border:1px solid var(--app-border,#ebeef5);border-radius:8px;padding:12px 16px}.stat-label{color:var(--app-text-3,#909399);align-items:center;gap:8px;margin-bottom:2px;font-size:13px;display:flex}.stat-rate{color:var(--app-text-2,#606266);border:1px solid var(--app-border,#ebeef5);background:var(--app-bg-fill,#f5f7fa);white-space:nowrap;border-radius:10px;flex:none;padding:2px 7px;font-size:11px;font-weight:400;line-height:1}.stat-val{color:var(--app-text,#303133);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.4}.stat-val .money{font-size:inherit}.stat-val.loss{color:var(--app-neg,#67c23a)}.stat-val.loss .money{color:inherit}.stat-val.danger,.stat-val.deficit{color:var(--app-danger,#f56c6c)}.stat-val.danger .money,.stat-val.deficit .money{color:inherit}.stat-val.warn{color:var(--app-warning,#e6a23c)}.stat-val.warn .money{color:inherit}.stat-sub{color:var(--app-text-3,#909399);flex-direction:column;gap:3px;min-height:20px;margin-top:2px;font-size:12px;display:flex}.stat-sub.row{flex-direction:row;align-items:center;gap:8px}.stat-sub .s-cmp{color:var(--app-text-3,#909399);flex-wrap:wrap;align-items:baseline;gap:5px;font-size:12px;display:flex}.stat-sub .s-cmp b,.stat-sub .s-cmp em{font-variant-numeric:tabular-nums;font-weight:700}.stat-sub .s-cmp em{font-style:normal}.stat-sub .s-cmp .chg-up{color:var(--app-pos,#f56c6c)}.stat-sub .s-cmp .chg-down{color:var(--app-neg,#67c23a)}.stat-sub .s-none{color:var(--app-text-4,#c0c4cc)}.stat-sub .s-tip{color:var(--app-text-4,#c0c4cc);font-size:11px;line-height:1.5}.stat-sub .s-foot{color:var(--app-text-4,#c0c4cc);margin-top:1px;font-size:11px}.stat-sub .s-warn{color:var(--app-warning,#e6a23c)}.cf-chip{white-space:nowrap;border-radius:10px;flex:none;padding:3px 8px;font-size:11px;line-height:1}.cf-chip.in{color:var(--app-pos,#f56c6c);background:var(--app-pos-bg,#fef0f0)}.cf-chip.out{color:var(--app-neg,#67c23a);background:var(--app-neg-bg,#f0f9eb)}.cf-chip.plain{color:var(--app-text-2,#606266);background:var(--app-bg-fill,#f5f7fa);border:1px solid var(--app-border,#ebeef5)}.sum-bar{border:1px solid var(--app-border,#ebeef5);background:var(--app-bg-fill,#f5f7fa);border-radius:8px;flex-wrap:wrap;align-items:center;gap:20px;padding:8px 14px;display:flex}.sum-bar .si{flex-direction:column;gap:1px;display:flex}.sum-bar .si em{color:var(--app-text-3,#909399);font-size:12px;font-style:normal}.sum-bar .si b{color:var(--app-text,#303133);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.tbl-card,.el-table:not(.r-screen-tbl){border:1px solid var(--app-border,#ebeef5);border-radius:8px;overflow:hidden}.tbl-card .el-table{border:none;border-radius:0}@media (width<=1200px){.hide-md{display:none!important}}@media (width<=900px){.hide-sm{display:none!important}}@media (width<=768px){.hide-xs{display:none!important}.bar{align-items:flex-start}.filter-panel>.el-select,.filter-panel>.el-input,.filter-panel>.el-date-editor,.filter-panel>.el-input-number{width:100%!important}.filter-panel>.el-button{flex:1}.filters{flex-wrap:wrap}.filters>.el-input,.filters>.el-select,.filters>.el-date-editor{max-width:100%}.el-table .cell{padding:0 6px}}@media (width<=480px){.hide-md,.hide-sm,.hide-xs{display:none!important}}:root{--app-bg-page:#f5f7fa;--app-bg-card:#fff;--app-bg-fill:#fafafa;--app-bg-hover:#f5f7fa;--app-border:#e4e7ed;--app-border-light:#f0f2f5;--app-border-hair:#eee;--app-text:#303133;--app-text-2:#606266;--app-text-3:#909399;--app-text-4:#c0c4cc;--app-shadow:#0015290a;--app-pos:#f56c6c;--app-neg:#67c23a;--app-pos-bg:#fef0f0;--app-neg-bg:#f0f9eb;--app-danger:#f56c6c;--app-danger-bg:#fef0f0;--app-warning:#e6a23c;--app-warning-bg:#fdf6ec;--app-success:#67c23a;--app-success-bg:#f0f9eb;--app-ink:#1f2d3d}:root.dark{--app-bg-page:#14171f;--app-bg-card:#1d2129;--app-bg-fill:#252a33;--app-bg-hover:#2a303b;--app-border:#3a4150;--app-border-light:#2f3641;--app-border-hair:#2a2f38;--app-text:#e5eaf3;--app-text-2:#cfd3dc;--app-text-3:#7d8794;--app-text-4:#6b7482;--app-shadow:#00000059;--app-pos:#f89898;--app-neg:#95d475;--app-pos-bg:#f56c6c24;--app-neg-bg:#67c23a24;--app-danger:#f89898;--app-danger-bg:#f56c6c24;--app-warning:#f0b659;--app-warning-bg:#e6a23c24;--app-success:#95d475;--app-success-bg:#67c23a24;--el-bg-color:#1d2129;--el-bg-color-page:#14171f;--el-bg-color-overlay:#252a33;--el-fill-color:#3a4150;--el-fill-color-light:#353b46;--el-fill-color-lighter:#2a303b;--el-fill-color-extra-light:#252a33;--el-fill-color-dark:#3a4150;--el-fill-color-blank:#1d2129;--el-text-color-primary:#e5eaf3;--el-text-color-regular:#cfd3dc;--el-text-color-secondary:#a3adb8;--el-text-color-placeholder:#6b7482;--el-border-color:#4a5262;--el-border-color-light:#3a4150;--el-border-color-lighter:#323846;--el-border-color-extra-light:#2a303b;--el-border-color-hover:#565f72;--el-mask-color:#0009;--el-box-shadow:0 12px 32px 4px #0000005c;--el-box-shadow-light:0 0 12px #0000005c}:root[data-radius=sm]{--app-radius-base:6px;--el-border-radius-base:4px}:root[data-radius=md]{--app-radius-base:12px;--el-border-radius-base:6px}:root[data-radius=lg]{--app-radius-base:16px;--el-border-radius-base:10px}.el-card,.el-dialog{border-radius:var(--app-radius-base)}:root[data-density=compact] .el-table .cell{padding:0 8px}:root[data-density=compact] .el-table th.el-table__cell,:root[data-density=compact] .el-table td.el-table__cell{padding:4px 0}:root[data-density=compact] .el-card__body{padding:14px}:root[data-density=compact] .el-dialog__body{padding:12px 20px}:root[data-density=compact] .bar{padding-bottom:10px}.el-table th.el-table__cell{background:var(--app-bg-fill)}.el-table{--el-table-row-hover-bg-color:var(--app-bg-hover)}.bar{border-bottom-color:var(--app-border-light)}.bar h3,.page-head h3,.card-title{color:var(--app-text)}.bar-l .sub,.page-head .sub,.el-empty__description p{color:var(--app-text-3)}html,body,#app{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;box-sizing:border-box;height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}*,:before,:after{box-sizing:border-box}body{background-color:var(--app-bg-page,#f5f7fa)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#90939959;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9093998c}::-webkit-scrollbar-track{background:0 0}.money[data-v-14afbf17]{font-variant-numeric:tabular-nums;white-space:nowrap}.money-neg[data-v-14afbf17]{color:var(--app-neg)}.money-pos[data-v-14afbf17]{color:var(--app-pos)}.empty-illu[data-v-3ab7b771]{justify-content:center;align-items:center;display:flex}
