[data-v-69a82300]:export{primary:#4073fa;white:#fff;asideMenuWidth:180px;headerHeight:64px}.print-template-renderer[data-v-69a82300]{position:absolute;inset:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.print-template-element[data-v-69a82300]{position:absolute;box-sizing:border-box;border:1px dashed #b9c4d2;background:hsla(0,0%,100%,.86);cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.print-template-element.preview[data-v-69a82300]{cursor:default;border-color:transparent;background:transparent}.print-template-element.locked[data-v-69a82300]{cursor:default}.element-text[data-v-69a82300]{overflow:hidden}.element-line[data-v-69a82300],.element-shape[data-v-69a82300],.element-text[data-v-69a82300]{width:100%;height:100%;box-sizing:border-box}.element-barcode[data-v-69a82300],.element-image[data-v-69a82300],.element-qrcode[data-v-69a82300]{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#909399}.element-image img[data-v-69a82300],.element-qrcode[data-v-69a82300] img{max-width:100%;max-height:100%;display:block}.element-image img[data-v-69a82300]{width:100%;height:100%}.element-barcode[data-v-69a82300]{padding:0}.element-barcode[data-v-69a82300] svg{width:100%;height:100%;display:block}.barcode-empty[data-v-69a82300]{display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;color:#909399;text-overflow:ellipsis;white-space:nowrap}.barcode-empty[data-v-69a82300],.designer-table-wrap[data-v-69a82300]{width:100%;height:100%;overflow:hidden}.designer-table[data-v-69a82300]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px;color:#1f2d3d}.designer-table td[data-v-69a82300],.designer-table th[data-v-69a82300]{line-height:1.2;overflow:hidden}.designer-table th[data-v-69a82300]{background:#f6f8fb;font-weight:600;text-align:center}.designer-custom-cell.active-cell[data-v-69a82300]{box-shadow:inset 0 0 0 2px #2f6bff}[data-v-61ecb766]:export{primary:#4073fa;white:#fff;asideMenuWidth:180px;headerHeight:64px}.print-dialog-body[data-v-61ecb766]{max-height:70vh;overflow:auto;padding:16px;background:#eef2f7}.print-target[data-v-61ecb766]{width:-moz-max-content;width:max-content;min-width:100%;display:flex;justify-content:center}.print-page[data-v-61ecb766]{position:relative;background:#fff;box-shadow:0 2px 12px rgba(15,23,42,.12)}.print-dialog-footer[data-v-61ecb766]{display:flex;justify-content:flex-end}@media print{.print-page[data-v-61ecb766]{box-shadow:none;page-break-after:always}}[data-v-fbe61cde]:export{primary:#4073fa;white:#fff;asideMenuWidth:180px;headerHeight:64px}.print-designer-lab[data-v-fbe61cde]{height:calc(100vh - 96px);display:flex;flex-direction:column;overflow:hidden;background:#f3f6fa}.designer-topbar[data-v-fbe61cde]{flex:0 0 auto;padding:12px 16px;border-bottom:1px solid #e5e9f2}.topbar-form[data-v-fbe61cde]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 10px;margin-top:12px}.topbar-form[data-v-fbe61cde] .el-button+.el-button{margin-left:0}.print-designer-lab[data-v-fbe61cde] .el-button--danger{display:inline-flex;align-items:center;justify-content:center;height:32px;min-height:32px;padding-top:0;padding-bottom:0;line-height:1}.template-import-input[data-v-fbe61cde]{display:none}.name-input[data-v-fbe61cde]{width:260px}.bill-select[data-v-fbe61cde]{width:180px}.topbar-view-tools[data-v-fbe61cde]{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:6px;min-height:32px;padding-left:8px;border-left:1px solid #edf1f7}.topbar-view-tools.canvas-view-tools[data-v-fbe61cde] .el-button{width:32px;height:32px;margin-left:0}.topbar-view-tools.canvas-view-tools[data-v-fbe61cde] .page-setting-trigger{width:auto;padding:0 12px}.designer-body[data-v-fbe61cde]{display:grid;grid-template-columns:220px minmax(640px,1fr) 310px;gap:12px;flex:1;min-height:0;padding:12px}.property-panel[data-v-fbe61cde],.source-panel[data-v-fbe61cde]{border:1px solid #e5e9f2;overflow:auto}.source-panel[data-v-fbe61cde]{padding:12px}.source-tabs[data-v-fbe61cde] .el-tabs__header{margin:0 0 10px}.source-tabs[data-v-fbe61cde] .el-tabs__nav{width:100%}.source-tabs[data-v-fbe61cde] .el-tabs__item{width:50%;padding:0;text-align:center}.panel-title[data-v-fbe61cde]{color:#1f2d3d;font-weight:600;line-height:34px}.control-list[data-v-fbe61cde]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.control-btn[data-v-fbe61cde]{width:100%;height:56px;padding:0!important;margin-left:0!important;border-radius:4px}.control-btn[data-v-fbe61cde] i{display:block;margin:0 0 4px;font-size:16px}.control-btn[data-v-fbe61cde] span{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:0;line-height:16px}.panel-divider[data-v-fbe61cde]{height:1px;margin:14px 0 8px;background:#edf1f7}.field-title[data-v-fbe61cde]{display:flex;align-items:center;justify-content:space-between;gap:6px}.field-title>span[data-v-fbe61cde]:first-child{flex:0 0 auto}.field-total[data-v-fbe61cde]{flex:1;color:#8a97a8;font-size:12px;font-weight:400;text-align:right;white-space:nowrap}.field-groups[data-v-fbe61cde]{margin-top:8px}.field-group[data-v-fbe61cde]{margin-bottom:12px}.field-group-title[data-v-fbe61cde]{margin-bottom:6px;color:#94a3b8;font-size:12px;font-weight:600}.field-list[data-v-fbe61cde]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.field-btn[data-v-fbe61cde]{width:100%;padding-left:8px!important;padding-right:8px!important;margin-left:0!important;overflow:hidden;text-overflow:ellipsis;text-align:left}.field-btn[data-v-fbe61cde] span{display:block;overflow:hidden;text-overflow:ellipsis;text-align:left;white-space:nowrap}.layer-empty[data-v-fbe61cde]{height:64px;display:flex;align-items:center;justify-content:center;color:#8a97a8;border:1px dashed #d8dee8;background:#f8fafc;font-size:12px}.layer-list[data-v-fbe61cde]{display:grid;gap:6px}.layer-item[data-v-fbe61cde]{width:100%;min-height:34px;display:grid;grid-template-columns:18px minmax(0,1fr) auto auto;gap:6px;align-items:center;padding:6px 8px;border:1px solid #edf1f7;background:#fbfcff;color:#475569;cursor:pointer}.layer-item.active[data-v-fbe61cde]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.layer-item.hidden .layer-name[data-v-fbe61cde],.layer-item.hidden .layer-type[data-v-fbe61cde]{opacity:.55}.layer-name[data-v-fbe61cde]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-type[data-v-fbe61cde]{color:#94a3b8;font-size:12px;white-space:nowrap}.layer-state[data-v-fbe61cde]{display:flex;gap:2px}.layer-state[data-v-fbe61cde] .el-button{width:18px;height:22px;padding:0;margin:0;color:#64748b}.canvas-shell[data-v-fbe61cde]{min-width:0;border:1px solid #e5e9f2;background:#eef2f7;overflow:hidden}.canvas-toolbar[data-v-fbe61cde]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:40px;padding:0 16px;border-bottom:1px solid #e5e9f2;color:#475569;overflow-x:auto}.canvas-actions[data-v-fbe61cde],.canvas-meta[data-v-fbe61cde],.canvas-view-tools[data-v-fbe61cde]{display:flex;align-items:center}.canvas-meta[data-v-fbe61cde]{min-width:110px;gap:0;white-space:nowrap}.canvas-actions[data-v-fbe61cde]{flex:0 0 auto;gap:6px}.canvas-actions[data-v-fbe61cde] .el-button{margin-left:0;padding-left:8px;padding-right:8px}.zoom-select[data-v-fbe61cde]{width:88px}.data-mode-toggle[data-v-fbe61cde] .el-radio-button__inner{padding-left:10px;padding-right:10px}.canvas-scroll[data-v-fbe61cde]{position:relative;height:calc(100% - 40px);overflow:auto;padding:38px 38px 80px}.paper-ruler-x[data-v-fbe61cde],.paper-ruler-y[data-v-fbe61cde]{position:absolute;background-color:#fff;background-image:linear-gradient(90deg,#9aa6b2 1px,transparent 0);background-size:30px 100%;border:1px solid #d8dee8}.paper-ruler-x[data-v-fbe61cde]{top:12px;left:38px;right:12px;height:22px}.paper-ruler-y[data-v-fbe61cde]{top:38px;left:12px;width:22px;bottom:12px;background-image:linear-gradient(180deg,#9aa6b2 1px,transparent 0);background-size:100% 30px}.paper[data-v-fbe61cde]{position:relative;background:#fff;box-shadow:0 2px 12px rgba(15,23,42,.12)}.paper-grid[data-v-fbe61cde]{background-image:linear-gradient(90deg,rgba(148,163,184,.18) 1px,transparent 0),linear-gradient(180deg,rgba(148,163,184,.18) 1px,transparent 0);background-size:var(--grid-size) var(--grid-size)}.paper-margin-lines[data-v-fbe61cde]{position:absolute;z-index:5;pointer-events:none;border:1px dashed rgba(37,99,235,.28);box-sizing:border-box}.element-select-outline[data-v-fbe61cde]{position:absolute;z-index:35;pointer-events:none;border:1px solid rgba(37,99,235,.75);background:rgba(37,99,235,.05);box-sizing:border-box}.element-select-outline.selected[data-v-fbe61cde]{z-index:42;border-color:#2f6df6;box-shadow:0 0 0 1px rgba(47,109,246,.18),inset 0 0 0 1px rgba(47,109,246,.1)}.resize-dot[data-v-fbe61cde]{position:absolute;z-index:45;width:8px;height:8px;border:1px solid #2f6df6;border-radius:2px;background:#2f6df6;pointer-events:auto;box-shadow:0 0 0 1px hsla(0,0%,100%,.96)}.resize-dot-nw[data-v-fbe61cde]{left:-4px;top:-4px;cursor:nwse-resize}.resize-dot-n[data-v-fbe61cde]{left:50%;top:-4px;transform:translateX(-50%);cursor:ns-resize}.resize-dot-ne[data-v-fbe61cde]{right:-4px;top:-4px;cursor:nesw-resize}.resize-dot-e[data-v-fbe61cde]{right:-4px;top:50%;transform:translateY(-50%);cursor:ew-resize}.resize-dot-se[data-v-fbe61cde]{right:-4px;bottom:-4px;cursor:nwse-resize}.resize-dot-s[data-v-fbe61cde]{left:50%;bottom:-4px;transform:translateX(-50%);cursor:ns-resize}.resize-dot-sw[data-v-fbe61cde]{left:-4px;bottom:-4px;cursor:nesw-resize}.resize-dot-w[data-v-fbe61cde]{left:-4px;top:50%;transform:translateY(-50%);cursor:ew-resize}.rotate-dot[data-v-fbe61cde]{position:absolute;right:-10px;top:-18px;z-index:45;width:9px;height:9px;border:1px solid #2f6df6;border-radius:50%;background:#fff}.smart-guide-line[data-v-fbe61cde]{position:absolute;z-index:50;pointer-events:none;background:#2563eb;box-shadow:0 0 0 1px rgba(37,99,235,.12)}.smart-guide-vertical[data-v-fbe61cde]{top:0;bottom:0;width:1px;transform:translateX(-.5px)}.smart-guide-horizontal[data-v-fbe61cde]{left:0;right:0;height:1px;transform:translateY(-.5px)}.selection-box[data-v-fbe61cde]{position:absolute;z-index:55;pointer-events:none;border:1px solid #2563eb;background:rgba(37,99,235,.12)}.multi-action-toolbar[data-v-fbe61cde],.quick-text-toolbar[data-v-fbe61cde]{position:absolute;z-index:70;display:flex;align-items:center;gap:4px;min-height:34px;padding:4px 8px;border:1px solid #dbe4f0;border-radius:7px;background:hsla(0,0%,100%,.96);box-shadow:0 4px 14px rgba(15,23,42,.12)}.quick-text-input[data-v-fbe61cde]{width:132px}.quick-font-size[data-v-fbe61cde]{min-width:28px;color:#1f2d3d;font-size:13px;text-align:center}.multi-action-toolbar[data-v-fbe61cde]{flex-wrap:wrap;max-width:380px}.paper-setting-panel[data-v-fbe61cde]{color:#334155}.paper-setting-title[data-v-fbe61cde]{margin-bottom:10px;color:#1f2d3d;font-weight:600}.paper-setting-section[data-v-fbe61cde]{margin-bottom:10px}.paper-setting-label[data-v-fbe61cde]{margin-bottom:5px;color:#64748b;font-size:12px}.paper-setting-panel[data-v-fbe61cde] .el-input-number,.paper-setting-panel[data-v-fbe61cde] .el-select{width:100%}.paper-setting-grid[data-v-fbe61cde]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.paper-setting-grid label[data-v-fbe61cde]{color:#64748b;font-size:12px}.paper-setting-switches[data-v-fbe61cde]{display:grid;gap:10px;margin:12px 0}.property-panel[data-v-fbe61cde]{padding:12px}.multi-count[data-v-fbe61cde]{margin-bottom:14px;padding:10px 12px;border:1px solid #dbe4f0;background:#f8fafc;color:#1f2d3d;font-weight:600}.property-sections[data-v-fbe61cde]{border-top:0}.property-sections[data-v-fbe61cde] .el-collapse-item__header{height:36px;line-height:36px;color:#1f2d3d;font-weight:600}.property-form[data-v-fbe61cde] .el-input-number,.property-form[data-v-fbe61cde] .el-select{width:100%}.position-grid[data-v-fbe61cde]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.position-grid[data-v-fbe61cde] .el-form-item,.property-mini-form[data-v-fbe61cde] .el-form-item{min-width:0;margin-bottom:10px}.base-switches[data-v-fbe61cde]{display:flex;flex-wrap:wrap;gap:12px;margin:-4px 0 8px}.color-grid[data-v-fbe61cde]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.color-grid[data-v-fbe61cde] .el-form-item{margin-bottom:8px}.align-group[data-v-fbe61cde],.color-grid[data-v-fbe61cde] .el-color-picker,.color-grid[data-v-fbe61cde] .el-color-picker__trigger{width:100%}.align-group[data-v-fbe61cde] .el-radio-button{width:33.33%}.align-group[data-v-fbe61cde] .el-radio-button__inner{width:100%;padding-left:0;padding-right:0}.page-align-grid[data-v-fbe61cde]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.page-align-grid[data-v-fbe61cde] .el-button{width:100%;margin-left:0;padding-left:0;padding-right:0}.content-part-header[data-v-fbe61cde]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#64748b}.column-empty[data-v-fbe61cde],.content-part-empty[data-v-fbe61cde],.empty-property[data-v-fbe61cde]{min-height:64px;display:flex;align-items:center;justify-content:center;color:#94a3b8;border:1px dashed #d8dee8;background:#f8fafc}.content-part-list[data-v-fbe61cde]{display:grid;gap:8px}.content-part-row[data-v-fbe61cde]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px;border:1px solid #edf1f7;background:#fbfcff}.content-part-type[data-v-fbe61cde]{color:#2563eb;font-size:12px}.content-part-text[data-v-fbe61cde]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-part-actions[data-v-fbe61cde]{display:flex;gap:2px}.danger-action[data-v-fbe61cde]{color:#f56c6c}.media-grid[data-v-fbe61cde]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.media-grid[data-v-fbe61cde] .el-form-item{margin-bottom:8px}.media-grid[data-v-fbe61cde] .el-input-number,.media-grid[data-v-fbe61cde] .el-select{width:100%}.media-color-row[data-v-fbe61cde]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.media-color-row label[data-v-fbe61cde]{min-width:0;color:#64748b;font-size:12px}.media-color-row label span[data-v-fbe61cde]{display:block;margin-bottom:4px}.media-color-row[data-v-fbe61cde] .el-color-picker,.media-color-row[data-v-fbe61cde] .el-color-picker__trigger{width:100%}.media-switches[data-v-fbe61cde]{display:flex;flex-wrap:wrap;gap:10px}.media-switches[data-v-fbe61cde] .el-checkbox{margin-right:0}.table-base-grid[data-v-fbe61cde]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.table-color-row[data-v-fbe61cde]{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:end;margin-bottom:10px}.table-color-row label[data-v-fbe61cde]{min-width:0;color:#64748b;font-size:12px}.table-color-row label span[data-v-fbe61cde]{display:block;margin-bottom:4px}.table-color-row[data-v-fbe61cde] .el-color-picker,.table-color-row[data-v-fbe61cde] .el-color-picker__trigger{width:100%}.table-color-row[data-v-fbe61cde] .el-checkbox{grid-column:1/-1;margin-right:0}.custom-table-panel[data-v-fbe61cde]{display:grid;gap:10px}.custom-cell-style-grid[data-v-fbe61cde],.custom-table-size-grid[data-v-fbe61cde]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.custom-cell-select[data-v-fbe61cde]{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;color:#64748b;font-size:12px}.custom-cell-select[data-v-fbe61cde] .el-select{width:100%}.custom-cell-map[data-v-fbe61cde]{display:grid;gap:4px;max-height:116px;overflow:auto;padding:6px;border:1px solid #edf1f7;background:#fbfcff}.custom-cell-map button[data-v-fbe61cde]{width:42px;height:24px;padding:0;border:1px solid #d8dee8;background:#fff;color:#64748b;font-size:12px;cursor:pointer}.custom-cell-map button.active[data-v-fbe61cde]{border-color:#2f6bff;background:#edf4ff;color:#2f6bff}.custom-cell-content-header[data-v-fbe61cde]{margin-top:2px}.custom-cell-color-row[data-v-fbe61cde]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.custom-cell-color-row label[data-v-fbe61cde]{min-width:0;color:#64748b;font-size:12px}.custom-cell-color-row label span[data-v-fbe61cde]{display:block;margin-bottom:4px}.custom-cell-color-row[data-v-fbe61cde] .el-color-picker,.custom-cell-color-row[data-v-fbe61cde] .el-color-picker__trigger{width:100%}.column-add[data-v-fbe61cde]{display:grid;grid-template-columns:1fr 58px;gap:8px;margin-bottom:8px}.column-tools[data-v-fbe61cde]{display:flex;align-items:center;justify-content:space-between;min-height:28px;margin-bottom:8px;color:#64748b;font-size:12px}.column-tools[data-v-fbe61cde] .el-button{padding:0}.column-row[data-v-fbe61cde]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:start;margin-bottom:8px;padding:8px;border:1px solid #edf1f7;background:#fbfcff}.column-sort[data-v-fbe61cde]{display:grid;gap:4px}.column-sort[data-v-fbe61cde] .el-button{width:24px;height:22px;padding:0;margin:0}.column-main[data-v-fbe61cde]{min-width:0}.column-title-input[data-v-fbe61cde]{width:100%}.column-config-row[data-v-fbe61cde]{display:grid;grid-template-columns:minmax(96px,1fr) minmax(84px,.85fr);gap:8px;margin-top:8px}.column-config-item[data-v-fbe61cde]{min-width:0;color:#64748b;font-size:12px}.column-config-item span[data-v-fbe61cde]{display:block;margin-bottom:4px}.column-config-item[data-v-fbe61cde] .el-input-number,.column-config-item[data-v-fbe61cde] .el-select{width:100%}.column-options[data-v-fbe61cde]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.column-options[data-v-fbe61cde] .el-checkbox{margin-right:0}.column-delete[data-v-fbe61cde]{margin-top:2px;padding:0;color:#f56c6c}.delete-btn[data-v-fbe61cde]{margin-top:12px}