@charset "UTF-8";.page-api-doc[data-v-c4c6cac4]{padding:24px}.doc-content[data-v-c4c6cac4]{padding:8px 0}.code-block[data-v-c4c6cac4]{background:#f5f5f5;border-radius:6px;padding:16px;margin:12px 0;overflow-x:auto;white-space:pre;word-wrap:normal}.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}.import-wrapper[data-v-dc57f54d]{display:flex;flex-direction:column;align-items:flex-start}.import-wrapper input[type=file][data-v-dc57f54d]{position:fixed;left:-100%;opacity:0}.download-link[data-v-dc57f54d]{font-size:14px;text-decoration:none;color:var(--primary-color);cursor:pointer}.download-link[data-v-dc57f54d]:hover{text-decoration:underline}.svg[data-v-4212d1cd]{width:80px;height:auto;border:1px solid var(--border-color)}.preview-svg[data-v-4212d1cd]{width:100%;height:auto}.clickable[data-v-4212d1cd]{cursor:pointer}.svg[data-v-a95195fd]{width:80px;height:auto;border:1px solid var(--border-color)}.preview-svg[data-v-a95195fd]{width:100%;height:auto}.clickable[data-v-a95195fd]{cursor:pointer}.page-detail>.page-footer[data-v-3ba29a19]{z-index:3}.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-da820878] .state-tag{display:inline-flex;align-items:center;gap:6px}.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%}.card-content[data-v-46663453]{margin-top:10px}.card-content .card-title[data-v-46663453]{overflow:hidden;font-weight:600;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.card-content .card-meta .card-no[data-v-46663453]{color:#909399}.card-content .card-meta .category-tag[data-v-46663453]{flex-shrink:0}.card-content .card-price[data-v-46663453]{font-weight:600;font-size:18px}.n-card[data-v-46663453]{position:relative}.collection-button[data-v-46663453]{position:absolute;z-index:2;top:10px;right:10px}.unpublished[data-v-46663453]{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:18px;text-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff;background-color:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.unpublished[data-v-46663453]:before{position:absolute;top:10px;bottom:10px;left:10px;right:10px;border:1px solid rgba(255,255,255,.2);border-radius:8px;content:""}.category-tag-wrapper[data-v-46663453]{visibility:hidden}.category-tag-wrapper.visible[data-v-46663453]{visibility:visible}.card-kind-tag[data-v-46663453]{align-self:flex-start}.content[data-v-c23c500a]{min-height:100px}.menu-drawer .n-drawer-content .n-drawer-body .n-drawer-body-content-wrapper{display:flex;flex-direction:column;padding:0}[data-v-4dedaf19] .box-logo{padding-block:20px}.layout[data-v-4dedaf19]{display:flex;height:100vh;background-color:#f7fafc}.layout>.box-aside[data-v-4dedaf19]{position:relative;z-index:1}.layout>.layout-main[data-v-4dedaf19]{display:flex;flex:1;flex-direction:column;overflow:hidden}.layout>.layout-main>header[data-v-4dedaf19]{flex-shrink:0}.layout>.layout-main>main[data-v-4dedaf19]{flex:1}.header[data-v-4dedaf19]{height:var(--global-header-height, 55px);background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.header .header-content[data-v-4dedaf19]{height:100%}.header .header-content-right[data-v-4dedaf19]{display:flex;flex:1;justify-content:end}.main[data-v-4dedaf19]{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}.page-content[data-v-0a01409c]{padding:16px}.chart[data-v-0a01409c]{width:100%;height:400px}.not-found-page[data-v-150e7e2c]{margin-top:100px}.captcha-wrapper[data-v-36457adf]{display:inline-block;cursor:pointer}.captcha-wrapper img[data-v-36457adf]{width:100%;height:100%;vertical-align:top}.box-brand[data-v-ea9c0be9]{margin-bottom:24px}.box-brand .logo[data-v-ea9c0be9]{width:32px;height:auto}.box-brand .site-name[data-v-ea9c0be9]{font-style:normal;font-weight:600;font-size:24px;line-height:150%;color:#111928}.rucaptcha-row[data-v-ea9c0be9]{width:100%}.rucaptcha-row .box-input[data-v-ea9c0be9]{flex:1}.rucaptcha-row .captcha[data-v-ea9c0be9]{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-3812f687]{position:absolute;top:0;left:0;transform-origin:center;transform-style:preserve-3d;will-change:transform}.panel-canvas[data-v-89f185c2]{--canvas-padding: 40px;flex:1;box-sizing:border-box;height:100%;overflow:hidden;background:var(--editor-canvas-bg-color)}.panel-canvas .scroll-container[data-v-89f185c2]{position:relative;box-sizing:border-box;height:100%;width:100%;padding:var(--canvas-padding);overflow:auto}.panel-canvas .scroll-container[data-v-89f185c2]::-webkit-scrollbar{width:8px;height:8px}.panel-canvas .scroll-container[data-v-89f185c2]::-webkit-scrollbar-track{background:transparent}.panel-canvas .scroll-container[data-v-89f185c2]::-webkit-scrollbar-thumb{background:#ffffffbf;border-radius:4px}.panel-canvas .scroll-container[data-v-89f185c2]::-webkit-scrollbar-thumb:hover{background:#ffffff8c}.panel-canvas .canvas-container-ref[data-v-89f185c2]{position:absolute;z-index:-1;top:var(--canvas-padding);left:var(--canvas-padding);bottom:var(--canvas-padding);right:var(--canvas-padding)}.canvas-container[data-v-89f185c2]{position:relative;width:fit-content;margin:auto;outline:none;font-size:0}.canvas-container .svg[data-v-89f185c2]{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-89f185c2]{position:absolute;top:0;left:0}.art-editor-add-button[data-v-652c7df2] .n-button__content{width:100%;height:100%}.art-editor-add-button[data-v-652c7df2] .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-item[data-v-48e2763b]{padding:6px;border-radius:4px;transition:background-color .2s;cursor:pointer}.layer-item[data-v-48e2763b] .n-icon{color:var(--editor-icon-color)}.layer-item .left-controls[data-v-48e2763b] .n-icon:hover,.layer-item .right-controls[data-v-48e2763b] .n-icon:hover{color:var(--primary-color)}.layer-item .left-controls[data-v-48e2763b]{flex:1;min-width:0}.layer-item .right-controls[data-v-48e2763b]{flex-shrink:0;transition:opacity .2s}.layer-item .right-controls>.n-icon[data-v-48e2763b]{opacity:0}.layer-item .right-controls>.n-icon.show[data-v-48e2763b]{opacity:1}.layer-item .toggle-icon[data-v-48e2763b]{margin-right:2px}.layer-item .layer-name[data-v-48e2763b]{flex:1;min-width:0}.layer-item .layer-name .layer-name-text[data-v-48e2763b]{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-item[data-v-48e2763b]:hover{background:var(--editor-item-hover-bg-color)}.layer-item:hover .right-controls>.n-icon[data-v-48e2763b]{opacity:1}.layer-item.active[data-v-48e2763b]{background:var(--editor-item-hover-bg-color)}.layer-item[data-v-48e2763b]:has(+.children-list-wrapper>.children-list>.add-components:hover){background:var(--editor-item-hover-bg-color)}.children-list-wrapper[data-v-48e2763b]{padding-left:12px;position:relative}.children-list-wrapper.parent-active>.children-list[data-v-48e2763b]{background:color-mix(in srgb,var(--editor-item-hover-bg-color) 50%,transparent)}.children-list-wrapper .children-list[data-v-48e2763b]:has(>.add-components:hover){background:color-mix(in srgb,var(--editor-item-hover-bg-color) 50%,transparent)}.layer-panel[data-v-ba690007]{box-sizing:border-box;width:100%;height:100%;padding:var(--editor-padding);overflow:hidden}.layer-panel-card[data-v-ba690007]{display:flex;flex:1;flex-direction:column;overflow:hidden}.layer-panel-header[data-v-ba690007]{padding-bottom:calc(var(--editor-padding) * .5)}.layer-panel-header .clickable[data-v-ba690007]{cursor:pointer}.scrollbar-container[data-v-ba690007]{flex:1;overflow:hidden}.layers-list-wrapper[data-v-ba690007]{display:flex;flex-direction:column;gap:4px;box-sizing:border-box;padding-right:var(--n-padding-left);padding-left:var(--n-padding-left)}.layer-item[data-v-4a2f7647]{padding:6px;border-radius:4px;transition:background-color .2s;cursor:pointer}.layer-item[data-v-4a2f7647] .n-icon{color:var(--editor-icon-color)}.layer-item .left-controls[data-v-4a2f7647]{flex:1;min-width:0}.layer-item .left-controls[data-v-4a2f7647] .n-icon:hover{color:var(--primary-color)}.layer-item .toggle-icon[data-v-4a2f7647]{margin-right:2px}.layer-item .layer-name[data-v-4a2f7647]{flex:1;min-width:0}.layer-item .layer-name .layer-name-text[data-v-4a2f7647]{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-item[data-v-4a2f7647]:hover,.layer-item.active[data-v-4a2f7647]{background:var(--editor-item-hover-bg-color)}.layer-panel[data-v-5a4d485c]{box-sizing:border-box;width:100%;height:100%;padding:var(--editor-padding);overflow:hidden}.layer-panel-card[data-v-5a4d485c]{display:flex;flex:1;flex-direction:column;overflow:hidden}.scrollbar-container[data-v-5a4d485c]{flex:1;overflow:hidden}.layers-list-wrapper[data-v-5a4d485c]{display:flex;flex-direction:column-reverse;gap:4px;box-sizing:border-box;padding-right:var(--n-padding-left);padding-left:var(--n-padding-left)}.error-list[data-v-0b273a57]{padding-left:20px;margin:0}.error-list li[data-v-0b273a57]{margin-bottom:12px;line-height:1.6}.n-dropdown-option-body--pending:hover .template-option .delete-button{visibility:visible}.n-dropdown-option-body--pending:hover .template-option .state-tag{visibility:hidden}.template-option[data-v-ff19c9bf]{position:relative;width:200px}.template-option .delete-button[data-v-ff19c9bf]{visibility:hidden}.template-option .delete-button.hide-delete-button[data-v-ff19c9bf]{visibility:hidden!important;pointer-events:none!important}.template-option .state-tag[data-v-ff19c9bf]{position:absolute;left:0;font-size:8px;border-radius:100px;padding:0 4px;line-height:1.6}.template-option .state-tag.show-state-tag[data-v-ff19c9bf]{visibility:visible!important}.template-select-button[data-v-82cd11a9]{overflow:hidden;cursor:pointer}.template-select-button[data-v-82cd11a9]:hover{color:var(--primary-color-hover)}.editor-confirm-content{white-space:pre-wrap}.toolbar[data-v-044b5982]{padding:8px 12px;border-bottom:1px solid var(--border-color);background:#fff}.toolbar .divider[data-v-044b5982]{width:1px;height:12px;background:var(--border-color)}.toolbar .toolbar-right[data-v-044b5982]{margin-left:auto}.toolbar .zoom-control[data-v-044b5982]{align-items:center;margin-left:10px}.toolbar .zoom-slider[data-v-044b5982]{width:120px;margin:0 6px}.toolbar .zoom-btn[data-v-044b5982]{display:flex;justify-content:center;align-items:center;transition:all .2s}.toolbar .zoom-btn[data-v-044b5982]:hover:not(:disabled){background-color:#f5f5f5}.toolbar .zoom-text[data-v-044b5982]{min-width:45px;font-size:14px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.toolbar .zoom-text.disabled[data-v-044b5982]{opacity:.5;cursor:default}.toolbar .zoom-text .zoom-text-input[data-v-044b5982]{-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-044b5982]::-webkit-inner-spin-button,.toolbar .zoom-text .zoom-text-input[data-v-044b5982]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.form-panel[data-v-566f0df8]{height:100%}.form-panel-inner[data-v-566f0df8]{padding:var(--editor-padding)}[data-v-566f0df8] .n-form-item-feedback-wrapper{display:none}[data-v-566f0df8] .n-form-item-feedback-wrapper:not(:empty){display:block}.control-card[data-v-7e64da10] .n-card__content{padding:8px 12px}.options-container[data-v-736ed740]{display:flex;flex-direction:column;gap:8px;width:100%}.option-wrapper[data-v-736ed740]{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-736ed740]{display:flex;flex-direction:row;align-items:center;width:100%;min-width:0;gap:8px}.option-visual[data-v-736ed740]{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:28px;height:28px}.option-info[data-v-736ed740]{flex:1;min-width:0;overflow:hidden}.option-label[data-v-736ed740]{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-736ed740]{position:absolute;top:50%;right:8px;display:flex;opacity:0;transform:translateY(-50%);transition:opacity .2s ease;gap:4px}.option-wrapper.selected[data-v-736ed740]{border:1px solid var(--success-color)}.delete-btn[data-v-736ed740],.refresh-btn[data-v-736ed740]{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-736ed740]{background-color:var(--success-color)}.add-wrapper[data-v-736ed740]{display:flex;justify-content:center;align-items:center;padding:6px 0;color:#666}.add-wrapper .add-text[data-v-736ed740]{margin-left:8px;font-size:13px}[data-v-736ed740] .n-button{width:100%;height:100%;border:none;background:none}[data-v-736ed740] img{width:100%;height:100%;object-fit:contain}.option-wrapper[data-v-736ed740]:hover{border-color:var(--success-color)}.option-wrapper:hover .option-actions[data-v-736ed740]{opacity:1}.option-image[data-v-b4338106]{width:100%;height:100%;object-fit:contain}.image-preview-container[data-v-ae264aa4]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:16px;transition:all .2s ease}.image-preview-container[data-v-ae264aa4]:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #0000000f}.preview-content[data-v-ae264aa4]{display:flex;align-items:flex-start;gap:16px}.preview-content.single-item[data-v-ae264aa4]{justify-content:center}.image-item[data-v-ae264aa4]{display:flex;flex-direction:column;gap:8px;min-width:80px}.image-label[data-v-ae264aa4]{display:flex;align-items:center;justify-content:space-between}.label-text[data-v-ae264aa4]{font-size:12px;color:#8c8c8c;font-weight:500}.image-wrapper[data-v-ae264aa4]{position:relative;border-radius:6px;border:2px solid #f0f0f0;transition:all .2s ease}.image-wrapper[data-v-ae264aa4]:hover{border-color:#d9d9d9;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.image-wrapper-with-delete[data-v-ae264aa4]{position:relative}.delete-button[data-v-ae264aa4]{position:absolute;top:-6px;right:-6px;z-index:10;box-shadow:0 2px 8px #00000026}.preview-image[data-v-ae264aa4]{border-radius:4px;vertical-align:top;overflow:hidden}.upload-placeholder[data-v-ae264aa4]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px dashed #d9d9d9;border-radius:6px;background:#fafafa;transition:all .2s ease}.upload-placeholder[data-v-ae264aa4]:hover{border-color:#40a9ff;background:#f6ffed}.upload-area[data-v-ae264aa4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%;width:100%}.upload-icon[data-v-ae264aa4]{opacity:.8}.upload-text[data-v-ae264aa4]{font-size:12px;color:#40a9ff;font-weight:500}.upload-description[data-v-ae264aa4]{font-size:12px;color:#8c8c8c;line-height:1.5;margin-top:8px}.extra-description[data-v-ae264aa4]{font-size:12px;color:#666;line-height:1.5;margin-top:4px;font-weight:700}.color-option[data-v-e0826e37]{width:100%;height:100%}.font-library-list .font-library-item[data-v-1da58bc7] .n-checkbox{padding:5px 0 5px 10px;border-radius:4px;width:100%;box-sizing:border-box}.font-library-list .font-library-item[data-v-1da58bc7] .n-checkbox:hover{background-color:#f5f7fa}.font-library-list .font-library-item[data-v-1da58bc7] .n-checkbox__label,.image-item-wrapper[data-v-bc293548]{flex:1}.option-image[data-v-efcce3e6]{width:100%;height:100%;object-fit:contain}.image-item-wrapper[data-v-3d7568ac]{flex:1}.option-image[data-v-67fb53de]{width:100%;height:100%;object-fit:contain}.rect-info[data-v-67fb53de] .field-left,.rect-info[data-v-67fb53de] .field-top,.rect-info[data-v-67fb53de] .field-rotate{display:none}.collapsible-panel[data-v-29acd5d2]{--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-29acd5d2]{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-29acd5d2]{right:0}.collapsible-panel .collapse-trigger .n-button[data-v-29acd5d2]{width:100%;height:100%;padding:0;font-size:14px}.collapsible-panel.position-right[data-v-29acd5d2]{border-right:none;border-left:1px solid var(--border-color)}.collapsible-panel.position-right .collapse-trigger[data-v-29acd5d2]{left:-1px;right:auto;transform:translate(-50%,-50%)}.collapsible-panel.position-right .collapse-trigger.collapsed[data-v-29acd5d2]{left:0}.collapsible-panel.collapsed[data-v-29acd5d2]{width:var(--panel-collapsed-width)}.collapsible-panel.collapsed .collapse-button[data-v-29acd5d2]{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-29acd5d2]{flex-direction:column;gap:4px}.collapsible-panel.collapsed .collapse-button .n-button[data-v-29acd5d2] .n-button__icon{margin:0}.collapsible-panel.collapsed .collapse-button .n-button[data-v-29acd5d2] .n-button__content{letter-spacing:.1em;writing-mode:vertical-rl}.collapsible-panel .panel-header[data-v-29acd5d2]{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-29acd5d2]{overflow:hidden}.collapsible-panel .panel-header .panel-icon[data-v-29acd5d2]{margin-right:4px;font-size:16px}.collapsible-panel .panel-content[data-v-29acd5d2]{height:calc(100% - var(--panel-header-height));overflow:hidden}.editor[data-v-0111f7e0]{--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-0111f7e0]{flex:1;overflow:hidden}.editor-main .panel[data-v-0111f7e0] .n-card>.n-card-header{font-size:inherit}: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-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-generating,.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-info{color:var(--info-color);background:color-mix(in srgb,currentcolor 10%,transparent)}.state-tag.state-form-order,.state-tag.state-batch-order,.state-tag.state-micro-custom{color:var(--info-color)}.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;z-index:1;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}
