.modal-container[data-v-27c597f4]{background:#fff;max-height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-27c597f4]{padding:16px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-27c597f4]{margin:0;font-size:18px;color:#333}.close-btn[data-v-27c597f4]{background:none;border:none;font-size:24px;cursor:pointer;color:#999}.close-btn[data-v-27c597f4]:hover{color:#333}.modal-body[data-v-27c597f4]{flex:1;display:flex;overflow:hidden}.category-sidebar[data-v-27c597f4]{width:150px;background-color:#f5f7fa;border-right:1px solid #eee;overflow-y:auto}.category-item[data-v-27c597f4]{padding:12px 16px;cursor:pointer;font-size:14px;color:#606266;transition:all .3s}.category-item[data-v-27c597f4]:hover{background-color:#e4e7ed;color:#409eff}.category-item.active[data-v-27c597f4]{background-color:#fff;color:#409eff;border-left:3px solid #409eff;font-weight:700}.options-content[data-v-27c597f4]{flex:1;padding:20px;overflow-y:auto;background-color:#fff}.empty-state[data-v-27c597f4],.loading-state[data-v-27c597f4]{text-align:center;color:#909399;margin-top:50px}.options-grid[data-v-27c597f4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.option-card[data-v-27c597f4]{border:1px solid #dcdfe6;border-radius:4px;padding:10px;cursor:pointer;transition:all .2s;position:relative;display:flex;align-items:center;justify-content:space-between}.option-card[data-v-27c597f4]:hover{border-color:#c0c4cc;box-shadow:0 2px 8px rgba(0,0,0,.05)}.option-card.selected[data-v-27c597f4]{border-color:#409eff;background-color:#ecf5ff;color:#409eff}.option-card.disabled[data-v-27c597f4]{cursor:not-allowed;opacity:.6;background-color:#f5f7fa}.option-name[data-v-27c597f4]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-icon[data-v-27c597f4]{color:#409eff;font-weight:700}.modal-footer[data-v-27c597f4]{border-top:1px solid #eee;padding:16px 20px;background-color:#fff}.selected-preview[data-v-27c597f4]{margin-bottom:12px}.preview-label[data-v-27c597f4]{font-size:14px;color:#606266;margin-bottom:8px;display:block}.tags-container[data-v-27c597f4]{display:flex;flex-wrap:wrap;gap:8px;min-height:24px}.tag[data-v-27c597f4]{background-color:#00bfff;color:#fff;border:1px solid #e9e9eb;border-radius:4px;padding:2px 8px;font-size:14px;display:inline-flex;align-items:center}.remove-tag[data-v-27c597f4]{font-size:16px;margin-left:4px;cursor:pointer;font-style:normal}.remove-tag[data-v-27c597f4]:hover{color:#f56c6c}.no-selection[data-v-27c597f4]{font-size:12px;color:#c0c4cc}.action-buttons[data-v-27c597f4]{display:flex;justify-content:flex-end;gap:10px}.btn[data-v-27c597f4]{padding:8px 20px;border-radius:4px;font-size:14px;cursor:pointer;border:1px solid transparent;transition:all .3s}.btn-cancel[data-v-27c597f4]{background-color:#fff;border-color:#dcdfe6;color:#606266}.btn-cancel[data-v-27c597f4]:hover{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}.btn-confirm[data-v-27c597f4]{background-color:#409eff;color:#fff}.btn-confirm[data-v-27c597f4]:hover{background-color:#66b1ff}.btn-confirm[data-v-27c597f4]:disabled{background-color:#a0cfff;cursor:not-allowed}.cell[data-v-09b1f566]{margin-bottom:20px}.cell .left[data-v-09b1f566]{width:100px;text-align:right;flex-shrink:0}.cell .right[data-v-09b1f566]{flex:1;align-items:center}.cell .right .input[data-v-09b1f566]{width:150px;margin-right:5px}.cell .right .image[data-v-09b1f566]{width:300px;height:64px;border:1px dashed #00bfff;border-radius:5px;position:relative;margin-bottom:20px}.cell .right .image img[data-v-09b1f566]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;left:0;top:0;z-index:3}.cell .right .image .delete[data-v-09b1f566]{z-index:3;cursor:pointer;position:absolute;right:-10px;top:-10px;width:20px;height:20px}.cell .right .image .delete img[data-v-09b1f566]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cell .right .logo[data-v-09b1f566]{width:110px;height:80px;border:1px dashed #00bfff;position:relative;border-radius:5px}.cell .right .logo .delete[data-v-09b1f566]{z-index:3;cursor:pointer;position:absolute;right:-10px;top:-10px;width:20px;height:20px}.cell .right .logo .delete img[data-v-09b1f566]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cell .right .logo img[data-v-09b1f566]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;left:0;top:0;z-index:2}.cell .right .logo input[data-v-09b1f566]{width:100%;height:100%;position:absolute;opacity:0;z-index:1;left:0;top:0;cursor:pointer}.cell .right .logo .size[data-v-09b1f566]{height:100%;text-align:center;color:#00bfff;font-size:16px;flex-direction:column;justify-content:center}.cell .right .favicon[data-v-09b1f566]{width:120px;height:60px;border:1px dashed #00bfff;position:relative;border-radius:5px}.cell .right .favicon .delete[data-v-09b1f566]{z-index:3;cursor:pointer;position:absolute;right:-10px;top:-10px;width:20px;height:20px}.cell .right .favicon .delete img[data-v-09b1f566]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cell .right .favicon img[data-v-09b1f566]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;left:0;top:0;z-index:2}.cell .right .favicon input[data-v-09b1f566]{width:100%;height:100%;position:absolute;opacity:0;z-index:1;left:0;top:0;cursor:pointer}.cell .right .favicon .size[data-v-09b1f566]{height:100%;text-align:center;color:#00bfff;font-size:12px;line-height:18px;flex-direction:column;justify-content:center}.cell .right .upload1[data-v-09b1f566],.cell .right .upload3[data-v-09b1f566],.cell .right .upload4[data-v-09b1f566]{width:500px;height:40px;border:1px dashed #00bfff;position:relative;border-radius:5px}.cell .right .upload1 .delete[data-v-09b1f566],.cell .right .upload3 .delete[data-v-09b1f566],.cell .right .upload4 .delete[data-v-09b1f566]{z-index:3;cursor:pointer;position:absolute;right:-10px;top:-10px;width:20px;height:20px}.cell .right .upload1 .delete img[data-v-09b1f566],.cell .right .upload3 .delete img[data-v-09b1f566],.cell .right .upload4 .delete img[data-v-09b1f566]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cell .right .upload1 img[data-v-09b1f566],.cell .right .upload3 img[data-v-09b1f566],.cell .right .upload4 img[data-v-09b1f566]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;left:0;top:0;z-index:2}.cell .right .upload1 input[data-v-09b1f566],.cell .right .upload3 input[data-v-09b1f566],.cell .right .upload4 input[data-v-09b1f566]{width:100%;height:100%;position:absolute;opacity:0;z-index:1;left:0;top:0;cursor:pointer}.cell .right .upload1 .size[data-v-09b1f566],.cell .right .upload3 .size[data-v-09b1f566],.cell .right .upload4 .size[data-v-09b1f566]{text-align:center;line-height:40px;color:#00bfff;font-size:16px}.cell .right .upload2[data-v-09b1f566]{width:300px;height:64px;border:1px dashed #00bfff;border-radius:5px;overflow:hidden;position:relative}.cell .right .upload2 img[data-v-09b1f566]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;left:0;top:0}.cell .right .upload2 input[data-v-09b1f566]{left:0;top:0;width:100%;height:100%;position:absolute;opacity:0;z-index:2;cursor:pointer}.cell .right .upload2 .size[data-v-09b1f566]{text-align:center;line-height:64px;color:#00bfff;font-size:16px}.cell .right .list[data-v-09b1f566]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cell .right .list .image[data-v-09b1f566]{margin-bottom:0}.cell .right .list.mall .image[data-v-09b1f566],.cell .right .list.mall .upload2[data-v-09b1f566]{height:128px}.cell .right .list.mall .upload2 .size[data-v-09b1f566]{line-height:128px}.cell .right .upload3[data-v-09b1f566]{width:300px;height:150px}.cell .right .upload3 .size[data-v-09b1f566]{text-align:center;line-height:150px;color:#00bfff;font-size:16px}.cell .right .upload3 video[data-v-09b1f566]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;left:0;top:0;z-index:3}.tag[data-v-09b1f566]{padding:2px 10px;box-shadow:0 0 5px 2px #dbdbdb;border-radius:4px;font-size:14px;margin-right:10px}.tag .img[data-v-09b1f566]{width:50px;height:50px;margin:auto}.tag .img img[data-v-09b1f566]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.printer-grid[data-v-09b1f566]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.printer-item[data-v-09b1f566]{border:1px dashed #00bfff;border-radius:4px;padding:10px}.printer-item-header[data-v-09b1f566]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:600}.printer-item-body[data-v-09b1f566]{display:flex;gap:12px}.printer-upload[data-v-09b1f566]{position:relative;width:120px;height:80px;border:1px dashed #d9d9d9;border-radius:4px;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center}.printer-upload img[data-v-09b1f566]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.printer-upload input[data-v-09b1f566]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.printer-placeholder[data-v-09b1f566]{color:#999;font-size:12px}.printer-fields[data-v-09b1f566]{flex:1;display:flex;flex-direction:column;gap:6px}.printer-fields .ivu-input[data-v-09b1f566]{font-size:12px}.printer-add[data-v-09b1f566]{padding:8px 0}.orderSetting[data-v-0124035b]{padding:4px 4px 0;color:#303133;font-size:14px}.setting-layout[data-v-0124035b]{display:flex;align-items:flex-start;gap:16px}.setting-nav[data-v-0124035b]{position:sticky;top:4px;flex:0 0 152px;padding:12px 10px;background:#fff;border:1px solid #e8ebf0;border-radius:8px}.nav-head[data-v-0124035b]{display:flex;align-items:center;justify-content:space-between;padding:0 6px 10px;border-bottom:1px solid #f0f2f6}.nav-title[data-v-0124035b]{font-size:13px;font-weight:600;color:#1f2d3d}.nav-count[data-v-0124035b]{font-size:12px;color:#9aa4b2}.nav-list[data-v-0124035b]{margin:8px 0 10px;padding:0;list-style:none}.nav-item[data-v-0124035b]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;font-size:13px;color:#5a6472;cursor:pointer;transition:background .15s,color .15s}.nav-item+.nav-item[data-v-0124035b]{margin-top:2px}.nav-item i[data-v-0124035b]{font-size:14px;color:#9aa4b2}.nav-item[data-v-0124035b]:hover{background:#f3f6fa;color:#1f2d3d}.nav-item.is-active[data-v-0124035b]{background:#eef4fc;color:#2c5f9e;font-weight:600}.nav-item.is-active i[data-v-0124035b]{color:#3b82d6}.nav-toggle[data-v-0124035b]{width:100%}.setting-main[data-v-0124035b]{flex:1 1 auto;min-width:0}.setting-collapse[data-v-0124035b]{border:none}.setting-collapse[data-v-0124035b] .el-collapse-item{position:relative;background:#fff;border:1px solid #e8ebf0;border-radius:8px;margin-bottom:12px;transition:box-shadow .2s}.setting-collapse[data-v-0124035b] .el-collapse-item:hover{box-shadow:0 2px 10px rgba(31,45,61,.05)}.setting-collapse[data-v-0124035b] .el-collapse-item:last-child{margin-bottom:0}.setting-collapse[data-v-0124035b] .el-collapse-item.is-flash{border-color:#7fb0e5;background-color:#f4f8fd;box-shadow:0 0 0 3px rgba(59,130,214,.12);animation:sectionFlash-0124035b 1.5s ease-out}.setting-collapse[data-v-0124035b] .el-collapse-item__header{height:auto;line-height:1.45;padding:13px 16px;border-bottom:1px solid transparent;background:transparent;font-size:14px;color:#1f2d3d}.setting-collapse[data-v-0124035b] .el-collapse-item__header.is-active{border-bottom-color:#eef1f6}.setting-collapse[data-v-0124035b] .el-collapse-item__arrow{margin-left:4px;color:#b3bcc9}.setting-collapse[data-v-0124035b] .el-collapse-item__wrap{border-bottom:none;background:transparent}.setting-collapse[data-v-0124035b] .el-collapse-item__content{padding:16px;font-size:13px;color:#303133}@keyframes sectionFlash-0124035b{0%{background-color:#eef5fd;box-shadow:0 0 0 3px rgba(59,130,214,.14)}to{background-color:#fff;box-shadow:0 0 0 3px rgba(59,130,214,0)}}.sec-head[data-v-0124035b]{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.sec-icon[data-v-0124035b]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:6px;background:#f0f4f9;color:#5a7a9e;font-size:15px}.sec-title[data-v-0124035b]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1f2d3d}.sec-badge[data-v-0124035b]{padding:1px 8px;border-radius:10px;background:#f0f4f9;font-size:12px;font-weight:400;color:#6b7f99}.sec-desc[data-v-0124035b]{margin-top:2px;font-size:12px;color:#8a94a6;line-height:1.5}.switch-list[data-v-0124035b]{display:flex;flex-direction:column}.switch-row[data-v-0124035b]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid #eef1f6;border-radius:6px;background:#fbfcfe}.switch-row+.switch-row[data-v-0124035b]{margin-top:8px}.switch-label[data-v-0124035b]{font-size:13px;font-weight:500;color:#1f2d3d}.switch-hint[data-v-0124035b]{margin-top:2px;font-size:12px;color:#8a94a6;line-height:1.5}.field-grid[data-v-0124035b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 20px;margin-top:14px}.invoice-fields[data-v-0124035b]{padding-top:14px;border-top:1px dashed #e8ebf0}.field-wide[data-v-0124035b]{grid-column:-1}.field-label[data-v-0124035b]{margin-bottom:6px;font-size:13px;color:#4b5563}.field-control[data-v-0124035b]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.unit[data-v-0124035b]{font-size:13px;color:#8a94a6}.field-hint[data-v-0124035b]{font-size:12px;color:#9aa4b2;line-height:1.5}.num-input[data-v-0124035b]{width:96px}.time-input[data-v-0124035b]{width:140px}.select-input[data-v-0124035b]{width:180px}.toggle-grid[data-v-0124035b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.toggle-item[data-v-0124035b]{display:flex;align-items:center;padding:9px 12px;border:1px solid #e8ebf0;border-radius:6px;background:#fbfcfe;transition:border-color .15s,background .15s}.toggle-item[data-v-0124035b]:hover{border-color:#c9d4e4;background:#fff}.toggle-item.is-on[data-v-0124035b]{border-color:#bcd4f0;background:#f4f8fd}.toggle-item.is-on[data-v-0124035b] .el-checkbox__label{color:#24466e;font-weight:500}.toggle-item[data-v-0124035b] .el-checkbox{display:flex;align-items:center;width:100%}.toggle-item[data-v-0124035b] .el-checkbox__label{font-size:13px;color:#5a6472;white-space:normal;line-height:1.4}[data-v-0124035b] .el-radio-button__inner:hover{color:#3b82d6}[data-v-0124035b] .el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#2c5f9e;background:#eef4fc;border-color:#bcd4f0;box-shadow:-1px 0 0 0 #bcd4f0}.split-grid[data-v-0124035b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.sub-card[data-v-0124035b]{padding:14px;border:1px solid #eef1f6;border-radius:6px;background:#fbfcfe}.sub-title[data-v-0124035b]{font-size:13px;font-weight:600;color:#1f2d3d}.sub-desc[data-v-0124035b]{margin-top:2px;font-size:12px;color:#8a94a6}.field-line[data-v-0124035b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.field-line .field-label[data-v-0124035b]{margin-bottom:0}.hotline-list[data-v-0124035b]{border:1px solid #eef1f6;border-radius:6px;overflow:hidden}.hotline-row[data-v-0124035b]{display:grid;grid-template-columns:88px 150px minmax(220px,360px);align-items:center;gap:12px;padding:10px 14px}.hotline-row+.hotline-row[data-v-0124035b]{border-top:1px solid #f2f4f8}.hotline-row[data-v-0124035b]:nth-child(2n){background:#fbfcfe}.hotline-label[data-v-0124035b]{font-size:13px;color:#4b5563}.hotline-input[data-v-0124035b],.hotline-time[data-v-0124035b]{width:100%}.copy-grid[data-v-0124035b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.save-bar[data-v-0124035b]{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:12px 16px;background:#fff;border:1px solid #e8ebf0;border-radius:8px;box-shadow:0 -6px 18px rgba(31,45,61,.06)}.save-tip[data-v-0124035b]{display:flex;align-items:center;gap:6px;font-size:12px;color:#8a94a6}.save-tip.is-dirty[data-v-0124035b]{color:#b88230}.save-tip.is-dirty i[data-v-0124035b]{color:#e6a23c}@media (max-width:1100px){.setting-nav[data-v-0124035b]{display:none}}@media (prefers-reduced-motion:reduce){.setting-collapse[data-v-0124035b] .el-collapse-item.is-flash{animation:none}}.title[data-v-d984713a]{color:red;font-weight:700;margin-bottom:10px;font-size:18px}.cell[data-v-d984713a]{width:100%;justify-content:center;text-align:center;margin-top:20px}.qrcode[data-v-d984713a]{width:200px;height:200px;margin:auto;text-align:center}.toolbar[data-v-d984713a]{align-items:center;justify-content:space-between;margin-bottom:10px}.cell[data-v-011fb891]{width:100%;justify-content:center;text-align:center;margin-top:20px}.toolbar[data-v-011fb891]{margin-bottom:10px;align-items:center}.toolbar span[data-v-011fb891]{margin:0 5px}.button[data-v-011fb891]{margin-top:10px}.list[data-v-011fb891]{flex-wrap:wrap;align-items:center}.image[data-v-011fb891]{width:80px;height:50px;background:#dbdbdb;margin:0 10px 10px}.image img[data-v-011fb891]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.address-approval .toolbar[data-v-68cab81b]{align-items:center;margin-bottom:12px}.flex[data-v-68cab81b]{display:flex}.address-approve-modal .ivu-modal-body{padding:24px 28px 20px}.address-approve-modal .approve-body .approve-row{display:flex;align-items:flex-start;margin-bottom:20px;line-height:22px}.address-approve-modal .approve-body .approve-row .label{flex:0 0 80px;margin-right:12px;color:#909399;font-size:13px;line-height:22px}.address-approve-modal .approve-body .approve-row .value{flex:1;min-width:0;color:#303133;font-size:14px;line-height:22px;word-break:break-all}.address-approve-modal .approve-body .approve-row--field{align-items:center}.address-approve-modal .approve-body .approve-row--field .label{line-height:32px}.address-approve-modal .approve-body .area-select{width:100%}.address-approve-modal .approve-body .approve-actions{display:flex;justify-content:flex-end;margin-top:8px;padding-top:18px;border-top:1px solid #ebeef5}.cell[data-v-754f1111]{margin-bottom:20px;align-items:flex-start}.cell .left[data-v-754f1111]{width:130px;text-align:right;flex-shrink:0}.cell .right[data-v-754f1111]{flex:1}.cell .item[data-v-754f1111]{margin-top:10px;align-items:center;margin-left:10px}.cell .item .left[data-v-754f1111]{width:250px;flex-shrink:0;align-items:center}.cell .item .left .input[data-v-754f1111]{width:150px}.cell .item .right[data-v-754f1111]{align-items:center;flex:1}.button[data-v-754f1111]{justify-content:center}.list[data-v-512b3172]{grid-template-columns:repeat(4,200px);grid-template-rows:auto;gap:40px;padding:10px;display:grid;justify-content:center}.list .code[data-v-512b3172]{box-shadow:0 0 5px 2px #dbdbdb;width:200px;padding:10px;border-radius:5px;position:relative}.list .code .qrcode[data-v-512b3172]{width:180px;height:180px;margin:0 auto 10px}.list .code .title[data-v-512b3172]{text-align:center;color:#fff;background:#00bfff;padding:2px}:host,:root{--w-e-textarea-bg-color:#fff;--w-e-textarea-color:#333;--w-e-textarea-border-color:#ccc;--w-e-textarea-slight-border-color:#e8e8e8;--w-e-textarea-slight-color:#d4d4d4;--w-e-textarea-slight-bg-color:#f5f2f0;--w-e-textarea-selected-border-color:#b4d5ff;--w-e-textarea-handler-bg-color:#4290f7;--w-e-toolbar-color:#595959;--w-e-toolbar-bg-color:#fff;--w-e-toolbar-active-color:#333;--w-e-toolbar-active-bg-color:#f1f1f1;--w-e-toolbar-disabled-color:#999;--w-e-toolbar-border-color:#e8e8e8;--w-e-modal-button-bg-color:#fafafa;--w-e-modal-button-border-color:#d9d9d9}.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid transparent;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 5px rgba(0,0,0,.12156862745098039);position:absolute}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{align-items:center;justify-content:center}.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;padding:5px 10px;text-align:center;top:40px;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after,.w-e-menu-tooltip-v5:before{opacity:0;position:absolute;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:after{border:5px solid transparent;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";top:30px}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:transparent;border-left-color:transparent;border-right-color:var(--w-e-toolbar-active-color);border-top-color:transparent;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px rgba(0,0,0,.12156862745098039);display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px rgba(0,0,0,.12156862745098039);left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px rgba(0,0,0,.12156862745098039);margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px rgba(0,0,0,.12156862745098039);color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.w-e-modal button,.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color)}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);font-variant:tabular-nums;padding:4.5px 11px;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:flex!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px 3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px 3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px 3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px 4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [contenteditable=false] .w-e-image-container:hover,.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover{box-shadow:none}.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}.wang-editor-container[data-v-1538091a]{border:1px solid #ccc;border-radius:4px;min-height:200px}[data-v-1538091a] .w-e-menu,[data-v-1538091a] .w-e-toolbar{z-index:100!important}.ruleSet[data-v-4b1cf83b]{max-height:80vh;overflow:scroll}.details[data-v-4b1cf83b]{color:#000;margin-bottom:30px}.details .form[data-v-4b1cf83b]{padding:0 10px}.details .form .cell[data-v-4b1cf83b]{align-items:flex-start}.cell[data-v-4b1cf83b]{align-items:flex-start;padding-bottom:20px}.cell .item[data-v-4b1cf83b]{margin-right:20px}.cell .item .number-input[data-v-4b1cf83b]{width:120px}.cell .item .upload[data-v-4b1cf83b]{width:100px;height:80px;border:1px solid #00bfff;position:relative;border-radius:5px}.cell .item .upload .add[data-v-4b1cf83b]{text-align:center;line-height:80px;color:#00bfff;font-size:40px}.cell .item .upload .file[data-v-4b1cf83b]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0;z-index:1}.cell .item .upload .img[data-v-4b1cf83b]{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;top:0;left:0;z-index:2}.cell .item .upload .delete[data-v-4b1cf83b]{cursor:pointer;position:absolute;width:20px;height:20px;right:-10px;top:-10px;z-index:3}.cell .item .upload .delete img[data-v-4b1cf83b]{width:100%;height:100%}.list .toolbar[data-v-4b1cf83b]{margin-bottom:10px;justify-content:space-between;align-items:center}.list .toolbar .flex[data-v-4b1cf83b]{align-items:center}.button[data-v-4b1cf83b]{text-align:center;margin-top:10px}.desc .title[data-v-4b1cf83b]{margin-bottom:10px;text-align:center;font-weight:700;font-size:20px;color:#000}.cell[data-v-18606697]{align-items:flex-start;padding-bottom:20px;align-items:center}.cell .item[data-v-18606697]{margin-right:20px}.cell .item .number-input[data-v-18606697]{width:120px}.list[data-v-18606697]{margin-bottom:20px;border-bottom:1px dashed #dbdbdb}.list .cell[data-v-18606697]{border:none;margin-bottom:10px}.button[data-v-18606697]{width:100px;margin:20px auto 0}.confirm[data-v-18606697]{text-align:center}.table .toolbar[data-v-18606697]{margin-bottom:10px;justify-content:space-between}.table .toolbar .item[data-v-18606697]{flex:1}.table .toolbar .right[data-v-18606697]{text-align:right}.table .toolbar .title[data-v-18606697]{font-size:18px;font-weight:700;text-align:center}.tag[data-v-18606697]{background:red;color:#fff;padding:2px 5px;border-radius:5px}.button[data-v-18606697]{text-align:center}.details[data-v-ea9a5b9e]{color:#000}.details .form[data-v-ea9a5b9e]{padding:0 10px}.details .form .cell[data-v-ea9a5b9e]{align-items:flex-start}.box .title[data-v-ea9a5b9e]{font-weight:700;margin-bottom:10px}.cell[data-v-ea9a5b9e]{align-items:center;padding-bottom:20px}.cell .item[data-v-ea9a5b9e]{align-items:center;margin-right:30px}.cell .item .number-input[data-v-ea9a5b9e]{width:120px;margin-right:10px}.cell .item .upload[data-v-ea9a5b9e]{width:100px;height:80px;border:1px solid #00bfff;position:relative;border-radius:5px}.cell .item .upload .add[data-v-ea9a5b9e]{text-align:center;line-height:80px;color:#00bfff;font-size:40px}.cell .item .upload .file[data-v-ea9a5b9e]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0;z-index:1}.cell .item .upload .img[data-v-ea9a5b9e]{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;top:0;left:0;z-index:2}.cell .item .upload .delete[data-v-ea9a5b9e]{cursor:pointer;position:absolute;width:20px;height:20px;right:-10px;top:-10px;z-index:3}.cell .item .upload .delete img[data-v-ea9a5b9e]{width:100%;height:100%}.list .toolbar[data-v-ea9a5b9e]{margin-bottom:10px;justify-content:space-between;align-items:center}.list .toolbar .flex[data-v-ea9a5b9e]{align-items:center}.button[data-v-ea9a5b9e]{text-align:center;margin-top:10px}.details[data-v-1573ec4e]{color:#000}.box .title[data-v-1573ec4e]{font-weight:700;margin-bottom:10px}.cell[data-v-1573ec4e]{align-items:center;padding-bottom:20px}.cell .item[data-v-1573ec4e]{align-items:center;margin-right:30px}.cell .item .number-input[data-v-1573ec4e]{width:120px;margin-right:10px}.cell .item .upload[data-v-1573ec4e]{width:100px;height:80px;border:1px solid #00bfff;position:relative;border-radius:5px}.cell .item .upload .add[data-v-1573ec4e]{text-align:center;line-height:80px;color:#00bfff;font-size:40px}.cell .item .upload .file[data-v-1573ec4e]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0;z-index:1}.cell .item .upload .img[data-v-1573ec4e]{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;top:0;left:0;z-index:2}.cell .item .upload .delete[data-v-1573ec4e]{cursor:pointer;position:absolute;width:20px;height:20px;right:-10px;top:-10px;z-index:3}.cell .item .upload .delete img[data-v-1573ec4e]{width:100%;height:100%}.button[data-v-1573ec4e]{text-align:center;margin-top:10px}.ivu-select-dropdown-list{max-height:200px;overflow:scroll}.details[data-v-c7afbb06]{color:#000}.details .form[data-v-c7afbb06]{padding:0 10px}.details .form .cell[data-v-c7afbb06]{align-items:center}.list .toolbar[data-v-c7afbb06]{margin-bottom:10px;justify-content:space-between;align-items:center}.list .toolbar .flex[data-v-c7afbb06]{align-items:center}.cell[data-v-c7afbb06]{align-items:flex-start;padding-bottom:20px}.cell .item[data-v-c7afbb06]{margin-right:20px}.cell .item .number-input[data-v-c7afbb06]{width:120px}.cell .item .upload[data-v-c7afbb06]{width:100px;height:80px;border:1px solid #00bfff;position:relative;border-radius:5px}.cell .item .upload .add[data-v-c7afbb06]{text-align:center;line-height:80px;color:#00bfff;font-size:40px}.cell .item .upload .file[data-v-c7afbb06]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0;z-index:1}.cell .item .upload .img[data-v-c7afbb06]{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;top:0;left:0;z-index:2}.cell .item .upload .delete[data-v-c7afbb06]{cursor:pointer;position:absolute;width:20px;height:20px;right:-10px;top:-10px;z-index:3}.cell .item .upload .delete img[data-v-c7afbb06]{width:100%;height:100%}.button[data-v-c7afbb06]{text-align:center;margin-top:10px}.list[data-v-f05ebaa8]{margin-bottom:20px;border-bottom:1px dashed #dbdbdb}.list .cell[data-v-f05ebaa8]{border:none;margin-bottom:10px}.button[data-v-f05ebaa8]{width:100px;margin:20px auto 0}.confirm[data-v-f05ebaa8]{text-align:center}.table .toolbar[data-v-f05ebaa8]{margin-bottom:10px;justify-content:space-between}.table .toolbar .item[data-v-f05ebaa8]{flex:1}.table .toolbar .right[data-v-f05ebaa8]{text-align:right}.table .toolbar .title[data-v-f05ebaa8]{font-size:18px;font-weight:700;text-align:center}.tag[data-v-f05ebaa8]{background:red;color:#fff;padding:2px 5px;border-radius:5px}.button[data-v-f05ebaa8]{text-align:center}.material-box .left[data-v-1d47ac93]{box-shadow:0 0 5px 2px #dbdbdb;border-radius:5px;padding:10px;width:250px;flex-shrink:0;margin-right:20px;max-height:600px;overflow-y:scroll}.material-box .left .title[data-v-1d47ac93]{font-weight:700;border-bottom:1px solid #dbdbdb;color:#000;padding-bottom:10px}.material-box .left .item[data-v-1d47ac93]{border-bottom:1px solid #dbdbdb;padding:10px;cursor:pointer}.material-box .left .item.select[data-v-1d47ac93],.material-box .left .item[data-v-1d47ac93]:hover{background:#00bfff;color:#fff}.material-box .right[data-v-1d47ac93]{flex:1}.material-box .right .toolbar[data-v-1d47ac93]{margin-bottom:10px}.button[data-v-1d47ac93]{text-align:center;margin-top:10px}.input-with[data-v-1d47ac93]{width:400px;margin-left:10px}.exclude-note[data-v-1d47ac93]{margin:0 0 10px;color:#0f6f78;font-size:13px;line-height:1.5}.list[data-v-1b9d6e97]{margin-bottom:20px;border-bottom:1px dashed #dbdbdb}.list .cell[data-v-1b9d6e97]{border:none;margin-bottom:10px}.button[data-v-1b9d6e97]{width:100px;margin:20px auto 0}.confirm[data-v-1b9d6e97]{text-align:center}.table .toolbar[data-v-1b9d6e97]{margin-bottom:10px;justify-content:space-between}.table .toolbar .item[data-v-1b9d6e97]{flex:1}.table .toolbar .right[data-v-1b9d6e97]{text-align:right}.table .toolbar .title[data-v-1b9d6e97]{font-size:18px;font-weight:700;text-align:center}.tag[data-v-1b9d6e97]{background:red;color:#fff;padding:2px 5px;border-radius:5px}.button[data-v-1b9d6e97]{text-align:center}.details[data-v-b52814c8]{color:#000}.details .form[data-v-b52814c8]{padding:0 10px}.details .form .cell[data-v-b52814c8]{align-items:flex-start}.cell[data-v-b52814c8]{align-items:flex-start;padding-bottom:20px}.cell .item[data-v-b52814c8]{margin-right:20px}.cell .item .number-input[data-v-b52814c8]{width:120px}.cell .item .upload[data-v-b52814c8]{width:100px;height:80px;border:1px solid #00bfff;position:relative;border-radius:5px}.cell .item .upload .add[data-v-b52814c8]{text-align:center;line-height:80px;color:#00bfff;font-size:40px}.cell .item .upload .file[data-v-b52814c8]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0;z-index:1}.cell .item .upload .img[data-v-b52814c8]{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;top:0;left:0;z-index:2}.cell .item .upload .delete[data-v-b52814c8]{cursor:pointer;position:absolute;width:20px;height:20px;right:-10px;top:-10px;z-index:3}.cell .item .upload .delete img[data-v-b52814c8]{width:100%;height:100%}.list .toolbar[data-v-b52814c8]{margin-bottom:10px;justify-content:space-between;align-items:center}.list .toolbar .flex[data-v-b52814c8]{align-items:center}.button[data-v-b52814c8]{text-align:center;margin-top:10px}.process-row-editor[data-v-61c546e9]{display:flex;flex-direction:column;min-height:520px;max-height:calc(100vh - 180px)}.editor-body[data-v-61c546e9]{display:flex;flex:1;min-height:0;gap:12px}.draft-list[data-v-61c546e9]{flex:0 0 260px;overflow-y:auto;padding:8px;border:1px solid #e3e8ee;border-radius:4px;background:#f8fafc}.list-title-row[data-v-61c546e9]{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:8px}.list-title[data-v-61c546e9]{color:#657386;font-size:12px}.draft-item[data-v-61c546e9]{display:flex;align-items:center;gap:6px;width:100%;margin-bottom:6px;padding:8px 8px;border:1px solid transparent;border-radius:4px;background:#fff;color:#2d4058;text-align:left;cursor:pointer}.draft-item.active[data-v-61c546e9]{border-color:#409eff;background:#ecf5ff}.draft-item.dirty[data-v-61c546e9]{border-color:#e6a23c}.draft-item.fail[data-v-61c546e9]{border-color:#f56c6c}.draft-ghost[data-v-61c546e9]{opacity:.55;background:#d9ecff}.drag-handle[data-v-61c546e9]{flex:0 0 auto;color:#94a3b8;cursor:grab;line-height:1}.drag-handle[data-v-61c546e9]:active{cursor:grabbing}.sort-no[data-v-61c546e9]{flex:0 0 auto;min-width:18px;color:#64748b;font-size:12px;font-variant-numeric:tabular-nums}.name-block[data-v-61c546e9]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;overflow:hidden}.name[data-v-61c546e9],.process-name[data-v-61c546e9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-name[data-v-61c546e9]{color:#94a3b8;font-size:12px;line-height:1.2}.tag[data-v-61c546e9]{flex:0 0 auto;color:#b88230;font-size:12px}.fail-tag[data-v-61c546e9]{color:#f56c6c}.draft-detail[data-v-61c546e9]{flex:1;min-width:0;overflow:auto;padding:0 4px}.editor-actions[data-v-61c546e9]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #eef2f6}.bulk-process-tip[data-v-61c546e9]{margin-bottom:10px;color:#657386;font-size:13px}.material-box .left[data-v-30c51cbc]{box-shadow:0 0 5px 2px #dbdbdb;border-radius:5px;padding:10px;width:250px;flex-shrink:0;margin-right:20px;height:70vh;overflow-y:scroll}.material-box .left .title[data-v-30c51cbc]{font-weight:700;border-bottom:1px solid #dbdbdb;color:#000;padding-bottom:10px}.material-box .left .item[data-v-30c51cbc]{border-bottom:1px solid #dbdbdb;padding:10px;cursor:pointer}.material-box .left .item.select[data-v-30c51cbc],.material-box .left .item[data-v-30c51cbc]:hover{background:#00bfff;color:#fff}.material-box .right[data-v-30c51cbc]{flex:1}.material-box .right .toolbar[data-v-30c51cbc]{margin-bottom:10px}.button[data-v-30c51cbc]{text-align:center;margin-top:10px}.input-with[data-v-30c51cbc]{width:400px;margin-left:10px}.el-table .el-table__row.current-row td[data-v-cbcaaa3a]{background-color:#f0f9eb!important}.sku-list .total[data-v-cbcaaa3a]{font-size:18px;margin-bottom:5px;color:#999}.sku-list .preview-hint[data-v-cbcaaa3a]{font-size:14px;margin-bottom:8px;color:#e6a23c}.sku-list .list[data-v-cbcaaa3a]{box-shadow:0 0 5px 2px #dbdbdb;max-height:500px;overflow-y:scroll;padding:10px;border-radius:5px}.sku-list .list .item[data-v-cbcaaa3a]{padding:5px 10px;margin-bottom:5px;border-bottom:1px solid #dbdbdb}.toolbar[data-v-cbcaaa3a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.draft-select[data-v-cbcaaa3a]{width:180px}.draft-name[data-v-cbcaaa3a]{width:160px}.button[data-v-cbcaaa3a]{margin:10px 0;text-align:center}.margin-left[data-v-cbcaaa3a]{margin-left:10px}.toolbar[data-v-1e48d71d]{justify-content:space-between;margin-bottom:10px;align-items:center}.toolbar .flex[data-v-1e48d71d]{align-items:center}.toolbar span[data-v-1e48d71d]{margin:0 5px}.customer[data-v-1e48d71d]{margin:0 20px;align-items:center}.pager[data-v-1e48d71d]{text-align:right;margin-top:10px}.primary_img[data-v-1e48d71d]{width:35px;height:35px;display:block;-o-object-fit:scale-down;object-fit:scale-down;margin:5px auto;background:#f0f0f0}.edit-price[data-v-1e48d71d]{align-items:center;justify-content:center}.wrap[data-v-1e48d71d]{padding:0 10px}.wrap .left[data-v-1e48d71d]{width:300px;margin-right:10px;flex-shrink:0}.wrap .left .title[data-v-1e48d71d]{font-weight:700;text-align:left;color:#000}.wrap .left .bottom[data-v-1e48d71d]{margin-top:20px}.wrap .right[data-v-1e48d71d]{flex:1}.wrap .right .title[data-v-1e48d71d]{margin-bottom:10px;font-weight:700}.wrap .table[data-v-1e48d71d]{box-shadow:0 0 5px 2px rgba(0,0,0,.1);height:600px;border-radius:5px;align-items:flex-start;flex-wrap:wrap;padding:10px;overflow-y:scroll;align-content:flex-start}.wrap .table .item[data-v-1e48d71d]{cursor:pointer;padding:2px 10px;border-radius:5px;margin:0 10px 10px 0;background:#fff;border:1px solid #dbdbdb}.wrap .table .item.select[data-v-1e48d71d]{background:#00bfff;color:#fff}.button[data-v-1e48d71d]{text-align:center;margin-top:20px}.use-guide-mask[data-v-6ef9b8c6]{position:fixed;z-index:5200;left:0;top:0;right:0;bottom:0}.use-guide-hole[data-v-6ef9b8c6]{position:fixed;z-index:5201;border-radius:6px;box-shadow:0 0 0 2px #fff,0 0 0 9999px rgba(15,23,32,.55)}.use-guide-card[data-v-6ef9b8c6]{position:fixed;z-index:5202;width:340px;padding:16px 16px 12px;border-radius:8px;background:#fff;box-shadow:0 12px 32px rgba(20,32,48,.18);text-align:left}.use-guide-top[data-v-6ef9b8c6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.use-guide-top strong[data-v-6ef9b8c6]{color:#1c2b40;font-size:15px;line-height:1.4}.use-guide-close[data-v-6ef9b8c6]{padding:0;border:0;background:transparent;color:#8794a5;font-size:12px;cursor:pointer}.use-guide-card p[data-v-6ef9b8c6]{margin:10px 0 14px;color:#3d4d61;font-size:13px;line-height:1.65}.use-guide-actions[data-v-6ef9b8c6]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.use-guide-count[data-v-6ef9b8c6]{margin-right:auto;color:#8794a5;font-size:12px}.use-guide-ghost[data-v-6ef9b8c6],.use-guide-primary[data-v-6ef9b8c6],.use-guide-text[data-v-6ef9b8c6]{height:28px;padding:0 12px;border-radius:4px;font-size:12px;cursor:pointer}.use-guide-text[data-v-6ef9b8c6]{border:0;background:transparent;color:#68778b}.use-guide-ghost[data-v-6ef9b8c6]{border:1px solid #d5dee6;background:#fff;color:#3d4d61}.use-guide-primary[data-v-6ef9b8c6]{border:0;background:#1d8c91;color:#fff}.material-workspace[data-v-1ccbe4a8]{display:grid;grid-template-columns:minmax(0,1fr) clamp(200px,20vw,230px);gap:14px;min-height:100%;min-width:0;align-items:start;text-align:left}.material-form[data-v-1ccbe4a8]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:visible;padding:0 14px 12px;border:1px solid #dfe5ec;border-radius:4px;background:hsla(0,0%,100%,.94)}.material-section[data-v-1ccbe4a8]{margin:0;padding:14px 0;border-bottom:1px solid #e6ebf1}.material-section--result[data-v-1ccbe4a8]{border-bottom:0}.process-scroll[data-v-1ccbe4a8]{display:flex;flex-direction:column;min-height:0;overflow:visible;border-bottom:1px solid #e6ebf1}.process-section[data-v-1ccbe4a8]{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:14px 0;border-bottom:1px solid #e3e9ef}.process-section[data-v-1ccbe4a8]:last-child{border-bottom:0}.process-row-label[data-v-1ccbe4a8]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.process-option-count[data-v-1ccbe4a8]{padding-left:10px;color:#8794a5;font-size:11px;line-height:1.2}.preview-heading[data-v-1ccbe4a8],.section-heading[data-v-1ccbe4a8]{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.use-guide-entry[data-v-1ccbe4a8]{margin-left:auto;align-self:center;padding:2px 8px;border:1px solid #c5d5d6;border-radius:4px;background:#fff;color:#1d8c91;font-size:12px;line-height:20px;cursor:pointer}.use-guide-entry[data-v-1ccbe4a8]:hover{background:#f3fbfb}.section-heading--compact[data-v-1ccbe4a8]{align-items:center}.section-kicker[data-v-1ccbe4a8]{flex:0 0 auto;padding:1px 0 1px 8px;border-left:2px solid #1d8c91;color:#657386;font-size:12px;font-weight:600;line-height:1.2}h3[data-v-1ccbe4a8]{margin:0;color:#1c2b40;font-size:13px;line-height:1.3}.section-heading p[data-v-1ccbe4a8]{margin:4px 0 0;color:#8390a1;font-size:12px;line-height:1.5}.material-section--filters .section-heading[data-v-1ccbe4a8],.material-section--filters[data-v-1ccbe4a8] .el-form-item{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #e6ebf1}.material-section--filters[data-v-1ccbe4a8] .el-form-item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}[data-v-1ccbe4a8] .el-form-item{margin-bottom:14px}[data-v-1ccbe4a8] .el-form-item:last-child{margin-bottom:0}[data-v-1ccbe4a8] .el-form-item__label{color:#68778b;font-weight:600}[data-v-1ccbe4a8] .el-form-item__content{text-align:left}.chip-list[data-v-1ccbe4a8]{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:18px;column-gap:18px;row-gap:18px}.chip-list[data-v-1ccbe4a8] .el-button+.el-button{margin-left:0}.process-chip-list[data-v-1ccbe4a8]{align-items:flex-start;min-width:0}.procedure_item[data-v-1ccbe4a8]{position:relative;margin:0}.procedure_item[data-v-1ccbe4a8] .el-button{min-height:30px;padding:7px 10px;border-radius:4px}.material-chip[data-v-1ccbe4a8]{display:inline-flex;margin-right:0}.delete[data-v-1ccbe4a8]{position:absolute;top:-8px;right:-8px;z-index:3;display:flex;width:16px;height:16px;cursor:pointer;border-radius:50%;opacity:.72;background:#fff;box-shadow:0 1px 3px rgba(82,28,20,.14);transition:opacity .16s ease,transform .16s ease}.procedure_item:focus-within>.delete[data-v-1ccbe4a8],.procedure_item:hover>.delete[data-v-1ccbe4a8]{opacity:1;transform:scale(1.08)}.delete img[data-v-1ccbe4a8]{width:100%;height:100%}.disabled_tag[data-v-1ccbe4a8],.edit_tag[data-v-1ccbe4a8],.rule_tag[data-v-1ccbe4a8]{display:inline-block;margin-left:5px;padding:2px 5px;border-radius:4px;font-size:11px;line-height:1.2}.edit_tag[data-v-1ccbe4a8]{padding:2px 6px;border-radius:3px;color:#fff;background:#d83f4f}.disabled_tag[data-v-1ccbe4a8]{color:#fff;background:#c8432c}.rule_tag[data-v-1ccbe4a8]{color:#72500e;background:#f2d68b}.process-actions[data-v-1ccbe4a8]{align-self:center}.main-actions[data-v-1ccbe4a8],.paste-banner[data-v-1ccbe4a8]{display:flex;align-items:center;gap:8px}.paste-banner[data-v-1ccbe4a8]{position:sticky;top:0;z-index:6;flex-wrap:wrap;margin:4px 0 8px;padding:10px 12px;border:1px solid #1d8c91;border-radius:6px;background:#e7f6f7;color:#14545c;box-shadow:0 6px 16px rgba(20,84,92,.16);animation:paste-banner-in-1ccbe4a8 .7s ease}@keyframes paste-banner-in-1ccbe4a8{0%{background:#fff3c4;transform:translateY(-8px)}to{background:#e7f6f7;transform:none}}.process-section--paste-target[data-v-1ccbe4a8]{background:#f3fbfb;box-shadow:inset 3px 0 0 #1d8c91}.row-paste-hint[data-v-1ccbe4a8]{padding-left:8px;color:#0f6f78;font-size:12px;font-weight:700;line-height:1.3}.chip-menu[data-v-1ccbe4a8]{position:fixed;z-index:4000;min-width:180px;padding:6px;border:1px solid #d5e0ea;border-radius:6px;background:#fff;box-shadow:0 8px 24px rgba(28,43,64,.16)}.chip-menu button[data-v-1ccbe4a8]{display:block;width:100%;margin:0;padding:8px 10px;border:0;border-radius:4px;background:transparent;color:#1c2b40;font-size:13px;line-height:1.4;text-align:left;cursor:pointer}.chip-menu button[data-v-1ccbe4a8]:hover{background:#e7f6f7}.chip-menu-note[data-v-1ccbe4a8]{margin:4px 0 0;padding:6px 10px 4px;border-top:1px solid #e6ebf1;color:#8a5a12;font-size:12px;line-height:1.4}.paste-banner-reason[data-v-1ccbe4a8]{color:#8a5a12;font-size:12px}.paste_tag[data-v-1ccbe4a8]{padding:2px 6px;border-radius:3px;color:#fff;background:#2f6f8f}.more-action[data-v-1ccbe4a8]{color:#627286;border-color:#d7dee7;background:#fff}.empty-chip[data-v-1ccbe4a8]{padding:8px 2px;color:#9ba7b6;font-size:13px}.result-heading[data-v-1ccbe4a8]{margin-bottom:7px}.result-state[data-v-1ccbe4a8]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:4px 10px;border-radius:999px;color:#fff;background:#7b8797;box-shadow:0 1px 2px rgba(38,56,79,.16);font-size:12px;font-weight:600;line-height:1.3}.result-state.is-matched[data-v-1ccbe4a8]{color:#fff;background:#248268}.result-state.is-pending[data-v-1ccbe4a8]{color:#fff;background:#b47a1c}.result-row[data-v-1ccbe4a8]{display:flex;align-items:center;gap:12px;min-height:42px;padding:7px 0;border-top:1px solid #edf1f5;color:#304158}.result-label[data-v-1ccbe4a8]{flex:0 0 64px;margin-bottom:0;color:#78869a;font-size:12px;line-height:1.4}.result-row strong[data-v-1ccbe4a8]{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.4}.result-actions[data-v-1ccbe4a8]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.result-actions .el-button+.el-button[data-v-1ccbe4a8]{margin-left:0}.mounting-checkbox[data-v-1ccbe4a8]{box-sizing:border-box;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid #409eff;border-radius:4px;background:#fff}.mounting-checkbox[data-v-1ccbe4a8] .el-checkbox__label{padding-left:7px}.result-row--remark[data-v-1ccbe4a8]{gap:8px;border-top:0}.fill_width[data-v-1ccbe4a8]{flex:1;min-width:180px}.button-list[data-v-1ccbe4a8]{display:flex;justify-content:center;align-items:center;gap:10px;padding:14px 0 4px}.button-list .el-button+.el-button[data-v-1ccbe4a8]{margin-left:0}.material-preview[data-v-1ccbe4a8]{position:sticky;top:12px;align-self:start;padding:12px;border:1px solid #dce6ef;border-radius:4px;background:hsla(0,0%,100%,.94)}.preview-heading[data-v-1ccbe4a8]{align-items:center;margin-bottom:14px;color:#5f7188;font-size:12px}.preview-card[data-v-1ccbe4a8]{text-align:center}.upload[data-v-1ccbe4a8]{position:relative;width:100%;aspect-ratio:1;overflow:visible;border:1px dashed #2eafbd;border-radius:10px;background:#fff}.upload .img[data-v-1ccbe4a8]{position:absolute;inset:0;z-index:2;width:100%;height:100%;cursor:zoom-in;-o-object-fit:contain;object-fit:contain;border-radius:9px}.upload .add[data-v-1ccbe4a8]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#22a8b5;font-size:42px;text-align:center}.upload .file[data-v-1ccbe4a8]{position:absolute;inset:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.upload .delete[data-v-1ccbe4a8]{top:-9px;right:-9px}.preview-name[data-v-1ccbe4a8]{margin:12px 0;overflow-wrap:anywhere;color:#26384f;font-size:13px;line-height:1.5}.preview-empty[data-v-1ccbe4a8]{padding:48px 12px;border:1px dashed #c9d8e4;border-radius:10px;color:#8190a1;text-align:center}.preview-empty-icon[data-v-1ccbe4a8]{display:block;color:#31aabb;font-size:38px;line-height:1}.preview-empty p[data-v-1ccbe4a8]{margin:12px 0 0;font-size:12px}@media (max-width:900px){.material-workspace[data-v-1ccbe4a8]{grid-template-columns:1fr;height:auto}.material-form[data-v-1ccbe4a8]{height:auto;overflow:visible}.process-scroll[data-v-1ccbe4a8]{overflow:visible}.material-preview[data-v-1ccbe4a8]{position:static;order:-1}.preview-card[data-v-1ccbe4a8]{display:flex;align-items:center;gap:16px;text-align:left}.upload[data-v-1ccbe4a8]{flex:0 0 150px;width:150px;height:150px}.preview-name[data-v-1ccbe4a8]{flex:1}}@media (max-width:560px){.material-form[data-v-1ccbe4a8]{padding:0 10px 12px}.material-section[data-v-1ccbe4a8]{padding:12px 0 10px}.section-heading--compact[data-v-1ccbe4a8],.section-heading[data-v-1ccbe4a8]{align-items:flex-start}.section-heading--compact .el-button[data-v-1ccbe4a8]{margin-left:0}.material-section--filters .section-heading[data-v-1ccbe4a8]{flex-wrap:wrap}.process-section[data-v-1ccbe4a8]{grid-template-columns:1fr auto}.process-row-label[data-v-1ccbe4a8]{grid-column:1}.process-chip-list[data-v-1ccbe4a8]{grid-column:1/-1;grid-row:2}.process-actions[data-v-1ccbe4a8]{grid-column:2;grid-row:1}.result-state[data-v-1ccbe4a8]{margin-left:0}.result-row[data-v-1ccbe4a8]{align-items:flex-start;flex-wrap:wrap}.fill_width[data-v-1ccbe4a8],.result-actions[data-v-1ccbe4a8],.result-row strong[data-v-1ccbe4a8]{flex-basis:calc(100% - 76px)}.result-actions[data-v-1ccbe4a8]{margin-left:76px;justify-content:flex-start}.preview-card[data-v-1ccbe4a8]{flex-wrap:wrap}.upload[data-v-1ccbe4a8]{flex-basis:120px;width:120px;height:120px}}#material-box[data-v-0940daf2]{box-sizing:border-box;display:block;width:100%;min-height:100%;padding:10px 4px 4px;position:relative;overflow:visible;background:rgba(244,248,251,.72)}.paste-dialog-text[data-v-0940daf2]{margin:0 0 12px;color:#4d5b6b;line-height:1.6}.paste-dialog-error[data-v-0940daf2]{margin:8px 0 0;color:#c8432c}.paste-dialog-actions[data-v-0940daf2]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.paste-process-select[data-v-0940daf2]{width:100%}#consumption .el-input.input_width{width:auto}#consumption[data-v-6aa5152f]{padding:10px}.flex[data-v-6aa5152f]{display:flex}.card_content[data-v-6aa5152f]{padding:0 20px}.text_left[data-v-6aa5152f]{text-align:left}.title[data-v-6aa5152f]{text-align:left;align-items:center;width:500px;font-weight:700;margin:20px 0 10px}.span_block[data-v-6aa5152f]{display:inline-block;margin:0 10px}.table_content[data-v-6aa5152f]{margin-top:10px;width:100%;overflow:auto}.normal_size[data-v-6aa5152f]{font-size:14px}.connect_line[data-v-6aa5152f]{color:#dbdbdb;font-weight:700}.balance[data-v-6aa5152f]{font-size:30px;margin-right:30px;color:red;font-weight:700;display:inline-block;margin-left:20px}.balance.score span[data-v-6aa5152f]{font-size:25px}.toolbar[data-v-6aa5152f]{align-items:center;margin-bottom:30px}.score_shop[data-v-6aa5152f]{cursor:pointer;margin-left:30px;font-size:25px;color:#3d08d1}.score_shop .icon[data-v-6aa5152f]{margin-right:5px}.manual_recharge_tips[data-v-6aa5152f]{padding-left:80px;font-size:12px;color:#909399}.toolbar[data-v-096d3f4d]{margin-bottom:10px;align-items:center;justify-content:space-between}.toolbar span[data-v-096d3f4d]{margin:0 5px}.customer[data-v-096d3f4d]{margin:0 20px;align-items:center}.pager[data-v-096d3f4d]{text-align:right;margin-top:10px}.check-box[data-v-096d3f4d]{background:#dbdbdb;padding:5px 10px;border-radius:5px}.button[data-v-096d3f4d]{text-align:center}.balance[data-v-096d3f4d]{justify-content:center}.toolbar[data-v-78f09b53]{justify-content:space-between;margin-bottom:10px;align-items:center}.toolbar .flex[data-v-78f09b53]{align-items:center}.toolbar span[data-v-78f09b53]{margin:0 5px}.customer[data-v-78f09b53]{margin:0 20px;align-items:center}.space div[data-v-78f09b53]{margin:0 10px;background:#00bfff;color:#fff;padding:2px 10px;border-radius:5px}.pager[data-v-78f09b53]{text-align:right;margin-top:10px}.toolbar[data-v-2556484e]{justify-content:space-between;margin-bottom:10px;align-items:center}.toolbar .flex[data-v-2556484e]{align-items:center}.toolbar span[data-v-2556484e]{margin:0 5px}.customer[data-v-2556484e]{margin:0 20px;align-items:center}.pager[data-v-2556484e]{text-align:right;margin-top:10px}.primary_img[data-v-2556484e]{width:35px;height:35px;display:block;-o-object-fit:scale-down;object-fit:scale-down;margin:5px auto;background:#f0f0f0}.edit-price[data-v-2556484e]{margin-bottom:10px;align-items:center;justify-content:center}.wrap[data-v-2556484e]{padding:0 10px}.wrap .left[data-v-2556484e]{width:300px;margin-right:10px;flex-shrink:0}.wrap .left .title[data-v-2556484e]{font-weight:700;text-align:left;color:#000}.wrap .left .bottom[data-v-2556484e]{margin-top:20px}.wrap .right[data-v-2556484e]{flex:1}.wrap .right .title[data-v-2556484e]{margin-bottom:10px;font-weight:700}.wrap .table[data-v-2556484e]{box-shadow:0 0 5px 2px rgba(0,0,0,.1);height:180px;border-radius:5px;align-items:flex-start;flex-wrap:wrap;padding:10px;overflow-y:scroll;align-content:flex-start}.wrap .table .item[data-v-2556484e]{cursor:pointer;padding:2px 10px;border-radius:5px;margin:0 10px 10px 0;background:#fff;border:1px solid #dbdbdb}.wrap .table .item.select[data-v-2556484e]{background:#00bfff;color:#fff}.button[data-v-2556484e]{text-align:center;margin-top:20px}.toolbar[data-v-d828e296]{justify-content:space-between;margin-bottom:10px;align-items:center}.toolbar .flex[data-v-d828e296]{align-items:center}.toolbar span[data-v-d828e296]{margin:0 5px}.customer[data-v-d828e296]{margin:0 20px;align-items:center}.pager[data-v-d828e296]{text-align:right;margin-top:10px}.primary_img[data-v-d828e296]{width:35px;height:35px;display:block;-o-object-fit:scale-down;object-fit:scale-down;margin:5px auto;background:#f0f0f0}.edit-price[data-v-d828e296]{margin-bottom:10px;align-items:center;justify-content:center}.wrap[data-v-d828e296]{padding:0 10px}.wrap .left[data-v-d828e296]{width:300px;margin-right:10px;flex-shrink:0}.wrap .left .title[data-v-d828e296]{font-weight:700;text-align:left;color:#000}.wrap .left .bottom[data-v-d828e296]{margin-top:20px}.wrap .right[data-v-d828e296]{flex:1}.wrap .right .title[data-v-d828e296]{margin-bottom:10px;font-weight:700}.wrap .table[data-v-d828e296]{box-shadow:0 0 5px 2px rgba(0,0,0,.1);height:180px;border-radius:5px;align-items:flex-start;flex-wrap:wrap;padding:10px;overflow-y:scroll;align-content:flex-start}.wrap .table .item[data-v-d828e296]{cursor:pointer;padding:2px 10px;border-radius:5px;margin:0 10px 10px 0;background:#fff;border:1px solid #dbdbdb}.wrap .table .item.select[data-v-d828e296]{background:#00bfff;color:#fff}.button[data-v-d828e296]{text-align:center;margin-top:20px}[data-v-d828e296] td.is-proxy-order-cell{position:relative!important;overflow:hidden!important}[data-v-d828e296] td.is-proxy-order-cell>.cell{overflow:visible!important}.proxy-order-ribbon[data-v-d828e296]{position:absolute;top:0;right:0;z-index:5;width:0;height:0;border-style:solid;border-width:0 32px 32px 0;border-color:transparent #d32f2f transparent transparent;pointer-events:none;font-style:normal}.proxy-order-ribbon[data-v-d828e296]:after{content:"代";position:absolute;top:2px;right:-28px;width:16px;text-align:center;font-size:11px;font-weight:700;line-height:1;color:#fff;transform:rotate(45deg)}.batch-downloader[data-v-bd2afe12]{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.downloader-header[data-v-bd2afe12]{text-align:center;margin-bottom:30px}.downloader-header h2[data-v-bd2afe12]{color:#333;margin-bottom:10px}.downloader-header p[data-v-bd2afe12]{color:#666}.input-section textarea[data-v-bd2afe12]{width:100%;padding:15px;border:2px solid #ddd;border-radius:8px;resize:vertical;font-size:14px;margin-bottom:20px;box-sizing:border-box}.controls[data-v-bd2afe12]{display:flex;gap:15px;align-items:center}.zip-name-input[data-v-bd2afe12]{flex:1;padding:12px;border:2px solid #ddd;border-radius:6px;font-size:14px}.download-btn[data-v-bd2afe12]{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:700;transition:transform .2s}.download-btn[data-v-bd2afe12]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.download-btn[data-v-bd2afe12]:disabled{background:#ccc;cursor:not-allowed;transform:none}.progress-section[data-v-bd2afe12]{margin:25px 0}.progress-bar[data-v-bd2afe12]{width:100%;height:12px;background-color:#f0f0f0;border-radius:6px;overflow:hidden;margin-bottom:10px}.progress-fill[data-v-bd2afe12]{height:100%;background:linear-gradient(90deg,#4facfe,#00f2fe);border-radius:6px;transition:width .3s ease}.progress-info[data-v-bd2afe12]{display:flex;justify-content:space-between;color:#666;font-size:14px}.results-section[data-v-bd2afe12]{margin-top:30px;padding:20px;background-color:#f9f9f9;border-radius:8px}.results-section h3[data-v-bd2afe12]{margin-top:0;color:#333}.summary[data-v-bd2afe12]{display:flex;gap:20px;margin-bottom:20px}.success-count[data-v-bd2afe12]{color:#4caf50;font-weight:700}.failed-count[data-v-bd2afe12]{color:#f44336;font-weight:700}.result-list[data-v-bd2afe12]{max-height:300px;overflow-y:auto}.result-item[data-v-bd2afe12]{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;margin-bottom:8px;border-radius:6px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.result-item.success[data-v-bd2afe12]{border-left:4px solid #4caf50}.result-item.failed[data-v-bd2afe12]{border-left:4px solid #f44336}.filename[data-v-bd2afe12]{flex:1;word-break:break-all;font-size:14px}.status-icon[data-v-bd2afe12]{font-weight:700;margin-left:10px}.result-item.success .status-icon[data-v-bd2afe12]{color:#4caf50}.result-item.failed .status-icon[data-v-bd2afe12]{color:#f44336}.primary_img[data-v-6d24f24e]{cursor:pointer;width:80px;height:80px;display:block;-o-object-fit:cover;object-fit:cover;margin:5px auto;background:#f0f0f0}.primary_img[data-v-6d24f24e] img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.upload[data-v-6d24f24e]{margin-right:10px;cursor:pointer;flex-direction:column;justify-content:center;width:50px;height:50px;border:1px dashed #00bfff;border-radius:5px;overflow:hidden;position:relative}.upload input[data-v-6d24f24e]{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer;font-size:0}.upload .add[data-v-6d24f24e]{font-size:30px;color:#00bfff}.button-list[data-v-6d24f24e]{margin-top:10px;justify-content:space-between;margin-bottom:10px}.button-list .left[data-v-6d24f24e]{align-items:center}.button-list .left .title[data-v-6d24f24e]{width:100px;color:#000}.tag-content[data-v-6d24f24e]{position:relative;width:100%;min-height:40px}.tag-content .tag[data-v-6d24f24e]{background:red;color:#fff;width:80px;transform:rotate(45deg);position:absolute;right:-45px;top:-15px;font-size:12px;padding-top:20px}.box[data-v-6d24f24e]{width:400px;padding:10px;border:1px solid #00bfff;margin:200px auto 0;border-radius:5px}.box .title[data-v-6d24f24e]{text-align:center;font-weight:700}.box .button[data-v-6d24f24e]{text-align:center}.toolbar[data-v-6d24f24e]{width:100%;justify-content:space-between;align-items:center;margin-bottom:10px}.toolbar .input-width[data-v-6d24f24e]{width:250px;margin-right:10px}.toolbar .button[data-v-6d24f24e]{margin-right:10px}.toolbar .right[data-v-6d24f24e]{flex:none!important}.content[data-v-6d24f24e]{padding:10px}.content .left[data-v-6d24f24e]{width:300px;margin-right:10px}.content .left .title[data-v-6d24f24e]{font-weight:700;text-align:left;color:#000}.content .left .bottom[data-v-6d24f24e]{margin-top:20px}.content .right[data-v-6d24f24e]{flex:1}.content .right .title[data-v-6d24f24e]{margin-bottom:10px;font-weight:700}.content .table[data-v-6d24f24e]{box-shadow:0 0 5px 2px rgba(0,0,0,.1);height:180px;border-radius:5px;align-items:flex-start;flex-wrap:wrap;padding:10px;overflow-y:scroll;align-content:flex-start}.content .table .item[data-v-6d24f24e]{cursor:pointer;padding:2px 10px;border-radius:5px;margin:0 10px 10px 0;background:#fff;border:1px solid #dbdbdb}.content .table .item.select[data-v-6d24f24e]{background:#00bfff;color:#fff}.flex[data-v-350098b0]{display:flex}.price_list[data-v-350098b0]{flex-wrap:wrap;justify-content:center}.price_item[data-v-350098b0]{width:30%;border-radius:9px;margin:10px;height:80px;text-align:center;font-size:18px;border:1px solid #2d8cf0;cursor:pointer;flex-direction:column;justify-content:center}.price_item .price[data-v-350098b0]{color:red;font-weight:700}.price_item[data-v-350098b0]:hover{animation:pulse;animation-duration:.5s}.price_item.diy[data-v-350098b0]{font-size:12px;flex-direction:column;justify-content:center}.price_item.diy .price[data-v-350098b0],.price_item.diy .text[data-v-350098b0]{width:100%;text-align:center;height:30px;line-height:30px}.price_item.diy .price input[data-v-350098b0]{width:120px;display:inline-block;margin-right:10px;height:100%;padding:0;border:1px solid #2d8cf0;text-align:center;vertical-align:middle;outline:none}.price_item.diy .price span[data-v-350098b0]{display:inline-block;background:#2d8cf0;color:#fff;padding:0 10px;border-radius:3px}.recharge_online_content .qrcode[data-v-350098b0]{width:250px;height:250px;border:1px solid #000;margin-right:10px;flex-shrink:0}.recharge_online_content .qrcode img[data-v-350098b0]{width:100%;height:100%}.recharge_online_content .recharge_info[data-v-350098b0]{flex:1;flex-direction:column;justify-content:space-between}.pay_time[data-v-350098b0]{color:orange;font-weight:700;text-align:center}.pay_price[data-v-350098b0]{font-weight:700;color:red;text-align:center}.dialog-footer .tips[data-v-350098b0]{font-size:12px}.dialog-footer.flex[data-v-350098b0]{justify-content:space-between;align-items:center;margin-top:20px}.tips_title[data-v-350098b0]{font-size:25px;color:red;padding-left:15px}.toolbar[data-v-4e96b618]{justify-content:space-between;margin-bottom:10px;align-items:center}.toolbar .flex[data-v-4e96b618]{align-items:center}.toolbar span[data-v-4e96b618]{margin:0 5px}.customer[data-v-4e96b618]{margin:0 20px;align-items:center}.pager[data-v-4e96b618]{text-align:right;margin-top:10px}.point .input[data-v-4e96b618]{width:100px;margin-right:10px}.title[data-v-7b2809d8]{text-align:center;color:#000;font-size:18px;margin-bottom:20px}.cell[data-v-7b2809d8]{width:400px;margin:0 auto 20px;align-items:center}.cell .left[data-v-7b2809d8]{width:80px;text-align:right}.cell .right[data-v-7b2809d8]{flex:1}.button[data-v-7b2809d8]{justify-content:center}.details[data-v-5c3fe4c7]{color:#000}.details .title[data-v-5c3fe4c7]{font-weight:700}.details .form[data-v-5c3fe4c7]{padding:10px}.details .form .cell[data-v-5c3fe4c7]{align-items:center;margin-right:20px}.list[data-v-5c3fe4c7]{margin-top:20px;color:#000}.list .title[data-v-5c3fe4c7]{margin-bottom:10px;font-weight:700}.list .toolbar[data-v-5c3fe4c7]{padding:0 10px}.list .table[data-v-5c3fe4c7]{padding:10px}.details[data-v-3a4c4f39]{color:#000}.details .title[data-v-3a4c4f39]{font-weight:700}.details .form[data-v-3a4c4f39]{padding:10px}.details .form .cell[data-v-3a4c4f39]{align-items:center;margin-right:20px}.list[data-v-3a4c4f39]{margin-top:20px;color:#000}.list .title[data-v-3a4c4f39]{margin-bottom:10px;font-weight:700}.list .toolbar[data-v-3a4c4f39]{padding:0 10px}.list .table[data-v-3a4c4f39]{padding:10px}.details[data-v-2ec9506e]{color:#000}.details .title[data-v-2ec9506e]{font-weight:700}.details .form[data-v-2ec9506e]{flex-wrap:wrap;padding:10px}.details .form .cell[data-v-2ec9506e]{margin-bottom:10px;align-items:center;margin-right:20px}.details .form .cell .cell[data-v-2ec9506e]{margin-bottom:0}.list[data-v-2ec9506e]{margin-top:20px;color:#000}.list .title[data-v-2ec9506e]{margin-bottom:10px;font-weight:700}.list .toolbar[data-v-2ec9506e]{padding:0 10px}.list .table[data-v-2ec9506e]{padding:10px}.details[data-v-6bd5f2a9]{color:#000}.details .title[data-v-6bd5f2a9]{font-weight:700}.details .form[data-v-6bd5f2a9]{padding:10px}.details .form .cell[data-v-6bd5f2a9]{align-items:center;margin-right:20px}.list[data-v-6bd5f2a9]{margin-top:20px;color:#000}.list .title[data-v-6bd5f2a9]{margin-bottom:10px;font-weight:700}.list .toolbar[data-v-6bd5f2a9]{padding:0 10px}.list .table[data-v-6bd5f2a9]{padding:10px}.task-assign-rule[data-v-2ae797c2]{padding:20px}.task-assign-rule .setting-card[data-v-2ae797c2]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}.task-assign-rule .setting-header[data-v-2ae797c2]{padding:20px 24px;border-bottom:1px solid #e8eaec}.task-assign-rule .setting-header h3[data-v-2ae797c2]{margin:0 0 8px 0;font-size:18px;font-weight:500;color:#17233d}.task-assign-rule .setting-header .desc[data-v-2ae797c2]{margin:0;font-size:14px;color:#808695}.task-assign-rule .setting-body[data-v-2ae797c2]{padding:24px}.task-assign-rule .rule-options[data-v-2ae797c2]{display:flex;flex-direction:column;gap:16px;max-width:600px}.task-assign-rule .rule-item[data-v-2ae797c2]{display:flex;align-items:center;padding:20px;border:2px solid #e8eaec;border-radius:8px;cursor:pointer;transition:all .2s}.task-assign-rule .rule-item[data-v-2ae797c2]:hover{border-color:#2d8cf0;background:#f8f9fa}.task-assign-rule .rule-item.active[data-v-2ae797c2]{border-color:#2d8cf0;background:#f0f7ff}.task-assign-rule .rule-item .rule-icon[data-v-2ae797c2]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#f0f7ff;border-radius:8px;margin-right:16px;color:#2d8cf0}.task-assign-rule .rule-item .rule-content[data-v-2ae797c2]{flex:1}.task-assign-rule .rule-item .rule-content .rule-title[data-v-2ae797c2]{font-size:16px;font-weight:500;color:#17233d;margin-bottom:4px}.task-assign-rule .rule-item .rule-content .rule-desc[data-v-2ae797c2]{font-size:14px;color:#808695}.task-assign-rule .rule-item .rule-check[data-v-2ae797c2]{margin-left:16px}.task-assign-rule .setting-footer[data-v-2ae797c2]{margin-top:24px;display:flex;gap:12px}.details[data-v-06c52612]{color:#000}.details .title[data-v-06c52612]{font-weight:700}.details .form[data-v-06c52612]{padding:10px}.details .form .cell[data-v-06c52612]{align-items:center;margin-right:20px}.list[data-v-06c52612]{margin-top:20px;color:#000}.list .title[data-v-06c52612]{margin-bottom:10px;font-weight:700}.list .toolbar[data-v-06c52612]{padding:0 10px}.list .table[data-v-06c52612]{padding:10px}.career-set[data-v-2d486421]{color:#000}.career-set .toolbar[data-v-2d486421]{margin-bottom:10px}.career-set .dialog-footer[data-v-2d486421]{text-align:right;margin-top:8px}.material-cascade-picker[data-v-709db2e6]{min-height:160px}.material-cascade-picker[data-v-709db2e6] .el-form-item{margin-bottom:8px}.material-cascade-picker[data-v-709db2e6] .el-form-item__content>.el-button{margin:0 8px 8px 0}.cascade-opt-list[data-v-709db2e6]{display:flex;flex-wrap:wrap;align-items:flex-start}.cascade-opt[data-v-709db2e6]{display:inline-block;position:relative;margin:0 8px 20px 0}.cascade-opt[data-v-709db2e6] .el-button{margin:0}.cascade-empty[data-v-709db2e6]{font-size:12px;color:#909399}.cascade-hit[data-v-709db2e6]{color:#409eff}.cascade-opt .tag[data-v-709db2e6]{position:absolute;top:-15px;right:0;background:red;color:#fff;font-size:12px;padding:0 10px;line-height:normal;white-space:nowrap;width:-moz-max-content;width:max-content;z-index:1}.cascade-opt.has-price-tag[data-v-709db2e6]{min-width:52px}.peer-dimen-bind-panel .hint[data-v-63da33c2]{color:#666;font-size:12px;margin:0 0 8px}.peer-dimen-bind-panel .toolbar[data-v-63da33c2]{margin-bottom:8px}.peer-dimen-bind-panel .pager[data-v-63da33c2]{margin-top:10px;text-align:right}.peer-dimen-bind-panel .pick-title[data-v-63da33c2]{font-weight:600;margin:8px 0 4px}.peer-dimen-bind-panel .bind-body[data-v-63da33c2]{max-height:68vh;overflow:auto}.peer-dimen-bind-panel .invalid-local[data-v-63da33c2]{color:#f56c6c}.supplier-dimen-manage[data-v-5c8b9774]{color:#303133;padding:4px 2px 12px}.supplier-dimen-manage .supplier-bar[data-v-5c8b9774]{margin-bottom:4px}.supplier-dimen-manage .supplier-bar[data-v-5c8b9774] .el-form-item{margin-bottom:8px}.supplier-dimen-manage .supplier-bar[data-v-5c8b9774] .el-button{margin:0 8px 8px 0}.supplier-dimen-manage .empty-inline[data-v-5c8b9774]{color:#909399;font-size:13px}.supplier-dimen-manage .pane-head[data-v-5c8b9774]{display:flex;align-items:center;margin:4px 0 12px}.supplier-dimen-manage .pane-title[data-v-5c8b9774]{font-size:16px;font-weight:600}.supplier-dimen-manage .pane-code[data-v-5c8b9774]{margin-left:12px;color:#909399;font-size:13px}.supplier-dimen-manage .empty-pane[data-v-5c8b9774]{margin-top:16px;padding:20px 12px;color:#909399;font-size:13px}.toolbar[data-v-f24bd6c0]{justify-content:space-between;margin-bottom:12px}.toolbar .item[data-v-f24bd6c0]{display:flex;align-items:center;gap:6px}.search-input[data-v-f24bd6c0]{width:200px;margin-right:6px}.details[data-v-092817ba]{color:#000}.details .title[data-v-092817ba]{font-weight:700}.details .form[data-v-092817ba]{padding:10px}.details .form .cell[data-v-092817ba]{align-items:center;margin-right:20px}.list[data-v-092817ba]{margin-top:20px;color:#000}.list .title[data-v-092817ba]{margin-bottom:10px;font-weight:700}.list .toolbar[data-v-092817ba]{padding:0 10px}.list .table[data-v-092817ba]{padding:10px}.list .count-badge[data-v-092817ba]{display:inline-block;min-width:24px;height:22px;line-height:22px;text-align:center;padding:0 6px;margin-right:10px;border-radius:11px;background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff;font-size:13px;font-weight:700;box-shadow:0 2px 6px rgba(64,158,255,.35)}.form-tip[data-v-a306b874]{font-size:12px;color:#909399;line-height:1.4;margin-top:4px}.list[data-v-a306b874]{margin-top:20px;color:#000}.list .title[data-v-a306b874]{margin-bottom:10px;font-weight:700}.list .toolbar[data-v-a306b874]{padding:0 10px}.list .table[data-v-a306b874]{padding:10px}.sort-section[data-v-a306b874]{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e8e8e8}.sort-section .title[data-v-a306b874]{font-size:16px;font-weight:700;margin-bottom:15px}.sort-section .title .subtitle[data-v-a306b874]{font-size:12px;color:#999;font-weight:400;margin-left:10px}.sort-section .sort-toolbar[data-v-a306b874]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.sort-section .sort-toolbar .sort-stats[data-v-a306b874]{color:#666;font-size:13px;margin-left:auto}.sort-section .sort-grid[data-v-a306b874]{min-height:100px;background:#fff;border-radius:6px;border:1px solid #e8e8e8;padding:16px}.sort-section .sort-grid .draggable-container[data-v-a306b874]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:1200px){.sort-section .sort-grid .draggable-container[data-v-a306b874]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.sort-section .sort-grid .draggable-container[data-v-a306b874]{grid-template-columns:repeat(2,1fr)}}.sort-section .sort-grid .sort-card[data-v-a306b874]{display:flex;align-items:center;padding:10px 14px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:8px;cursor:grab;transition:all .2s}.sort-section .sort-grid .sort-card[data-v-a306b874]:hover{background:#ecf5ff;border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.2)}.sort-section .sort-grid .sort-card.ghost[data-v-a306b874]{opacity:.5;background:#ecf5ff;border:2px dashed #409eff}.sort-section .sort-grid .sort-card .drag-handle[data-v-a306b874]{cursor:grab;display:flex;align-items:center;margin-right:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sort-section .sort-grid .sort-card .drag-handle .drag-icon[data-v-a306b874]{width:16px;height:16px;opacity:.6;transition:opacity .2s}.sort-section .sort-grid .sort-card .drag-handle:hover .drag-icon[data-v-a306b874]{opacity:1}.sort-section .sort-grid .sort-card .drag-handle[data-v-a306b874]:active{cursor:grabbing}.sort-section .sort-grid .sort-card .card-index[data-v-a306b874]{width:24px;height:24px;line-height:24px;text-align:center;background:#409eff;color:#fff;border-radius:50%;font-size:12px;font-weight:700;margin-right:10px;flex-shrink:0}.sort-section .sort-grid .sort-card .card-info[data-v-a306b874]{min-width:0;overflow:hidden}.sort-section .sort-grid .sort-card .card-info .card-name[data-v-a306b874]{font-size:14px;font-weight:500;color:#303133;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sort-section .sort-grid .sort-card .card-info .card-id[data-v-a306b874]{font-size:12px;color:#909399;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sort-section .sort-grid .empty-tip[data-v-a306b874]{text-align:center;padding:40px;color:#999;font-size:14px}.image-upload-dropzone[data-v-4d425cec]{flex-shrink:0}.panel-title[data-v-4d425cec]{margin:0 0 16px 0;font-size:18px;font-weight:600;color:#1f1f1f;border-left:4px solid #1890ff;padding-left:12px;flex-shrink:0}.upload-target[data-v-4d425cec]{margin-bottom:12px;padding:10px 12px;border-radius:6px;border:1px solid #e8e8e8;background:#fafafa;flex-shrink:0}.upload-target.is-ready[data-v-4d425cec]{border-color:#b7eb8f;background:#f6ffed}.upload-target.is-empty[data-v-4d425cec]{border-color:#ffe58f;background:#fffbe6}.upload-target-label[data-v-4d425cec]{font-size:11px;color:#8c8c8c;margin-bottom:4px}.upload-target-value[data-v-4d425cec]{display:flex;align-items:center;gap:6px;font-size:13px;color:#262626;font-weight:500;min-width:0}.upload-target-value span[data-v-4d425cec]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-target.is-empty .upload-target-value[data-v-4d425cec]{color:#ad6800;font-weight:400}.upload-channel[data-v-4d425cec]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;padding:8px 10px;border-radius:6px;border:1px solid #ffe58f;background:#fffbe6;flex-shrink:0}.upload-channel.is-alive[data-v-4d425cec]{border-color:#b7eb8f;background:#f6ffed}.upload-channel-text[data-v-4d425cec]{display:flex;align-items:center;gap:6px;font-size:12px;color:#ad6800;line-height:1.4}.upload-channel.is-alive .upload-channel-text[data-v-4d425cec]{color:#389e0d}.agent-warning[data-v-4d425cec]{margin-bottom:12px}.upload-no-category[data-v-4d425cec] .el-upload-dragger{opacity:.72}.upload-dragger[data-v-4d425cec],.upload-dragger[data-v-4d425cec] .el-upload{width:100%}.upload-dragger[data-v-4d425cec] .el-upload-dragger{width:100%;height:auto;padding:30px 20px;border-radius:8px;background:#fafafa}.upload-dragger[data-v-4d425cec] .el-upload-dragger:hover{border-color:#1890ff;background:#e6f7ff}.upload-no-agent[data-v-4d425cec] .el-upload-dragger{border-color:#ffe58f;background:#fffbe6}.upload-no-agent[data-v-4d425cec] .el-upload-dragger:hover{border-color:#faad14;background:#fff7e6;cursor:pointer}.upload-icon[data-v-4d425cec]{margin-bottom:10px;color:#1890ff;line-height:1}.upload-icon i[data-v-4d425cec]{font-size:40px}.upload-text[data-v-4d425cec]{margin:0 0 8px 0;font-size:16px;color:#333;font-weight:500}.upload-hint[data-v-4d425cec]{margin:0 0 4px 0;font-size:12px;color:#666}.upload-hint-small[data-v-4d425cec]{margin:0;font-size:12px;color:#999}.upload-queue-wrapper[data-v-14699a40]{margin-top:20px;flex:1;min-height:0;display:flex;flex-direction:column;border-top:1px solid #f0f0f0;padding-top:15px}.overall-progress[data-v-14699a40]{margin-bottom:12px;flex-shrink:0}.overall-progress[data-v-14699a40] .el-progress-bar__outer{border-radius:4px}.overall-progress[data-v-14699a40] .el-progress__text{font-size:12px!important}.overall-header[data-v-14699a40]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;color:#333;font-weight:500}.overall-count[data-v-14699a40]{font-size:11px;color:#888;font-weight:400}.upload-queue-wrapper h4[data-v-14699a40]{margin:0 0 10px 0;font-size:14px;color:#666;flex-shrink:0}.queue-list-scroll[data-v-14699a40]{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.queue-item[data-v-14699a40]{margin-bottom:12px;background:#f9f9f9;padding:8px;border-radius:4px;font-size:12px}.queue-info[data-v-14699a40]{display:flex;justify-content:space-between;margin-bottom:4px}.q-name[data-v-14699a40]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.q-status[data-v-14699a40]{font-weight:700}.q-status.pending[data-v-14699a40]{color:#999}.q-status.cloud_importing[data-v-14699a40],.q-status.processing[data-v-14699a40],.q-status.source_uploading[data-v-14699a40],.q-status.thumb_processing[data-v-14699a40],.q-status.uploading[data-v-14699a40]{color:#1890ff}.q-status.success[data-v-14699a40]{color:#52c41a}.q-status.duplicate[data-v-14699a40]{color:#d48806;cursor:default}.q-status.error[data-v-14699a40]{color:#ff4d4f}.q-status.cloud_failed[data-v-14699a40]{color:#fa8c16;cursor:pointer;text-decoration:underline}.queue-item[data-v-14699a40] .el-progress{margin-top:2px}.batch-summary[data-v-14699a40]{margin:8px 0 0;font-size:12px;color:#666;flex-shrink:0}.category-aside[data-v-5b4caae1]{flex:1;min-height:120px;width:100%;padding:16px 12px;display:flex;flex-direction:column;overflow:hidden;background:transparent}.category-aside-head[data-v-5b4caae1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;flex-shrink:0}.category-aside-title[data-v-5b4caae1]{font-size:14px;font-weight:600;color:#262626}.category-add-root[data-v-5b4caae1]{padding:0 4px;color:#1890ff}.category-aside-hint[data-v-5b4caae1]{margin:0 0 8px;font-size:11px;color:#8c8c8c}.category-tree[data-v-5b4caae1]{flex:1;min-height:0;overflow:auto;background:transparent}.category-tree[data-v-5b4caae1] .el-tree-node__content{height:32px;border-radius:4px}.category-tree[data-v-5b4caae1] .el-tree-node__content:hover{background:#f0f5ff}.cat-node[data-v-5b4caae1]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:4px;padding-right:2px;overflow:hidden}.cat-node-label[data-v-5b4caae1]{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#434343}.cat-node-icon[data-v-5b4caae1]{color:#8c8c8c;flex-shrink:0}.cat-node-actions[data-v-5b4caae1]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.cat-node-btn[data-v-5b4caae1]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:#bfbfbf;cursor:pointer;line-height:1;font-size:13px}.cat-node-btn[data-v-5b4caae1]:hover{background:#e6f7ff;color:#1890ff}.cat-node-add[data-v-5b4caae1]{opacity:.55}.cat-node-add[data-v-5b4caae1]:focus,.cat-node-add[data-v-5b4caae1]:hover,.category-tree[data-v-5b4caae1] .el-tree-node__content:hover .cat-node-add{opacity:1}.cat-node-more-trigger[data-v-5b4caae1]{opacity:.35}.cat-node-more-trigger[data-v-5b4caae1]:hover,.cat-node-more:focus-within .cat-node-more-trigger[data-v-5b4caae1],.category-tree[data-v-5b4caae1] .el-tree-node__content:hover .cat-node-more-trigger{opacity:1}.category-clear[data-v-5b4caae1]{flex-shrink:0;padding-top:8px;border-top:1px solid #f0f0f0;text-align:center}.scene-aside[data-v-e2e4c7d8]{flex:0 1 auto;width:100%;max-height:42%;min-height:140px;padding:12px 12px 10px;display:flex;flex-direction:column;overflow:hidden;border-top:1px solid #f0f0f0;background:transparent}.scene-aside-head[data-v-e2e4c7d8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;flex-shrink:0}.scene-aside-title[data-v-e2e4c7d8]{font-size:14px;font-weight:600;color:#262626}.scene-manage-btn[data-v-e2e4c7d8]{padding:0 4px;color:#1890ff}.scene-aside-hint[data-v-e2e4c7d8]{margin:0 0 8px;font-size:11px;color:#8c8c8c}.scene-list[data-v-e2e4c7d8]{list-style:none;margin:0;padding:0;flex:1;min-height:0;overflow:auto}.scene-item[data-v-e2e4c7d8]{display:flex;align-items:center;gap:6px;padding:6px 8px;margin-bottom:2px;border-radius:4px;cursor:pointer;font-size:13px;color:#434343}.scene-item[data-v-e2e4c7d8]:hover{background:#f0f5ff}.scene-item.is-active[data-v-e2e4c7d8]{background:#e6f7ff;color:#1890ff;font-weight:500}.scene-item-check[data-v-e2e4c7d8]{flex-shrink:0;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#fff;border:1px solid #d9d9d9;border-radius:2px;background:#fff;box-sizing:border-box}.scene-item-check.is-on[data-v-e2e4c7d8]{border-color:#1890ff;background:#1890ff}.scene-item.is-active .scene-item-check[data-v-e2e4c7d8]{color:#fff}.scene-item-name[data-v-e2e4c7d8]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-empty[data-v-e2e4c7d8]{padding:12px 8px;font-size:12px;color:#bfbfbf}.scene-clear[data-v-e2e4c7d8]{flex-shrink:0;padding-top:8px;border-top:1px solid #f0f0f0;text-align:center}.library-main[data-v-2720f6bd]{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.library-header[data-v-2720f6bd]{height:64px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#fff;flex-shrink:0}.library-title[data-v-2720f6bd]{margin:0;font-size:18px;font-weight:600;color:#1f1f1f}.library-filter-tag[data-v-2720f6bd]{display:inline-block;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:500;color:#1890ff;background:#e6f7ff;border-radius:10px;vertical-align:middle;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar[data-v-2720f6bd]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.btn-tool[data-v-2720f6bd]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;cursor:pointer;font-size:13px;color:#595959;transition:all .3s}.btn-tool i[data-v-2720f6bd]{font-size:14px;line-height:1}.btn-tool[data-v-2720f6bd]:hover{color:#1890ff;border-color:#1890ff}.btn-tool.btn-danger[data-v-2720f6bd]{color:#ff4d4f;border-color:#ff4d4f}.btn-tool.btn-danger[data-v-2720f6bd]:hover{background:#ff4d4f;color:#fff}.btn-tool[data-v-2720f6bd]:disabled{color:#d9d9d9;border-color:#d9d9d9;cursor:not-allowed;background:#f5f5f5}.filter-bar[data-v-2720f6bd]{display:flex;align-items:center;gap:10px;padding:10px 24px;border-bottom:1px solid #f0f0f0;background:#fafafa;flex-shrink:0;flex-wrap:wrap}.filter-tag-select[data-v-2720f6bd]{width:220px}.filter-keyword[data-v-2720f6bd]{width:200px}.filter-search-mode[data-v-2720f6bd]{flex-shrink:0}.image-grid[data-v-2720f6bd]{flex:1;overflow-y:auto;padding:24px;background:#fff}.grid-content[data-v-2720f6bd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px;align-content:start}.image-card[data-v-2720f6bd]{width:160px;cursor:pointer;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-preview[data-v-2720f6bd]{width:160px;height:160px;border-radius:8px;overflow:hidden;position:relative;background:#f5f5f5;border:2px solid transparent;transition:all .3s;box-shadow:0 2px 6px rgba(0,0,0,.05)}.preview-img[data-v-2720f6bd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.file-placeholder[data-v-2720f6bd]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f0f2f5;color:#8c8c8c;font-weight:700;font-size:14px}.format-badge[data-v-2720f6bd]{position:absolute;top:6px;right:6px;z-index:2;max-width:calc(100% - 12px);padding:1px 6px;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.02em;color:#fff;background:rgba(0,0,0,.55);border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.image-card.is-selected .card-preview[data-v-2720f6bd]{border-color:#1890ff;box-shadow:0 0 0 4px rgba(24,144,255,.2),0 4px 12px rgba(0,0,0,.15);transform:scale(1.05);z-index:2}.select-overlay[data-v-2720f6bd]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(24,144,255,.1);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;z-index:1}.image-card.is-selected .select-overlay[data-v-2720f6bd]{opacity:1}.check-circle[data-v-2720f6bd]{width:32px;height:32px;background:#1890ff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(24,144,255,.4);transform:scale(0);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.image-card.is-selected .check-circle[data-v-2720f6bd]{transform:scale(1)}.card-info[data-v-2720f6bd]{margin-top:8px;text-align:center}.file-name[data-v-2720f6bd]{font-size:12px;color:#595959;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:160px}.card-meta[data-v-2720f6bd]{margin-top:4px;min-height:34px;text-align:left}.ocr-text[data-v-2720f6bd]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:break-word;font-size:11px;line-height:1.45;color:#595959;cursor:text;padding:2px 4px;border-radius:3px;border:1px solid transparent;transition:background .15s,border-color .15s;max-height:calc(2.9em + 4px)}.ocr-text[data-v-2720f6bd]:hover{background:#f5f5f5;border-color:#e8e8e8}.ocr-text.is-empty[data-v-2720f6bd]{color:#bfbfbf;font-style:italic}.ocr-edit-wrap[data-v-2720f6bd]{position:relative}.ocr-edit[data-v-2720f6bd]{display:block;width:100%;box-sizing:border-box;min-height:48px;max-height:96px;padding:4px 6px;font-size:11px;line-height:1.45;color:#262626;font-family:inherit;border:1px solid #91d5ff;border-radius:3px;background:#fff;resize:vertical;overflow-y:auto;outline:none}.ocr-edit[data-v-2720f6bd]:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.15)}.ocr-edit[data-v-2720f6bd]:disabled{opacity:.7;cursor:wait}.ocr-saving[data-v-2720f6bd]{position:absolute;right:4px;bottom:4px;font-size:12px;color:#1890ff;pointer-events:none}.card-actions[data-v-2720f6bd]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:6px}.btn-card-act[data-v-2720f6bd]{padding:1px 6px;font-size:11px;line-height:1.4;color:#1890ff;background:transparent;border:1px solid #91d5ff;border-radius:4px;cursor:pointer}.btn-card-act[data-v-2720f6bd]:hover:not(:disabled){background:#e6f7ff}.btn-card-act[data-v-2720f6bd]:disabled{opacity:.5;cursor:not-allowed}.empty-state[data-v-2720f6bd]{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;color:#bfbfbf}.empty-icon[data-v-2720f6bd]{margin-bottom:16px;opacity:.5;line-height:1}.empty-icon i[data-v-2720f6bd]{font-size:64px}.empty-state p[data-v-2720f6bd]{margin:0 0 8px 0;font-size:16px;color:#8c8c8c}.empty-hint[data-v-2720f6bd]{font-size:13px}.list-enter-active[data-v-2720f6bd],.list-leave-active[data-v-2720f6bd]{transition:all .4s ease}.list-enter-from[data-v-2720f6bd],.list-leave-to[data-v-2720f6bd]{opacity:0;transform:scale(.8)}.pager[data-v-2720f6bd]{text-align:right;margin-top:10px;padding:0 24px 12px}.tag-dialog-desc[data-v-dc6c8420]{margin:0 0 14px;font-size:13px;color:#8c8c8c;line-height:1.5}.tag-create-row[data-v-dc6c8420]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.tag-create-name[data-v-dc6c8420]{flex:1;min-width:0}.tag-create-sort[data-v-dc6c8420]{width:110px}.tag-toolbar[data-v-dc6c8420]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.tag-search[data-v-dc6c8420]{width:200px}.tag-count[data-v-dc6c8420]{flex:1;font-size:12px;color:#8c8c8c}.tag-table-wrap[data-v-dc6c8420]{border:1px solid #f0f0f0;border-radius:4px;overflow:hidden}.tag-name-text[data-v-dc6c8420]{color:#262626}.tag-edit-sort[data-v-dc6c8420]{width:96px}.tag-btn-danger[data-v-dc6c8420]{color:#ff4d4f}.tag-btn-danger[data-v-dc6c8420]:hover{color:#ff7875}.dialog-footer[data-v-dc6c8420]{text-align:right}.scene-dialog-desc[data-v-5c001e62]{margin:0 0 14px;font-size:13px;color:#8c8c8c;line-height:1.5}.scene-create-row[data-v-5c001e62]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.scene-create-name[data-v-5c001e62]{flex:1;min-width:0}.scene-create-sort[data-v-5c001e62]{width:110px}.scene-toolbar[data-v-5c001e62]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.scene-search[data-v-5c001e62]{width:200px}.scene-count[data-v-5c001e62]{flex:1;font-size:12px;color:#8c8c8c}.scene-table-wrap[data-v-5c001e62]{border:1px solid #f0f0f0;border-radius:4px;overflow:hidden}.scene-name-text[data-v-5c001e62]{color:#262626}.scene-edit-sort[data-v-5c001e62]{width:96px}.scene-btn-danger[data-v-5c001e62]{color:#ff4d4f}.scene-btn-danger[data-v-5c001e62]:hover{color:#ff7875}.dialog-footer[data-v-5c001e62]{text-align:right}.pick-hint[data-v-ad0ee9fa]{margin:0 0 12px;font-size:13px;color:#8c8c8c;line-height:1.5}.pick-search[data-v-ad0ee9fa]{margin-bottom:12px}.pick-empty[data-v-ad0ee9fa]{padding:32px 12px;text-align:center;font-size:13px;color:#bfbfbf}.pick-list[data-v-ad0ee9fa]{max-height:360px;overflow:auto;border:1px solid #f0f0f0;border-radius:4px;padding:8px 12px}.pick-check-all[data-v-ad0ee9fa]{display:block;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.pick-group[data-v-ad0ee9fa]{display:flex;flex-direction:column;gap:4px}.pick-item[data-v-ad0ee9fa]{margin-right:0;padding:4px 0}.dialog-footer[data-v-ad0ee9fa]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.pick-count[data-v-ad0ee9fa]{margin-right:auto;font-size:12px;color:#8c8c8c}.pick-hint[data-v-63b190f8]{margin:0 0 12px;font-size:13px;color:#8c8c8c}.pick-empty[data-v-63b190f8]{padding:24px 0;text-align:center;color:#bfbfbf;font-size:13px}.pick-tree[data-v-63b190f8]{max-height:360px;overflow:auto;border:1px solid #f0f0f0;border-radius:6px;padding:6px}.pick-node[data-v-63b190f8]{display:inline-flex;align-items:center;gap:6px;font-size:13px}.pick-node-icon[data-v-63b190f8]{color:#faad14}.pick-node-label[data-v-63b190f8]{color:#262626}.dialog-footer[data-v-63b190f8]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.pick-current[data-v-63b190f8]{margin-right:auto;font-size:12px;color:#8c8c8c}.manage-body[data-v-e6715a98]{display:flex;gap:20px;min-height:420px}.manage-media[data-v-e6715a98]{position:relative;flex:0 0 440px;width:440px;height:440px;border-radius:8px;overflow:hidden;background:#f5f5f5;border:1px solid #f0f0f0;display:flex;align-items:center;justify-content:center}.manage-media.is-dragover[data-v-e6715a98]{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.preview-img[data-v-e6715a98]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.preview-placeholder[data-v-e6715a98]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#bfbfbf;font-size:13px}.preview-placeholder i[data-v-e6715a98]{font-size:48px}.thumb-busy-mask[data-v-e6715a98]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:hsla(0,0%,100%,.78);color:#1890ff;font-size:14px;z-index:4}.thumb-busy-mask i[data-v-e6715a98]{font-size:26px}.ocr-busy-badge[data-v-e6715a98]{position:absolute;left:12px;bottom:12px;padding:4px 10px;border-radius:14px;background:rgba(24,144,255,.92);color:#fff;font-size:12px;z-index:4}.drag-overlay[data-v-e6715a98]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:rgba(24,144,255,.12);color:#1890ff;font-size:14px;z-index:5}.drag-overlay i[data-v-e6715a98]{font-size:32px}.manage-meta[data-v-e6715a98]{flex:1;min-width:0;max-height:520px;overflow:auto}.meta-section-title[data-v-e6715a98]{margin:0 0 8px;font-size:13px;font-weight:600;color:#262626}.meta-section-title+.media-actions[data-v-e6715a98],.meta-section-title+.meta-dl[data-v-e6715a98],.meta-section-title+.meta-form[data-v-e6715a98],.meta-section-title+.meta-ocr-input[data-v-e6715a98]{margin-bottom:8px}.media-actions[data-v-e6715a98]{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.media-hint[data-v-e6715a98]{font-size:12px;color:#8c8c8c}.pending-replace[data-v-e6715a98]{display:flex;align-items:center;gap:12px;padding:10px;margin-bottom:16px;border:1px solid #91d5ff;background:#e6f7ff;border-radius:6px}.pending-thumb[data-v-e6715a98]{flex:0 0 56px;width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #d9d9d9;background:#fff}.pending-info[data-v-e6715a98]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pending-title[data-v-e6715a98]{font-size:12px;color:#1890ff;font-weight:600}.pending-name[data-v-e6715a98]{font-size:12px;color:#595959;word-break:break-all}.pending-btns[data-v-e6715a98]{display:flex;gap:6px;flex-shrink:0}.meta-form[data-v-e6715a98]{margin-bottom:8px}.meta-form[data-v-e6715a98] .el-form-item{margin-bottom:12px}.meta-dl[data-v-e6715a98]{margin:0 0 16px}.meta-row[data-v-e6715a98]{display:flex;gap:12px;padding:6px 0;border-bottom:1px solid #f5f5f5;font-size:13px}.meta-row dt[data-v-e6715a98]{flex:0 0 72px;color:#8c8c8c}.meta-row dd[data-v-e6715a98]{flex:1;margin:0;color:#262626;word-break:break-all}.meta-ocr-input[data-v-e6715a98]{margin-bottom:8px}.meta-ocr-input[data-v-e6715a98] .el-textarea__inner{font-size:12px;line-height:1.5;color:#595959;font-family:inherit}.ocr-actions[data-v-e6715a98]{margin-bottom:8px}.hidden-file-input[data-v-e6715a98]{display:none}.dialog-footer[data-v-e6715a98]{text-align:right}@media (max-width:960px){.manage-body[data-v-e6715a98]{flex-direction:column}.manage-media[data-v-e6715a98]{flex:none;width:100%;height:300px}}.search-wrap[data-v-1b4005be]{display:flex;flex-direction:column;gap:12px}.search-query[data-v-1b4005be]{display:flex;gap:16px;flex-shrink:0}.query-dropzone[data-v-1b4005be]{position:relative;flex:0 0 240px;width:240px;height:170px;border:2px dashed #dcdfe6;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fafafa;overflow:hidden;box-sizing:border-box}.query-dropzone.has-preview[data-v-1b4005be],.query-dropzone.is-dragover[data-v-1b4005be]{border-color:#409eff;background:#f0f7ff}.query-dropzone.is-processing[data-v-1b4005be]{cursor:wait}.hidden-input[data-v-1b4005be]{display:none}.query-preview[data-v-1b4005be]{max-width:calc(100% - 16px);max-height:152px;-o-object-fit:contain;object-fit:contain;display:block}.dropzone-error[data-v-1b4005be],.dropzone-hint[data-v-1b4005be]{text-align:center;color:#909399;padding:0 12px}.dropzone-error i[data-v-1b4005be],.dropzone-hint i[data-v-1b4005be]{font-size:28px;display:block;margin-bottom:6px}.dropzone-error p[data-v-1b4005be],.dropzone-hint p[data-v-1b4005be]{margin:0;font-size:13px;line-height:1.5}.dropzone-sub[data-v-1b4005be]{margin-top:4px;font-size:12px;color:#c0c4cc}.dropzone-error[data-v-1b4005be],.dropzone-error i[data-v-1b4005be]{color:#e6a23c}.clear-btn[data-v-1b4005be]{position:absolute;top:4px;right:4px;background:hsla(0,0%,100%,.95);z-index:2}.query-options[data-v-1b4005be]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;padding-top:4px}.option-row[data-v-1b4005be]{display:flex;align-items:center;gap:8px}.option-label[data-v-1b4005be]{font-size:12px;color:#606266;white-space:nowrap;flex:0 0 auto}.option-select[data-v-1b4005be]{flex:1;min-width:0}.option-slider[data-v-1b4005be]{flex:1;margin-left:4px}.search-btn[data-v-1b4005be]{width:100%;margin-top:auto}.search-results[data-v-1b4005be]{border-top:1px solid #f0f0f0;padding-top:10px;min-height:0}.results-head[data-v-1b4005be]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:14px;font-weight:600;color:#303133}.results-grid[data-v-1b4005be]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;max-height:52vh;overflow-y:auto;align-content:start;min-height:120px}.result-card[data-v-1b4005be]{cursor:pointer;transition:all .2s;border:2px solid transparent;border-radius:8px;padding:2px}.result-card[data-v-1b4005be]:hover{border-color:#91d5ff}.result-card.is-selected[data-v-1b4005be]{border-color:#409eff;background:#f0f7ff}.result-thumb[data-v-1b4005be]{position:relative;width:100%;height:140px;border-radius:6px;overflow:hidden;background:#f5f5f5}.result-thumb img[data-v-1b4005be]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.thumb-fallback[data-v-1b4005be]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#bfbfbf;font-size:28px}.result-similarity[data-v-1b4005be]{position:absolute;left:6px;bottom:6px;padding:1px 6px;font-size:11px;font-weight:600;color:#fff;background:rgba(24,144,255,.92);border-radius:10px}.result-info[data-v-1b4005be]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:4px}.result-name[data-v-1b4005be]{font-size:12px;color:#595959;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.btn-manage[data-v-1b4005be]{padding:1px 8px;font-size:11px;color:#409eff;background:transparent;border:1px solid #91d5ff;border-radius:4px;cursor:pointer;flex-shrink:0}.btn-manage[data-v-1b4005be]:hover{background:#e6f7ff}.results-empty[data-v-1b4005be]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;color:#c0c4cc;font-size:13px;min-height:120px}.results-empty i[data-v-1b4005be]{font-size:40px;margin-bottom:10px}.results-empty p[data-v-1b4005be]{margin:0}.image-manager-container[data-v-cbb4804a]{display:flex;height:80vh;background-color:#f0f2f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow:hidden}.left-panel[data-v-cbb4804a]{width:320px;background:#fff;border-right:1px solid #e8e8e8;padding:24px;display:flex;margin-right:10px;flex-direction:column;box-shadow:2px 0 8px rgba(0,0,0,.05);z-index:10;min-height:0;overflow-y:auto}.right-panel[data-v-cbb4804a]{flex:1;display:flex;flex-direction:column;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;min-width:0}.library-layout[data-v-cbb4804a]{display:flex;height:100%;min-height:0}.library-sidebar[data-v-cbb4804a]{width:220px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;border-right:1px solid #f0f0f0;background:#fafbfc}.material-review[data-v-e09bcd58]{padding:20px 24px;background:rgba(245,247,250,.72);display:flex;flex-direction:column;min-height:calc(100vh - 160px);height:100%;box-sizing:border-box}.review-header[data-v-e09bcd58]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.review-header .review-title[data-v-e09bcd58]{font-size:20px;font-weight:700;color:#303133;margin:0}.review-header .review-filters[data-v-e09bcd58]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.review-header .review-filters .review-count[data-v-e09bcd58]{font-size:13px;color:#909399}.review-grid[data-v-e09bcd58]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;flex:1;min-height:0;align-content:start}.review-card[data-v-e09bcd58]{background:#fff;border:1px solid #ebeef5;border-radius:8px;overflow:hidden;cursor:pointer;transition:box-shadow .2s,border-color .2s}.review-card[data-v-e09bcd58]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#c0c4cc}.review-card.is-selected[data-v-e09bcd58]{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.15)}.review-card-thumb[data-v-e09bcd58]{position:relative;height:160px;background:#f5f7fa;display:flex;align-items:center;justify-content:center;overflow:hidden}.review-card-thumb .review-thumb-img[data-v-e09bcd58]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-card-thumb .review-thumb-empty[data-v-e09bcd58]{font-size:48px;color:#dcdfe6}.review-card-thumb .review-card-check[data-v-e09bcd58]{position:absolute;top:8px;left:8px}.review-card-thumb .review-card-status[data-v-e09bcd58]{position:absolute;top:8px;right:8px}.review-card-body[data-v-e09bcd58]{padding:12px}.review-card-body .review-card-filename[data-v-e09bcd58]{font-size:13px;font-weight:500;color:#303133;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-card-body .review-card-meta[data-v-e09bcd58]{display:flex;align-items:center;font-size:12px;margin-bottom:4px}.review-card-body .review-card-meta .meta-label[data-v-e09bcd58]{color:#909399;width:56px;flex-shrink:0}.review-card-body .review-card-meta .meta-value[data-v-e09bcd58]{color:#606266;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-card-body .review-card-ocr[data-v-e09bcd58]{font-size:11px;color:#909399;margin:8px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-card-body .review-card-reject[data-v-e09bcd58]{font-size:12px;color:#f56c6c;margin:6px 0 0}.review-card-actions[data-v-e09bcd58]{padding:0 12px 12px;display:flex;gap:6px;flex-wrap:wrap}.review-empty[data-v-e09bcd58]{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-column:-1;min-height:calc(100vh - 280px);color:#c0c4cc}.review-empty i[data-v-e09bcd58]{font-size:48px;margin-bottom:12px}.review-empty p[data-v-e09bcd58]{font-size:14px;margin:0}.review-pagination[data-v-e09bcd58]{margin-top:20px;text-align:center}.review-detail[data-v-e09bcd58]{display:flex;gap:16px}.review-detail .review-detail-thumb[data-v-e09bcd58]{flex-shrink:0;width:160px;height:160px;border-radius:6px;overflow:hidden;background:#f5f7fa;display:flex;align-items:center;justify-content:center}.review-detail .review-detail-thumb img[data-v-e09bcd58]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-detail .review-detail-thumb .review-thumb-empty[data-v-e09bcd58]{font-size:40px;color:#dcdfe6}.review-detail .review-detail-main[data-v-e09bcd58]{flex:1;min-width:0}.review-detail .review-detail-info[data-v-e09bcd58]{margin-bottom:12px;padding:10px 12px;background:#f5f7fa;border-radius:6px;font-size:13px}.review-detail .review-detail-info .info-row[data-v-e09bcd58]{display:flex;margin-bottom:6px;line-height:1.4}.review-detail .review-detail-info .info-row[data-v-e09bcd58]:last-child{margin-bottom:0}.review-detail .review-detail-info .info-label[data-v-e09bcd58]{width:64px;flex-shrink:0;color:#909399}.review-detail .review-detail-form[data-v-e09bcd58]{width:100%}.review-detail .detail-reject-reason[data-v-e09bcd58]{color:#f56c6c}.coupon-container[data-v-007c3a89]{padding:20px;background-color:#f0f2f5;min-height:80vh}.header-card[data-v-007c3a89]{margin-bottom:20px;border-radius:8px}.page-title[data-v-007c3a89]{font-size:18px;font-weight:600;color:#303133}.table-card[data-v-007c3a89]{border-radius:8px}.coupon-name-text[data-v-007c3a89]{font-weight:500;color:#303133}.sub-text[data-v-007c3a89]{font-size:12px;color:#909399;margin-top:4px}.date-range[data-v-007c3a89]{font-size:13px;color:#606266}.unit-text[data-v-007c3a89]{margin-left:8px;color:#606266}.hint-text[data-v-007c3a89]{font-size:12px;color:#909399;margin-left:8px}.pagination-container[data-v-007c3a89]{margin-top:20px;text-align:right}.coupon-form[data-v-007c3a89]{padding:10px 20px}[data-v-007c3a89] .el-divider__text{font-weight:600;color:#303133}[data-v-007c3a89] .el-input-number{width:100%}.button-list[data-v-007c3a89]{text-align:right}.coupon-container[data-v-7012cfa4]{padding:20px;background-color:#f0f2f5;min-height:80vh}.header-card[data-v-7012cfa4]{margin-bottom:20px;border-radius:8px}.page-title[data-v-7012cfa4]{font-size:18px;font-weight:600;color:#303133}.table-card[data-v-7012cfa4]{border-radius:8px}.coupon-name-text[data-v-7012cfa4]{font-weight:500;color:#303133}.sub-text[data-v-7012cfa4]{font-size:12px;color:#909399;margin-top:4px}.date-range[data-v-7012cfa4]{font-size:13px;color:#606266}.unit-text[data-v-7012cfa4]{margin-left:8px;color:#606266}.hint-text[data-v-7012cfa4]{font-size:12px;color:#909399;margin-left:8px}.pagination-container[data-v-7012cfa4]{margin-top:20px;text-align:right}.coupon-form[data-v-7012cfa4]{padding:10px 20px}[data-v-7012cfa4] .el-divider__text{font-weight:600;color:#303133}[data-v-7012cfa4] .el-input-number{width:100%}.button-list[data-v-7012cfa4]{text-align:right}.coupon-container[data-v-3b7ca1a0]{padding:20px;background-color:#f0f2f5;min-height:80vh}.table-card[data-v-3b7ca1a0]{border-radius:8px}.coupon-form[data-v-3b7ca1a0]{padding:10px 20px}.button-list[data-v-3b7ca1a0]{text-align:right}.tag[data-v-3b7ca1a0]{display:flex;align-items:center;gap:8px}.tag .img[data-v-3b7ca1a0]{width:50px;height:40px;overflow:hidden;border-radius:4px;border:1px solid #ebeef5;flex-shrink:0}.tag .img img[data-v-3b7ca1a0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.no-data[data-v-3b7ca1a0]{color:#909399}.flex[data-v-3b7ca1a0]{display:flex}.cover-gallery[data-v-6d9cb480]{display:flex;flex-wrap:wrap;gap:10px}.cover-item[data-v-6d9cb480]{position:relative;width:88px;height:88px;border:2px solid #ebeef5;border-radius:8px;overflow:hidden;cursor:pointer;background:#f5f7fa;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#909399;font-size:12px}.cover-item.active[data-v-6d9cb480]{border-color:#409eff}.cover-item img[data-v-6d9cb480]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-item .cover-source[data-v-6d9cb480]{position:absolute;left:4px;bottom:4px;background:rgba(0,0,0,.55);color:#fff;font-size:10px;padding:1px 4px;border-radius:3px}.cover-item.upload[data-v-6d9cb480]{border-style:dashed}.cover-item.upload.loading[data-v-6d9cb480]{opacity:.6}.cover-file[data-v-6d9cb480]{position:absolute;inset:0;opacity:0;cursor:pointer}.cover-hint[data-v-6d9cb480]{margin-top:6px;color:#909399;font-size:12px}.bind-material-hint[data-v-6d9cb480]{max-width:720px;margin-bottom:8px}.editor-pane[data-v-f1ecf2f2]{max-height:calc(100vh - 260px);overflow:auto;padding-bottom:8px}.editor-layout[data-v-f1ecf2f2]{display:flex;align-items:flex-start;gap:20px}.editor-form[data-v-f1ecf2f2]{flex:1;min-width:0;max-width:960px}.editor-row[data-v-f1ecf2f2]{max-width:960px}.editor-preview[data-v-f1ecf2f2]{flex:0 0 392px;width:392px;position:sticky;top:0;z-index:1;align-self:flex-start;max-height:calc(100vh - 280px);overflow:auto}.mini-preview-dock[data-v-f1ecf2f2]{padding:10px 10px 12px;border:1px solid #ebeef5;border-radius:10px;background:#fafafa}.mini-preview-head[data-v-f1ecf2f2]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px;padding:0 2px}.mini-preview-title[data-v-f1ecf2f2]{font-size:13px;font-weight:600;color:#303133}.mini-preview-hint[data-v-f1ecf2f2]{font-size:12px;color:#909399;white-space:nowrap}.editor-footer[data-v-f1ecf2f2]{position:sticky;bottom:0;max-width:100%;padding:12px 0;margin-top:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.85),#fff 40%);border-top:1px solid #ebeef5;text-align:right;z-index:2}.mini-preview-stage[data-v-f1ecf2f2]{width:100%;padding:16px 10px 10px;border-radius:10px;background:linear-gradient(160deg,#2b3142,#1a1f2b 55%,#12151c);display:flex;align-items:flex-end;justify-content:center;min-height:180px;overflow:hidden}.mini-preview-stage[data-v-f1ecf2f2] .ind-toast-wrap{width:100%;max-width:100%}.field-hint[data-v-f1ecf2f2]{margin-top:4px;font-size:12px;line-height:1.4;color:#909399}@media (max-width:1100px){.editor-layout[data-v-f1ecf2f2]{flex-direction:column}.editor-preview[data-v-f1ecf2f2]{flex:none;width:100%;max-width:400px;order:-1}}.toolbar[data-v-794a11bb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.toolbar-left[data-v-794a11bb]{display:flex;align-items:center;gap:8px}.type-input[data-v-794a11bb]{width:120px}.pagination[data-v-794a11bb]{padding:14px 0;text-align:right}.preview-layout[data-v-b9ebf16a]{display:grid;grid-template-columns:380px 1fr;gap:20px;min-height:0}.preview-pane-title[data-v-b9ebf16a]{font-size:13px;font-weight:600;color:#606266;margin-bottom:10px}.preview-toast-pane[data-v-b9ebf16a]{background:linear-gradient(160deg,#2b3142,#1a1f2b 55%,#12151c);border-radius:12px;padding:16px 14px 12px}.preview-toast-pane .preview-pane-title[data-v-b9ebf16a]{color:hsla(0,0%,100%,.72)}.preview-toast-stage[data-v-b9ebf16a]{min-height:280px;display:flex;align-items:flex-end;justify-content:center;padding:8px 0 4px}.preview-hint[data-v-b9ebf16a]{margin:10px 0 0;font-size:12px;color:hsla(0,0%,100%,.55);text-align:center}.preview-meta-pane[data-v-b9ebf16a]{min-width:0}.preview-kv[data-v-b9ebf16a]{list-style:none;margin:0;padding:0}.preview-kv li[data-v-b9ebf16a]{display:flex;gap:12px;padding:6px 0;border-bottom:1px solid #f0f2f5;font-size:13px;line-height:1.5}.preview-kv span[data-v-b9ebf16a]{flex:0 0 72px;color:#909399}.preview-kv em[data-v-b9ebf16a]{flex:1;font-style:normal;color:#303133;word-break:break-word}.preview-kv .link-break[data-v-b9ebf16a]{word-break:break-all}.preview-content-block[data-v-b9ebf16a]{margin-top:14px}.preview-content[data-v-b9ebf16a]{white-space:pre-wrap;line-height:1.7;padding:12px;background:#f8f9fb;border-radius:4px;font-size:13px;color:#606266}@media (max-width:900px){.preview-layout[data-v-b9ebf16a]{grid-template-columns:1fr}}.statistics-loading[data-v-3908fefe]{text-align:center;padding:40px 0;color:#909399}.statistics-panel[data-v-3908fefe]{padding-bottom:4px}.statistics-head[data-v-3908fefe]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.statistics-publish[data-v-3908fefe]{color:#909399;font-size:13px}.funnel[data-v-3908fefe]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.funnel-step[data-v-3908fefe]{background:#f8f9fb;border-radius:8px;padding:12px}.funnel-label[data-v-3908fefe]{font-size:12px;color:#909399}.funnel-value[data-v-3908fefe]{font-size:22px;font-weight:700;color:#303133;margin:4px 0 8px}.funnel-rate[data-v-3908fefe]{margin-top:6px;font-size:12px;color:#606266}.rate-cards[data-v-3908fefe]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:8px}.rate-card[data-v-3908fefe]{border:1px solid #ebeef5;border-radius:8px;padding:10px 12px}.rate-card span[data-v-3908fefe]{display:block;font-size:12px;color:#909399}.rate-card strong[data-v-3908fefe]{display:block;margin:4px 0;font-size:20px;color:#303133}.rate-card em[data-v-3908fefe]{font-style:normal;font-size:11px;color:#c0c4cc}.rate-card.muted strong[data-v-3908fefe]{color:#909399}.task-line[data-v-3908fefe]{margin-top:16px;color:#606266}.task-error[data-v-3908fefe]{margin-top:12px;color:#f56c6c;word-break:break-all}.task-time[data-v-3908fefe]{margin-top:8px;color:#909399;font-size:12px}.task-summary-row[data-v-3908fefe]{display:flex;align-items:center;justify-content:space-between}.task-empty[data-v-3908fefe]{color:#909399;font-size:13px;padding:8px 0 4px}.repush-actions[data-v-3908fefe]{display:flex;flex-wrap:wrap;gap:8px}.repush-hint[data-v-3908fefe]{margin:10px 0 12px;font-size:12px;color:#909399;line-height:1.5}.recipient-toolbar[data-v-3908fefe]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.recipient-keyword[data-v-3908fefe]{width:180px}.recipient-pagination[data-v-3908fefe]{padding:12px 0 0;text-align:right}@media (max-width:900px){.funnel[data-v-3908fefe],.rate-cards[data-v-3908fefe]{grid-template-columns:repeat(2,1fr)}}.message-push-scroll-dialog{max-height:90vh;margin-top:5vh!important;margin-bottom:5vh!important;display:flex;flex-direction:column}.message-push-scroll-dialog .el-dialog__header{flex:0 0 auto}.message-push-scroll-dialog .el-dialog__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.task-line[data-v-70de4bc8]{margin-top:16px;color:#606266}.task-error[data-v-70de4bc8]{margin-top:12px;color:#f56c6c;word-break:break-all}.message-push-manage[data-v-86d0acee]{padding:16px;background:#fff;min-height:100%}.version-bar[data-v-2c4642b0]{display:flex;align-items:center;gap:12px;background:#f6f8fc;border:1px dashed #d9dee7;border-radius:10px;padding:10px 14px;margin-bottom:18px}.version-tag[data-v-2c4642b0]{flex-shrink:0;font-size:13px;font-weight:600;color:#fff;padding:4px 12px;border-radius:6px}.version-tag.basic[data-v-2c4642b0]{background:#909399}.version-tag.mall[data-v-2c4642b0]{background:linear-gradient(90deg,#ff9a3c,#ff6b00);box-shadow:0 2px 6px rgba(255,107,0,.3)}.version-info[data-v-2c4642b0]{font-size:13px;color:#666}.version-info b[data-v-2c4642b0]{color:#333;font-weight:600}.version-info .version-price[data-v-2c4642b0]{color:#e74c3c;font-size:16px}.validity-bar[data-v-2c4642b0]{display:flex;align-items:center;gap:24px;background:#fffdf6;border:1px solid #f3ead1;border-radius:10px;padding:8px 14px;margin-bottom:18px}.validity-item[data-v-2c4642b0]{display:flex;align-items:center;gap:8px;font-size:13px}.validity-label[data-v-2c4642b0]{color:#999}.validity-value[data-v-2c4642b0]{color:#333;font-weight:600}.validity-value.expired[data-v-2c4642b0]{color:#ed4014}.plan-section[data-v-2c4642b0],.space-section[data-v-2c4642b0]{padding-bottom:4px}.section-title[data-v-2c4642b0]{display:flex;align-items:baseline;gap:8px;font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.section-sub[data-v-2c4642b0]{font-size:12px;font-weight:400;color:#999}.plan-list[data-v-2c4642b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.plan-card[data-v-2c4642b0]{position:relative;border:2px solid #e8e8e8;border-radius:12px;padding:20px 12px 16px;text-align:center;background:#fff;cursor:pointer;transition:border-color .25s,box-shadow .25s,transform .2s}.plan-card[data-v-2c4642b0]:hover{border-color:#2d8cf0;box-shadow:0 4px 16px rgba(45,140,240,.12);transform:translateY(-2px)}.plan-card.active[data-v-2c4642b0]{border-color:#2d8cf0;background:linear-gradient(180deg,#f4f9ff,#fff);box-shadow:0 6px 20px rgba(45,140,240,.16)}.plan-card.hot .plan-name[data-v-2c4642b0]{color:#2d8cf0}.plan-badge[data-v-2c4642b0]{position:absolute;top:-11px;left:50%;transform:translateX(-50%);font-size:12px;color:#fff;background:linear-gradient(90deg,#ff9a3c,#ff6b00);padding:2px 12px;border-radius:20px;white-space:nowrap;box-shadow:0 2px 6px rgba(255,107,0,.3)}.plan-card:has(.plan-recommend) .plan-badge[data-v-2c4642b0]{transform:translateX(calc(-50% - 34px))}.plan-recommend[data-v-2c4642b0]{position:absolute;top:-11px;right:8px;font-size:11px;color:#fff;background:#e74c3c;padding:2px 8px;border-radius:4px}.plan-name[data-v-2c4642b0]{font-size:15px;font-weight:600;color:#333;margin-bottom:10px}.plan-price[data-v-2c4642b0]{margin-bottom:8px;line-height:1}.price-symbol[data-v-2c4642b0]{font-size:14px;font-weight:600;color:#e74c3c;vertical-align:top;line-height:1.9}.price-number[data-v-2c4642b0]{font-size:26px;font-weight:700;color:#e74c3c}.plan-info[data-v-2c4642b0]{font-size:12px;color:#666;margin-bottom:6px}.plan-info b[data-v-2c4642b0]{font-size:13px;color:#333}.plan-info .give-text[data-v-2c4642b0]{color:#ff6b00}.plan-avg[data-v-2c4642b0]{font-size:12px;color:#999}.plan-check[data-v-2c4642b0]{position:absolute;top:-8px;right:-8px;width:22px;height:22px;background:#2d8cf0;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.plan-note[data-v-2c4642b0]{margin-top:12px;font-size:12px;color:#999;display:flex;align-items:center;gap:4px}.space-section[data-v-2c4642b0]{margin-top:6px}.space-card[data-v-2c4642b0]{background:#fafbfe;border:1px solid #eef0f6;border-radius:10px;padding:14px 16px}.space-stat[data-v-2c4642b0]{display:flex;align-items:center}.stat-item[data-v-2c4642b0]{flex:1;text-align:center}.stat-item.refresh-item[data-v-2c4642b0]{flex:0 0 34px;color:#2d8cf0;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.stat-label[data-v-2c4642b0]{font-size:12px;color:#999;margin-bottom:4px}.stat-value[data-v-2c4642b0]{font-size:16px;font-weight:600;color:#333}.stat-value.free[data-v-2c4642b0]{color:#19be6b}.spin[data-v-2c4642b0]{animation:rotating-2c4642b0 1s linear infinite}@keyframes rotating-2c4642b0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.space-composition[data-v-2c4642b0]{margin-top:8px;font-size:12px;color:#999}.space-error[data-v-2c4642b0]{margin-top:10px;font-size:12px;color:#ed4014;display:flex;align-items:center;gap:4px}.space-control[data-v-2c4642b0]{margin-top:12px;display:flex;align-items:center;gap:8px}.control-label[data-v-2c4642b0]{font-size:13px;color:#333;white-space:nowrap}.control-unit[data-v-2c4642b0]{font-size:14px;font-weight:600;color:#333}.control-hint[data-v-2c4642b0]{font-size:12px;color:#999;margin-left:4px}.space-fee[data-v-2c4642b0]{margin-top:10px;background:#fff8f5;border:1px dashed #ffb899;border-radius:10px;padding:10px 14px}.fee-row[data-v-2c4642b0]{display:flex;align-items:center;font-size:13px;color:#666}.fee-row .fee-amount[data-v-2c4642b0]{margin-left:auto;font-weight:600;color:#e74c3c}.fee-mode-tip[data-v-2c4642b0]{margin-top:6px;font-size:12px;color:#999;display:flex;align-items:flex-start;gap:4px}.fee-mode-tip .warn[data-v-2c4642b0]{color:#ed4014}.pay-action[data-v-2c4642b0]{margin:20px 0 4px}.empty-tip[data-v-2c4642b0]{display:flex;align-items:center;justify-content:center;gap:4px;font-size:13px;color:#999;background:#fafbfe;border:1px dashed #e2e5ec;border-radius:10px;padding:12px 0}.order-lines[data-v-2c4642b0]{background:#fafbfe;border-radius:10px;padding:12px 16px;margin-bottom:12px}.line[data-v-2c4642b0]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#666;padding:4px 0}.line.total[data-v-2c4642b0]{border-top:1px dashed #e2e5ec;margin-top:6px;padding-top:8px;font-weight:600;color:#333;font-size:14px}.line .total-price[data-v-2c4642b0]{color:#e74c3c;font-size:18px}.qr-section[data-v-2c4642b0]{display:flex;justify-content:center;margin:16px 0 4px}.qr-box[data-v-2c4642b0]{text-align:center;padding:24px 40px 20px;background:#fafafa;border-radius:12px;border:1px dashed #ddd}.qr-placeholder[data-v-2c4642b0]{margin-bottom:14px;display:flex;justify-content:center}.qr-amount[data-v-2c4642b0]{font-size:14px;color:#333;margin:0 0 12px}.qr-amount strong[data-v-2c4642b0]{font-size:20px;color:#e74c3c}.qr-link[data-v-2c4642b0]{font-size:12px;color:#999;margin:0 0 12px}.qr-link a[data-v-2c4642b0]{color:#2d8cf0}.qr-status[data-v-2c4642b0]{font-size:13px;margin:0;padding:5px 20px;border-radius:20px;display:inline-block}.qr-status.wait[data-v-2c4642b0]{color:#f90;background:#fff7e6}.qr-status.scanning[data-v-2c4642b0]{color:#2d8cf0;background:#e6f7ff}.qr-status.paying[data-v-2c4642b0]{color:#f90;background:#fff7e6}.qr-status.success[data-v-2c4642b0]{color:#19be6b;background:#e8f8f0}.qr-status.fail[data-v-2c4642b0]{color:#ed4014;background:#fef0ef}.qr-status.timeout[data-v-2c4642b0]{color:#f90;background:#fff7e6}.success-section[data-v-2c4642b0]{text-align:center;padding:30px 0 10px}.success-icon[data-v-2c4642b0]{margin-bottom:12px}.success-text[data-v-2c4642b0]{font-size:20px;font-weight:600;color:#333;margin:0 0 4px}.success-desc[data-v-2c4642b0]{font-size:14px;color:#888;margin:0}.renew-dialog-modal .ivu-modal-body{height:85vh;overflow-y:auto}.video-manage[data-v-29df308a]{padding:10px}.video-toolbar[data-v-29df308a]{display:flex;align-items:center;margin-bottom:14px}.video-notes[data-v-29df308a]{margin-top:14px;font-size:12px;color:#8a6d3b;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;padding:10px 14px;line-height:1.8}.video-notes .notes-title[data-v-29df308a]{display:flex;align-items:center;gap:6px;font-weight:600;color:#7a5a12;margin-bottom:6px}.video-notes .notes-title .notes-icon[data-v-29df308a]{color:#faad14;font-size:16px}.video-notes ul[data-v-29df308a]{margin:0;padding-left:18px}.video-notes ul li[data-v-29df308a]{margin-bottom:4px}.video-notes ul li b[data-v-29df308a]{color:#5a4510}.video-notes ul li code[data-v-29df308a]{background:#f7f0d5;border-radius:3px;padding:0 4px;color:#a16600}.edit-form[data-v-29df308a]{padding:4px 8px}.form-row[data-v-29df308a]{display:flex;align-items:flex-start;margin-bottom:14px}.form-row label[data-v-29df308a]{width:70px;flex-shrink:0;line-height:32px;color:#333;font-size:13px;text-align:right;margin-right:8px}.form-row .url-row[data-v-29df308a]{flex:1;display:flex;gap:8px}.form-row .url-row .ivu-input-wrapper[data-v-29df308a]{flex:1}.form-row .row-tip[data-v-29df308a]{margin-left:8px;font-size:12px;color:#999;line-height:32px}.detect-info[data-v-29df308a]{flex-direction:column;background:#fafbfc;border-radius:4px;padding:8px 10px;margin-left:78px}.detect-info .detect-desc[data-v-29df308a]{font-size:12px;color:#666;margin-top:4px}.detect-info .play-url[data-v-29df308a]{margin-top:4px;font-size:12px;color:#888;word-break:break-all}.detect-info .play-url code[data-v-29df308a]{background:#f0f0f0;padding:1px 4px;border-radius:3px;color:#444}.mini-program-manage[data-v-4ca3c244]{padding:10px}.section[data-v-4ca3c244]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:14px 16px;margin-bottom:14px}.section-title[data-v-4ca3c244]{font-size:14px;font-weight:600;color:#333;padding-left:8px;border-left:3px solid #2d8cf0}.form-row[data-v-4ca3c244],.section-title[data-v-4ca3c244]{margin-bottom:12px;display:flex;align-items:center}.form-row label[data-v-4ca3c244]{width:100px;flex-shrink:0;text-align:right;margin-right:8px;color:#333;font-size:13px}.form-row .row-tip[data-v-4ca3c244]{margin-left:10px;font-size:12px;color:#999}.form-row .row-tip.mono[data-v-4ca3c244]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#515a6e;word-break:break-all}.form-row .ivu-input-wrapper[data-v-4ca3c244]{margin-right:8px}.logo-thumb[data-v-4ca3c244]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;border:1px solid #eee;border-radius:4px;background:#fff}.title-tip[data-v-4ca3c244]{margin-left:108px;max-width:560px}.cache-tip[data-v-4ca3c244]{margin-bottom:12px;max-width:720px}.size-list[data-v-4ca3c244]{display:flex;flex-wrap:wrap;gap:14px}.size-item[data-v-4ca3c244]{width:168px;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px;background:#fafbfc}.size-preview[data-v-4ca3c244]{width:120px;height:120px;margin:0 auto 8px;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden}.size-preview img[data-v-4ca3c244]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.size-empty[data-v-4ca3c244]{font-size:12px;color:#bbb}.size-label[data-v-4ca3c244]{font-size:13px;color:#666;margin-bottom:8px}.size-actions[data-v-4ca3c244]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.sensitive-word-manage[data-v-0548194c]{padding:10px}.section[data-v-0548194c]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:14px 16px;margin-bottom:14px}.section-title[data-v-0548194c]{font-size:14px;font-weight:600;color:#333;margin-bottom:12px;padding-left:8px;border-left:3px solid #2d8cf0}.stat-row[data-v-0548194c]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.stat[data-v-0548194c]{min-width:88px;padding:8px 12px;background:#f7f8fa;border-radius:4px}.stat .stat-num[data-v-0548194c]{display:block;font-size:20px;font-weight:700;line-height:1.2;color:#333}.stat .stat-num.is-source[data-v-0548194c]{font-size:14px;font-weight:600}.stat .stat-label[data-v-0548194c]{font-size:12px;color:#999}.stat.is-deny .stat-num[data-v-0548194c]{color:#ed4014}.stat.is-allow .stat-num[data-v-0548194c]{color:#19be6b}.tip[data-v-0548194c]{margin:10px 0 0;font-size:12px;color:#999;line-height:1.6}.workbench[data-v-0548194c]{display:grid;grid-template-columns:1.15fr 1fr;gap:14px;align-items:start}.workbench .section[data-v-0548194c]{margin-bottom:0;min-width:0}.toolbar[data-v-0548194c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.filter-bar[data-v-0548194c]{margin-bottom:12px}.add-input[data-v-0548194c]{width:220px}.kind-select[data-v-0548194c]{width:110px}.search-input[data-v-0548194c]{width:200px}.hidden-file[data-v-0548194c]{display:none}.lexicon-table-wrap[data-v-0548194c] .ivu-table td{word-break:break-all}.pager[data-v-0548194c]{display:flex;justify-content:flex-end;flex-wrap:wrap;margin-top:12px}.check-result[data-v-0548194c]{margin-top:12px;max-height:calc(100vh - 280px);overflow-y:auto}@media (max-width:720px){.workbench[data-v-0548194c]{grid-template-columns:1fr}}.form-row[data-v-0548194c]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.check-actions[data-v-0548194c]{margin-top:10px;margin-bottom:0}.check-summary[data-v-0548194c]{font-size:13px}.check-summary.is-hit[data-v-0548194c]{color:#ed4014;font-weight:600}.check-summary.is-clean[data-v-0548194c]{color:#19be6b}.check-metrics[data-v-0548194c]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.metric[data-v-0548194c]{min-width:88px;padding:8px 12px;background:#f7f8fa;border-radius:4px}.metric .metric-label[data-v-0548194c]{display:block;font-size:12px;color:#999}.metric .metric-val[data-v-0548194c]{font-size:16px;font-weight:700;color:#333}.unique-row[data-v-0548194c]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.unique-row .unique-label[data-v-0548194c]{font-size:12px;color:#666}.preview-label[data-v-0548194c]{font-size:12px;color:#666;margin:8px 0 6px}.check-preview[data-v-0548194c]{padding:10px 12px;background:#fafbfc;border:1px solid #f0f0f0;border-radius:4px;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.7;min-height:48px}.check-preview .hit[data-v-0548194c]{background:#ffd591;color:#873800;border-radius:2px;padding:0 1px}.check-preview.masked[data-v-0548194c]{color:#555}.hit-table[data-v-0548194c]{margin-top:12px}.ocr-drop[data-v-0548194c]{margin-bottom:10px;min-height:120px;border:1px dashed #d9d9d9;border-radius:6px;background:#fafbfc;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden}.ocr-drop.is-drag-over[data-v-0548194c]{border-color:#2d8cf0;background:#f0f7ff}.ocr-drop-hint[data-v-0548194c]{padding:16px 12px;text-align:center;color:#666;font-size:13px;line-height:1.6}.ocr-drop-hint p[data-v-0548194c]{margin:0}.ocr-drop-sub[data-v-0548194c]{margin-top:4px;font-size:12px;color:#999}.ocr-preview[data-v-0548194c]{display:block;max-width:100%;max-height:180px;-o-object-fit:contain;object-fit:contain}.ocr-actions[data-v-0548194c]{margin-bottom:8px}.ocr-meta[data-v-0548194c]{font-size:12px;color:#808695}.ocr-error[data-v-0548194c]{margin:0 0 8px;font-size:12px;color:#ed4014}.ocr-regions[data-v-0548194c]{margin-bottom:10px;max-height:140px;overflow-y:auto;border:1px solid #f0f0f0;border-radius:4px}.ocr-region[data-v-0548194c]{display:flex;align-items:center;gap:8px;padding:6px 10px;font-size:12px;border-bottom:1px solid #f5f5f5}.ocr-region[data-v-0548194c]:last-child{border-bottom:0}.ocr-region .idx[data-v-0548194c]{flex:0 0 22px;color:#999}.ocr-region .text[data-v-0548194c]{flex:1;min-width:0;word-break:break-all;color:#333}.ocr-region .conf[data-v-0548194c]{flex:0 0 auto;color:#2d8cf0}.data-analysis[data-v-197915a6]{height:100%;padding:16px;box-sizing:border-box;overflow-y:auto}.data-analysis .stat-cards[data-v-197915a6]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.data-analysis .stat-card[data-v-197915a6]{position:relative;overflow:hidden;flex:1 1 220px;min-height:96px;padding:18px 20px;border-radius:8px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 12px rgba(0,0,0,.15)}.data-analysis .stat-card[data-v-197915a6]:after{content:"";position:absolute;right:-26px;bottom:-30px;width:100px;height:100px;border-radius:50%;background:hsla(0,0%,100%,.14)}.data-analysis .stat-card .stat-card-title[data-v-197915a6]{display:flex;align-items:center;gap:6px;font-size:14px;opacity:.92;position:relative;z-index:1}.data-analysis .stat-card .stat-card-title i[data-v-197915a6]{font-size:16px}.data-analysis .stat-card .stat-card-value[data-v-197915a6]{position:relative;z-index:1;margin-top:10px;font-size:28px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-analysis .charts-wrap[data-v-197915a6]{display:flex;gap:16px}.data-analysis .charts-wrap--second[data-v-197915a6]{margin-top:16px}.data-analysis .charts-wrap .chart-block[data-v-197915a6]{flex:1;min-width:0;background:#fff;border-radius:8px;padding:16px;box-sizing:border-box;box-shadow:0 1px 6px rgba(0,0,0,.06)}.data-analysis .charts-wrap .chart-block .chart-title[data-v-197915a6]{font-size:14px;font-weight:700;color:#303133;margin-bottom:8px}.data-analysis .charts-wrap .chart-block .chart[data-v-197915a6]{width:100%;height:340px}@media (max-width:1100px){.data-analysis .charts-wrap[data-v-197915a6]{flex-direction:column}}.dashboard-panel[data-v-5a89676c]{position:relative;display:flex;flex-direction:column;min-height:0;margin-bottom:12px;background:linear-gradient(180deg,rgba(13,49,96,.6),rgba(8,28,60,.55));border:1px solid rgba(64,158,255,.18);border-radius:4px;box-sizing:border-box}.dashboard-panel[data-v-5a89676c]:after,.dashboard-panel[data-v-5a89676c]:before{content:"";position:absolute;width:10px;height:10px;border:1px solid #4ec5ff}.dashboard-panel[data-v-5a89676c]:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.dashboard-panel[data-v-5a89676c]:after{bottom:-1px;right:-1px;border-left:none;border-top:none}.dashboard-panel .panel-header[data-v-5a89676c]{height:32px;padding:0 12px 0 22px;position:relative;display:flex;align-items:center;background:linear-gradient(90deg,rgba(64,158,255,.18),rgba(64,158,255,0));border-bottom:1px solid rgba(64,158,255,.15)}.dashboard-panel .panel-header[data-v-5a89676c]:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:4px;height:14px;background:linear-gradient(180deg,#4ec5ff,#2670c8);border-radius:1px}.dashboard-panel .panel-title[data-v-5a89676c]{font-size:14px;font-weight:600;color:#cfe6ff;letter-spacing:1px}.dashboard-panel .panel-body[data-v-5a89676c]{flex:1;min-height:0;padding:8px 10px;box-sizing:border-box}.dashboard-view[data-v-6ce2841c]{height:calc(100vh - 165px);box-sizing:border-box;display:flex;flex-direction:column;color:#cfe6ff;background:radial-gradient(ellipse at top,#0d2a5e 0,#061330 60%) fixed;overflow:hidden}.dashboard-view .dashboard-header[data-v-6ce2841c]{flex:0 0 auto;height:54px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,rgba(13,49,96,.5),rgba(13,49,96,0));border-bottom:1px solid rgba(78,197,255,.18);position:relative}.dashboard-view .dashboard-header[data-v-6ce2841c]:before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(78,197,255,.6) 50%,transparent)}.dashboard-view .dashboard-header .header-side[data-v-6ce2841c]{flex:1;font-size:13px;color:#9bbbe0}.dashboard-view .dashboard-header .header-right[data-v-6ce2841c]{text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:12px}.dashboard-view .dashboard-header .fullscreen-btn[data-v-6ce2841c]{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:12px;background:rgba(78,197,255,.12);border:1px solid rgba(78,197,255,.4);color:#4ec5ff;font-size:12px;cursor:pointer;outline:none;transition:all .2s}.dashboard-view .dashboard-header .fullscreen-btn[data-v-6ce2841c]:hover{background:rgba(78,197,255,.25);box-shadow:0 0 8px rgba(78,197,255,.3)}.dashboard-view .dashboard-header .header-badge[data-v-6ce2841c]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:12px;background:rgba(57,230,193,.12);border:1px solid rgba(57,230,193,.4);color:#39e6c1;font-size:12px}.dashboard-view .dashboard-header .header-badge .dot[data-v-6ce2841c]{width:8px;height:8px;border-radius:50%;background:#39e6c1;box-shadow:0 0 6px #39e6c1;animation:pulse-6ce2841c 1.4s infinite}.dashboard-view .dashboard-header .header-center[data-v-6ce2841c]{flex:0 0 auto;display:flex;align-items:center;gap:12px}.dashboard-view .dashboard-header .header-center .title-deco[data-v-6ce2841c]{width:80px;height:2px;background:linear-gradient(90deg,transparent,#4ec5ff 50%,transparent)}.dashboard-view .dashboard-header .header-center .title-deco-left[data-v-6ce2841c]{background:linear-gradient(270deg,transparent,#4ec5ff 50%,transparent)}.dashboard-view .dashboard-header .dashboard-title[data-v-6ce2841c]{margin:0;font-size:24px;font-weight:700;letter-spacing:4px;background:linear-gradient(180deg,#fff,#4ec5ff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 12px rgba(78,197,255,.3)}@keyframes pulse-6ce2841c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.dashboard-view.is-fullscreen[data-v-6ce2841c],.dashboard-view[data-v-6ce2841c]:-webkit-full-screen,.dashboard-view[data-v-6ce2841c]:fullscreen{height:100vh;width:100vw}.dashboard-view .dashboard-body[data-v-6ce2841c]{flex:1 1 auto;display:flex;gap:12px;padding:12px;box-sizing:border-box;min-height:0}.dashboard-view .column[data-v-6ce2841c]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.dashboard-view .column-left[data-v-6ce2841c]{flex:0 0 26%;max-width:26%}.dashboard-view .column-center[data-v-6ce2841c]{flex:1 1 auto}.dashboard-view .column-right[data-v-6ce2841c]{flex:0 0 26%;max-width:26%}.dashboard-view .basic-stats[data-v-6ce2841c]{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px}.dashboard-view .stat-item[data-v-6ce2841c]{padding:5px 4px;text-align:center;background:rgba(13,49,96,.45);border:1px solid rgba(78,197,255,.18);border-radius:3px;min-width:0}.dashboard-view .stat-item .stat-label[data-v-6ce2841c]{font-size:10px;color:#9bbbe0;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-view .stat-item .stat-value[data-v-6ce2841c]{font-size:16px;font-weight:700;letter-spacing:0;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-view[data-v-6ce2841c] .flex-panel{flex:1 1 0;min-height:0}.dashboard-view .chart-box[data-v-6ce2841c]{width:100%;height:100%}.dashboard-view .map-wrap[data-v-6ce2841c]{position:relative;width:100%;height:100%;min-height:0}.dashboard-view .map-toolbar[data-v-6ce2841c]{position:absolute;top:8px;left:10px;right:10px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px;pointer-events:none}.dashboard-view .map-breadcrumb[data-v-6ce2841c]{padding:4px 8px;border:1px solid rgba(78,197,255,.32);border-radius:3px;background:rgba(6,19,48,.82);box-shadow:0 2px 8px rgba(0,0,0,.2);pointer-events:auto}.dashboard-view .map-breadcrumb-item[data-v-6ce2841c],.dashboard-view .map-breadcrumb[data-v-6ce2841c]{display:inline-flex;align-items:center;min-width:0}.dashboard-view .map-breadcrumb-item .map-breadcrumb-separator[data-v-6ce2841c]{margin:0 5px;color:rgba(155,187,224,.65)}.dashboard-view .map-breadcrumb-item button[data-v-6ce2841c]{max-width:150px;padding:0;border:0;background:transparent;color:#9bbbe0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;outline:none}.dashboard-view .map-breadcrumb-item button.is-current[data-v-6ce2841c],.dashboard-view .map-breadcrumb-item button[data-v-6ce2841c]:hover{color:#fff}.dashboard-view .map-back-btn[data-v-6ce2841c]{flex:0 0 auto;padding:4px 10px;border:1px solid rgba(78,197,255,.4);border-radius:3px;background:rgba(6,19,48,.82);color:#4ec5ff;font-size:12px;cursor:pointer;outline:none;pointer-events:auto}.dashboard-view .map-back-btn[data-v-6ce2841c]:hover{background:rgba(78,197,255,.18)}.dashboard-view .map-chart[data-v-6ce2841c]{width:100%;height:100%}.dashboard-view .map-fallback[data-v-6ce2841c]{padding:12px;text-align:center;color:#9bbbe0;background:rgba(13,49,96,.45);border:1px dashed rgba(255,91,110,.4);border-radius:3px;font-size:12px}.dashboard-view .map-fallback i[data-v-6ce2841c]{color:#ff5b6e;margin-right:6px}.dashboard-view .map-fallback--overlay[data-v-6ce2841c]{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;margin-top:0}.dashboard-view .map-fallback--empty[data-v-6ce2841c]{border-color:rgba(78,197,255,.25);color:#9bbbe0}.dashboard-view .factory-stats[data-v-6ce2841c]{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px}.dashboard-view .factory-card[data-v-6ce2841c]{position:relative;padding:10px 8px;text-align:center;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.25);overflow:hidden}.dashboard-view .factory-card[data-v-6ce2841c]:after{content:"";position:absolute;right:-16px;bottom:-20px;width:70px;height:70px;border-radius:50%;background:hsla(0,0%,100%,.12)}.dashboard-view .factory-card .factory-label[data-v-6ce2841c]{font-size:13px;opacity:.92;position:relative;z-index:1}.dashboard-view .factory-card .factory-value[data-v-6ce2841c]{font-size:20px;font-weight:700;margin-top:4px;position:relative;z-index:1;letter-spacing:1px}.dashboard-view[data-v-6ce2841c] .dashboard-table{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:transparent;color:#eaf4ff}.dashboard-view[data-v-6ce2841c] .dashboard-table .el-table__header-wrapper{flex:0 0 auto}.dashboard-view[data-v-6ce2841c] .dashboard-table .el-table__body-wrapper{flex:1 1 auto;min-height:0;overflow-y:auto}.dashboard-view[data-v-6ce2841c] .dashboard-table .el-table__body-wrapper::-webkit-scrollbar{width:6px;height:6px}.dashboard-view[data-v-6ce2841c] .dashboard-table .el-table__body-wrapper::-webkit-scrollbar-thumb{background:rgba(78,197,255,.4);border-radius:3px}.dashboard-view[data-v-6ce2841c] .dashboard-table .el-table__body-wrapper::-webkit-scrollbar-track{background:rgba(13,49,96,.3)}.dashboard-view[data-v-6ce2841c] .dashboard-table th.el-table__cell{background-color:#0a1f4a!important;color:#bfe0ff!important;border-bottom:1px solid rgba(120,200,255,.25)!important;font-weight:600;font-size:12px;letter-spacing:1px}.dashboard-view[data-v-6ce2841c] .dashboard-table td.el-table__cell{background-color:#061330!important;color:#dcecff!important;border-bottom:1px solid rgba(120,200,255,.08)!important;font-size:12px}.dashboard-view[data-v-6ce2841c] .dashboard-table tr.el-table__row--striped td{background-color:#091c47!important}.dashboard-view[data-v-6ce2841c] .dashboard-table tr:hover>td.el-table__cell{background-color:#0d2a5e!important;color:#fff!important}.dashboard-view[data-v-6ce2841c] .dashboard-table:after,.dashboard-view[data-v-6ce2841c] .dashboard-table:before{background:transparent!important}@media (max-width:1440px){.dashboard-view .column-left[data-v-6ce2841c],.dashboard-view .column-right[data-v-6ce2841c]{flex:0 0 28%;max-width:28%}.dashboard-view .stat-value[data-v-6ce2841c]{font-size:14px}}.order-detail-drawer[data-v-35e5ee49]{padding:0 16px 24px}.order-header[data-v-35e5ee49]{margin-bottom:16px;padding:12px;background:#f5f7fa;border-radius:6px;font-size:13px}.order-header .header-grid[data-v-35e5ee49]{display:flex;flex-wrap:wrap;gap:12px 24px}.order-header .header-cost-grid[data-v-35e5ee49]{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:10px;padding-top:10px;border-top:1px dashed #dcdfe6}.order-header .header-address[data-v-35e5ee49]{margin-top:8px;color:#606266}.order-header .amount[data-v-35e5ee49]{color:#f56c6c}.cost-amount[data-v-35e5ee49]{color:#409eff}.cost-profit[data-v-35e5ee49]{color:#606266}.profit-rate-badge[data-v-35e5ee49]{display:inline-block;margin-left:4px;padding:0 6px;border-radius:4px;font-size:12px;font-weight:700;line-height:1.6;letter-spacing:.02em;white-space:nowrap;vertical-align:middle}.profit-rate-badge.is-positive[data-v-35e5ee49]{color:#b42318;background:#fee4e2}.profit-rate-badge.is-negative[data-v-35e5ee49]{color:#067647;background:#d1fadf}.profit-rate-badge.is-zero[data-v-35e5ee49]{color:#667085;background:#f2f4f7}.cost-hint[data-v-35e5ee49]{margin:10px 0 0;font-size:12px;color:#909399;line-height:1.5}.primary_img[data-v-35e5ee49]{width:35px;height:35px;display:block;-o-object-fit:scale-down;object-fit:scale-down;margin:5px auto;background:#f0f0f0}.file_preview[data-v-35e5ee49]{position:relative;width:40px;height:40px;margin:auto;color:#fff;border-radius:8px;overflow:hidden}.file_preview_mask[data-v-35e5ee49]{position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.5}.file_type[data-v-35e5ee49]{position:absolute;text-align:center;line-height:40px;width:100%;height:100%}.empty-tip[data-v-35e5ee49]{text-align:center;color:#909399;padding:24px}.manual-price-cell[data-v-35e5ee49]{color:#e6a23c;cursor:help}.manual-price-cell .manual-tag[data-v-35e5ee49]{display:inline-block;margin-left:2px;font-size:10px;font-style:normal;line-height:1;padding:1px 3px;border-radius:2px;background:#e6a23c;color:#fff}.whole-pic-section[data-v-35e5ee49]{margin-bottom:16px;padding:12px;background:#f5f7fa;border-radius:6px}.whole-pic-label[data-v-35e5ee49]{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:2px 10px;font-size:12px;font-weight:500;color:#409eff;background:#ecf5ff;border-radius:4px}.whole-pic-label i[data-v-35e5ee49]{font-size:14px}.whole-pic-image[data-v-35e5ee49]{display:block;width:100%;height:360px;border-radius:4px;background:#fff;cursor:zoom-in}.serve-order-center[data-v-e68ee1a6]{display:flex;flex-direction:column;height:100%;padding:16px;box-sizing:border-box;overflow:hidden}.toolbar[data-v-e68ee1a6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-shrink:0}.summary-cards[data-v-e68ee1a6]{margin-bottom:12px;flex-shrink:0;margin-left:-6px!important;margin-right:-6px!important}.summary-cards[data-v-e68ee1a6] .el-col{margin-bottom:12px}.core-card[data-v-e68ee1a6]{background:#fff;border-radius:8px;padding:12px 14px;box-shadow:0 2px 12px rgba(0,0,0,.08);box-sizing:border-box;min-height:90px;display:flex;flex-direction:column;justify-content:space-between}.core-card .core-card-head[data-v-e68ee1a6]{display:flex;align-items:center;margin-bottom:6px;gap:8px;min-height:30px}.core-card .core-card-icon[data-v-e68ee1a6]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.core-card .core-card-icon i[data-v-e68ee1a6]{font-size:16px;color:#fff}.core-card .core-card-label[data-v-e68ee1a6]{font-size:12px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.core-card .core-card-value[data-v-e68ee1a6]{font-size:22px;font-weight:700;color:#303133;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-summary[data-v-e68ee1a6]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:10px 12px;background:#fff;border-radius:6px;font-size:13px;color:#606266;box-shadow:0 1px 4px rgba(0,0,0,.06)}.page-summary b[data-v-e68ee1a6]{color:#303133;font-weight:600}.page-summary-placeholder[data-v-e68ee1a6]{flex:1}.list-footer[data-v-e68ee1a6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;flex-shrink:0;min-height:44px}.list-footer .page-summary[data-v-e68ee1a6]{margin-top:0;flex:1;min-width:0}.list-footer .pager[data-v-e68ee1a6]{flex-shrink:0}.page-summary-item+.page-summary-item[data-v-e68ee1a6]{margin-left:16px}.table-wrapper[data-v-e68ee1a6]{flex:1;min-height:0;overflow:hidden}.toolbar-left[data-v-e68ee1a6],.toolbar-right[data-v-e68ee1a6]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.range-radio-group[data-v-e68ee1a6]{flex-shrink:0}.custom-range-picker[data-v-e68ee1a6]{width:240px;flex-shrink:0}.customer-filter-tags[data-v-e68ee1a6]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.customer-filter-tags .el-tag[data-v-e68ee1a6]{max-width:160px;overflow:hidden;text-overflow:ellipsis}.cust-picker-toolbar[data-v-e68ee1a6]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cust-picker-hint[data-v-e68ee1a6]{margin-left:auto;font-size:13px;color:#909399}.cust-picker .pager[data-v-e68ee1a6]{text-align:right;margin-top:10px}.cust-name-cell[data-v-e68ee1a6]{display:flex;flex-direction:column;gap:4px}.cust-name-text[data-v-e68ee1a6]{font-weight:500;color:#303133}.cust-tags-row[data-v-e68ee1a6]{display:flex;flex-wrap:wrap;gap:4px}.cust-tag[data-v-e68ee1a6]{border-color:var(--tag-color)!important;color:var(--tag-color)!important;background:#fff;cursor:pointer;transition:all .15s}.cust-tag[data-v-e68ee1a6]:hover{background:var(--tag-color);color:#fff!important}.filter-only-mine[data-v-e68ee1a6]{white-space:nowrap;margin-left:4px;margin-right:0!important}.pager[data-v-e68ee1a6]{margin-top:8px;text-align:right;flex-shrink:0}.list-footer .pager[data-v-e68ee1a6]{margin-top:0}.status-switch-row[data-v-e68ee1a6]{display:flex;align-items:center;line-height:22px}.delivery-progress-form[data-v-e68ee1a6]{margin-top:8px}.delivery-pickup-actions[data-v-e68ee1a6]{margin-top:8px;display:flex;align-items:center;gap:8px}.delivery-factory-tip[data-v-e68ee1a6]{font-size:12px;color:#e6a23c}.mask-customer-tip[data-v-e68ee1a6]{margin:0;line-height:1.6;color:#606266}.op-actions[data-v-e68ee1a6]{display:inline-flex;flex-direction:column;align-items:stretch;gap:4px;width:64px;margin:0 auto}.op-actions .el-button[data-v-e68ee1a6]{margin:0!important;padding:5px 0}.empty-tip[data-v-e68ee1a6]{text-align:center;padding:40px 0;color:#909399}.empty-tip i[data-v-e68ee1a6]{font-size:48px;color:#c0c4cc;display:block;margin-bottom:12px}[data-v-e68ee1a6] .el-table__body tr.order-row-printed>td,[data-v-e68ee1a6] .el-table__body tr.order-row-printed>td .cell{overflow:visible!important}[data-v-e68ee1a6] .el-table__body tr{cursor:pointer}.order-cell-tip[data-v-e68ee1a6]{position:fixed;z-index:3000;transform:translate(-50%,-100%);padding:6px 10px;border-radius:4px;background:rgba(48,49,51,.92);color:#fff;font-size:12px;line-height:1.2;white-space:nowrap;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.15)}.shipping-cell[data-v-e68ee1a6]{position:relative;min-height:88px}.amount-cell[data-v-e68ee1a6]{position:relative;min-height:72px}.amount-profit-row[data-v-e68ee1a6]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.profit-rate-badge[data-v-e68ee1a6]{display:inline-block;margin-left:2px;padding:0 6px;border-radius:4px;font-size:12px;font-weight:700;line-height:1.6;letter-spacing:.02em;white-space:nowrap;vertical-align:middle}.profit-rate-badge.is-positive[data-v-e68ee1a6]{color:#b42318;background:#fee4e2}.profit-rate-badge.is-negative[data-v-e68ee1a6]{color:#067647;background:#d1fadf}.profit-rate-badge.is-zero[data-v-e68ee1a6]{color:#667085;background:#f2f4f7}.print-stamp[data-v-e68ee1a6]{position:absolute;z-index:10;right:0;top:50%;transform:translateY(-50%) rotate(-18deg);width:76px;height:76px;border:3px solid #d32f2f;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d32f2f;font-size:15px;font-weight:700;letter-spacing:1px;pointer-events:none;background:hsla(0,0%,100%,.55);box-shadow:inset 0 0 0 1px rgba(211,47,47,.2)}.order-no-block[data-v-e68ee1a6]{line-height:1.4}.order-no-cell[data-v-e68ee1a6]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;line-height:1.2}.order-no-meta[data-v-e68ee1a6]{margin-top:2px;font-size:12px;color:#909399}.order-no-text[data-v-e68ee1a6]{word-break:break-all}.order-flag-tag[data-v-e68ee1a6]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:18px;height:18px;padding:0 4px;border-radius:3px;font-size:12px;font-weight:700;line-height:1;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.22);transform:translateY(-1px)}.order-flag-proxy[data-v-e68ee1a6]{background:#d32f2f}.order-flag-inbound[data-v-e68ee1a6]{background:#e6a23c}.order-flag-urgent[data-v-e68ee1a6]{background:#e65100}.body-layout[data-v-e68ee1a6]{flex:1 1 0;min-height:0;display:flex!important;flex-wrap:nowrap;align-items:stretch;margin-left:-6px!important;margin-right:-6px!important}.body-layout[data-v-e68ee1a6] .el-col{display:flex;flex-direction:column;min-height:0;align-self:stretch}.filter-col[data-v-e68ee1a6]{flex-shrink:0;height:auto}.table-col[data-v-e68ee1a6]{flex:1;min-width:0}.table-col .table-wrapper[data-v-e68ee1a6]{flex:1;min-height:0}.table-col .list-footer[data-v-e68ee1a6]{flex-shrink:0}.filter-panel[data-v-e68ee1a6]{min-height:0;display:flex;flex-direction:column;margin-bottom:12px}.filter-panel[data-v-e68ee1a6]:last-child{margin-bottom:0}.filter-panel--customer[data-v-e68ee1a6]{flex:1.6 1 0}.filter-panel--compact[data-v-e68ee1a6]{flex:0.55 1 0}.filter-panel--designer[data-v-e68ee1a6]{flex:0.9 1 0}.filter-panel-title[data-v-e68ee1a6]{font-weight:700;font-size:13px;color:#000;margin-bottom:6px;flex-shrink:0}.filter-panel-tags[data-v-e68ee1a6]{flex:1;min-height:0;background:transparent;border:none;border-radius:5px;box-shadow:0 0 5px 2px rgba(0,0,0,.1);padding:10px;overflow-x:hidden;overflow-y:auto;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start}.filter-tag[data-v-e68ee1a6]{cursor:pointer;padding:2px 10px;border-radius:5px;margin:0 10px 10px 0;background:#fff;border:1px solid #dbdbdb;font-size:12px;color:#606266;transition:all .15s}.filter-tag[data-v-e68ee1a6]:hover{border-color:#409eff;color:#409eff}.filter-tag.select[data-v-e68ee1a6]{background:#00bfff;color:#fff;border-color:#00bfff}.filter-tag.disabled[data-v-e68ee1a6]{cursor:not-allowed;opacity:.7}.filter-tag.disabled[data-v-e68ee1a6]:hover{border-color:#dbdbdb;color:#606266}.filter-tag.disabled.select[data-v-e68ee1a6]:hover{border-color:#00bfff;color:#fff}.filter-tag-empty[data-v-e68ee1a6]{font-size:12px;color:#909399;padding:4px 0}.status-filter-select[data-v-e68ee1a6]{width:100px}.dispatch-order-meta[data-v-e68ee1a6]{margin-bottom:12px;font-size:13px;color:#606266}.peer-bind-warn[data-v-e68ee1a6]{margin-left:16px;font-size:12px;color:#f56c6c}.peer-bind-hint[data-v-e68ee1a6]{margin-bottom:10px;font-size:12px;color:#909399;line-height:1.5}.dispatch-type-filter[data-v-e68ee1a6]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.dispatch-type-filter__label[data-v-e68ee1a6]{font-size:13px;color:#606266;flex-shrink:0}.dispatch-peer-options[data-v-e68ee1a6]{margin-top:12px;padding-top:10px;border-top:1px solid #ebeef5}.dispatch-peer-options__hint[data-v-e68ee1a6]{margin:0 0 8px;font-size:12px;color:#909399;line-height:1.5}.ink-editor[data-v-e68ee1a6]{max-height:none;overflow:visible;padding:2px 2px 4px;color:#1f2937}.ink-price-dialog[data-v-e68ee1a6] .el-dialog{display:flex;flex-direction:column;max-height:calc(100vh - 32px);margin:0 auto!important;top:50%;transform:translateY(-50%)}.ink-price-dialog--analysis[data-v-e68ee1a6] .el-dialog{height:calc(100vh - 16px)}.ink-price-dialog[data-v-e68ee1a6] .el-dialog__footer,.ink-price-dialog[data-v-e68ee1a6] .el-dialog__header{flex-shrink:0}.ink-price-dialog[data-v-e68ee1a6] .el-dialog__body{box-sizing:border-box;flex:1 1 auto;min-height:0;max-height:none;padding:12px 14px;overflow:hidden}.ink-editor-head[data-v-e68ee1a6]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:4px 2px 18px;border-bottom:1px solid #e5e7eb}.ink-editor-kicker[data-v-e68ee1a6]{margin-bottom:5px;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.16em}.ink-editor-title[data-v-e68ee1a6]{color:#0f172a;font-size:18px;font-weight:700}.ink-editor-subtitle[data-v-e68ee1a6]{margin-top:5px;color:#64748b;font-size:12px}.ink-editor-price-box[data-v-e68ee1a6]{display:flex;align-items:center;gap:12px;flex-shrink:0}.ink-editor-price-label[data-v-e68ee1a6]{color:#64748b;font-size:12px}.ink-editor-price-box strong[data-v-e68ee1a6]{color:#0f766e;font-size:22px}.ink-editor-price-manual[data-v-e68ee1a6]{color:#b45309;font-size:12px;font-weight:500;white-space:nowrap}.ink-editor-price-loading[data-v-e68ee1a6]{color:#0ea5e9!important;font-size:16px!important}.ink-analysis-progress[data-v-e68ee1a6]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;min-height:280px;margin-top:18px;padding:26px;overflow:hidden;border-radius:14px;background:#0f172a;box-shadow:0 14px 30px rgba(15,23,42,.16)}.ink-progress-orbit[data-v-e68ee1a6],.ink-progress-visual[data-v-e68ee1a6]{display:flex;align-items:center;justify-content:center}.ink-progress-orbit[data-v-e68ee1a6]{position:relative;width:188px;height:188px;overflow:hidden;border:1px solid rgba(45,212,191,.35);border-radius:50%;background:radial-gradient(circle,rgba(14,116,144,.24),rgba(15,23,42,.95) 68%)}.ink-progress-ring[data-v-e68ee1a6]{position:absolute;width:172px;height:172px;border:1px solid rgba(56,189,248,.28);border-right-color:#2dd4bf;border-radius:50%;animation:ink-progress-spin-e68ee1a6 2.8s linear infinite}.ink-progress-thumb[data-v-e68ee1a6]{z-index:1;width:124px;height:96px;border:1px solid rgba(226,232,240,.32);border-radius:8px;background:hsla(0,0%,100%,.08)}.ink-progress-placeholder[data-v-e68ee1a6]{z-index:1;color:#67e8f9;font-size:38px}.ink-progress-scanline[data-v-e68ee1a6]{position:absolute;z-index:2;left:26px;right:26px;height:2px;background:linear-gradient(90deg,transparent,#5eead4,transparent);box-shadow:0 0 14px #2dd4bf;animation:ink-progress-scan-e68ee1a6 2.1s ease-in-out infinite}.ink-progress-main[data-v-e68ee1a6]{min-width:0;align-self:center}.ink-progress-eyebrow[data-v-e68ee1a6]{color:#67e8f9;font-size:11px;font-weight:700;letter-spacing:.12em}.ink-progress-title[data-v-e68ee1a6]{margin-top:8px;overflow:hidden;color:#f8fafc;font-size:20px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ink-progress-counter[data-v-e68ee1a6]{display:flex;align-items:baseline;gap:12px;margin:18px 0 8px}.ink-progress-counter strong[data-v-e68ee1a6]{color:#5eead4;font-size:30px;line-height:1}.ink-progress-counter span[data-v-e68ee1a6]{color:#94a3b8;font-size:12px}.ink-progress-main[data-v-e68ee1a6] .el-progress-bar__outer{background:#1e293b}.ink-progress-main[data-v-e68ee1a6] .el-progress-bar__inner{background:linear-gradient(90deg,#38bdf8,#2dd4bf)}.ink-stage-list[data-v-e68ee1a6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px}.ink-stage-item[data-v-e68ee1a6]{display:flex;align-items:center;gap:5px;min-width:0;color:#64748b;font-size:11px;white-space:nowrap}.ink-stage-item i[data-v-e68ee1a6]{font-size:13px}.ink-stage-item.is-active[data-v-e68ee1a6]{color:#67e8f9}.ink-stage-item.is-done[data-v-e68ee1a6]{color:#5eead4}.ink-progress-done-list[data-v-e68ee1a6]{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.ink-progress-done-item[data-v-e68ee1a6]{max-width:180px;overflow:hidden;padding:4px 8px;border:1px solid rgba(45,212,191,.24);border-radius:999px;color:#99f6e4;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ink-progress-done-item.failed[data-v-e68ee1a6]{border-color:rgba(248,113,113,.28);color:#fca5a5}.ink-analysis-empty[data-v-e68ee1a6]{display:flex;align-items:center;gap:16px;margin-top:18px;padding:22px;border:1px solid #dbeafe;border-radius:12px;background:#f8fbff}.ink-analysis-empty-icon[data-v-e68ee1a6]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:12px;background:#e0f2fe;color:#0284c7;font-size:22px}.ink-analysis-empty-title[data-v-e68ee1a6]{color:#0f172a;font-size:14px;font-weight:600}.ink-analysis-empty-text[data-v-e68ee1a6]{max-width:620px;margin-top:5px;color:#64748b;font-size:12px;line-height:1.6}.ink-analysis-empty .el-button[data-v-e68ee1a6]{margin-left:auto;flex-shrink:0}.ink-summary[data-v-e68ee1a6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:12px;margin-bottom:10px;padding:4px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.ink-summary-item[data-v-e68ee1a6]{display:flex;align-items:baseline;gap:8px;min-width:0;padding:3px 14px;border-right:1px solid #e2e8f0}.ink-summary-item[data-v-e68ee1a6]:last-child{border-right:0}.ink-summary-label[data-v-e68ee1a6]{flex-shrink:0;color:#64748b;font-size:11px;white-space:nowrap}.ink-summary-value[data-v-e68ee1a6]{display:block;min-width:0;margin-top:0;color:#1e293b;font-size:15px;font-weight:700;white-space:nowrap}.ink-summary-cost[data-v-e68ee1a6]{color:#0f766e}.ink-summary-discount[data-v-e68ee1a6]{color:#16a34a}.ink-summary-floor[data-v-e68ee1a6]{border-right:0;background:transparent}.ink-summary-floor .ink-summary-value[data-v-e68ee1a6]{color:#0369a1;font-size:17px}.ink-result-toolbar[data-v-e68ee1a6]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.ink-result-toolbar-copy[data-v-e68ee1a6]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#64748b;font-size:12px}.ink-result-warn[data-v-e68ee1a6]{color:#b45309;font-weight:500}.ink-result-status[data-v-e68ee1a6]{color:#15803d;font-weight:600}.ink-result-toolbar-actions[data-v-e68ee1a6]{display:flex;gap:8px;flex-shrink:0}.ink-result-table[data-v-e68ee1a6] .el-table__body,.ink-result-table[data-v-e68ee1a6] .el-table__header{width:100%!important}.ink-preview-cell[data-v-e68ee1a6]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.ink-thumbnail-empty[data-v-e68ee1a6],.ink-thumbnail[data-v-e68ee1a6]{display:flex;align-items:center;justify-content:center;width:76px;height:54px;flex:0 0 76px;overflow:hidden;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc}.ink-thumbnail-empty[data-v-e68ee1a6]{color:#94a3b8;font-size:11px}.ink-thumbnail-empty i[data-v-e68ee1a6]{margin-right:3px}.ink-preview-body[data-v-e68ee1a6]{display:block;width:100%;max-width:120px;min-width:0;overflow:hidden;text-align:left;color:#334155;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.ink-coverage-cell[data-v-e68ee1a6]{display:flex;align-items:center;gap:6px;justify-content:center;white-space:nowrap}.ink-coverage-cell[data-v-e68ee1a6] .el-progress{width:42px}.ink-coverage-cell[data-v-e68ee1a6] .el-progress-bar__outer{background:#e2e8f0}.ink-coverage-cell[data-v-e68ee1a6] .el-progress-bar__inner{background:#0ea5e9}.ink-coverage-cell>span[data-v-e68ee1a6]{flex-shrink:0;white-space:nowrap}.ink-status-muted[data-v-e68ee1a6]{color:#94a3b8}.ink-discount-cell[data-v-e68ee1a6]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:3px 8px;border-radius:6px;background:#dcfce7;box-shadow:inset 0 0 0 1px #86efac}.ink-discount-shiny[data-v-e68ee1a6]{display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background-image:linear-gradient(120deg,#15803d,#15803d 35%,#fff 50%,#ba2b2b 65%,#eedfdf);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:ink-discount-shine-e68ee1a6 2s linear infinite}.ink-discount-cell--zero[data-v-e68ee1a6]{background:transparent;color:#94a3b8;font-weight:500;font-size:12px;box-shadow:none;min-width:0;padding:0}@keyframes ink-discount-shine-e68ee1a6{0%{background-position:150%}to{background-position:-50%}}@media (prefers-reduced-motion:reduce){.ink-discount-shiny[data-v-e68ee1a6]{animation:none;-webkit-text-fill-color:#15803d;color:#15803d;background-image:none}}.ink-price-ref[data-v-e68ee1a6]{color:#0369a1;font-weight:700}.ink-result-table[data-v-e68ee1a6] .el-table__body tr.ink-result-row--applied>td{animation:ink-line-applied-e68ee1a6 1.2s ease-out}.ink-amount-applied[data-v-e68ee1a6] .el-input__inner{animation:ink-amount-flash-e68ee1a6 1.2s ease-out}.ink-apply-button--active[data-v-e68ee1a6]{animation:ink-button-applied-e68ee1a6 1.2s ease-out}.ink-amount-over[data-v-e68ee1a6] .el-input__inner{color:#dc2626!important;border-color:#f87171!important;font-weight:600}.ink-amount-warn[data-v-e68ee1a6]{display:flex;align-items:center;justify-content:flex-end;gap:3px;margin-top:3px;color:#dc2626;font-size:11px;line-height:1.3;white-space:nowrap}.ink-amount-warn-price[data-v-e68ee1a6]{font-weight:700}.ink-submit[data-v-e68ee1a6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 14px;border:1px solid #bae6fd;border-radius:10px;background:#f0f9ff}.ink-submit-info[data-v-e68ee1a6]{color:#475569;font-size:13px}.ink-submit-amount[data-v-e68ee1a6]{color:#0369a1;font-size:19px}.ink-submit-amount-input[data-v-e68ee1a6]{margin:0 4px;width:140px}.ink-submit-hint[data-v-e68ee1a6]{margin-left:8px;color:#64748b;font-size:12px}.ink-tip[data-v-e68ee1a6]{margin-top:10px;color:#94a3b8;font-size:12px;line-height:1.6}@keyframes ink-progress-spin-e68ee1a6{to{transform:rotate(1turn)}}@keyframes ink-progress-scan-e68ee1a6{0%,to{transform:translateY(-48px);opacity:.25}50%{transform:translateY(48px);opacity:1}}@keyframes ink-line-applied-e68ee1a6{0%{background-color:#dcfce7}55%{background-color:#f0fdf4}to{background-color:#fff}}@keyframes ink-amount-flash-e68ee1a6{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,0)}35%{border-color:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.2)}}@keyframes ink-button-applied-e68ee1a6{0%,to{transform:scale(1)}35%{transform:scale(1.05)}}@media (max-width:768px){.ink-editor-head[data-v-e68ee1a6],.ink-result-toolbar[data-v-e68ee1a6],.ink-submit[data-v-e68ee1a6]{align-items:flex-start;flex-direction:column}.ink-editor-price-box[data-v-e68ee1a6]{width:100%;justify-content:space-between}.ink-analysis-progress[data-v-e68ee1a6]{grid-template-columns:1fr;gap:18px;padding:18px}.ink-progress-orbit[data-v-e68ee1a6]{width:150px;height:150px}.ink-progress-ring[data-v-e68ee1a6]{width:138px;height:138px}.ink-stage-list[data-v-e68ee1a6],.ink-summary[data-v-e68ee1a6]{grid-template-columns:repeat(2,minmax(0,1fr))}.ink-summary-item[data-v-e68ee1a6]{gap:4px;padding-right:6px;padding-left:6px}.ink-summary-item[data-v-e68ee1a6]:nth-child(odd){padding-left:0}.ink-summary-item[data-v-e68ee1a6]:nth-child(2n){padding-right:0}.ink-analysis-empty .el-button[data-v-e68ee1a6],.ink-result-toolbar-actions[data-v-e68ee1a6]{margin-left:0}.ink-result-toolbar-actions[data-v-e68ee1a6]{width:100%}}@media (prefers-reduced-motion:reduce){.ink-progress-ring[data-v-e68ee1a6],.ink-progress-scanline[data-v-e68ee1a6]{animation:none}}[data-v-d353364c] .customer-create-dialog-center{top:50%!important;margin-top:0!important;transform:translateY(-50%)}.serve-customer-list[data-v-0d5023ea]{display:flex;flex-direction:column;height:100%;min-height:0;box-sizing:border-box}.serve-customer-list .toolbar[data-v-0d5023ea]{flex-shrink:0;margin-bottom:10px;align-items:center;justify-content:space-between}.serve-customer-list .table-wrap[data-v-0d5023ea]{flex:1;min-height:0;overflow:auto}.serve-customer-list .pager[data-v-0d5023ea]{flex-shrink:0;text-align:right;margin-top:10px}.cust-name-cell[data-v-0d5023ea]{display:flex;flex-direction:column;gap:4px}.cust-name-text[data-v-0d5023ea]{font-weight:500;color:#303133}.cust-tags-row[data-v-0d5023ea]{display:flex;flex-wrap:wrap;gap:4px}.cust-tag[data-v-0d5023ea]{border-color:var(--tag-color)!important;color:var(--tag-color)!important;background:#fff;cursor:pointer;transition:all .15s}.cust-tag[data-v-0d5023ea]:hover{background:var(--tag-color);color:#fff!important}.order-table[data-v-54eaff7f]{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.table-body[data-v-54eaff7f]{flex:1;min-height:0;overflow:hidden}.table-body[data-v-54eaff7f] .el-table{width:100%!important}.table-body[data-v-54eaff7f] .el-table__body-wrapper{overflow-y:auto;overflow-x:auto}.table-body[data-v-54eaff7f] .el-table__body tr.maxwidth>td{background:#dbdbdb!important}.table-body[data-v-54eaff7f] .el-table__body tr.price-manual>td{background:#fff8f0!important}.table-tool[data-v-54eaff7f]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;min-height:36px;margin-bottom:6px;padding:4px 6px;background:#f8fafc;border:1px solid #e8eef5;border-radius:6px;flex-wrap:wrap}.table-tool .tool-left[data-v-54eaff7f]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.table-tool .tool-right[data-v-54eaff7f]{display:flex;align-items:center}.table-tool .tool-divider[data-v-54eaff7f]{width:1px;height:24px;background:#dcdfe6;margin:0 4px;flex-shrink:0}.table-tool .material-pick[data-v-54eaff7f]{display:flex;align-items:center;gap:4px;max-width:220px;padding:0 8px;font-size:13px;line-height:28px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px}.table-tool .material-pick .material-pick-label[data-v-54eaff7f]{color:#606266;flex-shrink:0}.table-tool .material-pick .material-pick-name[data-v-54eaff7f]{color:#303133;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-tool .material-pick .material-pick-name.empty[data-v-54eaff7f]{color:#c0c4cc;font-weight:400}.material-cell[data-v-54eaff7f]{display:flex;align-items:center;gap:4px;padding:0 2px;min-width:0}.material-cell .material-autocomplete[data-v-54eaff7f]{flex:1;min-width:0}.material-cell .material-autocomplete[data-v-54eaff7f] .el-input__inner{padding-left:6px;padding-right:26px}.material-cell .material-autocomplete[data-v-54eaff7f] .el-input__suffix{right:2px}.material-cell .material-autocomplete[data-v-54eaff7f] .el-input__icon{width:20px;line-height:28px}.material-cell .search-icon[data-v-54eaff7f]{flex-shrink:0;color:#909399;font-size:14px;cursor:pointer;padding:2px}.material-cell .search-icon[data-v-54eaff7f]:hover{color:#409eff}.dimension-cell[data-v-54eaff7f]{display:flex;align-items:center;gap:4px}.dimension-cell .el-input[data-v-54eaff7f]{flex:1;min-width:0}.dimension-cell>span[data-v-54eaff7f]{flex-shrink:0;color:#909399}.file-name[data-v-54eaff7f]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:112px;display:inline-block;vertical-align:middle}.file-cell[data-v-54eaff7f]{display:flex;flex-direction:column;gap:4px}.compact-file-cell[data-v-54eaff7f]{gap:2px}.compact-file-cell .file-row[data-v-54eaff7f]{min-height:24px}.compact-file-cell .file-name[data-v-54eaff7f]{max-width:112px}.file-row[data-v-54eaff7f]{display:flex;align-items:center;gap:4px}.reverse-section[data-v-54eaff7f]{background:#fafafa;border-left:2px solid #e6a23c;padding:2px 4px;border-radius:0 2px 2px 0}.reverse-section .reverse-name[data-v-54eaff7f]{color:#909399;max-width:70px}.reverse-section .reverse-label[data-v-54eaff7f]{font-size:10px;color:#e6a23c;font-weight:700;margin-right:2px;flex-shrink:0}.upload-btn[data-v-54eaff7f]{cursor:pointer;color:#409eff;font-size:14px;flex-shrink:0}.upload-btn .upload-input[data-v-54eaff7f]{display:none}.thumb-cell[data-v-54eaff7f]{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px}.thumb-progress[data-v-54eaff7f]{display:flex;align-items:center;justify-content:center;min-height:52px}.thumb-progress.thumb-progress-reverse[data-v-54eaff7f]{min-height:44px}.thumb-progress[data-v-54eaff7f] .el-progress__text{font-size:11px!important}.thumb-img[data-v-54eaff7f]{width:60px;height:40px;border-radius:4px}.thumb-img.thumb-reverse[data-v-54eaff7f]{border:1px solid #e6a23c}.compact-thumb-cell[data-v-54eaff7f]{min-height:40px}.compact-thumb-cell .thumb-img[data-v-54eaff7f]{width:48px;height:34px}.compact-thumb-cell .thumb-progress[data-v-54eaff7f]{min-height:40px}.no-thumb[data-v-54eaff7f]{color:#c0c4cc;font-size:12px}.thumb-expired[data-v-54eaff7f]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;min-height:40px;color:#e6a23c;font-size:11px;line-height:1.2;cursor:default}.thumb-expired i[data-v-54eaff7f]{font-size:18px;margin-bottom:2px}.cell-input[data-v-54eaff7f]{width:100%}.cell-input[data-v-54eaff7f] .el-input__inner{text-align:center;padding-left:5px;padding-right:5px}.cell-input.error[data-v-54eaff7f] .el-input__inner{color:#f56c6c;border-color:#f56c6c}.upload-status[data-v-54eaff7f]{color:#409eff;font-size:14px;flex-shrink:0}.discount-price[data-v-54eaff7f]{color:#f56c6c}.discount-price .hui-tag[data-v-54eaff7f]{display:inline-block;background:#f56c6c;color:#fff;font-size:10px;padding:0 3px;border-radius:2px;margin-left:2px;font-style:normal}.text-danger[data-v-54eaff7f]{color:#f56c6c}.unit-select[data-v-54eaff7f]{width:100%}.unit-select[data-v-54eaff7f] .el-input__inner{padding-left:5px;padding-right:18px;text-align:center}.calc-mode-select[data-v-54eaff7f]{width:100%}.calc-mode-select[data-v-54eaff7f] .el-input__inner{padding-left:5px;padding-right:18px}.calc-mode-cell[data-v-54eaff7f]{display:flex;align-items:center;gap:4px}.table-actions[data-v-54eaff7f]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 6px;line-height:24px}.table-actions .el-button[data-v-54eaff7f]{margin:0}.manual-price-tag[data-v-54eaff7f]{flex-shrink:0;display:inline-block;font-size:10px;line-height:1;padding:2px 4px;border-radius:2px;background:#e6a23c;color:#fff;cursor:default}.unit-price-readonly[data-v-54eaff7f] .el-input__inner{background:#f5f7fa;color:#606266}.thumb-tag[data-v-54eaff7f]{position:absolute;top:0;left:0;z-index:2;font-size:10px;line-height:1;padding:2px 4px;border-radius:0 0 4px 0;color:#fff;pointer-events:none}.thumb-tag.thumb-tag-cut[data-v-54eaff7f]{background:rgba(103,194,58,.85)}.thumb-tag.thumb-tag-rotate[data-v-54eaff7f]{background:rgba(230,162,60,.85)}.thumb-tag.thumb-tag-expired[data-v-54eaff7f]{top:auto;bottom:0;left:0;border-radius:0 4px 0 0;background:rgba(245,108,108,.9)}@media (max-width:1450px){.table-tool .tool-left[data-v-54eaff7f]{gap:4px}.table-tool .material-pick[data-v-54eaff7f]{max-width:180px}}@media (max-width:1100px){.table-tool .tool-right[data-v-54eaff7f]{margin-left:auto}}.material-common-tags-popper{padding:0!important;box-sizing:border-box!important;max-width:480px!important;background:#fff;border:1px solid #e4e7ed;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);overflow:hidden}.material-common-tag-tip{max-width:320px;white-space:pre-line;line-height:1.5}.cutting-box[data-v-255fa0fe]{padding-bottom:50px}.title[data-v-255fa0fe]{color:red;font-weight:700}.cell[data-v-255fa0fe]{margin:20px 0}.image-box[data-v-255fa0fe]{width:600px;margin-bottom:20px;background:linear-gradient(90deg,#000 50%,transparent 0) repeat-x,linear-gradient(90deg,#000 50%,transparent 0) repeat-x,linear-gradient(0deg,#000 50%,transparent 0) repeat-y,linear-gradient(0deg,#000 50%,transparent 0) repeat-y;background-size:8px 3px,8px 3px,3px 8px,3px 8px;background-position:0 0,0 100%,0 0,100% 0;animation:linearBox-255fa0fe .5s linear infinite;position:relative;align-items:center;justify-content:center;padding:3px}.image-box img[data-v-255fa0fe]{width:100%;height:100%}.image-box img.rotate[data-v-255fa0fe]{transform:rotate(90deg)}.line-x[data-v-255fa0fe]{cursor:move;position:absolute;width:600px;height:3px;background:linear-gradient(90deg,#000 50%,transparent 0) repeat-x;background-size:8px 3px,8px 3px,3px 8px,3px 8px;background-position:0 0,0 100%,0 0,100% 0;animation:linearBox-255fa0fe .5s linear infinite}.line-y[data-v-255fa0fe]{cursor:move;position:absolute;width:3px;background:linear-gradient(0deg,#000 50%,transparent 0) repeat-y;background-size:3px 8px,3px 8px,8px 3px,8px 3px;background-position:0 0,100% 0,0 0,0 100%;animation:linearBox2-255fa0fe .5s linear infinite}.line-x-tag[data-v-255fa0fe],.line-y-tag[data-v-255fa0fe]{position:absolute}@keyframes linearBox-255fa0fe{to{background-position:6% 0,-6% 100%,0 -6%,100% 6%}}@keyframes linearBox2-255fa0fe{to{background-position:0 6%,100% -6%,-6% 0,6% 100%}}.footer[data-v-255fa0fe]{left:0;width:100%;position:absolute;bottom:0;padding:10px;background:#fff;justify-content:flex-end}.footer .button[data-v-255fa0fe]{margin-right:20px}.box-bg[data-v-255fa0fe]{flex-direction:column;justify-content:center;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.1);text-align:center;font-size:30px}.rotate-tips[data-v-255fa0fe]{color:red;margin:20px 0 20px;font-weight:700}.rotate_button[data-v-255fa0fe]{margin-top:20px;align-items:center}.rotate_button .rotate_status[data-v-255fa0fe]{margin-left:10px;color:red;font-weight:700}.cell[data-v-5b3ab87a]{margin-bottom:15px}.cell-title[data-v-5b3ab87a]{text-align:right;width:150px}.cell-value[data-v-5b3ab87a]{flex:1}.button[data-v-5b3ab87a]{text-align:center}.ss-mask[data-v-252912fa]{position:absolute;inset:0;z-index:4100;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:20px;overflow:hidden;background:rgba(20,36,52,.46);border-radius:6px;backdrop-filter:blur(4px);animation:ss-mask-in-252912fa .26s ease-out both}.ss-booth[data-v-252912fa]{--ss-border:#d8e4ed;--ss-border-soft:#e6edf3;--ss-text:#20364b;--ss-muted:#6b7f91;--ss-subtle:#8b9baa;--ss-cyan:#347eb8;--ss-teal:#25866c;--ss-amber:#c65b52;--ss-danger:#c65b52;position:relative;width:min(1120px,100%);max-height:100%;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;color:var(--ss-text);border:1px solid #d3e0ea;border-radius:12px;background:#fbfdff;box-shadow:0 20px 48px rgba(24,50,72,.2),inset 0 0 0 1px hsla(0,0%,100%,.1);color-scheme:light;isolation:isolate;animation:ss-booth-in-252912fa .38s cubic-bezier(.16,1,.3,1) both}.ss-booth[data-v-252912fa]:before{position:absolute;z-index:0;inset:0;pointer-events:none;background-image:linear-gradient(rgba(122,204,229,.035) 1px,transparent 0),linear-gradient(90deg,rgba(122,204,229,.035) 1px,transparent 0);background-size:28px 28px;content:"";display:none}.ss-head[data-v-252912fa],.ss-result[data-v-252912fa],.ss-running[data-v-252912fa]{position:relative;z-index:1}.ss-head[data-v-252912fa]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 24px 16px;border-bottom:1px solid var(--ss-border-soft);background:#fff}.ss-title-block[data-v-252912fa]{min-width:0}.ss-kicker[data-v-252912fa]{display:flex;align-items:center;gap:8px;margin:0 0 7px;color:#347eb8;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1}.ss-kicker[data-v-252912fa]:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#347eb8;box-shadow:none;content:""}.ss-title[data-v-252912fa]{margin:0;color:var(--ss-text);font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.25}.ss-subtitle[data-v-252912fa]{margin:5px 0 0;overflow:hidden;color:var(--ss-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ss-head-actions[data-v-252912fa]{display:flex;align-items:center;gap:14px;flex-shrink:0}.ss-head-status[data-v-252912fa]{display:inline-flex;align-items:center;gap:7px;color:#b85d54;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;white-space:nowrap}.ss-head-status.is-live[data-v-252912fa]{color:#25866c}.ss-status-led[data-v-252912fa]{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:none}.ss-close[data-v-252912fa]{min-width:64px;min-height:34px;padding:7px 12px;color:#64798a;font:inherit;font-size:12px;cursor:pointer;border:1px solid #d6e2eb;border-radius:6px;background:#fff;transition:color .18s ease,border-color .18s ease,background .18s ease}.ss-close[data-v-252912fa]:hover:not(:disabled){color:#2f73ab;border-color:#7eafd3;background:#f1f7fc}.ss-btn[data-v-252912fa]:focus-visible,.ss-close[data-v-252912fa]:focus-visible{outline:2px solid var(--ss-cyan);outline-offset:2px}.ss-close[data-v-252912fa]:disabled{opacity:.42;cursor:not-allowed}.ss-running[data-v-252912fa]{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);gap:30px;min-height:320px;padding:28px 24px 30px}.ss-gate[data-v-252912fa]{position:relative;min-height:230px;max-height:340px;overflow:hidden;box-sizing:border-box;border:1px solid #397da9;border-radius:12px;background:#10283e;box-shadow:0 12px 28px rgba(20,48,72,.16),inset 0 0 0 1px hsla(0,0%,100%,.06);isolation:isolate}.ss-gate[data-v-252912fa]:before{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(91,164,207,.12),transparent 58%),linear-gradient(0deg,rgba(8,25,42,.12),rgba(8,25,42,.12));background-repeat:no-repeat;background-size:100% 100%;background-position:50%;content:"";opacity:1}.ss-gate-empty[data-v-252912fa],.ss-gate-img[data-v-252912fa]{position:absolute;z-index:0;inset:0;width:100%;height:100%}.ss-gate-img[data-v-252912fa]{-o-object-fit:contain;object-fit:contain;filter:saturate(.86) contrast(1.04)}.ss-gate-empty[data-v-252912fa]{display:flex;align-items:center;justify-content:center;color:var(--ss-subtle);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;letter-spacing:.08em}.ss-gate-footer[data-v-252912fa],.ss-gate-label[data-v-252912fa],.ss-gate-readout[data-v-252912fa]{position:absolute;z-index:4;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;letter-spacing:.08em}.ss-gate-label[data-v-252912fa]{top:14px;left:16px;color:rgba(214,247,255,.86)}.ss-gate-readout[data-v-252912fa]{top:14px;right:16px;color:var(--ss-cyan);font-size:11px;font-weight:600;letter-spacing:.12em;text-shadow:none}.ss-gate-readout small[data-v-252912fa]{margin-left:2px;font-size:10px;font-weight:500}.ss-corner[data-v-252912fa]{position:absolute;z-index:4;width:20px;height:20px;border:2px solid #67a8d0;filter:none}.ss-tl[data-v-252912fa]{top:10px;left:10px;border-right:0;border-bottom:0}.ss-tr[data-v-252912fa]{top:10px;right:10px;border-left:0;border-bottom:0}.ss-bl[data-v-252912fa]{bottom:10px;left:10px;border-right:0;border-top:0}.ss-br[data-v-252912fa]{right:10px;bottom:10px;border-left:0;border-top:0}.ss-gate-crosshair[data-v-252912fa]{position:absolute;z-index:3;top:50%;left:50%;width:54px;height:54px;border:1px solid rgba(142,200,229,.62);border-radius:50%;box-shadow:none;transform:translate(-50%,-50%);animation:none}.ss-gate-crosshair[data-v-252912fa]:after,.ss-gate-crosshair[data-v-252912fa]:before{position:absolute;top:50%;left:50%;background:rgba(77,231,255,.55);content:"";transform:translate(-50%,-50%)}.ss-gate-crosshair[data-v-252912fa]:before{width:20px;height:1px}.ss-gate-crosshair[data-v-252912fa]:after{width:1px;height:20px}.ss-scanline[data-v-252912fa]{position:absolute;z-index:5;top:8%;right:0;left:0;height:84%;overflow:hidden;pointer-events:none}.ss-scanline[data-v-252912fa]:before{position:absolute;top:0;right:0;left:0;height:100%;pointer-events:none;background:linear-gradient(180deg,transparent 0,transparent calc(100% - 36px),rgba(107,182,229,.1) calc(100% - 18px),rgba(217,243,255,.45) calc(100% - 3px),#d9f3ff);content:"";will-change:transform;backface-visibility:hidden;transform:translate3d(0,-100%,0);animation:ss-scanline-sweep-252912fa 1.9s linear infinite alternate}.ss-gate-footer[data-v-252912fa]{right:16px;bottom:13px;left:16px;display:flex;justify-content:space-between;gap:12px;color:rgba(181,220,232,.7)}.ss-run-copy[data-v-252912fa]{min-width:0;align-self:center;max-width:560px}.ss-meter-head[data-v-252912fa],.ss-run-overline[data-v-252912fa]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ss-subtle);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.12em}.ss-run-live[data-v-252912fa]{color:#25866c;white-space:nowrap}.ss-phase[data-v-252912fa]{display:flex;align-items:center;gap:9px;margin:13px 0 7px;color:#20364b;font-size:21px;font-weight:600;letter-spacing:-.02em}.ss-phase[data-v-252912fa]:before{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#347eb8;box-shadow:none;content:""}.ss-file[data-v-252912fa]{margin:0 0 22px;overflow:hidden;color:var(--ss-muted);font-size:13px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.ss-file-prefix[data-v-252912fa]{color:var(--ss-cyan);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;letter-spacing:.08em}.ss-meter-head[data-v-252912fa]{margin-bottom:8px;font-size:10px}.ss-meter-head strong[data-v-252912fa]{color:var(--ss-cyan);font-size:12px;letter-spacing:0}.ss-meter[data-v-252912fa]{height:7px;margin-bottom:12px;overflow:hidden;border:1px solid #e0e9f0;border-radius:999px;background:#edf2f6}.ss-meter-fill[data-v-252912fa]{display:block;height:100%;min-width:2px;border-radius:inherit;background:#409eff;box-shadow:none;transition:width .35s cubic-bezier(.16,1,.3,1)}.ss-count[data-v-252912fa]{display:flex;align-items:baseline;gap:9px;margin:0 0 22px;color:var(--ss-muted);font-size:12px}.ss-count-label[data-v-252912fa]{margin-right:2px;color:var(--ss-subtle)}.ss-count strong[data-v-252912fa]{color:#20364b;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:36px;font-weight:600;letter-spacing:-.06em;line-height:1}.ss-count-total[data-v-252912fa]{color:var(--ss-muted)}.ss-count em[data-v-252912fa]{margin-left:auto;color:#25866c;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-style:normal;font-weight:700}.ss-stages[data-v-252912fa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;color:var(--ss-subtle);counter-reset:ss-stage;font-size:11px;list-style:none}.ss-stages li[data-v-252912fa]{position:relative;min-width:0;padding:12px 6px 0 24px;overflow:hidden;border-top:1px solid var(--ss-border-soft);color:var(--ss-subtle);text-overflow:ellipsis;white-space:nowrap;counter-increment:ss-stage}.ss-stages li[data-v-252912fa]:before{position:absolute;top:10px;left:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;box-sizing:border-box;color:var(--ss-subtle);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;content:counter(ss-stage,decimal-leading-zero);border:1px solid currentColor;border-radius:50%}.ss-stages li.is-now[data-v-252912fa]{border-top-color:#6da9d0;color:#347eb8}.ss-stages li.is-now[data-v-252912fa]:before{box-shadow:none}.ss-stages li.is-done[data-v-252912fa]{border-top-color:#9dcab9;color:#25866c}.ss-stages li.is-done[data-v-252912fa]:before{color:var(--ss-teal);content:"✓"}.ss-glyphs[data-v-252912fa]{position:relative;max-height:72px;margin:18px 0 0;padding:10px 12px 9px;overflow:hidden;color:#597486;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.5;word-break:break-all;border-left:2px solid #7aa8c4;background:#f4f8fb}.ss-glyphs[data-v-252912fa]:before{display:block;margin-bottom:4px;color:#8397a6;font-size:9px;letter-spacing:.12em;content:"OCR STREAM"}.ss-result[data-v-252912fa]{display:flex;flex:1;flex-direction:column;min-height:0}.ss-result-hero[data-v-252912fa]{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px 24px 20px;border-bottom:1px solid var(--ss-border-soft);background:#f7fafc}.ss-result-signal[data-v-252912fa]{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #dfa7a2;border-radius:50%;background:#fff4f3;box-shadow:none}.ss-result-signal[data-v-252912fa]:after,.ss-result-signal[data-v-252912fa]:before{position:absolute;background:var(--ss-amber);content:"";display:none}.ss-result-signal[data-v-252912fa]:before{width:16px;height:2px}.ss-result-signal[data-v-252912fa]:after{width:2px;height:16px}.ss-result-signal span[data-v-252912fa]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#b24f48;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:700;background:transparent;box-shadow:none}.ss-result-copy[data-v-252912fa]{min-width:0}.ss-result-eyebrow[data-v-252912fa]{margin:0 0 6px;color:#b24f48;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.12em}.ss-result-copy h3[data-v-252912fa]{margin:0;color:var(--ss-text);font-size:18px;font-weight:650;line-height:1.35}.ss-result-copy p[data-v-252912fa]:last-child{margin:5px 0 0;color:var(--ss-muted);font-size:12px;line-height:1.5}.ss-result-score[data-v-252912fa]{display:flex;align-items:baseline;gap:8px;padding-left:18px;border-left:1px solid var(--ss-border-soft)}.ss-result-score strong[data-v-252912fa]{color:#b24f48;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:32px;font-weight:600;line-height:1}.ss-result-score span[data-v-252912fa]{color:var(--ss-muted);font-size:11px;line-height:1.35;white-space:nowrap}.ss-summary[data-v-252912fa]{display:flex;flex-wrap:wrap;gap:20px;padding:11px 24px;color:var(--ss-muted);font-size:12px;border-bottom:1px solid var(--ss-border-soft);background:#fff}.ss-summary span[data-v-252912fa]{display:inline-flex;align-items:baseline;gap:5px}.ss-summary strong[data-v-252912fa]{color:var(--ss-text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px}.ss-sum-hit[data-v-252912fa],.ss-sum-hit strong[data-v-252912fa]{color:var(--ss-amber)}.ss-table-wrap[data-v-252912fa]{max-height:min(48vh,430px);overflow:auto;scrollbar-color:#b8cfdf #f2f6f9;scrollbar-width:thin}.ss-table[data-v-252912fa]{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;font-size:12px}.ss-table td[data-v-252912fa],.ss-table th[data-v-252912fa]{padding:10px 12px;text-align:left;vertical-align:middle;border-bottom:1px solid rgba(118,188,215,.11)}.ss-table th[data-v-252912fa]{position:sticky;z-index:1;top:0;color:#768b9d;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;background:#f4f8fb}.ss-table tbody tr[data-v-252912fa]{background:#fff;transition:background .18s ease}.ss-table tbody tr[data-v-252912fa]:hover{background:#f5faff}.ss-table tr.is-hit[data-v-252912fa]{background:#fff7f6}.ss-table tr.is-hit[data-v-252912fa]:hover{background:#fff0ef}.ss-thumb[data-v-252912fa]{display:block;width:70px;height:50px;-o-object-fit:contain;object-fit:contain;border:1px solid #d9e5ed;border-radius:5px;background:#f5f8fa}.ss-name[data-v-252912fa]{max-width:220px;color:#2d4559;word-break:break-all}.ss-ocr[data-v-252912fa]{max-width:220px;color:#597184;line-height:1.5;word-break:break-all}.ss-status[data-v-252912fa]{display:inline-flex;align-items:center;gap:6px;font-weight:650;white-space:nowrap}.ss-status-dot[data-v-252912fa]{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.ss-status.is-hit[data-v-252912fa]{color:#c65b52}.ss-status.is-hit .ss-status-dot[data-v-252912fa]{box-shadow:none}.ss-status.is-ok[data-v-252912fa]{color:#25866c}.ss-status.is-pass[data-v-252912fa]{color:#347eb8}.ss-status.is-warn[data-v-252912fa]{color:#b85d54}.ss-words[data-v-252912fa]{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.ss-words span[data-v-252912fa]{padding:3px 6px;color:#a94d47;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;border:1px solid #e5b9b5;border-radius:3px;background:#fff4f3}.ss-cell-actions[data-v-252912fa]{min-width:172px}.ss-btn[data-v-252912fa]{min-height:34px;margin:0 5px 4px 0;padding:7px 10px;color:#607587;font:inherit;font-size:11px;cursor:pointer;border:1px solid #d2dfe8;border-radius:5px;background:#fff;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.ss-btn[data-v-252912fa]:hover:not(:disabled){color:#2f73ab;border-color:#7eafd3;background:#f1f7fc}.ss-btn[data-v-252912fa]:active:not(:disabled){transform:scale(.97)}.ss-btn-warn[data-v-252912fa]{color:#a94d47;border-color:#dfaaa5}.ss-btn-warn[data-v-252912fa]:hover:not(:disabled){color:#963d38;border-color:#c87670;background:#fff1f0}.ss-btn-go[data-v-252912fa]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:126px;color:#fff;font-weight:700;border-color:#409eff;background:#409eff;box-shadow:none}.ss-btn-go[data-v-252912fa]:hover:not(:disabled){color:#fff;border-color:#2f86de;background:#2f86de;box-shadow:none}.ss-btn-go[data-v-252912fa]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.ss-btn-arrow[data-v-252912fa]{font-size:16px;line-height:1}.ss-foot[data-v-252912fa]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px 16px;border-top:1px solid var(--ss-border-soft);background:#fbfdff}.ss-hint[data-v-252912fa]{display:flex;align-items:flex-start;gap:8px;max-width:620px;margin:0;color:var(--ss-muted);font-size:12px;line-height:1.5}.ss-hint-mark[data-v-252912fa]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px;color:#b24f48;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:700;border:1px solid #dfa7a2;border-radius:50%}.ss-foot-actions[data-v-252912fa]{display:flex;gap:8px;flex-shrink:0}.ss-foot-actions .ss-btn[data-v-252912fa]{margin:0}.is-mute[data-v-252912fa]{color:var(--ss-subtle)}@keyframes ss-mask-in-252912fa{0%{opacity:0}to{opacity:1}}@keyframes ss-booth-in-252912fa{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ss-scanline-sweep-252912fa{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@media (max-width:880px){.ss-running[data-v-252912fa]{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:20px}.ss-foot[data-v-252912fa],.ss-head[data-v-252912fa],.ss-result-hero[data-v-252912fa],.ss-running[data-v-252912fa],.ss-summary[data-v-252912fa]{padding-right:20px;padding-left:20px}}@media (max-width:720px){.ss-mask[data-v-252912fa]{padding:8px}.ss-booth[data-v-252912fa]{border-radius:10px}.ss-head[data-v-252912fa]{align-items:flex-start;padding-top:15px;padding-bottom:14px}.ss-head-status[data-v-252912fa]{display:none}.ss-title[data-v-252912fa]{font-size:19px}.ss-running[data-v-252912fa]{grid-template-columns:1fr;gap:22px;min-height:0;padding:20px 16px 22px}.ss-gate[data-v-252912fa]{width:100%;min-height:210px;max-height:none;aspect-ratio:4/3}.ss-run-copy[data-v-252912fa]{align-self:auto}.ss-result-hero[data-v-252912fa]{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px 16px}.ss-result-signal[data-v-252912fa]{width:38px;height:38px}.ss-result-score[data-v-252912fa]{grid-column:2;justify-self:start;padding:8px 0 0;border-top:1px solid var(--ss-border-soft);border-left:0}.ss-summary[data-v-252912fa]{gap:10px 18px;padding:10px 16px}.ss-table-wrap[data-v-252912fa]{max-height:42vh}.ss-foot[data-v-252912fa]{flex-direction:column;align-items:stretch;padding:13px 16px 15px}.ss-foot-actions[data-v-252912fa]{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.ss-booth[data-v-252912fa],.ss-mask[data-v-252912fa],.ss-scanline[data-v-252912fa]{animation:none}.ss-scanline[data-v-252912fa]:before{top:50%;height:2px;background:linear-gradient(90deg,transparent,#6bb6e5 28%,#d9f3ff 50%,#6bb6e5 72%,transparent);transform:translate3d(0,-50%,0);animation:none}.ss-btn[data-v-252912fa],.ss-close[data-v-252912fa],.ss-meter-fill[data-v-252912fa],.ss-scanline[data-v-252912fa],.ss-table tbody tr[data-v-252912fa]{transition:none}}.ss-gate-column[data-v-252912fa]{min-width:0}.ss-queue[data-v-252912fa]{margin-top:12px;padding:9px 10px 10px;border:1px solid #dce7ef;border-radius:8px;background:#fff}.ss-queue-head[data-v-252912fa]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px;color:#718596;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;letter-spacing:.08em}.ss-queue-strip[data-v-252912fa]{display:grid;grid-auto-columns:72px;grid-auto-flow:column;gap:7px;overflow-x:auto;padding:1px 1px 3px;scrollbar-color:#b8cfdf #f2f6f9;scrollbar-width:thin}.ss-queue-item[data-v-252912fa]{position:relative;min-width:0;padding:4px;border:1px solid #e1e9ef;border-radius:6px;background:#f7fafc;transition:border-color .18s ease,background .18s ease,opacity .18s ease}.ss-queue-item img[data-v-252912fa]{display:block;width:100%;height:38px;-o-object-fit:contain;object-fit:contain;border-radius:3px;background:#fff}.ss-queue-index[data-v-252912fa]{position:absolute;top:7px;left:7px;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;color:#fff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;line-height:1;border-radius:3px;background:rgba(32,54,75,.72)}.ss-queue-state[data-v-252912fa]{display:block;margin-top:4px;overflow:hidden;color:#91a1ae;font-size:10px;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ss-queue-item.is-pending[data-v-252912fa]{opacity:.58}.ss-queue-item.is-running[data-v-252912fa]{border-color:#5e9fca;background:#f0f7fc;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.ss-queue-item.is-running .ss-queue-state[data-v-252912fa]{color:#347eb8;font-weight:650}.ss-queue-item.is-done[data-v-252912fa]{border-color:#b9daca;background:#f4faf7}.ss-queue-item.is-done .ss-queue-state[data-v-252912fa]{color:#25866c}.ss-thumb-button[data-v-252912fa]{position:relative;display:block;width:70px;height:50px;padding:0;overflow:hidden;cursor:zoom-in;border:1px solid #d9e5ed;border-radius:5px;background:#f5f8fa}.ss-thumb-button .ss-thumb[data-v-252912fa]{width:100%;height:100%;border:0;border-radius:4px;transition:filter .18s ease}.ss-thumb-overlay[data-v-252912fa]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:600;background:rgba(32,54,75,.58);opacity:0;transition:opacity .18s ease}.ss-thumb-button:hover .ss-thumb[data-v-252912fa]{filter:brightness(.78)}.ss-thumb-button:focus-visible .ss-thumb-overlay[data-v-252912fa],.ss-thumb-button:hover .ss-thumb-overlay[data-v-252912fa]{opacity:1}.ss-preview-close[data-v-252912fa]:focus-visible,.ss-thumb-button[data-v-252912fa]:focus-visible{outline:2px solid #409eff;outline-offset:2px}.ss-thumb-empty[data-v-252912fa]{color:var(--ss-subtle);font-size:11px}.ss-preview-layer[data-v-252912fa]{position:absolute;z-index:20;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(20,36,52,.58);backdrop-filter:blur(3px)}.ss-preview-dialog[data-v-252912fa]{display:flex;flex-direction:column;width:min(840px,100%);max-height:100%;overflow:hidden;border:1px solid #d3e0ea;border-radius:10px;background:#fff;box-shadow:0 20px 48px rgba(16,42,64,.24)}.ss-preview-head[data-v-252912fa]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border-bottom:1px solid #e6edf3}.ss-preview-title[data-v-252912fa]{display:flex;flex-direction:column;min-width:0;gap:3px}.ss-preview-title span[data-v-252912fa]{color:#8193a2;font-size:10px}.ss-preview-title strong[data-v-252912fa]{overflow:hidden;color:#20364b;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ss-preview-close[data-v-252912fa]{min-width:54px;min-height:32px;padding:6px 10px;color:#607587;font:inherit;font-size:12px;cursor:pointer;border:1px solid #d2dfe8;border-radius:5px;background:#fff}.ss-preview-close[data-v-252912fa]:hover{color:#2f73ab;border-color:#7eafd3;background:#f1f7fc}.ss-preview-canvas[data-v-252912fa]{display:flex;flex:1;align-items:center;justify-content:center;min-height:180px;padding:24px;overflow:auto;background:#f1f5f8}.ss-preview-canvas img[data-v-252912fa]{display:block;width:auto;max-width:100%;height:auto;max-height:min(60vh,520px);-o-object-fit:contain;object-fit:contain;border:1px solid #d9e5ed;background:#fff;box-shadow:0 8px 20px rgba(24,50,72,.1)}.ss-preview-foot[data-v-252912fa]{display:flex;flex-wrap:wrap;gap:8px 16px;padding:10px 16px;color:#718596;font-size:11px;line-height:1.5;border-top:1px solid #e6edf3}@media (prefers-reduced-motion:reduce){.ss-queue-item[data-v-252912fa],.ss-thumb-button .ss-thumb[data-v-252912fa],.ss-thumb-overlay[data-v-252912fa]{transition:none}}@media (max-width:720px){.ss-preview-layer[data-v-252912fa]{padding:8px}.ss-preview-canvas[data-v-252912fa]{padding:14px}.ss-preview-canvas img[data-v-252912fa]{max-height:52vh}}.order-form[data-v-6281c0f9]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;min-height:0;overflow:hidden;box-sizing:border-box;border-radius:6px;transition:background .2s,box-shadow .2s}.order-form.is-dragover[data-v-6281c0f9]{background:#f0f9ff;box-shadow:inset 0 0 0 2px #409eff}.silent-select-material-host[data-v-6281c0f9]{position:fixed;left:-9999px;top:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.upload-progress-mask[data-v-6281c0f9]{position:absolute;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);border-radius:6px}.upload-progress-panel[data-v-6281c0f9]{width:90%;max-width:480px;padding:24px 28px;background:#fff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.18)}.upload-progress-title[data-v-6281c0f9]{margin:0 0 8px;font-size:16px;font-weight:600;color:#303133;text-align:center}.upload-progress-file[data-v-6281c0f9]{margin:0 0 16px;font-size:13px;color:#606266;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-progress-hint[data-v-6281c0f9]{margin:14px 0 0;font-size:12px;color:#909399;text-align:center}.order-form-el[data-v-6281c0f9]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.order-form .section[data-v-6281c0f9]{margin-bottom:12px;flex-shrink:0}.order-form .section-basic[data-v-6281c0f9]{flex-shrink:0}.order-form .section-head[data-v-6281c0f9]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.order-form .basic-info-toggle[data-v-6281c0f9]{margin-left:auto;padding:0 4px;color:#409eff}.order-form .basic-info-toggle i[data-v-6281c0f9]{margin-right:3px}.order-form .section-title[data-v-6281c0f9]{font-size:14px;font-weight:600;color:#303133;margin:0}.order-form .section-count[data-v-6281c0f9]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;margin-left:5px;padding:0 5px;color:#409eff;font-size:11px;font-weight:600;line-height:18px;background:#ecf5ff;border-radius:9px}.order-form .section-hint[data-v-6281c0f9]{margin:0;font-size:13px;color:#f56c6c;font-weight:600;line-height:1.5}.basic-info .basic-info-row[data-v-6281c0f9]{margin-bottom:0}.basic-info .contact-inline[data-v-6281c0f9]{display:flex;align-items:center;gap:8px;width:100%}.basic-info .contact-inline .customer-name-cell[data-v-6281c0f9],.basic-info .contact-inline .customer-remote-input[data-v-6281c0f9],.basic-info .contact-inline .el-input[data-v-6281c0f9]{flex:1;min-width:0}.basic-info .contact-inline .customer-name-cell[data-v-6281c0f9],.basic-info .contact-inline .customer-remote-input[data-v-6281c0f9]{width:100%}.basic-info .customer-name-wrap[data-v-6281c0f9]{display:flex;flex-direction:column;gap:4px;width:100%}.basic-info .cust-tags-row[data-v-6281c0f9]{display:flex;flex-wrap:wrap;gap:4px;line-height:1.2}.basic-info .cust-tag[data-v-6281c0f9]{border-color:var(--tag-color)!important;color:var(--tag-color)!important;background:#fff;cursor:pointer;transition:all .15s}.basic-info .cust-tag[data-v-6281c0f9]:hover{background:var(--tag-color);color:#fff!important}.basic-info .field-customer-name[data-v-6281c0f9] .el-form-item__label{line-height:32px}.basic-info .field-customer-name[data-v-6281c0f9] .el-form-item__content{line-height:normal}.basic-info .field-delivery-mode[data-v-6281c0f9] .el-select,.basic-info .field-urgent-time[data-v-6281c0f9] .el-select{width:100%}.basic-info .urgent-time-wrap[data-v-6281c0f9]{display:flex;align-items:center;gap:6px;width:100%}.basic-info .urgent-time-wrap .el-select[data-v-6281c0f9]{flex:1;min-width:0}.basic-info .urgent-time-wrap .urgent-press-tag[data-v-6281c0f9]{flex-shrink:0}.basic-info .field-address[data-v-6281c0f9] .el-select{width:100%}.basic-info[data-v-6281c0f9] .el-form-item__content{line-height:32px}.basic-info-summary[data-v-6281c0f9]{display:flex;align-items:center;min-height:36px;gap:18px;padding:7px 12px;overflow:hidden;color:#606266;font-size:12px;white-space:nowrap;background:#f7faff;border:1px solid #e4edf8;border-radius:5px}.basic-info-summary .basic-summary-customer[data-v-6281c0f9]{flex-shrink:0;color:#303133;font-weight:600}.basic-info-summary .basic-summary-customer i[data-v-6281c0f9]{margin-right:4px;color:#409eff}.basic-info-summary .basic-summary-address[data-v-6281c0f9]{min-width:0;overflow:hidden;text-overflow:ellipsis}.order-form .order-detail-section[data-v-6281c0f9]{flex:1 1 auto;flex-shrink:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;margin-bottom:8px;border-radius:6px}.order-form .order-detail-section[data-v-6281c0f9] .order-table{flex:1;min-height:0}.order-detail-section .order-tips[data-v-6281c0f9],.order-detail-section .section-head[data-v-6281c0f9]{flex-shrink:0}.order-tips[data-v-6281c0f9]{display:flex;align-items:center;justify-content:space-between;min-height:38px;gap:16px;margin:0 0 8px;padding:6px 12px;background:#fdf6ec;border:1px solid #faecd8;border-radius:6px;font-size:12px;color:#606266}.order-tips .order-tips-items[data-v-6281c0f9],.order-tips .order-tips-main[data-v-6281c0f9]{display:flex;align-items:center;gap:8px;min-width:0}.order-tips .order-tips-main[data-v-6281c0f9]{flex-shrink:0;color:#8a5b20;font-weight:500}.order-tips .order-tips-main i[data-v-6281c0f9]{color:#e6a23c;font-size:15px}.order-tips .order-tips-items[data-v-6281c0f9]{justify-content:flex-end;gap:14px;color:#8b6b43}.order-tips .order-tips-items span[data-v-6281c0f9]{white-space:nowrap}.order-tips .order-tips-items strong[data-v-6281c0f9]{color:#c45656;font-weight:600}.statement-section[data-v-6281c0f9]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px 24px;flex-shrink:0;margin-top:0;margin-bottom:0;padding:8px 12px;background:#fafafa;border-radius:6px;border-top:1px solid #ebeef5}.statement-left[data-v-6281c0f9]{flex:1;min-width:360px}.statement-left[data-v-6281c0f9] .el-form-item{margin-bottom:0}.statement-left[data-v-6281c0f9] .el-form-item__content{display:flex;flex-wrap:wrap;align-items:center;line-height:32px}.statement-left[data-v-6281c0f9] .el-radio-group{display:inline-flex;flex-wrap:wrap;align-items:center}.statement-left[data-v-6281c0f9] .el-radio{margin-right:16px;line-height:32px}.statement-right[data-v-6281c0f9]{flex-shrink:0;display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));min-width:390px;gap:0 20px;text-align:right}.amount-row[data-v-6281c0f9]{font-size:13px;line-height:28px;color:#606266}.amount-row span[data-v-6281c0f9]{color:#303133;font-weight:600}.amount-row.amount-total span[data-v-6281c0f9]{color:#f56c6c;font-size:16px}.amount-row.amount-total[data-v-6281c0f9]{grid-column:-1;border-top:1px solid #ebeef5}.amount-row.amount-row-secondary[data-v-6281c0f9]{font-size:12px;line-height:24px}.amount-row.amount-row-deposit[data-v-6281c0f9]{font-size:12px;line-height:22px;color:#606266}.commission-tip-icon[data-v-6281c0f9]{margin:0 2px;color:#909399;font-size:14px;cursor:help;vertical-align:middle}.deposit-remain-hint[data-v-6281c0f9]{font-size:11px;color:#909399;font-weight:400;margin-left:2px}.order-form-footer[data-v-6281c0f9]{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:12px 16px;margin:0 -16px;border-top:1px solid #ebeef5;background:#fff}.basic-info-layout[data-v-6281c0f9]{display:flex;gap:12px;align-items:flex-start}.basic-info-fields[data-v-6281c0f9]{flex:1;min-width:0;max-width:calc(100% - 232px)}.preview-area[data-v-6281c0f9]{position:relative;width:220px;height:106px;flex-shrink:0;border:2px dashed #dcdfe6;border-radius:6px;cursor:pointer;transition:all .2s;outline:none;background:#fafafa;display:flex;align-items:center;justify-content:center;overflow:hidden}.preview-area.has-image[data-v-6281c0f9]{border-color:#409eff;border-style:solid;background:#fff}.preview-area.is-dragover[data-v-6281c0f9]{border-color:#409eff;background:#f0f9ff}.preview-area .preview-area-img[data-v-6281c0f9]{width:100%;height:100%}.preview-area .preview-area-actions[data-v-6281c0f9]{position:absolute;bottom:6px;right:6px;display:flex;gap:4px;opacity:0;transition:opacity .2s}.preview-area:hover .preview-area-actions[data-v-6281c0f9]{opacity:1}.preview-area .preview-area-placeholder[data-v-6281c0f9]{display:flex;flex-direction:column;align-items:center;color:#909399;font-size:12px}.preview-area .preview-area-placeholder i[data-v-6281c0f9]{font-size:24px;margin-bottom:4px}.preview-area .preview-area-placeholder p[data-v-6281c0f9]{margin:0}@media (max-width:1450px){.basic-info-fields[data-v-6281c0f9]{max-width:calc(100% - 190px)}.preview-area[data-v-6281c0f9]{width:178px;height:92px}.order-tips[data-v-6281c0f9]{align-items:flex-start;flex-direction:column;gap:3px;padding-top:5px;padding-bottom:5px}.order-tips .order-tips-items[data-v-6281c0f9]{justify-content:flex-start;flex-wrap:wrap}.statement-right[data-v-6281c0f9]{min-width:350px}}@media (max-width:900px){.basic-info-layout[data-v-6281c0f9]{display:block}.basic-info-fields[data-v-6281c0f9]{max-width:none}.preview-area[data-v-6281c0f9]{width:100%;height:72px;margin-top:4px}.basic-info-summary[data-v-6281c0f9]{align-items:flex-start;flex-direction:column;gap:3px;white-space:normal}.statement-left[data-v-6281c0f9],.statement-right[data-v-6281c0f9]{min-width:100%}.statement-right[data-v-6281c0f9]{grid-template-columns:repeat(2,minmax(120px,1fr))}}.serve-order-form-dialog{height:calc(100vh - 32px);max-height:calc(100vh - 32px);margin-bottom:0;display:flex;flex-direction:column}.serve-order-form-dialog .el-dialog__header{flex:0 0 auto;padding:16px 20px 12px;position:relative}.serve-order-form-dialog .el-dialog__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:8px 16px 0;overflow:hidden}.serve-order-form-dialog .el-dialog__body>.order-form{flex:1 1 auto;min-height:0}.serve-order-form-dialog .serve-order-form-fullscreen-btn{position:absolute;top:20px;right:48px;padding:0;border:none;outline:none;background:transparent;cursor:pointer;font-size:16px;line-height:1;color:#909399}.serve-order-form-dialog .serve-order-form-fullscreen-btn:hover{color:#409eff}.serve-order-form-dialog.is-fullscreen{height:100%;max-height:100%}.serve-customer-pick-dialog{height:70vh;max-height:70vh;display:flex;flex-direction:column;margin-bottom:0}.serve-customer-pick-dialog .el-dialog__header{flex-shrink:0}.serve-customer-pick-dialog .el-dialog__body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:10px 20px 16px}.serve-customer-pick-dialog .el-dialog__body>.serve-customer-list{flex:1;min-height:0}.material-dialog{max-height:84vh;display:flex;flex-direction:column;margin-bottom:0}.material-dialog .el-dialog__header{flex-shrink:0}.material-dialog .el-dialog__body{flex:1;min-height:0;overflow:auto;padding:10px 20px 16px}.cutting-dialog{height:84vh;max-height:84vh;display:flex;flex-direction:column;margin-bottom:0}.cutting-dialog .el-dialog__header{flex-shrink:0}.cutting-dialog .el-dialog__body{flex:1;min-height:0;overflow:auto;padding:10px 20px 16px}.customer-discovery-popper{box-sizing:border-box!important;max-width:420px!important;background:#fff;border:1px solid #e4e7ed;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);overflow:hidden}@media (max-width:1200px){.serve-order-form-dialog{width:calc(100vw - 24px)!important}.serve-order-form-dialog .el-dialog__body{padding-right:12px;padding-left:12px}}.gallery-grid[data-v-734a83ad]{display:flex;flex-direction:column;height:100%;min-height:0}.gallery-grid-toolbar[data-v-734a83ad]{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-shrink:0}.gallery-grid-toolbar .gallery-grid-count[data-v-734a83ad]{font-size:12px;color:#909399}.gallery-grid-scroll[data-v-734a83ad]{flex:1;min-height:0;overflow:auto;padding:4px 2px 12px;display:flex;flex-direction:column;scrollbar-color:rgba(100,116,139,.55) rgba(203,213,225,.6);scrollbar-width:thin}.gallery-grid-scroll[data-v-734a83ad]::-webkit-scrollbar{width:6px;height:6px}.gallery-grid-scroll[data-v-734a83ad]::-webkit-scrollbar-track{background:rgba(203,213,225,.6);border-radius:3px}.gallery-grid-scroll[data-v-734a83ad]::-webkit-scrollbar-thumb{background:rgba(100,116,139,.55);border-radius:3px}.gallery-grid-scroll[data-v-734a83ad]::-webkit-scrollbar-thumb:hover{background:rgba(71,85,105,.75)}.gallery-grid-body[data-v-734a83ad]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;align-content:start;min-width:292px}.gallery-card[data-v-734a83ad]{border:1px solid #e4e7ed;border-radius:8px;overflow:hidden;cursor:default;background:#fff;transition:box-shadow .2s,border-color .2s}.gallery-card.is-selected[data-v-734a83ad]{border-color:#409eff;box-shadow:0 0 0 1px #409eff}.gallery-card.is-search .card-preview[data-v-734a83ad]{position:relative}.card-preview[data-v-734a83ad]{position:relative;width:100%;height:130px;background:#f5f7fa;display:flex;align-items:center;justify-content:center;overflow:hidden}.card-preview .preview-img[data-v-734a83ad]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.card-preview .file-placeholder[data-v-734a83ad]{color:#909399;font-size:12px;font-weight:600}.card-preview .similarity-badge[data-v-734a83ad]{position:absolute;top:6px;right:6px;background:rgba(64,158,255,.9);color:#fff;font-size:11px;padding:2px 6px;border-radius:10px}.card-preview .select-overlay[data-v-734a83ad]{position:absolute;inset:0;background:rgba(64,158,255,.15);display:flex;align-items:flex-start;justify-content:flex-end;padding:6px;opacity:0;pointer-events:none}.card-preview .select-overlay.visible[data-v-734a83ad]{opacity:1}.card-preview .select-overlay i[data-v-734a83ad]{background:#409eff;color:#fff;border-radius:50%;width:20px;height:20px;line-height:20px;text-align:center;font-size:12px}.gallery-card.selectable[data-v-734a83ad]{cursor:pointer}.card-info[data-v-734a83ad]{padding:6px 8px 4px}.card-info .file-name[data-v-734a83ad]{display:block;font-size:12px;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-info .card-actions[data-v-734a83ad]{margin-top:2px;display:flex;gap:4px}.gallery-empty[data-v-734a83ad]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:48px 12px;color:#c0c4cc}.gallery-empty i[data-v-734a83ad]{font-size:48px;display:block;margin-bottom:8px}.gallery-empty p[data-v-734a83ad]{margin:0;font-size:14px}.drawer-title[data-v-400d8c13]{display:flex;align-items:center;gap:8px}.drawer-body[data-v-400d8c13]{display:flex;flex-direction:column;height:calc(100vh - 80px);padding:0 4px}.query-block[data-v-400d8c13]{margin-bottom:12px;flex-shrink:0}.query-block .query-label[data-v-400d8c13]{font-size:12px;color:#909399;display:block;margin-bottom:6px}.query-block .query-img[data-v-400d8c13]{max-height:120px;max-width:100%;border-radius:6px;border:1px solid #ebeef5}.search-options[data-v-400d8c13]{margin-bottom:10px;flex-shrink:0}.search-options .option-row[data-v-400d8c13]{display:flex;align-items:center}.search-options .option-label[data-v-400d8c13]{font-size:12px;color:#606266;white-space:nowrap;width:100px;flex-shrink:0}.search-options .option-slider[data-v-400d8c13]{flex:1;margin-left:8px}.batch-progress[data-v-400d8c13]{flex-shrink:0;margin-top:8px;font-size:12px;color:#606266}.image-preview-mask[data-v-4fe02fcd]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;cursor:zoom-out}.image-preview-body[data-v-4fe02fcd]{max-width:92vw;max-height:92vh;display:flex;align-items:center;justify-content:center}.image-preview-img[data-v-4fe02fcd]{max-width:92vw;max-height:92vh;-o-object-fit:contain;object-fit:contain;display:block}.image-preview-close[data-v-4fe02fcd]{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.2);color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.image-preview-close[data-v-4fe02fcd]:hover{background:hsla(0,0%,100%,.35)}.customer-tag-section[data-v-13284d82]{margin-bottom:12px;margin-top:6px}.tag-list[data-v-13284d82]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;min-height:24px}.tag-item[data-v-13284d82]{border-color:var(--tag-color)!important;color:var(--tag-color)!important;background:#fff}.tag-item[data-v-13284d82] .el-tag__close{color:var(--tag-color)}.tag-item[data-v-13284d82] .el-tag__close:hover{background:var(--tag-color);color:#fff}.tag-empty[data-v-13284d82]{font-size:12px;color:#c0c4cc}.tag-add-row[data-v-13284d82]{display:flex;align-items:center}.tag-add-btn[data-v-13284d82]{font-size:12px;padding:0 8px;height:24px;line-height:22px;border:none;background:transparent;color:#909399}.tag-add-btn[data-v-13284d82]:hover{color:#409eff;background:#ecf5ff}.tag-eye-btn[data-v-13284d82]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:#c0c4cc;cursor:pointer;border-radius:4px;transition:all .15s}.tag-eye-btn i[data-v-13284d82]{font-size:14px}.tag-eye-btn[data-v-13284d82]:hover{color:#409eff;background:#ecf5ff}.tag-popover-body[data-v-13284d82]{min-width:120px;max-width:260px}.tag-popover-list[data-v-13284d82]{display:flex;flex-wrap:wrap;gap:6px}.tag-input[data-v-13284d82]{width:100px}.tag-input[data-v-13284d82] input{height:24px;line-height:24px;font-size:12px}.tag-clickable[data-v-13284d82]{display:inline-flex;align-items:center;cursor:pointer;border-radius:4px;padding:0 2px;transition:background .15s}.tag-clickable[data-v-13284d82]:hover{background:color-mix(in srgb,var(--tag-color) 8%,transparent)}.tag-tooltip-content[data-v-13284d82]{font-size:12px;line-height:1.5}.tag-tooltip-hint[data-v-13284d82]{color:#909399;font-size:11px;margin-top:2px}.tag-popover-item[data-v-13284d82]{display:inline-flex;align-items:center;gap:4px;margin:2px 4px 2px 0;border-radius:4px;padding:2px 4px;cursor:pointer;transition:background .15s}.tag-popover-item[data-v-13284d82]:hover{background:#f5f7fa}.tag-popover-meta[data-v-13284d82]{font-size:11px;color:#c0c4cc;white-space:nowrap}.panel-main[data-v-2e3500d4]{flex:0 0 55%;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid #ebeef5}.panel-main-content[data-v-2e3500d4]{flex:1;min-height:0;overflow-y:auto;padding:20px 24px 0}.task-head[data-v-2e3500d4]{margin-bottom:8px}.task-head.task-head--internal[data-v-2e3500d4]{padding:10px 12px;border-radius:6px;background:linear-gradient(135deg,#fdf6ec,#fff 70%);border:1px solid #f5dab1}.task-head .task-head-label[data-v-2e3500d4]{display:block;font-size:12px;color:#909399;margin-bottom:4px}.task-title[data-v-2e3500d4]{margin:0;font-size:20px;font-weight:600;color:#303133}.internal-type-tag[data-v-2e3500d4]{vertical-align:middle}.task-head-sub[data-v-2e3500d4]{margin:4px 0 0;font-size:12px;color:#909399}.task-head-sub .task-head-sub-label[data-v-2e3500d4]{color:#b0b3b8;margin-right:4px}.task-head-cust[data-v-2e3500d4]{font-size:14px;color:#303133;font-weight:500;margin-top:8px}.task-head-cust .task-head-sub-label[data-v-2e3500d4]{color:#909399;font-weight:400;font-size:12px}.file-sub[data-v-2e3500d4]{margin:0 0 16px;font-size:13px;color:#606266;line-height:1.5}.file-sub .file-sub-label[data-v-2e3500d4]{color:#909399;margin-right:6px}.batch-files-block[data-v-2e3500d4]{margin-bottom:16px}.batch-files-block .batch-files-head[data-v-2e3500d4]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.batch-files-block .batch-files-head .field-label[data-v-2e3500d4]{width:auto;margin:0}.batch-files-block .batch-files-head .file-count-badge[data-v-2e3500d4]{font-size:12px;color:#409eff;background:#ecf5ff;padding:2px 8px;border-radius:10px}.batch-files-block .batch-files-head .files-toggle[data-v-2e3500d4]{margin-left:auto;padding:0}.batch-files-block .batch-files-head .batch-download-controls[data-v-2e3500d4]{display:flex;align-items:center;gap:8px;margin-left:8px}.batch-files-block .batch-files-head .batch-download-progress[data-v-2e3500d4]{flex:1 1 100%;min-width:200px;margin-top:4px}.batch-files-block .batch-files-head .batch-download-progress .batch-download-progress-text[data-v-2e3500d4]{display:block;margin-bottom:6px;font-size:12px;color:#606266;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-file-list[data-v-2e3500d4]{max-height:420px;height:auto;border:1px solid #ebeef5;border-radius:6px;background:#fafbfc;flex-shrink:0}.batch-file-list .file-virtual-list[data-v-2e3500d4]{border-radius:6px;overflow-y:auto}.batch-file-list .file-list-item[data-v-2e3500d4]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-bottom:1px solid #f0f0f0;background:#fff;flex-shrink:0}.batch-file-list .file-list-item[data-v-2e3500d4]:last-child{border-bottom:none}.batch-file-list .file-list-item .file-checkbox[data-v-2e3500d4]{flex-shrink:0;margin-top:10px}.batch-file-list .file-thumb[data-v-2e3500d4]{flex-shrink:0;width:56px;height:56px;border-radius:4px;overflow:hidden;border:1px solid #ebeef5;background:#f5f7fa;position:relative}.batch-file-list .file-thumb-placeholder[data-v-2e3500d4]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc;font-size:18px}.batch-file-list .file-thumb-img[data-v-2e3500d4]{width:56px;height:56px;display:block}.batch-file-list .file-thumb-fallback[data-v-2e3500d4]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;color:#c0c4cc}.batch-file-list .file-thumb-fallback i[data-v-2e3500d4]{font-size:22px;margin-bottom:2px}.batch-file-list .file-thumb-fallback.is-cdr[data-v-2e3500d4]{color:#e6a23c}.batch-file-list .file-body[data-v-2e3500d4]{flex:1;min-width:0}.batch-file-list .file-name-row[data-v-2e3500d4]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:4px}.batch-file-list .file-name[data-v-2e3500d4]{font-size:13px;font-weight:500;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.batch-file-list .file-meta[data-v-2e3500d4]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.batch-file-list .file-meta .file-spec[data-v-2e3500d4]{font-size:12px;color:#909399}.field-row[data-v-2e3500d4]{display:flex;margin-bottom:12px;font-size:13px}.field-row .field-label[data-v-2e3500d4]{width:80px;flex-shrink:0;color:#909399}.field-row .field-value[data-v-2e3500d4]{flex:1;color:#303133;word-break:break-all}.field-row .designer-name[data-v-2e3500d4]{margin-left:8px;color:#606266}.file-link[data-v-2e3500d4]{color:#409eff;border:none;padding:0;background:transparent;cursor:pointer;font-size:inherit}.file-link[data-v-2e3500d4]:hover{text-decoration:underline}.file-search-btn[data-v-2e3500d4]{padding:0 4px;margin-left:8px}.file-gallery-aside[data-v-2e3500d4]{flex-shrink:0;align-self:center;display:flex;align-items:center;justify-content:center;min-width:28px;margin-left:4px}.file-gallery-upload[data-v-2e3500d4]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;color:#409eff;font-size:16px;cursor:pointer}.file-gallery-upload[data-v-2e3500d4]:hover:not(:disabled){background:#ecf5ff}.file-gallery-upload[data-v-2e3500d4]:disabled{color:#c0c4cc;cursor:not-allowed}.file-gallery-status[data-v-2e3500d4]{margin:0;vertical-align:middle}.text-muted[data-v-2e3500d4]{color:#c0c4cc}.section-title.sub[data-v-2e3500d4]{font-size:14px;font-weight:600;margin-bottom:10px;color:#303133}.linked-order-section[data-v-2e3500d4]{margin-bottom:16px;min-height:40px}.linked-order-section .order-info-card[data-v-2e3500d4]{padding:12px 14px;margin-bottom:10px;background:#f5f9ff;border:1px solid #d9ecff;border-radius:6px;font-size:13px}.linked-order-section .order-info-row[data-v-2e3500d4]{display:flex;margin-bottom:6px;line-height:1.5}.linked-order-section .order-info-row[data-v-2e3500d4]:last-child{margin-bottom:0}.linked-order-section .order-info-label[data-v-2e3500d4]{width:72px;flex-shrink:0;color:#909399}.linked-order-section .order-info-value[data-v-2e3500d4]{flex:1;color:#303133;word-break:break-all}.linked-order-section .order-info-id[data-v-2e3500d4]{font-weight:700;color:#409eff;margin-right:8px}.linked-order-section .order-info-amount[data-v-2e3500d4]{font-weight:600;color:#e6a23c}.linked-order-section .order-lines-head[data-v-2e3500d4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:13px;color:#606266}.linked-order-section .order-lines-table[data-v-2e3500d4]{width:100%}.linked-order-section .order-lines-empty[data-v-2e3500d4]{margin:8px 0 0;font-size:12px}.linked-order-section .linked-order-error[data-v-2e3500d4]{margin:0;font-size:12px;color:#f56c6c}.action-block[data-v-2e3500d4]{flex-shrink:0;padding:16px 24px 20px;border-top:1px solid #ebeef5}.action-block .block-title[data-v-2e3500d4]{font-size:14px;font-weight:600;margin-bottom:10px}.action-block .action-btns[data-v-2e3500d4]{display:flex;flex-wrap:wrap;gap:8px}.action-block .deposit-card[data-v-2e3500d4]{position:relative;display:flex;align-items:center;margin-top:14px;padding:10px 14px 10px 18px;background:#fff;border:1px solid #ebeef5;border-radius:6px;overflow:hidden}.action-block .deposit-card .deposit-card-bar[data-v-2e3500d4]{position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:6px 0 0 6px}.action-block .deposit-card.deposit-card--unpaid .deposit-card-bar[data-v-2e3500d4]{background:#e6a23c}.action-block .deposit-card.deposit-card--paid .deposit-card-bar[data-v-2e3500d4]{background:#67c23a}.action-block .deposit-card.deposit-card--deducted .deposit-card-bar[data-v-2e3500d4]{background:#409eff}.action-block .deposit-card .deposit-card-body[data-v-2e3500d4]{flex:1;min-width:0}.action-block .deposit-card .deposit-card-top[data-v-2e3500d4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.action-block .deposit-card .deposit-card-label[data-v-2e3500d4]{font-size:12px;color:#909399}.action-block .deposit-card .deposit-card-amount[data-v-2e3500d4]{font-size:18px;font-weight:700;color:#303133;line-height:1.3}.deposit-dialog .deposit-dialog-form .el-form-item{margin-bottom:16px}.deposit-dialog .deposit-dialog-form .el-form-item:last-child{margin-bottom:0}.deposit-dialog .deposit-dialog-form .el-form-item .el-form-item__label{padding-bottom:6px;line-height:1.4}.deposit-dialog .deposit-dialog-form .deposit-amount-group{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.deposit-dialog .deposit-dialog-form .deposit-amount-group .el-radio-button{margin-left:0;width:100%}.deposit-dialog .deposit-dialog-form .deposit-amount-group .el-radio-button .el-radio-button__inner{width:100%;border-radius:4px;border-left:1px solid #dcdfe6;box-shadow:none}.deposit-dialog .deposit-dialog-form .deposit-amount-group .el-radio-button:first-child .el-radio-button__inner{border-left:1px solid #dcdfe6;border-radius:4px}.deposit-dialog .deposit-dialog-form .deposit-amount-group .el-radio-button:last-child .el-radio-button__inner{border-radius:4px}.deposit-dialog .deposit-dialog-form .deposit-custom-input{width:100%;margin-top:8px}.gallery-upload-detail{display:flex;gap:16px;min-height:280px}.gallery-upload-detail .gallery-upload-thumb{position:relative;flex-shrink:0;width:180px;display:flex;flex-direction:column;gap:8px}.gallery-upload-detail .gallery-upload-thumb>img{width:160px;height:160px;border-radius:6px;-o-object-fit:cover;object-fit:cover;background:#f5f7fa;display:block}.gallery-upload-detail .gallery-upload-thumb .gallery-thumb-empty{width:160px;height:160px;border-radius:6px;background:#f5f7fa;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#c0c4cc;font-size:12px;text-align:center;padding:8px}.gallery-upload-detail .gallery-upload-thumb .gallery-thumb-empty i{font-size:36px}.gallery-upload-detail .gallery-upload-thumb .gallery-thumb-drag-overlay{position:absolute;left:0;top:0;width:160px;height:160px;border-radius:6px;background:rgba(64,158,255,.85);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:13px;pointer-events:none}.gallery-upload-detail .gallery-upload-thumb .gallery-thumb-drag-overlay i{font-size:28px}.gallery-upload-detail .gallery-upload-thumb.is-dragover .gallery-thumb-empty,.gallery-upload-detail .gallery-upload-thumb.is-dragover>img{outline:2px dashed #409eff}.gallery-upload-detail .gallery-upload-thumb .gallery-thumb-actions{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.gallery-upload-detail .gallery-upload-thumb .gallery-thumb-file-input{display:none}.gallery-upload-detail .gallery-upload-thumb .gallery-thumb-hint{font-size:11px;color:#909399;line-height:1.4}.gallery-upload-detail .gallery-upload-main{flex:1;min-width:0}.gallery-upload-detail .gallery-upload-channel{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;padding:8px 10px;background:#f5f7fa;border-radius:4px;font-size:12px}.gallery-upload-detail .gallery-upload-channel .is-alive{color:#67c23a}.gallery-upload-detail .gallery-upload-channel .is-warn{color:#e6a23c}.gallery-upload-detail .gallery-upload-info{margin-bottom:12px;padding:10px 12px;background:#f5f7fa;border-radius:6px;font-size:13px}.gallery-upload-detail .gallery-upload-info .info-row{display:flex;margin-bottom:6px;line-height:1.4;word-break:break-all}.gallery-upload-detail .gallery-upload-info .info-row:last-child{margin-bottom:0}.gallery-upload-detail .gallery-upload-info .info-label{width:64px;flex-shrink:0;color:#909399}.gallery-upload-detail .gallery-upload-form{width:100%}.gallery-upload-detail .gallery-upload-progress{margin-top:8px;font-size:13px;color:#409eff}.gallery-upload-detail .gallery-upload-progress i{margin-right:4px}.quote-pick-hint{margin:0 0 12px;color:#909399;font-size:13px;line-height:1.5}.quote-pick-scroll{max-height:min(60vh,420px);overflow-y:auto;padding-right:4px}.quote-pick-section{margin:4px 0 8px;font-size:12px;color:#909399}.quote-pick-item{padding:10px 12px;margin-bottom:8px;border:1px solid #ebeef5;border-radius:6px;cursor:pointer}.quote-pick-item:last-child{margin-bottom:0}.quote-pick-item:hover{border-color:#409eff;background:#f5f9ff}.quote-pick-item.is-sent{border-color:#c2e7b0}.quote-pick-item .quote-pick-title{font-size:14px;font-weight:600;color:#303133}.quote-pick-item .quote-pick-badge{margin-left:6px;padding:0 6px;font-size:12px;font-weight:400;color:#67c23a;background:#f0f9eb;border-radius:4px}.quote-pick-item .quote-pick-meta{display:flex;gap:12px;margin-top:4px;color:#909399;font-size:12px}.manager-body[data-v-33336322]{display:flex;height:480px}.category-panel[data-v-33336322]{width:220px;border-right:1px solid #ebeef5;display:flex;flex-direction:column;background:#f5f7fa}.panel-header[data-v-33336322]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #ebeef5}.panel-header .panel-title[data-v-33336322]{font-size:14px;font-weight:600;color:#303133}.category-list[data-v-33336322]{flex:1;min-height:0;overflow-y:auto;padding:8px}.category-item[data-v-33336322]{display:flex;align-items:center;padding:10px 12px;margin-bottom:4px;border-radius:6px;cursor:pointer;transition:all .15s;background:#fff;border:1px solid transparent}.category-item[data-v-33336322]:hover{background:#fff;border-color:#dcdfe6}.category-item.active[data-v-33336322]{background:#fff;border-color:#409eff;color:#409eff}.category-item.active .category-name[data-v-33336322]{font-weight:500}.category-item.editing[data-v-33336322]{padding:6px 8px}.category-item .drag-handle[data-v-33336322]{margin-right:6px;color:#c0c4cc;cursor:grab;font-size:14px}.category-item .drag-handle[data-v-33336322]:active{cursor:grabbing}.category-item .category-name[data-v-33336322]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#303133}.category-item .word-count[data-v-33336322]{margin-left:8px;font-size:12px;color:#909399;min-width:20px;text-align:right}.category-item .category-actions[data-v-33336322]{display:none;margin-left:8px;gap:8px}.category-item .category-actions i[data-v-33336322]{font-size:14px;color:#909399;cursor:pointer;padding:2px;border-radius:4px}.category-item .category-actions i[data-v-33336322]:hover{background:#f5f7fa;color:#409eff}.category-item .category-actions i.el-icon-delete[data-v-33336322]:hover{color:#f56c6c}.category-item:hover .category-actions[data-v-33336322]{display:flex}.category-item .category-edit-actions[data-v-33336322]{display:inline-flex;gap:8px;margin-left:8px;flex-shrink:0}.category-item .category-edit-actions i[data-v-33336322]{font-size:16px;cursor:pointer;padding:2px;border-radius:4px;color:#909399}.category-item .category-edit-actions i.el-icon-check[data-v-33336322]:hover{color:#67c23a}.category-item .category-edit-actions i.el-icon-close[data-v-33336322]:hover{color:#f56c6c}.word-panel[data-v-33336322]{flex:1;min-width:0;display:flex;flex-direction:column;padding:0 16px 16px}.word-count[data-v-33336322]{font-size:13px;color:#909399}.add-word-section[data-v-33336322]{padding:16px 0;border-bottom:1px solid #ebeef5;position:relative}.add-word-section[data-v-33336322] .el-textarea{width:100%}.add-word-section .add-word-tools[data-v-33336322]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.add-word-section .emoji-picker-wrap[data-v-33336322]{position:absolute;top:100%;left:0;z-index:10;margin-top:4px;box-shadow:0 4px 16px rgba(0,0,0,.12);border-radius:6px;overflow:hidden;background:#fff}.word-list[data-v-33336322]{flex:1;min-height:0;overflow-y:auto;padding-top:12px}.word-item[data-v-33336322]{display:flex;align-items:flex-start;padding:12px;margin-bottom:8px;background:#f5f7fa;border-radius:6px;transition:all .15s}.word-item[data-v-33336322]:hover{background:#eef1f6}.word-item.editing[data-v-33336322]{background:#fff;border:1px solid #409eff}.word-item .word-drag-handle[data-v-33336322]{margin-right:8px;margin-top:4px;color:#c0c4cc;cursor:grab;font-size:14px}.word-item .word-drag-handle[data-v-33336322]:active{cursor:grabbing}.word-item .word-content[data-v-33336322]{flex:1;min-width:0;font-size:13px;color:#303133;line-height:1.5;white-space:pre-wrap;word-break:break-word}.word-item .word-actions[data-v-33336322]{display:flex;gap:8px;margin-left:12px;flex-shrink:0}.word-item .word-actions i[data-v-33336322]{font-size:16px;color:#909399;cursor:pointer;padding:4px;border-radius:4px}.word-item .word-actions i[data-v-33336322]:hover{background:#fff;color:#409eff}.word-item .word-actions i.el-icon-close[data-v-33336322]:hover,.word-item .word-actions i.el-icon-delete[data-v-33336322]:hover{color:#f56c6c}.word-item .word-actions i.el-icon-check[data-v-33336322]:hover{color:#67c23a}.word-item .word-edit-form[data-v-33336322]{flex:1}.word-item .word-edit-form .word-edit-actions[data-v-33336322]{display:flex;gap:8px;margin-top:8px;justify-content:flex-end}.word-empty[data-v-33336322]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399}.word-empty i[data-v-33336322]{font-size:48px;margin-bottom:12px;color:#dcdfe6}.word-empty p[data-v-33336322]{margin:0;font-size:14px}.word-empty .sub[data-v-33336322]{margin-top:8px;font-size:12px;color:#c0c4cc}.common-word-manager-dialog ::v-deep .el-dialog__body{padding:0}.common-word-wrap[data-v-27d89a65]{display:inline-flex}.composer-icon-btn[data-v-27d89a65]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;background:transparent;cursor:pointer;border-radius:6px;transition:all .2s ease;color:#8c919a;font-size:17px}.composer-icon-btn[data-v-27d89a65]:hover:not(:disabled){background:#f0f2f5;color:#5a6070;transform:scale(1.05)}.composer-icon-btn[data-v-27d89a65]:active:not(:disabled){transform:scale(.96)}.composer-icon-btn[data-v-27d89a65]:disabled{opacity:.4;cursor:not-allowed}.composer-icon-btn.active[data-v-27d89a65]{background:#eef2ff;color:#5b7cff}.common-word-popover{padding:0!important;border-radius:10px!important;border:1px solid hsla(0,0%,100%,.5)!important;box-shadow:0 6px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06)!important;background:hsla(0,0%,100%,.55)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.common-word-popover .popper__arrow{display:none!important}.common-word-popover .popover-content{display:flex;flex-direction:column;height:280px}.common-word-popover .popover-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;flex-shrink:0}.common-word-popover .popover-header .popover-title{font-size:14px;font-weight:600;color:#1a1d26;letter-spacing:.02em}.common-word-popover .popover-header .setting-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:none;border-radius:6px;background:#f4f5f7;color:#5a6070;font-size:12px;cursor:pointer;transition:all .18s ease}.common-word-popover .popover-header .setting-btn i{font-size:12px}.common-word-popover .popover-header .setting-btn:hover{background:#ebedf0;color:#1a1d26}.common-word-popover .search-bar{padding:0 16px 10px;flex-shrink:0}.common-word-popover .search-bar .el-input__inner{border-radius:8px;background:hsla(0,0%,100%,.85)}.common-word-popover .category-bar{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:0 16px 10px;flex-shrink:0;transition:opacity .18s ease;scrollbar-width:thin;scrollbar-color:#d8dbe0 transparent}.common-word-popover .category-bar.dimmed{opacity:.45;pointer-events:none}.common-word-popover .category-bar::-webkit-scrollbar{height:4px}.common-word-popover .category-bar::-webkit-scrollbar-track{background:transparent}.common-word-popover .category-bar::-webkit-scrollbar-thumb{background:#d8dbe0;border-radius:4px}.common-word-popover .category-bar::-webkit-scrollbar-thumb:hover{background:#b8bcc4}.common-word-popover .category-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border:1px solid #e8eaed;border-radius:16px;background:hsla(0,0%,100%,.7);color:#5a6070;font-size:12px;line-height:1.5;cursor:pointer;transition:all .18s ease;white-space:nowrap;flex-shrink:0}.common-word-popover .category-tag:hover{border-color:#c5cad4;background:#f8f9fa}.common-word-popover .category-tag.active{border-color:#5b7cff;background:#eef2ff;color:#5b7cff;font-weight:500}.common-word-popover .category-tag .category-count{font-size:11px;color:#9ca0ab;min-width:0}.common-word-popover .category-tag.active .category-count{color:#8fa0ff}.common-word-popover .word-list{flex:1;min-height:0;padding:4px 8px 8px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.common-word-popover .word-list::-webkit-scrollbar{width:4px}.common-word-popover .word-list::-webkit-scrollbar-track{background:transparent}.common-word-popover .word-list::-webkit-scrollbar-thumb{background:#d8dbe0;border-radius:4px}.common-word-popover .word-list::-webkit-scrollbar-thumb:hover{background:#b8bcc4}.common-word-popover .word-item{position:relative;display:flex;align-items:center;padding:8px 12px;border-radius:8px;cursor:pointer;transition:all .15s ease}.common-word-popover .word-item:hover{background:#f4f6f8}.common-word-popover .word-item:hover .word-send-btn{opacity:1;visibility:visible}.common-word-popover .word-item:active{background:#ebedf0}.common-word-popover .word-item .word-text{flex:1;min-width:0;padding-right:28px;font-size:13px;color:#3c404a;overflow:hidden;white-space:pre-wrap;word-break:break-word;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;transition:color .15s}.common-word-popover .word-item:hover .word-text{color:#1a1d26}.common-word-popover .word-item .common-word-highlight{background:#fff3cd;color:inherit;padding:0 2px;border-radius:2px}.common-word-popover .word-item .word-send-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:#eef2ff;color:#5b7cff;font-size:13px;cursor:pointer;opacity:0;visibility:hidden;transition:all .18s ease}.common-word-popover .word-item .word-send-btn:hover{background:#5b7cff;color:#fff;transform:translateY(-50%) scale(1.08)}.common-word-popover .word-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:28px 16px;gap:6px}.common-word-popover .word-empty .empty-icon{font-size:28px;color:#cdd0d6;margin-bottom:4px}.common-word-popover .word-empty p{margin:0;color:#9ca0ab;font-size:13px}.common-word-popover .word-empty .empty-action{margin-top:4px;padding:5px 16px;border:1px solid #e0e2e6;border-radius:6px;background:#fff;color:#5b7cff;font-size:12px;cursor:pointer;transition:all .18s ease}.common-word-popover .word-empty .empty-action:hover{background:#eef2ff;border-color:#5b7cff}.panel-side[data-v-7d4dfcf5]{flex:1;min-width:0;display:flex;flex-direction:column;background:#fafbfc}.feed-toolbar[data-v-7d4dfcf5]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid #ebeef5}.feed-toolbar .feed-tabs[data-v-7d4dfcf5]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.feed-toolbar .feed-tab[data-v-7d4dfcf5]{border:none;background:#f2f3f5;color:#606266;font-size:12px;line-height:1;padding:6px 12px;border-radius:14px;cursor:pointer;transition:all .15s}.feed-toolbar .feed-tab[data-v-7d4dfcf5]:hover{background:#e9ecf2}.feed-toolbar .feed-tab.active[data-v-7d4dfcf5]{background:#ecf5ff;color:#409eff;font-weight:600}.feed-toolbar .feed-toolbar-actions[data-v-7d4dfcf5]{display:flex;align-items:center;gap:4px;flex-shrink:0}.feed-toolbar .feed-icon-btn[data-v-7d4dfcf5]{width:28px;height:28px;border:none;background:transparent;border-radius:4px;color:#909399;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.feed-toolbar .feed-icon-btn.active[data-v-7d4dfcf5],.feed-toolbar .feed-icon-btn[data-v-7d4dfcf5]:hover{background:#f2f3f5;color:#409eff}.feed-toolbar .recall-mode-btn[data-v-7d4dfcf5]{width:auto;padding:0 8px;gap:4px;font-size:12px}.feed-search-bar[data-v-7d4dfcf5]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #ebeef5;background:#fafbfc}.feed-search-bar[data-v-7d4dfcf5] .el-input{flex:1}.recall-toolbar[data-v-7d4dfcf5]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid #ebeef5;background:#fff7f7;font-size:12px}.recall-toolbar .recall-count[data-v-7d4dfcf5]{color:#f56c6c;font-weight:600}.recall-toolbar .recall-toolbar-spacer[data-v-7d4dfcf5]{flex:1}.recall-check[data-v-7d4dfcf5]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #c0c4cc;border-radius:4px;background:#fff;cursor:pointer;flex-shrink:0;margin:18px 10px 0 0;align-self:flex-start;color:#fff;font-size:12px;transition:all .15s}.recall-check[data-v-7d4dfcf5]:hover{border-color:#409eff}.recall-check.checked[data-v-7d4dfcf5]{background:#409eff;border-color:#409eff}.feed-entry.is-recall-mode[data-v-7d4dfcf5]{display:flex;align-items:flex-start}.feed-entry.is-recall-mode>.chat-bubble[data-v-7d4dfcf5],.feed-entry.is-recall-mode>.feed-item[data-v-7d4dfcf5]{flex:1;min-width:0}.recall-context-menu[data-v-7d4dfcf5]{position:fixed;z-index:3000;min-width:120px;padding:4px 0;background:#fff;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.16)}.recall-context-menu .recall-context-item[data-v-7d4dfcf5]{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;border:none;background:transparent;font-size:13px;color:#303133;cursor:pointer;text-align:left}.recall-context-menu .recall-context-item i[data-v-7d4dfcf5]{color:#f56c6c}.recall-context-menu .recall-context-item[data-v-7d4dfcf5]:hover{background:#f5f7fa}.feed-load-more[data-v-7d4dfcf5]{text-align:center;padding:4px 0 8px}.feed-entry:last-child .chat-bubble[data-v-7d4dfcf5],.feed-entry:last-child .feed-item[data-v-7d4dfcf5]{margin-bottom:0}.feed-list[data-v-7d4dfcf5]{flex:1;min-height:0;overflow-y:auto;padding:12px 16px}.feed-item[data-v-7d4dfcf5]{margin-bottom:14px;font-size:13px}.feed-item .feed-head[data-v-7d4dfcf5]{display:flex;gap:8px;margin-bottom:4px;align-items:flex-start}.feed-item .feed-meta[data-v-7d4dfcf5]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.feed-item .feed-meta strong[data-v-7d4dfcf5]{color:#303133;font-size:12px}.feed-item .feed-meta .feed-time[data-v-7d4dfcf5]{font-size:12px;color:#c0c4cc}.feed-item .feed-content[data-v-7d4dfcf5]{margin-left:32px;color:#606266;line-height:1.6;word-break:break-word}.feed-item.action .feed-content[data-v-7d4dfcf5]{color:#e6a23c}.feed-item.complete .feed-content[data-v-7d4dfcf5]{color:#67c23a}.feed-empty[data-v-7d4dfcf5]{text-align:center;color:#c0c4cc;padding:40px 0}[data-v-7d4dfcf5] .feed-highlight{background:#fff3cd;color:inherit;padding:0 2px;border-radius:2px}.participants-bar[data-v-7d4dfcf5]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid #ebeef5;overflow:hidden}.participant-chip[data-v-7d4dfcf5]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#f5f7fa;border-radius:16px;font-size:12px;flex-shrink:0}.participant-chip.executor[data-v-7d4dfcf5]{background:#fdf6ec}.participant-chip.popover-chip[data-v-7d4dfcf5]{margin-bottom:8px}.participant-chip .participant-name[data-v-7d4dfcf5]{max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-chip .participant-remove[data-v-7d4dfcf5]{padding:0;margin-left:2px}.participant-more-btn[data-v-7d4dfcf5]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:#f5f7fa;border-radius:50%;cursor:pointer;flex-shrink:0;transition:background .15s}.participant-more-btn[data-v-7d4dfcf5]:hover{background:#eef1f6}.participant-more-btn img[data-v-7d4dfcf5]{width:16px;height:16px;display:block}.participants-popover .participants-popover-title[data-v-7d4dfcf5]{font-size:13px;font-weight:600;color:#303133;margin-bottom:10px}.participants-popover .participants-popover-list[data-v-7d4dfcf5]{max-height:240px;overflow-y:auto}.participant-add[data-v-7d4dfcf5]{font-size:12px;flex-shrink:0}.add-participant-toolbar[data-v-7d4dfcf5]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.add-participant-toolbar .toolbar-label[data-v-7d4dfcf5]{font-size:12px;color:#606266;flex-shrink:0}.add-participant-toolbar .toolbar-sort[data-v-7d4dfcf5]{width:140px;flex-shrink:0}.add-participant-toolbar .designer-picker-search[data-v-7d4dfcf5]{flex:1;min-width:140px}.designer-cascader-wrap[data-v-7d4dfcf5]{min-height:40px}.chat-bubble[data-v-7d4dfcf5]{margin-bottom:16px;font-size:13px}.chat-bubble .chat-content[data-v-7d4dfcf5]{position:relative;max-width:100%}.chat-bubble .chat-recall-btn[data-v-7d4dfcf5]{position:absolute;top:-5px;right:-5px;z-index:2;display:flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:none;border-radius:50%;background:#f56c6c;color:#fff;font-size:10px;line-height:1;cursor:pointer;box-shadow:0 1px 3px rgba(245,108,108,.45);opacity:.9;transition:opacity .15s,transform .15s}.chat-bubble .chat-recall-btn[data-v-7d4dfcf5]:hover{opacity:1;transform:scale(1.12)}.chat-bubble.system .chat-system[data-v-7d4dfcf5]{max-width:90%}.chat-bubble .chat-recalled[data-v-7d4dfcf5],.chat-bubble.system .chat-system[data-v-7d4dfcf5]{text-align:center;color:#909399;font-size:12px;padding:4px 10px;background:#f5f7fa;border-radius:4px;margin:0 auto}.chat-bubble .chat-recalled[data-v-7d4dfcf5]{max-width:70%}.chat-bubble:not(.system) .chat-row[data-v-7d4dfcf5]{display:flex;align-items:flex-start;gap:10px}.chat-bubble.mine .chat-row[data-v-7d4dfcf5]{flex-direction:row-reverse}.chat-bubble .chat-avatar[data-v-7d4dfcf5]{flex-shrink:0}.chat-bubble .chat-body[data-v-7d4dfcf5]{position:relative;display:flex;flex-direction:column;min-width:0;max-width:calc(100% - 46px)}.chat-bubble.mine .chat-body[data-v-7d4dfcf5]{align-items:flex-end}.chat-bubble.customer .chat-body[data-v-7d4dfcf5],.chat-bubble.other .chat-body[data-v-7d4dfcf5]{align-items:flex-start}.chat-bubble .chat-meta[data-v-7d4dfcf5]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.chat-bubble .chat-meta strong[data-v-7d4dfcf5]{font-size:12px;color:#909399;font-weight:500}.chat-bubble .chat-meta .chat-time[data-v-7d4dfcf5]{font-size:11px;color:#c0c4cc}.chat-bubble .chat-meta .chat-sender-tag[data-v-7d4dfcf5]{transform:scale(.85);transform-origin:left center;padding:0 4px;height:18px;line-height:16px;font-size:11px}.chat-bubble.mine .chat-meta[data-v-7d4dfcf5]{justify-content:flex-end}.chat-bubble .chat-text[data-v-7d4dfcf5]{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;padding:8px 12px;background:#fff;border-radius:6px;line-height:1.5;color:#303133;word-break:break-word;white-space:pre-wrap;box-shadow:0 1px 2px rgba(0,0,0,.06)}.chat-bubble.mine .chat-text[data-v-7d4dfcf5]{background:#95ec69}.chat-bubble.customer .chat-text[data-v-7d4dfcf5]{background:#f0f9eb}.chat-bubble .chat-image[data-v-7d4dfcf5]{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px;background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.14),0 4px 12px rgba(0,0,0,.18),0 8px 24px rgba(0,0,0,.12)}.chat-bubble .chat-img[data-v-7d4dfcf5]{max-width:160px;max-height:160px;border-radius:5px;display:block}.chat-bubble .chat-attachment[data-v-7d4dfcf5]{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #e4e7ed;border-radius:8px;background:#f8f9fa;max-width:320px}.chat-bubble .chat-attach-thumb[data-v-7d4dfcf5]{flex-shrink:0}.chat-bubble .attach-thumb-img[data-v-7d4dfcf5]{width:56px;height:56px;border-radius:4px;-o-object-fit:cover;object-fit:cover;display:block}.chat-bubble .chat-attach-icon[data-v-7d4dfcf5]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#e8eaed;border-radius:6px;font-size:20px;color:#606266}.chat-bubble .chat-attach-info[data-v-7d4dfcf5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.chat-bubble .attach-name[data-v-7d4dfcf5]{font-size:13px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.chat-bubble .attach-meta[data-v-7d4dfcf5]{font-size:11px;color:#909399}.chat-bubble .chat-attach-download[data-v-7d4dfcf5]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#409eff;font-size:16px;border-radius:4px;border:none;padding:0;background:transparent;cursor:pointer}.chat-bubble .chat-attach-download[data-v-7d4dfcf5]:hover{background:#ecf5ff}.chat-bubble .chat-attach-add-batch[data-v-7d4dfcf5]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#67c23a;font-size:16px;border-radius:4px;border:none;padding:0;background:transparent;cursor:pointer}.chat-bubble .chat-attach-add-batch[data-v-7d4dfcf5]:hover:not(:disabled){background:#f0f9eb}.chat-bubble .chat-attach-add-batch.is-added[data-v-7d4dfcf5],.chat-bubble .chat-attach-add-batch[data-v-7d4dfcf5]:disabled{color:#c0c4cc;cursor:not-allowed}.chat-bubble .chat-order-card[data-v-7d4dfcf5]{width:220px;max-width:100%;padding:12px 14px;border:1px solid #faecd8;border-radius:8px;background:linear-gradient(135deg,#fff8ef,#fdf2e3);box-shadow:0 1px 3px rgba(230,162,60,.18)}.chat-bubble .chat-order-card .order-card-head[data-v-7d4dfcf5]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#b8741a}.chat-bubble .chat-order-card .order-card-head i[data-v-7d4dfcf5]{font-size:16px}.chat-bubble .chat-order-card .order-card-amount[data-v-7d4dfcf5]{margin:8px 0 4px;font-size:22px;font-weight:700;color:#e6770f}.chat-bubble .chat-order-card .order-card-status[data-v-7d4dfcf5]{font-size:12px;color:#909399}.chat-readonly-tip[data-v-7d4dfcf5]{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border-top:1px solid #ebeef5;background:#f5f7fa;font-size:12px;color:#909399}.chat-composer[data-v-7d4dfcf5]{flex-shrink:0;padding:10px 12px;border-top:1px solid #ebeef5;background:#fafbfc}.chat-composer .composer-draft-strip[data-v-7d4dfcf5]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:8px;background:#fff;border:1px solid #ebeef5;border-radius:6px;max-height:120px;overflow-y:auto}.chat-composer .composer-draft-item[data-v-7d4dfcf5]{position:relative;flex-shrink:0;width:64px;height:64px;padding:2px;background:#fff;border-radius:6px;border:1px solid rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.14),0 4px 10px rgba(0,0,0,.16);overflow:hidden}.chat-composer .composer-draft-item.is-error[data-v-7d4dfcf5]{outline:2px solid #f56c6c}.chat-composer .composer-draft-thumb[data-v-7d4dfcf5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:4px}.chat-composer .composer-draft-mask[data-v-7d4dfcf5]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.72);color:#409eff;font-size:18px}.chat-composer .composer-draft-mask.is-error[data-v-7d4dfcf5]{background:rgba(245,108,108,.15);color:#f56c6c}.chat-composer .composer-draft-remove[data-v-7d4dfcf5]{position:absolute;top:2px;right:2px;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1}.chat-composer .composer-draft-remove[data-v-7d4dfcf5]:hover:not(:disabled){background:rgba(0,0,0,.65)}.chat-composer .composer-draft-remove[data-v-7d4dfcf5]:disabled{opacity:.5;cursor:not-allowed}.chat-composer[data-v-7d4dfcf5] .el-textarea__inner{min-height:96px;line-height:1.5}.chat-composer .composer-actions[data-v-7d4dfcf5]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.chat-composer .composer-tools[data-v-7d4dfcf5]{display:flex;align-items:center;gap:8px}.chat-composer .composer-upload-wrap[data-v-7d4dfcf5]{position:relative;width:28px;height:28px;flex-shrink:0}.chat-composer .composer-upload-progress[data-v-7d4dfcf5]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.chat-composer .composer-upload-progress[data-v-7d4dfcf5] .el-progress-circle{width:28px!important;height:28px!important}.chat-composer .composer-icon-btn[data-v-7d4dfcf5]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;cursor:pointer;border-radius:4px;transition:background .15s}.chat-composer .composer-icon-btn[data-v-7d4dfcf5]:hover:not(:disabled){background:#eef1f6}.chat-composer .composer-icon-btn[data-v-7d4dfcf5]:disabled{opacity:.45;cursor:not-allowed}.chat-composer .composer-icon-btn img[data-v-7d4dfcf5]{width:20px;height:20px;display:block}.chat-composer .emoji-picker-wrap[data-v-7d4dfcf5]{position:relative}.chat-composer .emoji-picker-popover[data-v-7d4dfcf5]{position:absolute;bottom:calc(100% + 8px);left:0;z-index:20;box-shadow:0 4px 16px rgba(0,0,0,.12);border-radius:6px;overflow:hidden}.task-detail-dialog.el-dialog{max-width:1100px;margin:2.5vh auto!important;border-radius:8px;background:#fff;box-shadow:0 12px 48px rgba(0,0,0,.18)}.task-detail-dialog.el-dialog .el-dialog__header{padding:0;margin:0;border-bottom:1px solid #ebeef5}.task-detail-dialog.el-dialog .el-dialog__headerbtn{display:none}.task-detail-dialog.el-dialog .el-dialog__body{padding:0;height:calc(95vh - 49px);overflow:hidden}.task-detail-dialog.is-fullscreen.el-dialog{max-width:none;margin:0!important;border-radius:0;width:100%!important}.task-detail-dialog.is-fullscreen.el-dialog .el-dialog__body{height:calc(100vh - 49px)}.task-detail-dialog .panel-header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;height:48px;box-sizing:border-box}.task-detail-dialog .panel-header .header-left,.task-detail-dialog .panel-header .header-right{display:flex;align-items:center;gap:4px}.task-detail-dialog .panel-header .task-type{margin-left:12px;color:#409eff;font-size:14px}.task-detail-dialog .panel-header .close-btn{font-size:18px;padding:4px}.task-detail-dialog .panel-body{display:flex;height:100%}.inner-tabs[data-v-6245e1c4],.tab-box[data-v-6245e1c4]{overflow-y:auto}.tab-box--material[data-v-6245e1c4]{overflow-y:hidden}.material-tabs[data-v-6245e1c4]{overflow-y:auto}.settlement-tab-wrap[data-v-6245e1c4]{height:calc(100% - 8px);min-height:560px}.manage[data-v-6245e1c4]{background-size:cover}.manage .box[data-v-6245e1c4]{position:fixed;top:0;left:0;right:0;bottom:0;width:95%;margin:auto;padding:20px;background:hsla(0,0%,100%,.9);box-shadow:0 0 10px 2px rgba(0,0,0,.3);border-radius:5px;font-size:14px}.manage .box .title[data-v-6245e1c4]{font-size:20px;text-align:center;font-weight:700;margin-bottom:10px;display:flex;align-items:center;justify-content:center;position:relative;gap:12px}.manage .logout[data-v-6245e1c4]{cursor:pointer;color:#00bfff;font-weight:400;text-decoration:underline;margin-left:20px}.manage .title-right[data-v-6245e1c4]{position:absolute;right:0;display:flex;align-items:center;gap:10px}.manage .expire-info[data-v-6245e1c4]{font-size:13px;font-weight:400;color:#666;display:flex;align-items:center;gap:6px}.manage .expired-tag[data-v-6245e1c4]{font-size:11px;color:#fff;background:#e74c3c;padding:1px 8px;border-radius:10px;font-weight:600;animation:pulse-6245e1c4 1.5s ease-in-out infinite}@keyframes pulse-6245e1c4{0%,to{opacity:1}50%{opacity:.6}}.serve-order-form-dialog:not(.is-fullscreen){margin-top:16px!important;max-height:calc(100vh - 32px);display:flex;flex-direction:column}.serve-order-form-dialog:not(.is-fullscreen) .el-dialog__body{flex:1;min-height:0;padding:12px 16px 0;overflow:hidden}