@charset "UTF-8";.dropbox[data-v-ba55cf86]{box-sizing:border-box;width:360px;max-width:100%;height:180px;padding:15px;border:2px dashed var(--border-color);border-radius:6px;overflow:hidden;text-align:center;background-color:var(--base-color);cursor:pointer}.dropbox.disabled[data-v-ba55cf86]{opacity:.3;pointer-events:none}.dropbox:not(.disabled).active[data-v-ba55cf86],.dropbox[data-v-ba55cf86]:not(.disabled):hover{border-color:var(--primary-color)}.active-storage-blob .active-storage-blob-content[data-v-3e1e8e4d]{position:relative;width:100%;vertical-align:top}.active-storage-blob .active-storage-blob-content .btn-delete[data-v-3e1e8e4d]{position:absolute;z-index:2;top:0;right:0;display:none;transform:translate(50%,-50%)}.active-storage-blob .active-storage-blob-content:hover .btn-delete[data-v-3e1e8e4d]{display:flex}.active-storage-blob .active-storage-blob-content .checked[data-v-3e1e8e4d],.active-storage-blob .active-storage-blob-content .unchecked[data-v-3e1e8e4d]{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;cursor:pointer}.active-storage-blob .active-storage-blob-content .checked[data-v-3e1e8e4d]{background-color:#000000b3}.active-storage-blob .active-storage-blob-content .unchecked.disabled[data-v-3e1e8e4d]{background-color:#ffffffb3;cursor:not-allowed}.active-storage-blob .item-blob[data-v-3e1e8e4d]{display:flex;justify-content:center;align-items:center;width:100%;border:1px solid var(--border-color);vertical-align:top;aspect-ratio:1/1}.active-storage-blob .image[data-v-3e1e8e4d]{width:100%;height:auto}.active-storage-blob .image[data-v-3e1e8e4d] img{width:100%;height:100%}.download-link[data-v-3e1e8e4d]{display:block;width:100%;font-size:var(--font-size-mini);line-height:1.2;text-align:center;text-decoration:none;word-break:break-all;color:var(--text-color-3)}[data-v-2f3c287e] .dropbox{width:100%}.download-link[data-v-2f3c287e]{display:block;width:100%;font-size:var(--font-size-mini);line-height:1.2;text-align:center;text-decoration:none;word-break:break-all;color:var(--text-color-3)}.form-upload[data-v-a70f2f46]{width:100%}.blob-item[data-v-a70f2f46]{width:100px}.tip[data-v-a70f2f46]{font-size:var(--font-size-mini);color:var(--text-color-3)}.rich-text[data-v-f5ed2543]{width:100%}.rich-text.collapsed[data-v-f5ed2543]>.n-scrollbar{max-height:var(--f40c7efe)}.admin-plugin-rich-editor-image-modal .url-wrapper .n-form-item-blank{flex-wrap:wrap}.admin-plugin-rich-editor-image-modal .url-wrapper .form-upload{margin-top:6px}.admin-plugin-rich-editor-video-modal .url-wrapper .n-form-item-blank{flex-wrap:wrap}.admin-plugin-rich-editor-video-modal .url-wrapper .form-upload{margin-top:6px}.editor-color-picker[data-v-8989523e]{position:relative}.color-picker[data-v-8989523e]{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;opacity:0}.heading-select[data-v-5bef721b]{width:120px}.richtext-body{font-size:14px;line-height:1.5}.richtext-body img,.richtext-body video{max-width:100%}.richtext-body p{min-height:1.5em;padding:0;margin:0;line-height:1.5em}.editor-card[data-v-9fade61d]{width:100%;border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.editor-card[data-v-9fade61d] a{pointer-events:none}.editor-card[data-v-9fade61d] img{cursor:pointer}.editor-card[data-v-9fade61d] img:hover{border:2px solid #000}.editor-card .editor-content[data-v-9fade61d] .tiptap{min-height:500px;padding:12px}.editor-card .editor-content[data-v-9fade61d] .tiptap:focus{outline:none}.editor-card .editor-content[data-v-9fade61d] pre{padding:.75rem 1rem;border-radius:.5rem;color:#fff;background:#0d0d0d}.editor-card .editor-content[data-v-9fade61d] pre code{padding:0;font-size:.8rem;color:inherit;background:none}.editor-card .toolbar[data-v-9fade61d]{padding:.5rem;border-bottom:1px solid var(--border-color);background-color:var(--table-header-color)}.editor-card .content[data-v-9fade61d]{min-height:300px;padding:1rem}.import-wrapper[data-v-3e5223a3]{display:flex;align-items:center}.import-wrapper input[type=file][data-v-3e5223a3]{position:fixed;left:-100%;opacity:0}.download-link[data-v-3e5223a3]{font-size:14px;text-decoration:none;color:var(--primary-color);cursor:pointer}.download-link[data-v-3e5223a3]:hover{text-decoration:underline}[data-v-72c89d6a] .n-form-item{padding-right:24px}.box-logo[data-v-495db33a]{display:flex;justify-content:center;align-items:center;height:var(--global-header-height, 55px);padding:0 8px;text-decoration:none}.box-logo .logo-img[data-v-495db33a]{max-width:80%;max-height:100%;overflow:hidden;object-fit:contain}.box-logo .logo-text[data-v-495db33a]{flex-shrink:0;margin:0 0 0 8px;font-weight:700}.menu-helper[data-v-847d0a72]{position:fixed;left:-200%}.aside-pc-wrapper[data-v-1df54c01]{position:relative;width:220px;background-color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;transition:width .3s}.aside-pc-wrapper.collapsed[data-v-1df54c01]{width:64px}.aside[data-v-1df54c01]{display:flex;flex-direction:column;height:100%}.aside .n-menu[data-v-1df54c01]{flex:1;overflow:auto}.collapsed-btn[data-v-1df54c01]{position:absolute;z-index:1;top:50%;right:0;background-color:#fff;box-shadow:0 2px 4px #0000000f;transform:translate(50%) translateY(-50%)}.collapsed-btn.collapsed[data-v-1df54c01]{transform:translate(50%) translateY(-50%) rotate(180deg)}.header-breadcrum[data-v-d43c2f67]{padding:0 1rem}.header-breadcrum[data-v-d43c2f67]>ul{display:flex;align-items:center}.descriptions[data-v-319da74f]{--descriptions-padding-top: var(--n-padding-top);--descriptions-padding-left: var(--n-padding-left);--descriptions-border-color: var(--n-border-color);--descriptions-font-weight: var(--n-th-font-weight);--descriptions-line-height: var(--n-line-height);--descriptions-title-text-color: var(--n-title-text-color);--descriptions-font-size: var(--font-size);display:grid;grid-template-columns:repeat(var(--abd49246),1fr)}.descriptions.small[data-v-319da74f]{--descriptions-padding-top: calc(var(--n-padding-top) * .6);--descriptions-padding-left: calc(var(--n-padding-left) * .6);--descriptions-font-size: var(--font-size-small)}.descriptions.large[data-v-319da74f]{--descriptions-padding-top: calc(var(--n-padding-top) * 1.3);--descriptions-padding-left: calc(var(--n-padding-left) * 1.3);--descriptions-font-size: var(--font-size-large)}.descriptions.bordered[data-v-319da74f]:not(.label-placement-top){border-top:1px solid var(--descriptions-border-color);border-left:1px solid var(--descriptions-border-color)}.descriptions-item-label[data-v-4ab2ce4c],.descriptions-item-content[data-v-4ab2ce4c]{box-sizing:border-box;padding:var(--descriptions-padding-top) var(--descriptions-padding-left)}.descriptions-item-label[data-v-4ab2ce4c]{display:flex;align-items:center;width:var(--descriptions-item-label-width, 160px);font-weight:400;line-height:var(--descriptions-line-height);color:var(--descriptions-title-text-color);background-clip:padding-box;background-color:color-mix(in srgb,var(--descriptions-border-color) 30%,transparent)}.descriptions-item-content[data-v-4ab2ce4c]{flex:1;overflow:hidden}.descriptions-item[data-v-4ab2ce4c]{flex-wrap:nowrap;height:100%}.descriptions-item.bordered[data-v-4ab2ce4c]{border-right:1px solid var(--descriptions-border-color);border-bottom:1px solid var(--descriptions-border-color)}.descriptions-item.bordered .descriptions-item-label[data-v-4ab2ce4c]{border-right:1px solid var(--descriptions-border-color)}.descriptions-item.label-placement-top[data-v-4ab2ce4c]{border:1px solid var(--descriptions-border-color)}.descriptions-item.label-placement-top .descriptions-item-label[data-v-4ab2ce4c]{width:100%;border:none}.active-overlay .border-left[data-v-6e93eb21],.active-overlay .border-right[data-v-6e93eb21],.active-overlay .border-top[data-v-6e93eb21],.active-overlay .border-bottom[data-v-6e93eb21]{position:fixed;z-index:999999;background:var(--primary-color)}.active-overlay .border-left[data-v-6e93eb21],.active-overlay .border-right[data-v-6e93eb21]{width:2px}.active-overlay .border-top[data-v-6e93eb21],.active-overlay .border-bottom[data-v-6e93eb21]{height:2px}.ghost[data-v-9cc69351]{position:relative;height:34px;border-radius:4px;background-color:var(--primary-color-hover);opacity:.1}.ghost[data-v-9cc69351] *{visibility:hidden}.ghost[data-v-9cc69351]:after{position:absolute;top:0;bottom:0;left:0;right:0;border:1px dashed var(--primary-color);border-radius:4px;content:""}.dragging[data-v-9cc69351]{border-radius:4px;background-color:#fff;box-shadow:0 2px 8px #0000001a;transform:scale(1.01);cursor:grabbing!important}.sortable-drag-active .section-item[data-v-9cc69351]:not(.dragging):hover{background-color:transparent!important;transform:none!important}.disabled[data-v-9cc69351]{opacity:.7;pointer-events:none}.component-list[data-v-9cc69351]{width:280px;padding:0;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.component-list-header[data-v-9cc69351]{display:flex;justify-content:center;align-items:center;height:32px;border-bottom:1px solid var(--divider-color);font-weight:500;font-size:15px;color:#212b36;background-color:#fff}.component-list .n-list-item[data-v-9cc69351]{padding:0;background-color:#fff}.component-list-item[data-v-9cc69351]{transition:all .2s ease}.component-list-item .component-item[data-v-9cc69351]{padding:10px 16px}.component-list-item .component-name[data-v-9cc69351]{font-weight:400;font-size:14px;color:#1f2937}.component-list-item.disabled .component-name[data-v-9cc69351]{color:#c4cdd5}.component-list-item[data-v-9cc69351]:not(.disabled){cursor:pointer}.component-list-item[data-v-9cc69351]:not(.disabled):hover{background-color:#f4f6f8}.component-list-item:not(.disabled):hover .component-name[data-v-9cc69351]{color:var(--primary-color)}.add-block-button[data-v-9cc69351]{display:flex;align-items:center;width:calc(100% - 12px);padding:4px 8px;margin:2px 0;border:1px dashed #dfe3e8;border-radius:4px;font-size:13px;color:var(--primary-color);background-color:transparent;opacity:.8;transition:all .2s ease}.add-block-button .n-icon[data-v-9cc69351]{margin-right:6px;font-size:14px}.add-block-button[data-v-9cc69351]:hover{border-color:var(--primary-color);background-color:rgba(var(--primary-color-rgb),.08);opacity:1}.section-item[data-v-9cc69351]{padding:6px 8px;margin-bottom:1px;border:1px solid transparent;border-radius:4px;background-color:transparent;transition:all .2s ease}.section-item[data-v-9cc69351]:not(.disabled){cursor:pointer}.section-item[data-v-9cc69351]:not(.disabled):hover{background-color:#f4f6f8}.section-item .drag-handle[data-v-9cc69351]{margin-right:4px;font-size:14px;color:#637381;opacity:.3;transition:all .2s ease;cursor:move}.section-item .drag-handle[data-v-9cc69351]:hover{opacity:.8}.section-item .collapse-icon[data-v-9cc69351]{display:flex;justify-content:center;align-items:center;width:18px;height:18px;margin-right:4px;border-radius:3px;color:#637381;cursor:pointer}.section-item .collapse-icon .n-icon[data-v-9cc69351]{font-size:14px}.section-item .collapse-icon[data-v-9cc69351]:hover{background-color:#0000000a}.section-item .section-content .section-icon[data-v-9cc69351]{margin-right:4px;font-size:14px;color:#637381}.section-item .section-content .section-name[data-v-9cc69351]{font-size:13px;color:#212b36}.section-item .action-buttons .action-button[data-v-9cc69351]{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:3px;color:#637381;opacity:0;transition:all .2s ease;cursor:pointer}.section-item .action-buttons .action-button .n-icon[data-v-9cc69351]{font-size:14px}.section-item .action-buttons .action-button[data-v-9cc69351]:hover{color:#212b36;background-color:#0000000a}.section-item .action-buttons .action-button.delete-button[data-v-9cc69351]:hover{color:var(--error-color);background-color:rgba(var(--error-color-rgb),.1)}.section-item:hover .action-buttons .action-button[data-v-9cc69351]{opacity:1}.section-item.hidden[data-v-9cc69351]{opacity:.5}.section-item.active[data-v-9cc69351]{position:relative;background-color:rgba(var(--primary-color-rgb),.08)}.section-item.active[data-v-9cc69351]:before{position:absolute;top:2px;bottom:2px;left:0;width:2px;border-radius:0 1px 1px 0;background-color:var(--primary-color);content:""}.section-item.active .section-content .section-name[data-v-9cc69351]{font-weight:500;color:var(--primary-color)}.section-item.active .section-content .section-icon[data-v-9cc69351]{color:var(--primary-color)}.section-item.active .drag-handle[data-v-9cc69351]{color:var(--primary-color);opacity:.5}.section-item.active .collapse-icon[data-v-9cc69351]{color:var(--primary-color)}.children[data-v-9cc69351]{position:relative;padding-left:32px;margin-right:12px}.children[data-v-9cc69351]:before{position:absolute;top:0;bottom:4px;left:15px;width:1px;background-color:#dfe3e8;opacity:.6;content:""}.children.collapsed[data-v-9cc69351]{height:0;overflow:hidden}.component-popover[data-v-9cc69351] .n-popover-content-wrapper{padding:0}.ghost[data-v-93df1c1a]{position:relative;height:34px;border-radius:4px;background-color:var(--primary-color-hover);opacity:.1}.ghost[data-v-93df1c1a] *{visibility:hidden}.ghost[data-v-93df1c1a]:after{position:absolute;top:0;bottom:0;left:0;right:0;border:1px dashed var(--primary-color);border-radius:4px;content:""}.dragging[data-v-93df1c1a]{border-radius:4px;background-color:#fff;box-shadow:0 2px 8px #0000001a;transform:scale(1.01);cursor:grabbing!important}.sortable-drag-active .section-item[data-v-93df1c1a]:not(.dragging):hover{background-color:transparent!important;transform:none!important}.disabled[data-v-93df1c1a]{opacity:.7;pointer-events:none}.component-list[data-v-93df1c1a]{width:280px;padding:0;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.component-list-header[data-v-93df1c1a]{display:flex;justify-content:center;align-items:center;height:32px;border-bottom:1px solid var(--divider-color);font-weight:500;font-size:15px;color:#212b36;background-color:#fff}.component-list .n-list-item[data-v-93df1c1a]{padding:0;background-color:#fff}.component-list-item[data-v-93df1c1a]{transition:all .2s ease}.component-list-item .component-item[data-v-93df1c1a]{padding:10px 16px}.component-list-item .component-name[data-v-93df1c1a]{font-weight:400;font-size:14px;color:#1f2937}.component-list-item.disabled .component-name[data-v-93df1c1a]{color:#c4cdd5}.component-list-item[data-v-93df1c1a]:not(.disabled){cursor:pointer}.component-list-item[data-v-93df1c1a]:not(.disabled):hover{background-color:#f4f6f8}.component-list-item:not(.disabled):hover .component-name[data-v-93df1c1a]{color:var(--primary-color)}[data-v-93df1c1a] .disabled{opacity:.7;pointer-events:none}.sections-divider[data-v-93df1c1a]{margin:16px 0}.component-popover[data-v-93df1c1a] .n-popover-content-wrapper{padding:0}.btn-add[data-v-93df1c1a]{position:sticky;bottom:0;margin-top:8px;border-radius:6px}.btn-add[data-v-93df1c1a] .n-icon-button{font-size:16px}.title[data-v-66f745df]{padding-bottom:var(--custom-page-padding);border-bottom:1px solid var(--n-border-color)}.admin-custom-page[data-v-b8ee71dc]{--custom-page-padding: 15px;height:100%;overflow:hidden}.admin-custom-page[data-v-b8ee71dc] .n-card-header{--n-padding-left: var(--custom-page-padding);--n-padding-right: var(--custom-page-padding);--n-padding-bottom: var(--custom-page-padding);--n-padding-top: var(--custom-page-padding)}.admin-custom-page[data-v-b8ee71dc] .n-card__content{--n-padding-left: 0;--n-padding-right: 0;--n-padding-bottom: 0;--n-padding-top: 0;flex:1;overflow:hidden}.panel-container[data-v-b8ee71dc]{height:100%}.panel[data-v-b8ee71dc]{box-sizing:border-box;height:100%;padding:var(--custom-page-padding);overflow-y:auto}.panel[data-v-b8ee71dc]:not(:last-of-type){border-right:1px solid var(--n-border-color)}.panel-sections[data-v-b8ee71dc],.panel-schema[data-v-b8ee71dc]{width:300px}.panel-preview[data-v-b8ee71dc]{display:flex;flex:1;justify-content:center;align-items:center;padding:5px;overflow:hidden;background-color:#f7fafc}.panel-preview .preview-container[data-v-b8ee71dc]{width:100%;height:100%}.panel-preview[data-v-b8ee71dc] iframe{box-sizing:border-box;width:100%;height:100%;border:none;background-color:#fff}.progress[data-v-faf95e37]{position:fixed;z-index:999;top:0;left:0;width:100%}.mask[data-v-faf95e37]{position:fixed;z-index:998;top:0;left:0;width:100%;height:100%;background-color:#ffffff80;cursor:wait}.table-column-settings-scrollbar{max-height:300px}.table-column-settings-content{padding:12px}.expandable-text-container[data-v-f864e422]{display:flex;flex-direction:column;width:100%}.expandable-text-content[data-v-f864e422]{overflow:hidden;line-height:1.5;margin-bottom:4px;color:var(--text-color, #333)}.expandable-text-content .expandable-text-content-inner[data-v-f864e422]{white-space:pre-wrap}.expandable-text-content[data-v-f864e422]:not(.expanded){display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;white-space:normal;text-overflow:ellipsis}.expandable-text-content.expanded[data-v-f864e422]{margin-bottom:8px}.expand-toggle[data-v-f864e422]{display:inline-flex;align-items:center;cursor:pointer;color:var(--primary-color, #2080f0);font-size:13px;-webkit-user-select:none;user-select:none;transition:opacity .2s ease;margin-top:-2px}.expand-toggle[data-v-f864e422]:hover{opacity:.8}.expand-toggle .expand-icon[data-v-f864e422]{margin-right:4px}.expand-toggle .expand-text[data-v-f864e422]{font-size:13px}[data-v-c5515624] .state-tag{display:inline-flex;align-items:center;gap:6px}.production-batch-descriptions[data-v-186a37c4]{--descriptions-item-label-width: 120px}.page-detail>.page-footer[data-v-186a37c4]{z-index:3}.safari[data-v-3dc173de],.safari[data-v-21b29ca8]{transform:translateY(.6em)}.salesperson-editor-container[data-v-c1d26b5d]{padding:16px}.salesperson-editor-container .content-card .card-header[data-v-c1d26b5d]{display:flex;justify-content:space-between;align-items:center}.salesperson-editor-container .content-card .card-header h3[data-v-c1d26b5d]{margin:0;font-weight:700}.salesperson-editor-container .content-card .preview-container[data-v-c1d26b5d]{margin-top:8px}.salesperson-editor-container .content-card .preview-container .custom-scrollbar[data-v-c1d26b5d]{max-width:90%;padding:16px;background-color:#fafafa}.salesperson-editor-container .content-card .preview-container .preview-content[data-v-c1d26b5d]{width:100%;border:1px solid var(--n-border-color)}.salesperson-editor-container .content-card .preview-container .preview-content .preview-svg[data-v-c1d26b5d]{width:100%;height:auto;background-color:#fff}.svg-wrapper[data-v-3de688fd]{width:150px;overflow:hidden}.svg-container[data-v-3de688fd]{position:relative;width:100%}.svg-container .mask[data-v-3de688fd]{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0}.svg[data-v-3de688fd]{box-sizing:border-box;width:100%;height:auto;border:1px solid var(--border-color);vertical-align:top}.menu-drawer .n-drawer-content .n-drawer-body .n-drawer-body-content-wrapper{display:flex;flex-direction:column;padding:0}[data-v-e0621ccf] .box-logo{display:flex;flex-direction:column;padding-block:20px}[data-v-e0621ccf] .box-logo .logo-text{font-size:18px}.layout[data-v-e0621ccf]{display:flex;height:100vh;background-color:#f7fafc}.layout>.box-aside[data-v-e0621ccf]{position:relative;z-index:1}.layout>.layout-main[data-v-e0621ccf]{display:flex;flex:1;flex-direction:column;overflow:hidden}.layout>.layout-main>header[data-v-e0621ccf]{flex-shrink:0}.layout>.layout-main>main[data-v-e0621ccf]{flex:1}.header[data-v-e0621ccf]{height:var(--global-header-height, 55px);background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.header .header-content[data-v-e0621ccf]{height:100%}.header .header-content-right[data-v-e0621ccf]{flex:1}.main[data-v-e0621ccf]{overflow:auto}.fade-slide-leave-active,.fade-slide-enter-active{transition:opacity .3s,transform .3s}.fade-slide-enter-from{opacity:0;transform:translate(-30px)}.fade-slide-leave-to{opacity:0;transform:translate(30px)}.main-content[data-v-0defca28]{height:100%;overflow:hidden}.language[data-v-90552a1a]{position:fixed;z-index:1;top:10px;right:10px}.auto-height-wrapper[data-v-60019b16]{position:relative;width:100%}.auto-height[data-v-60019b16]{position:relative;width:100%;height:0}.auto-height[data-v-60019b16]>*{position:absolute;top:0;left:0;width:100%;height:100%}.page[data-v-4ec7b9ca]{box-sizing:border-box;padding:24px;background-color:#f7f9fc}.search-section[data-v-4ec7b9ca]{margin-bottom:24px;display:flex;justify-content:center}.search-input[data-v-4ec7b9ca]{width:100%;max-width:400px}.n-card[data-v-4ec7b9ca]{transition:all .3s ease;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #0000000d}.n-card[data-v-4ec7b9ca]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.cover-image[data-v-4ec7b9ca]{width:100%;height:100%;object-fit:contain;transition:transform .5s ease}.cover-image[data-v-4ec7b9ca]:hover{transform:scale(1.05)}.card-title[data-v-4ec7b9ca]{font-weight:600;font-size:16px;margin:12px 0 6px;color:#333}.template-category[data-v-4ec7b9ca]{font-size:14px;color:#666;visibility:hidden}.template-category.visible[data-v-4ec7b9ca]{visibility:visible}[data-v-4ec7b9ca] .n-button{width:100%;font-weight:500;border-radius:6px;height:36px;transition:all .2s ease}[data-v-4ec7b9ca] .n-button:hover{opacity:.9;transform:scale(1.02)}[data-v-4ec7b9ca] .n-pagination{margin-top:32px;display:flex;justify-content:center}.not-found-page[data-v-150e7e2c]{margin-top:100px}.captcha-wrapper[data-v-6a437e6a]{display:inline-block;cursor:pointer}.captcha-wrapper img[data-v-6a437e6a]{width:100%;height:100%;vertical-align:top}.box-brand[data-v-d24540a8]{margin-bottom:24px}.box-brand .logo[data-v-d24540a8]{width:180px;height:auto}.box-brand .site-name[data-v-d24540a8]{font-style:normal;font-weight:600;font-size:20px;line-height:150%;color:#111928}.rucaptcha-row[data-v-d24540a8]{width:100%}.rucaptcha-row .box-input[data-v-d24540a8]{flex:1}.rucaptcha-row .captcha[data-v-d24540a8]{flex-shrink:0;width:120px}.btn{min-width:120px}img[data-v-36acbac3]{width:100%;height:100%;vertical-align:top}img[data-v-85e75f4b],img[data-v-d665a92a]{width:100%;height:auto;vertical-align:top}.image-area[data-v-26b3c8fa]{position:relative}img[data-v-26b3c8fa]{width:100%;height:auto;vertical-align:top}.area[data-v-26b3c8fa]{position:absolute;border:1px dashed #fff;background:#0000004d}video[data-v-08de86f6]{width:100%;height:auto}.page-custom-page[data-v-356ec5de]{height:100vh}.layer[data-v-08a179f6]{position:absolute;top:0;left:0;transform-origin:center}.moveable-control-box{top:var(--ef95eee8)!important;left:var(--7e683fb0)!important}.panel-canvas[data-v-36621888]{flex:1;box-sizing:border-box;height:100%;overflow:hidden;background:var(--editor-canvas-bg-color)}.panel-canvas[data-v-36621888] .n-scrollbar{box-sizing:border-box;height:100%;width:100%;padding:var(--editor-padding)}.panel-canvas .canvas-container-ref[data-v-36621888]{position:absolute;z-index:-1;top:var(--editor-padding);left:var(--editor-padding);bottom:var(--editor-padding);right:var(--editor-padding)}.canvas-container[data-v-36621888]{position:relative;width:fit-content;margin:auto;outline:none;font-size:0}.canvas-container .svg[data-v-36621888]{background-image:linear-gradient(45deg,#e5e5e5 25%,transparent 25%),linear-gradient(-45deg,#e5e5e5 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e5e5e5 75%),linear-gradient(-45deg,transparent 75%,#e5e5e5 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;background-color:#fff}.canvas-container .layer-svg[data-v-36621888]{position:absolute;top:0;left:0}.layer-item[data-v-395a7b73]{padding:6px;border-radius:4px;transition:background-color .2s;cursor:pointer}.layer-item[data-v-395a7b73] .n-icon{color:var(--editor-icon-color)}.layer-item .left-controls[data-v-395a7b73] .n-icon:hover,.layer-item .right-controls[data-v-395a7b73] .n-icon:hover{color:var(--primary-color)}.layer-item .left-controls[data-v-395a7b73]{flex:1;min-width:0}.layer-item .right-controls[data-v-395a7b73]{flex-shrink:0;transition:opacity .2s}.layer-item .right-controls>.n-icon[data-v-395a7b73]{opacity:0}.layer-item .right-controls>.n-icon.show[data-v-395a7b73]{opacity:1}.layer-item .toggle-icon[data-v-395a7b73]{margin-right:2px}.layer-item .layer-name[data-v-395a7b73]{flex:1;min-width:0}.layer-item .layer-name .layer-name-text[data-v-395a7b73]{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-item .layer-name .layer-name-text.disabled[data-v-395a7b73]{opacity:.5}.layer-item[data-v-395a7b73]:hover{background:var(--editor-item-hover-bg-color)}.layer-item:hover .right-controls>.n-icon[data-v-395a7b73]{opacity:1}.layer-item.active[data-v-395a7b73]{background:var(--editor-item-hover-bg-color)}.children-list[data-v-395a7b73]{padding-left:12px;position:relative;margin-top:6px}.children-list.parent-active[data-v-395a7b73]{background:color-mix(in srgb,var(--editor-item-hover-bg-color) 50%,transparent)}.art-editor-add-button[data-v-dcf25764] .n-button__content{width:100%;height:100%}.art-editor-add-button[data-v-dcf25764] .component-item{display:flex;justify-content:center;align-items:center;width:100%;height:100%;gap:4px}.art-editor-add-component-list .n-icon{color:var(--editor-icon-color)}.art-editor-add-component-list .component-item{display:flex;align-items:center;gap:4px}.layer-panel[data-v-1388828c]{box-sizing:border-box;width:100%;height:100%;padding:var(--editor-padding);overflow:hidden}.layer-panel-card[data-v-1388828c]{display:flex;flex:1;flex-direction:column;overflow:hidden}.layer-panel-header[data-v-1388828c]{margin-bottom:calc(var(--editor-padding) * .5);font-weight:500}.scrollbar-container[data-v-1388828c]{flex:1;overflow:hidden}.layers-list-wrapper[data-v-1388828c]{display:flex;flex-direction:column;gap:4px;box-sizing:border-box;padding-right:var(--n-padding-left);padding-left:var(--n-padding-left)}.editor-confirm-content{white-space:pre-wrap}.toggle-template-dropdown{width:140px}.toggle-template-dropdown .n-dropdown-option-body__prefix,.toggle-template-dropdown .n-dropdown-option-body__suffix{display:none!important}.toggle-template-dropdown .dropdown-option{display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease;padding:2px 12px}.toggle-template-dropdown .dropdown-option.selected{background-color:#18a0581a;color:var(--primary-color)}.toggle-template-dropdown .dropdown-option:hover{background-color:#f5f5f5}.toggle-template-dropdown .dropdown-option .label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:12px}.toggle-template-dropdown .dropdown-option .option-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.toggle-template-dropdown .dropdown-option .option-actions .delete{color:#999;display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;cursor:pointer;transition:all .2s ease;opacity:.6;min-width:20px;height:20px}.toggle-template-dropdown .dropdown-option .option-actions .delete:hover{background:#ff4d4f1a;color:var(--error-color);opacity:1;transform:scale(1.1)}.toggle-template-dropdown .dropdown-option .option-actions .check-icon{color:var(--primary-color);min-width:16px}.toolbar[data-v-f2225047]{padding:8px 12px;border-bottom:1px solid var(--border-color);background:#fff}.toolbar .divider[data-v-f2225047]{width:1px;height:12px;background:var(--border-color)}.toolbar .toolbar-right[data-v-f2225047]{margin-left:auto}.toolbar .template-selector[data-v-f2225047]{width:140px}.toolbar .template-selector[data-v-f2225047] .n-button__content{width:100%}.toolbar .template-selector .current-template[data-v-f2225047]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar .template-selector .dropdown-arrow[data-v-f2225047]{flex-shrink:0;opacity:.7;transition:transform .2s ease}.toolbar .template-selector:hover .dropdown-arrow[data-v-f2225047]{opacity:1}.toolbar .zoom-control[data-v-f2225047]{align-items:center;margin-left:10px}.toolbar .zoom-slider[data-v-f2225047]{width:120px;margin:0 6px}.toolbar .zoom-btn[data-v-f2225047]{display:flex;justify-content:center;align-items:center;transition:all .2s}.toolbar .zoom-btn[data-v-f2225047]:hover:not(:disabled){background-color:#f5f5f5}.toolbar .zoom-text[data-v-f2225047]{min-width:45px;font-size:14px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.toolbar .zoom-text.disabled[data-v-f2225047]{opacity:.5;cursor:default}.toolbar .zoom-text .zoom-text-input[data-v-f2225047]{-webkit-appearance:none;width:40px;border:none;outline:none;font-size:inherit;text-align:center;background:transparent;-moz-appearance:none;appearance:none}.toolbar .zoom-text .zoom-text-input[data-v-f2225047]::-webkit-inner-spin-button,.toolbar .zoom-text .zoom-text-input[data-v-f2225047]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.form-panel[data-v-830eef1c]{height:100%}.form-panel-inner[data-v-830eef1c]{padding:var(--editor-padding)}.options-container[data-v-e4dbf4f4]{display:flex;flex-direction:column;gap:8px;width:100%}.option-wrapper[data-v-e4dbf4f4]{position:relative;display:flex;align-items:center;box-sizing:border-box;width:100%;padding:6px 8px;border:1px solid #eee;border-radius:4px;transition:all .2s ease;cursor:pointer}.option-content[data-v-e4dbf4f4]{display:flex;flex-direction:row;align-items:center;width:100%;min-width:0;gap:8px}.option-visual[data-v-e4dbf4f4]{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:28px;height:28px}.option-info[data-v-e4dbf4f4]{flex:1;min-width:0;overflow:hidden}.option-label[data-v-e4dbf4f4]{display:box;max-height:2.4em;overflow:hidden;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:normal;color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical}.option-actions[data-v-e4dbf4f4]{position:absolute;top:50%;right:8px;display:flex;opacity:0;transform:translateY(-50%);transition:opacity .2s ease;gap:4px}.option-wrapper.selected[data-v-e4dbf4f4]{border:1px solid var(--success-color)}.delete-btn[data-v-e4dbf4f4],.refresh-btn[data-v-e4dbf4f4]{z-index:2;display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;color:#fff;background-color:var(--error-color);transition:all .2s ease;cursor:pointer}.refresh-btn[data-v-e4dbf4f4]{background-color:var(--success-color)}.add-wrapper[data-v-e4dbf4f4]{display:flex;justify-content:center;align-items:center;padding:6px 0;color:#666}.add-wrapper .add-text[data-v-e4dbf4f4]{margin-left:8px;font-size:13px}[data-v-e4dbf4f4] .n-button{width:100%;height:100%;border:none;background:none}[data-v-e4dbf4f4] img{width:100%;height:100%;object-fit:contain}.option-wrapper[data-v-e4dbf4f4]:hover{border-color:var(--success-color)}.option-wrapper:hover .option-actions[data-v-e4dbf4f4]{opacity:1}.font-library-list .font-library-item[data-v-6e688fbc] .n-checkbox{padding:5px 0 5px 10px;border-radius:4px;width:100%;box-sizing:border-box}.font-library-list .font-library-item[data-v-6e688fbc] .n-checkbox:hover{background-color:#f5f7fa}.font-library-list .font-library-item[data-v-6e688fbc] .n-checkbox__label{flex:1}.option-image[data-v-f8c739ce]{width:100%;height:100%;object-fit:contain}.image-option[data-v-1304db41]{box-sizing:border-box;width:100%;padding:5px 10px;border:1px solid var(--border-color);cursor:pointer;border-radius:4px;background:#f0f0f0}.image-option img[data-v-1304db41]{flex:1;height:20px;object-fit:contain;overflow:hidden}.image-option.active[data-v-1304db41]{border-color:var(--success-color);background-color:#18a0581a}.image-option .option-right[data-v-1304db41]{width:20px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:4px}.image-option .option-right.show-delete[data-v-1304db41]{width:40px}.image-option .check-icon[data-v-1304db41]{margin-right:2px}.parameters-area[data-v-f6f717d1]{background:#f9f9f9;border-radius:8px;padding:16px;margin-bottom:24px}.parameters-area .parameter-item[data-v-f6f717d1]{margin-bottom:16px}.parameters-area .parameter-item[data-v-f6f717d1]:last-child{margin-bottom:0}.parameters-area .parameter-item .parameter-label[data-v-f6f717d1]{margin-bottom:8px;font-size:14px;color:#333}.advanced-settings[data-v-f6f717d1]{background:#f9f9f9;border-radius:8px;padding:16px;margin-top:20px}.advanced-settings .parameter-item[data-v-f6f717d1]{margin-bottom:16px}.advanced-settings .parameter-item[data-v-f6f717d1]:last-child{margin-bottom:0}.advanced-settings .parameter-item .parameter-label[data-v-f6f717d1]{margin-bottom:8px;font-size:14px;color:#333}.collapsible-panel[data-v-c071879d]{--panel-collapsed-width: 48px;--panel-header-height: 40px;--collapse-trigger-size: 24px;position:relative;width:var(--panel-width);height:100%;border-right:1px solid var(--border-color);transition:width .3s}.collapsible-panel .collapse-trigger[data-v-c071879d]{position:absolute;z-index:1;top:50%;right:-1px;display:flex;justify-content:center;align-items:center;width:var(--collapse-trigger-size);height:var(--collapse-trigger-size);border:1px solid var(--border-color);border-radius:50%;background-color:var(--body-color);transform:translate(50%,-50%)}.collapsible-panel .collapse-trigger.collapsed[data-v-c071879d]{right:0}.collapsible-panel .collapse-trigger .n-button[data-v-c071879d]{width:100%;height:100%;padding:0;font-size:14px}.collapsible-panel.position-right[data-v-c071879d]{border-right:none;border-left:1px solid var(--border-color)}.collapsible-panel.position-right .collapse-trigger[data-v-c071879d]{left:-1px;right:auto;transform:translate(-50%,-50%)}.collapsible-panel.position-right .collapse-trigger.collapsed[data-v-c071879d]{left:0}.collapsible-panel.collapsed[data-v-c071879d]{width:var(--panel-collapsed-width)}.collapsible-panel.collapsed .collapse-button[data-v-c071879d]{position:absolute;top:50%;left:0;display:flex;justify-content:center;align-items:center;width:100%;transform:translateY(-50%)}.collapsible-panel.collapsed .collapse-button .n-button[data-v-c071879d]{flex-direction:column;gap:4px}.collapsible-panel.collapsed .collapse-button .n-button[data-v-c071879d] .n-button__icon{margin:0}.collapsible-panel.collapsed .collapse-button .n-button[data-v-c071879d] .n-button__content{letter-spacing:.1em;writing-mode:vertical-rl}.collapsible-panel .panel-header[data-v-c071879d]{display:flex;align-items:center;height:var(--panel-header-height);padding:0 var(--editor-padding);border-bottom:1px solid var(--border-color)}.collapsible-panel .panel-header .panel-header-title[data-v-c071879d]{overflow:hidden}.collapsible-panel .panel-header .panel-icon[data-v-c071879d]{margin-right:4px;font-size:16px}.collapsible-panel .panel-content[data-v-c071879d]{height:calc(100% - var(--panel-header-height));overflow:hidden}.editor[data-v-1b96e282]{--editor-canvas-bg-color: #1e1e1e;--editor-padding: 15px;--editor-icon-color: #637381;--editor-item-hover-bg-color: #ddedff;display:flex;flex-direction:column;width:100%;height:100vh;outline:none;overflow:hidden;background:var(--editor-bg-color)}.editor-main[data-v-1b96e282]{flex:1;overflow:hidden}.editor-main .panel[data-v-1b96e282] .n-card>.n-card-header{font-size:inherit}.serial-scanner[data-v-b3dc177e]{display:inline-flex;flex-direction:column;gap:16px}.modal-header[data-v-b3dc177e]{display:flex;align-items:center;gap:8px}.modal-icon[data-v-b3dc177e]{color:var(--primary-color)}.page[data-v-8675fbc6]{height:100vh}.template-editor[data-v-e01436e0]{width:100%;height:100%;overflow:hidden}.panel-svg[data-v-e01436e0]{flex:1;overflow:hidden;display:flex;flex-direction:column}.panel-svg .svg-container[data-v-e01436e0]{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.panel-svg .svg[data-v-e01436e0]{background:#fff;width:auto;height:auto;max-width:100%;max-height:100%}.panel-svg .svg[data-v-e01436e0] .color-image{display:none}.panel-form[data-v-e01436e0]{box-sizing:border-box;padding:0 15px;background:#fff}.panel-form .panel-form-content[data-v-e01436e0]{padding:15px 0;display:flex;flex-direction:column;height:100%}.panel-form .panel-form-content[data-v-e01436e0] .n-dynamic-input-item{position:relative}.panel-form .panel-form-content[data-v-e01436e0] .n-dynamic-input-item .n-dynamic-input-item__action{position:absolute;right:14px;top:8px}.panel-form .footer[data-v-e01436e0]{margin-top:auto;display:flex;flex-direction:column;padding-bottom:16px}.panel-form .footer .page-indicator[data-v-e01436e0]{color:#999;margin-bottom:12px}.steps-container[data-v-e01436e0]{display:flex;align-items:center;justify-content:center;margin:10px 0}.steps-container .step[data-v-e01436e0]{display:flex;align-items:center;padding:12px 24px;border-radius:8px;background-color:#f2f3f5;cursor:default;transition:all .3s ease;border:2px solid transparent}.steps-container .step .step-number[data-v-e01436e0]{width:24px;height:24px;border-radius:50%;background-color:#ccc;color:#666;display:flex;align-items:center;justify-content:center;font-size:14px;margin-right:8px;flex-shrink:0}.steps-container .step .step-title[data-v-e01436e0]{font-size:14px;color:#666}.steps-container .step.active[data-v-e01436e0]{background-color:#ebf8ef;border-color:#52b06c}.steps-container .step.active .step-number[data-v-e01436e0]{background-color:#52b06c;color:#fff}.steps-container .step.active .step-title[data-v-e01436e0]{color:#52b06c;font-weight:600}.steps-container .step.completed .step-number[data-v-e01436e0]{background-color:#52b06c;color:#fff}.steps-container .step.completed .step-number .check-icon[data-v-e01436e0]{font-size:14px;font-weight:700}.steps-container .step.completed .step-title[data-v-e01436e0]{color:#52b06c}.steps-container .step.clickable[data-v-e01436e0]{cursor:pointer}.steps-container .step.clickable[data-v-e01436e0]:hover{background-color:#e8f4ea}.steps-container .step.clickable:hover .step-number[data-v-e01436e0]{background-color:#52b06c;color:#fff}.steps-container .step.clickable:hover .step-title[data-v-e01436e0]{color:#52b06c}.steps-container .step-connector[data-v-e01436e0]{height:2px;width:40px;background-color:#e9e9e9;margin:0 8px}.custom-area-image-container[data-v-e01436e0]{flex:1;overflow:hidden}.printing-card[data-v-33944ed1] .n-card-header,.printing-card[data-v-33944ed1] .n-card__content{--n-padding-left: 8px;--n-padding-right: 8px;--n-padding-top: 5px;--n-padding-bottom: 5px}.printing-card[data-v-33944ed1] .n-card-header{--n-title-font-size: 12px}.color-card[data-v-7c59607f]{cursor:pointer;transition:all .3s;border:2px solid transparent;padding:12px}.color-card[data-v-7c59607f]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a}.color-card.color-card-selected[data-v-7c59607f]{border-color:var(--n-color-target)}.color-images[data-v-7c59607f]{display:flex;gap:12px}.color-images .image-wrapper[data-v-7c59607f]{position:relative;flex:1;border-radius:6px;overflow:hidden}.color-images .image-wrapper img[data-v-7c59607f]{width:100%;height:100%;border-radius:4px;object-fit:contain;background-color:#f5f5f5}.color-images .image-wrapper .image-placeholder[data-v-7c59607f]{width:100%;height:100%;min-height:150px;display:flex;align-items:center;justify-content:center;color:#666;background-color:#f5f5f5;border-radius:4px}.color-images .image-wrapper .image-label[data-v-7c59607f]{position:absolute;top:0;left:0;background:#0009;color:#fff;padding:4px 10px;font-size:12px;border-radius:0 0 4px}.color-footer[data-v-7c59607f]{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.color-footer .color-name[data-v-7c59607f]{font-weight:500;font-size:14px}.printing-tip[data-v-7c59607f]{margin-top:8px;font-size:12px;color:#666;text-align:center;background:#f0f0f0;padding:4px;border-radius:4px}.priting-images-container[data-v-7c59607f]{margin-top:8px}.choose-color-wrapper[data-v-3bb93f94]{height:100%}.choose-color-header[data-v-3bb93f94]{margin-bottom:24px}.choose-color-header h3[data-v-3bb93f94]{margin:0 0 8px;font-size:18px}.choose-color-header .sub-title[data-v-3bb93f94]{color:#666;margin:0}.action-bar[data-v-3bb93f94]{margin-top:32px}.mark-color-wrapper[data-v-961c5fb6]{height:100%}.choose-color-header[data-v-961c5fb6]{margin-bottom:24px}.choose-color-header h3[data-v-961c5fb6]{margin:0 0 8px;font-size:18px;font-weight:600;color:#1f2937}.choose-color-header .sub-title[data-v-961c5fb6]{margin:0;color:#6b7280;font-size:14px}.choose-color-header .tip[data-v-961c5fb6]{margin:8px 0 0;color:#059669;font-size:13px;background:#ecfdf5;padding:8px 12px;border-radius:6px;border-left:3px solid #10b981}.images-container[data-v-961c5fb6]{display:flex;flex-direction:column;gap:24px}.image-item[data-v-961c5fb6]{display:flex;gap:20px;padding:20px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa}@media (max-width: 768px){.image-item[data-v-961c5fb6]{flex-direction:column}}.image-preview[data-v-961c5fb6]{flex-shrink:0}.image-preview .preview-img[data-v-961c5fb6]{width:150px;height:150px;border:1px solid #d1d5db;border-radius:4px;background:#fff}.image-preview .preview-img[data-v-961c5fb6] img{width:100%;height:100%;object-fit:contain}.image-preview .image-info[data-v-961c5fb6]{margin-top:8px;width:150px}.image-preview .image-info .filename[data-v-961c5fb6]{margin:0;font-size:12px;color:#6b7280;word-break:break-all;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.color-configs[data-v-961c5fb6]{flex:1;min-width:0}.color-configs .config-header[data-v-961c5fb6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.color-configs .config-header h4[data-v-961c5fb6]{margin:0;font-size:14px;font-weight:600;color:#374151}.color-configs .color-config-item[data-v-961c5fb6]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:8px}.color-configs .color-config-item .color-name[data-v-961c5fb6]{width:120px;flex-shrink:0}.color-configs .color-config-item .color-input-wrapper[data-v-961c5fb6]{display:flex;flex-direction:column;gap:4px}.color-configs .color-config-item .color-input-group[data-v-961c5fb6]{display:flex;align-items:center;gap:8px}.color-configs .color-config-item .color-input-group .native-color-picker[data-v-961c5fb6]{width:40px;height:32px;border:none;border-radius:4px;cursor:pointer}.color-configs .color-config-item .color-input-group .native-color-picker[data-v-961c5fb6]::-webkit-color-swatch-wrapper{padding:0}.color-configs .color-config-item .color-input-group .native-color-picker[data-v-961c5fb6]::-webkit-color-swatch{border:1px solid #d1d5db;border-radius:4px}.color-configs .color-config-item .color-input-group .hex-input[data-v-961c5fb6]{width:90px;font-family:monospace;font-size:12px}.color-configs .color-config-item .color-error-message[data-v-961c5fb6]{font-size:12px;color:var(--error-color);margin-left:48px;line-height:1.4}.page-base-info[data-v-ed7839b6]{padding:20px}.form-header[data-v-ed7839b6]{margin-bottom:24px}.form-header h3[data-v-ed7839b6]{margin:0 0 8px;font-size:18px;font-weight:500}.form-header .sub-title[data-v-ed7839b6]{color:#666;margin:0}.form-card[data-v-ed7839b6]{margin-bottom:20px;border-radius:8px;box-shadow:0 2px 12px #00000014}.action-bar[data-v-ed7839b6]{gap:12px;margin-top:24px}[data-v-ed7839b6] .n-divider{margin:24px 0}[data-v-ed7839b6] .n-form-item-label{font-weight:500}.sales-person-template-editor[data-v-b0da70e6]{width:100vw;height:100vh;background:#f5f5f5;display:flex;flex-direction:column}.main-content[data-v-b0da70e6]{flex:1;overflow:hidden}.toolbar[data-v-b0da70e6]{height:50px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;background-color:#fff;box-shadow:0 2px 8px #00000014;z-index:10}.toolbar .toolbar-left[data-v-b0da70e6]{min-width:100px}.toolbar .toolbar-title[data-v-b0da70e6]{font-size:16px;font-weight:500;color:#333}.toolbar .toolbar-right[data-v-b0da70e6]{min-width:100px}.title-text[data-v-b0da70e6]{display:flex;align-items:center}.upload-container[data-v-22dffaa8]{flex:1;display:flex;flex-direction:column;gap:24px}.upload-content[data-v-22dffaa8]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 20px}.action-bar[data-v-22dffaa8]{display:flex;justify-content:end;padding-top:24px;border-top:1px solid var(--divider-color)}@media (max-width: 768px){.upload-content[data-v-22dffaa8]{padding:30px 15px}.action-bar[data-v-22dffaa8]{padding-top:20px}}.combination-card[data-v-28e6ec32]{cursor:pointer;transition:all .3s ease;border:2px solid transparent}.combination-card[data-v-28e6ec32]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.combination-card.selected[data-v-28e6ec32]{border-color:#18a058;box-shadow:0 8px 24px #18a05833}.combination-card.selected[data-v-28e6ec32] .n-card-header{background-color:#18a0580d}.preview-item[data-v-28e6ec32]{flex:1;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.preview-wrapper[data-v-28e6ec32]{width:100%;display:flex;justify-content:center;align-items:center;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.svg-preview[data-v-28e6ec32]{width:100%;height:auto}.preview-label[data-v-28e6ec32]{font-size:13px;text-align:center;font-weight:500}.preview-divider[data-v-28e6ec32]{height:100%;margin:0 8px}.action-bar[data-v-28e6ec32]{padding:20px 0;border-top:1px solid #f0f0f0;margin-top:20px}.page-main[data-v-28e6ec32]{display:flex;flex-direction:column;gap:24px;flex:1}.page-new-design[data-v-ca3337e6]{height:100vh;background-color:#f8f9fa}.page-content[data-v-ca3337e6]{flex:1;overflow:auto;padding:24px;display:flex;flex-direction:column;gap:32px}.toolbar[data-v-ca3337e6]{height:60px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:#fff;box-shadow:0 2px 8px #0000001a;border-bottom:1px solid #f0f0f0;z-index:10;color:#333}.toolbar .toolbar-left[data-v-ca3337e6]{min-width:180px;display:flex;gap:12px}.toolbar .toolbar-left[data-v-ca3337e6] .n-button{background-color:#f5f5f5;border-color:#d9d9d9;color:#666}.toolbar .toolbar-left[data-v-ca3337e6] .n-button:hover{background-color:#e6f7ff;border-color:#91d5ff;color:#1890ff}.toolbar .toolbar-center[data-v-ca3337e6]{flex:1;display:flex;align-items:center;justify-content:center;gap:24px}.toolbar .toolbar-steps[data-v-ca3337e6]{max-width:350px}.toolbar .toolbar-steps[data-v-ca3337e6] .n-steps .n-step:not(:last-child) .n-step-splitter{background-color:#e8e8e8}.toolbar .toolbar-steps[data-v-ca3337e6] .n-steps .n-step{cursor:pointer}.toolbar .toolbar-steps[data-v-ca3337e6] .n-steps .n-step .n-step-header .n-step-indicator{background-color:#f5f5f5;border:2px solid #d9d9d9;color:#999}.toolbar .toolbar-steps[data-v-ca3337e6] .n-steps .n-step .n-step-header .n-step-indicator.n-step-indicator--finish{background-color:#52c41a;border-color:#52c41a;color:#fff}.toolbar .toolbar-steps[data-v-ca3337e6] .n-steps .n-step .n-step-header .n-step-indicator.n-step-indicator--process{background-color:#1890ff;border-color:#1890ff;color:#fff}.toolbar .toolbar-steps[data-v-ca3337e6] .n-steps .n-step .n-step-header .n-step-title{color:#999;font-size:12px}.toolbar .toolbar-steps[data-v-ca3337e6] .n-steps .n-step .n-step-header .n-step-title.n-step-title--finish{color:#52c41a;cursor:pointer}.toolbar .toolbar-steps[data-v-ca3337e6] .n-steps .n-step .n-step-header .n-step-title.n-step-title--process{color:#1890ff;font-weight:600}.toolbar .toolbar-steps[data-v-ca3337e6] .n-steps .n-step:has(.n-step-indicator--finish):hover .n-step-header .n-step-indicator--finish{transform:scale(1.1);transition:transform .2s ease;background-color:#73d13d}.toolbar .toolbar-steps[data-v-ca3337e6] .n-steps .n-step:has(.n-step-indicator--finish):hover .n-step-header .n-step-title--finish{text-decoration:underline;color:#73d13d}.toolbar .toolbar-right[data-v-ca3337e6]{min-width:180px;display:flex;justify-content:flex-end}@media (max-width: 1024px){.toolbar .toolbar-center[data-v-ca3337e6]{gap:16px}.toolbar .toolbar-steps[data-v-ca3337e6]{max-width:280px}.toolbar .toolbar-steps[data-v-ca3337e6] .n-steps .n-step .n-step-header .n-step-title{font-size:11px}}@media (max-width: 768px){.toolbar[data-v-ca3337e6]{height:auto;min-height:60px;padding:12px 16px;flex-direction:column;gap:12px}.toolbar .toolbar-left[data-v-ca3337e6]{min-width:auto;order:2;justify-content:center}.toolbar .toolbar-center[data-v-ca3337e6]{order:1;flex-direction:column;gap:8px}.toolbar .toolbar-center .toolbar-steps[data-v-ca3337e6]{max-width:250px}.toolbar .toolbar-right[data-v-ca3337e6]{min-width:auto;order:3}.page-content[data-v-ca3337e6]{padding:16px}}:root{--safe-area-inset-bottom: 0}@supports (bottom: constant(safe-area-inset-bottom)){:root{--safe-area-inset-bottom: constant(safe-area-inset-bottom)}}@supports (bottom: env(safe-area-inset-bottom)){:root{--safe-area-inset-bottom: env(safe-area-inset-bottom)}}.state-tag{display:inline-block;box-sizing:border-box;padding:0 7px;border:1px solid color-mix(in srgb,currentcolor 35%,transparent);border-radius:2px;font-size:14px;line-height:2;background:color-mix(in srgb,currentcolor 5%,transparent)}.state-tag.state-male,.state-tag.state-completed,.state-tag.state-finished,.state-tag.state-received,.state-tag.state-published,.state-tag.state-approved,.state-tag.state-active,.state-tag.state-sent,.state-tag.state-viewed,.state-tag.state-micro-custom,.state-tag.state-success{color:var(--success-color);background:color-mix(in srgb,currentcolor 10%,transparent)}.state-tag.state-female,.state-tag.state-applied,.state-tag.state-pending,.state-tag.state-application,.state-tag.state-progressing,.state-tag.state-requested,.state-tag.state-in-production,.state-tag.state-generating,.state-tag.state-form-order,.state-tag.state-warning{color:var(--warning-color);background:color-mix(in srgb,currentcolor 10%,transparent)}.state-tag.state-refunding,.state-tag.state-fail,.state-tag.state-failed,.state-tag.state-failure,.state-tag.state-rejected,.state-tag.state-banned,.state-tag.state-deleted,.state-tag.state-not_viewed,.state-tag.state-inactive,.state-tag.state-error{color:var(--error-color);background:color-mix(in srgb,currentcolor 10%,transparent)}.state-tag.state-primary{color:var(--primary-color);background:color-mix(in srgb,currentcolor 10%,transparent)}.state-tag.state-unknown,.state-tag.state-init,.state-tag.state-cancelled,.state-tag.state-closed,.state-tag.state-draft,.state-tag.state-void,.state-tag.state-batch-order,.state-tag.state-info{color:var(--info-color);background:color-mix(in srgb,currentcolor 10%,transparent)}body{font-family:v-sans,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.padding-bottom-safe-area{padding-bottom:max(0,var(--safe-area-inset-bottom))}.pointer{cursor:pointer}.flex-wrap{flex-wrap:wrap}.h-full{height:100%}.flex-1{flex:1}.page>.page-footer .page-footer-content,.shadow-card,.shadow{box-shadow:#0000 0 0,#0000 0 0,#0000000d 0 1px 2px}.shadow-card{border-top-right-radius:8px;border-top-left-radius:8px}.page-index{display:flex;flex-direction:column;height:100%}.page-index .page-content{flex:1;box-sizing:border-box;overflow:auto}.page-index .page-table{flex:1}a{text-decoration:none}.form-item-label-container{align-items:baseline}.form-item-label-container .form-item-label-hint{font-size:12px}.page{--footer-padding: 16px;--footer-height: 55px}.page>.page-content{padding:var(--footer-padding) var(--footer-padding) 0}.page>.page-footer{position:sticky;bottom:0;left:0;flex-shrink:0;justify-content:flex-start!important;box-sizing:border-box;padding:0 var(--footer-padding)}.page>.page-footer .page-footer-content{padding:0 var(--footer-padding);border-top:1px solid var(--divider-color);border-bottom-right-radius:8px;border-bottom-left-radius:8px;background:#fff}.page>.page-footer .page-footer-content:has(>*){height:var(--footer-height)}.multiple-line-text{white-space:pre-wrap}.login-page{display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-height:100vh;padding:15px;background-color:#f9fafb}.login-page .card-wrapper{width:448px;max-width:100%}.login-page .n-card{box-shadow:var(--n-box-shadow)}.login-page .n-card .n-card-header{padding-bottom:20px;font-size:24px}.login-page .n-form .box-submit a{font-weight:500;font-size:14px;line-height:1.5;color:#000}.login-page .n-form .box-submit .btn-submit{margin-top:20px}.moveable-control-box{z-index:2000!important}.action-modal{width:95vw;max-width:800px}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-overflow-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
