#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.user-info-container[data-v-2d3f25f8]{display:flex;justify-content:center;align-items:center;height:100%}.password-card[data-v-2d3f25f8]{width:400px;max-width:90%}.el-form-item[data-v-2d3f25f8]{margin-bottom:20px}.el-button[data-v-2d3f25f8]{width:100%}.el-form-item__label[data-v-2d3f25f8]{text-align:left!important}.el-form--label-left .el-form-item__label[data-v-2d3f25f8]{text-align:left}.userlist-container[data-v-6293304b]{display:flex;flex-direction:column;gap:16px}.userlist-card[data-v-6293304b]{background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,21,41,.04);padding:16px 24px}.userlist-actions[data-v-6293304b]{display:flex;gap:12px;margin-bottom:0}[data-v-6293304b] .el-table{margin-top:20px;border-radius:8px;overflow:hidden}[data-v-6293304b] .el-table th{background-color:#f5f7fa;color:#606266;font-weight:600;padding:12px 0}[data-v-6293304b] .el-table td{padding:12px 0}[data-v-6293304b] .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#f5f7fa}.custom-dialog{[data-v-6293304b] .el-dialog{border-radius:8px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}[data-v-6293304b] .el-dialog__header{margin:0;padding:20px;background-color:#f5f7fa;border-bottom:1px solid #e4e7ed}[data-v-6293304b] .el-dialog__title{font-weight:600;font-size:16px;color:#303133}[data-v-6293304b] .el-dialog__body{padding:24px}[data-v-6293304b] .el-dialog__close{color:#909399;&:hover{color:var(--el-color-primary)}}}.user-form{[data-v-6293304b] .el-form-item{margin-bottom:24px;&:last-child{margin-bottom:0}}[data-v-6293304b] .el-form-item__label{font-weight:500;color:#606266}}.custom-input,.custom-select{[data-v-6293304b] .el-input__wrapper{border-radius:4px;box-shadow:inset 0 0 0 1px #dcdfe6;transition:all .2s ease;&:hover{box-shadow:inset 0 0 0 1px #c0c4cc}&.is-focus{box-shadow:0 0 0 1px var(--el-color-primary) inset}}[data-v-6293304b] .el-input__inner{height:36px;line-height:36px}[data-v-6293304b] .el-input__prefix-inner{color:#909399}}.dialog-footer{&[data-v-6293304b]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;margin-top:10px;border-top:1px solid #e4e7ed}[data-v-6293304b] .el-button{padding:8px 20px;border-radius:4px;font-weight:500;transition:all .2s ease;&:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}&:active{transform:translateY(0)}}}.full-width[data-v-6293304b]{width:100%}.operation-buttons[data-v-6293304b]{display:flex;gap:8px}[data-v-6293304b] .el-button--small{padding:6px 12px;font-size:12px;.el-icon{margin-right:4px}}.dashboard-container[data-v-2fcbc780]{padding:24px;background:var(--main-bg-color,#f6f8fc)}.dashboard-cards[data-v-2fcbc780]{margin-bottom:24px}.dashboard-card[data-v-2fcbc780]{text-align:center;background:var(--sidebar-bg-color,#fff);border:none;box-shadow:0 1px 4px rgba(0,21,41,.04)}.card-title[data-v-2fcbc780]{font-size:15px;color:#888;margin-bottom:8px}.card-value[data-v-2fcbc780]{font-size:32px;font-weight:700;color:var(--el-color-primary,#626aef)}.section-title[data-v-2fcbc780]{font-size:16px;font-weight:500;margin-bottom:12px;color:#333}.virtual-data-notice[data-v-2fcbc780]{padding:12px 16px;margin-bottom:24px;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;color:#856404;font-size:14px;text-align:center}.inline-edit-container[data-v-007c68f9],.inline-edit-input[data-v-007c68f9]{width:100%}.copyable-text[data-v-007c68f9]{cursor:pointer;position:relative}.copyable-text[data-v-007c68f9]:hover{background-color:#f5f7fa}.tag-management-container[data-v-007c68f9]{background:#fafbfc;border:1px solid #e4e7ed;border-radius:6px;padding:10px;min-height:70px}.tag-list[data-v-007c68f9]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.tag-item[data-v-007c68f9]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4px 8px;border-radius:12px;box-shadow:0 1px 4px rgba(102,126,234,.3);transition:all .3s ease;min-width:80px;max-width:120px;position:relative;overflow:hidden;flex-shrink:0}.tag-item[data-v-007c68f9]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.tag-item[data-v-007c68f9]:hover:before{left:100%}.tag-item[data-v-007c68f9]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.tag-content[data-v-007c68f9]{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.tag-name[data-v-007c68f9]{font-weight:600;font-size:14px;margin-bottom:1px;white-space:nowrap;text-align:center}.tag-count[data-v-007c68f9]{font-size:15px;opacity:.9;background:hsla(0,0%,100%,.2);padding:3px 8px;border-radius:6px;white-space:nowrap;font-weight:600}.tag-actions[data-v-007c68f9]{display:flex;gap:0;margin-left:4px;flex-shrink:0;align-items:center}.delete-btn[data-v-007c68f9],.edit-btn[data-v-007c68f9]{color:#fff!important;padding:0!important;border-radius:50%!important;width:10px!important;height:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;font-size:7px!important;min-width:10px!important;min-height:10px!important}.edit-btn[data-v-007c68f9]:hover{background:hsla(0,0%,100%,.2)!important;transform:scale(1.1)}.delete-btn[data-v-007c68f9]:hover{background:rgba(255,77,79,.8)!important;transform:scale(1.1)}.empty-tags[data-v-007c68f9]{text-align:center;padding:8px 0}.add-tag-section[data-v-007c68f9]{border-top:1px solid #e4e7ed;padding-top:8px;text-align:center}.add-tag-btn[data-v-007c68f9]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:16px;padding:6px 16px;font-weight:600;font-size:11px;box-shadow:0 2px 6px rgba(102,126,234,.3);transition:all .3s ease}.add-tag-btn[data-v-007c68f9]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}@media (max-width:768px){.tag-management-container[data-v-007c68f9]{padding:6px}.tag-item[data-v-007c68f9]{min-width:70px;max-width:100px;padding:3px 6px}.tag-name[data-v-007c68f9]{font-size:13px}.tag-count[data-v-007c68f9]{font-size:14px;padding:3px 6px}.delete-btn[data-v-007c68f9],.edit-btn[data-v-007c68f9]{width:8px!important;height:8px!important;font-size:5px!important;min-width:8px!important;min-height:8px!important}.add-tag-btn[data-v-007c68f9]{padding:4px 12px;font-size:10px}}.account-manager[data-v-007c68f9]{padding:20px}.search-section[data-v-007c68f9]{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.button-group[data-v-007c68f9]{display:flex;gap:10px;flex-wrap:wrap}.slots-text[data-v-007c68f9]{color:#409eff;font-weight:700}.pagination[data-v-007c68f9]{margin-top:20px;text-align:center}.dialog-footer[data-v-007c68f9]{text-align:right}.el-divider[data-v-007c68f9]{margin:20px 0}.action-buttons[data-v-007c68f9]{display:flex;gap:8px}.large-form[data-v-007c68f9]{font-size:20px}[data-v-007c68f9] .large-form .el-form-item__label{font-size:20px!important;font-weight:600!important}[data-v-007c68f9] .large-form .el-input__inner{font-size:20px!important;height:50px!important;line-height:50px!important}[data-v-007c68f9] .large-form .el-textarea__inner{font-size:20px!important;min-height:50px!important}[data-v-007c68f9] .large-form .el-select .el-input__inner{font-size:20px!important;height:50px!important;line-height:50px!important}[data-v-007c68f9] .large-form .el-button{font-size:20px!important;padding:15px 30px!important;height:50px!important}[data-v-007c68f9] .large-form .el-input-number .el-input__inner{font-size:20px!important;height:50px!important;line-height:50px!important}.table-section[data-v-007c68f9]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08)}.section-header[data-v-007c68f9]{display:flex;align-items:center;padding:16px 20px;font-size:18px;font-weight:600;gap:12px;border-bottom:2px solid #f0f0f0}.q-section[data-v-007c68f9],.v-section[data-v-007c68f9]{background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff}.section-icon[data-v-007c68f9]{font-size:24px}.section-title[data-v-007c68f9]{flex:1}.low-stock[data-v-007c68f9]{color:#f56c6c;font-weight:700;font-size:14px}.q-table[data-v-007c68f9],.v-table[data-v-007c68f9]{border-radius:0 0 8px 8px}.order-manager[data-v-acb9755c]{padding:20px}.qr-code-container[data-v-acb9755c]{text-align:center;padding:20px}.qr-code-wrapper[data-v-acb9755c]{margin-bottom:20px}.qr-code-image[data-v-acb9755c]{max-width:300px;max-height:300px;border:1px solid #e4e7ed;border-radius:4px}.qr-code-info[data-v-acb9755c]{margin-top:15px}.qr-code-text[data-v-acb9755c]{color:#606266;font-size:14px;margin:0}.package-management-container[data-v-acb9755c]{background:#fafbfc;border:1px solid #e4e7ed;border-radius:6px;padding:10px;min-height:70px}.package-list[data-v-acb9755c]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.package-item[data-v-acb9755c]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4px 12px;border-radius:12px;box-shadow:0 1px 4px rgba(102,126,234,.3);transition:all .3s ease;min-width:140px;max-width:220px;position:relative;overflow:hidden;flex-shrink:0}.package-item[data-v-acb9755c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.package-item[data-v-acb9755c]:hover:before{left:100%}.package-item[data-v-acb9755c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.package-content[data-v-acb9755c]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-width:0;margin-left:6px;padding:4px;min-height:50px}.package-name[data-v-acb9755c]{font-weight:600;font-size:14px;margin-bottom:1px;text-align:center;padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.package-count[data-v-acb9755c]{font-size:15px;opacity:.9;background:hsla(0,0%,100%,.2);padding:3px 8px;border-radius:6px;white-space:nowrap;margin-left:4px;font-weight:600}.package-actions[data-v-acb9755c]{display:flex;gap:0;margin-left:6px;flex-shrink:0;align-items:center}.delete-btn[data-v-acb9755c],.edit-btn[data-v-acb9755c]{color:#fff!important;padding:0!important;border-radius:50%!important;width:10px!important;height:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;font-size:7px!important;min-width:10px!important;min-height:10px!important}.edit-btn[data-v-acb9755c]:hover{background:hsla(0,0%,100%,.2)!important;transform:scale(1.1)}.delete-btn[data-v-acb9755c]:hover{background:rgba(255,77,79,.8)!important;transform:scale(1.1)}.empty-packages[data-v-acb9755c]{text-align:center;padding:8px 0}.add-package-section[data-v-acb9755c]{border-top:1px solid #e4e7ed;padding-top:8px;text-align:center}.add-package-btn[data-v-acb9755c]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:16px;padding:6px 16px;font-weight:600;font-size:11px;box-shadow:0 2px 6px rgba(102,126,234,.3);transition:all .3s ease}.add-package-btn[data-v-acb9755c]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}@media (max-width:768px){.package-management-container[data-v-acb9755c]{padding:6px}.package-item[data-v-acb9755c]{min-width:120px;max-width:180px;padding:3px 10px}.package-name[data-v-acb9755c]{font-size:13px}.package-count[data-v-acb9755c]{font-size:14px;padding:3px 6px}.delete-btn[data-v-acb9755c],.edit-btn[data-v-acb9755c]{width:8px!important;height:8px!important;font-size:5px!important;min-width:8px!important;min-height:8px!important}.add-package-btn[data-v-acb9755c]{padding:4px 12px;font-size:10px}}.search-section[data-v-acb9755c]{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.button-group[data-v-acb9755c]{display:flex;gap:10px;flex-wrap:wrap}.slots-text[data-v-acb9755c]{color:#409eff;font-weight:700}.pagination[data-v-acb9755c]{margin-top:20px;text-align:center}.dialog-footer[data-v-acb9755c]{text-align:right}.el-divider[data-v-acb9755c]{margin:20px 0}.action-buttons[data-v-acb9755c]{display:flex;gap:2px;flex-wrap:nowrap;align-items:center}.action-buttons .compact-btn[data-v-acb9755c]{padding:4px 6px!important;font-size:11px!important;min-width:auto!important;height:24px!important}.action-buttons .compact-btn .el-icon[data-v-acb9755c]{font-size:12px!important;margin-right:2px!important}.media-thumbnail[data-v-acb9755c]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:80px;height:60px;border:1px solid #e4e7ed;border-radius:4px;overflow:hidden;transition:all .3s ease}.media-thumbnail[data-v-acb9755c]:hover{border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.3)}.thumbnail-img[data-v-acb9755c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-thumbnail[data-v-acb9755c]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;position:relative}.video-icon[data-v-acb9755c]{font-size:24px;margin-bottom:4px}.video-text[data-v-acb9755c]{font-size:10px;font-weight:600}.no-media[data-v-acb9755c]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399;font-size:12px;text-align:center}.query-loading[data-v-acb9755c]{color:#409eff;font-size:14px}.query-loading[data-v-acb9755c],.query-result[data-v-acb9755c]{display:flex;align-items:center;gap:8px;margin-top:8px}.query-message[data-v-acb9755c]{font-size:14px;color:#606266}.no-image .el-icon[data-v-acb9755c]{margin-bottom:4px}.media-preview-container[data-v-acb9755c]{display:flex;justify-content:center;align-items:center;min-height:400px}.preview-image[data-v-acb9755c]{-o-object-fit:contain;object-fit:contain}.preview-image[data-v-acb9755c],.preview-video[data-v-acb9755c]{max-width:100%;max-height:80vh;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.no-preview-media[data-v-acb9755c]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399;font-size:16px}.no-preview-media p[data-v-acb9755c]{margin-top:16px;margin-bottom:0}.copyable-text[data-v-acb9755c]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .3s ease;position:relative}.copyable-text[data-v-acb9755c]:hover{background-color:#f5f7fa;border:1px solid #409eff}.copyable-text:hover .copy-icon[data-v-acb9755c]{opacity:1;color:#409eff}.text-content[data-v-acb9755c]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Courier New,monospace;font-size:12px}.copy-icon[data-v-acb9755c]{opacity:0;transition:all .3s ease;margin-left:8px;font-size:14px;color:#909399}.large-form[data-v-acb9755c]{font-size:20px}[data-v-acb9755c] .large-form .el-form-item__label{font-size:20px!important;font-weight:600!important}[data-v-acb9755c] .large-form .el-input__inner{font-size:20px!important;height:50px!important;line-height:50px!important}[data-v-acb9755c] .large-form .el-textarea__inner{font-size:20px!important;min-height:50px!important}[data-v-acb9755c] .large-form .el-input-number .el-input__inner,[data-v-acb9755c] .large-form .el-select .el-input__inner{font-size:20px!important;height:50px!important;line-height:50px!important}[data-v-acb9755c] .large-form .el-button{font-size:20px!important;padding:15px 30px!important;height:50px!important}.manual-order-manager[data-v-57342382]{padding:20px;overflow:visible}.qr-code-container[data-v-57342382]{text-align:center;padding:20px}.qr-code-wrapper[data-v-57342382]{margin-bottom:20px}.qr-code-image[data-v-57342382]{max-width:300px;max-height:300px;border:1px solid #e4e7ed;border-radius:4px}.qr-code-info[data-v-57342382]{margin-top:15px}.qr-code-text[data-v-57342382]{color:#606266;font-size:14px;margin:0}.search-section[data-v-57342382]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px}.button-group[data-v-57342382]{gap:8px;flex-wrap:wrap}.button-group[data-v-57342382],.copyable-text[data-v-57342382]{display:flex;align-items:center}.copyable-text[data-v-57342382]:hover{color:#409eff}.copy-icon[data-v-57342382]{margin-left:8px;opacity:0;transition:opacity .3s ease}.pagination[data-v-57342382]{margin-top:20px;text-align:center}.dialog-footer[data-v-57342382]{text-align:right}.el-divider[data-v-57342382]{margin:20px 0}.action-buttons-main[data-v-57342382]{display:flex;gap:2px;align-items:center;flex-wrap:nowrap}.action-buttons-main .el-button[data-v-57342382]{margin:0!important}.more-dropdown[data-v-57342382]{display:flex;align-items:center;cursor:pointer;margin-left:2px}.more-icon[data-v-57342382]{color:#409eff;transition:all .3s ease;cursor:pointer;padding:2px}.more-icon[data-v-57342382]:hover{color:#66b1ff;transform:scale(1.1)}[data-v-57342382] .el-dropdown-menu__item{padding:10px 20px;font-size:14px;display:flex;align-items:center}[data-v-57342382] .el-dropdown-menu__item .el-icon{margin-right:8px;font-size:16px}[data-v-57342382] .el-dropdown-menu__item:hover{background-color:#f5f7fa}[data-v-57342382] .el-dropdown-menu__item--divided{border-top:1px solid #e4e7ed;margin-top:6px;padding-top:10px}.image-thumbnail[data-v-57342382]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:80px;height:60px;border:1px solid #e4e7ed;border-radius:4px;overflow:hidden;transition:all .3s ease}.image-thumbnail[data-v-57342382]:hover{border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.3)}.thumbnail-img[data-v-57342382]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.package-management-container[data-v-57342382]{background:#fafbfc;border:1px solid #e4e7ed;border-radius:6px;padding:10px;min-height:70px}.package-list[data-v-57342382]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.package-item[data-v-57342382]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4px 12px;border-radius:12px;box-shadow:0 1px 4px rgba(102,126,234,.3);transition:all .3s ease;min-width:100px;max-width:150px;position:relative;overflow:hidden;flex-shrink:0}.package-item[data-v-57342382]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.package-item[data-v-57342382]:hover:before{left:100%}.package-item[data-v-57342382]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.package-content[data-v-57342382]{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;margin-left:6px}.package-name[data-v-57342382]{font-weight:600;font-size:10px;margin-bottom:1px;white-space:nowrap;text-align:center;padding-left:4px}.package-count[data-v-57342382]{font-size:8px;opacity:.9;background:hsla(0,0%,100%,.2);padding:1px 6px;border-radius:6px;white-space:nowrap;margin-left:4px}.package-actions[data-v-57342382]{display:flex;gap:0;margin-left:6px;flex-shrink:0;align-items:center}.delete-btn[data-v-57342382],.edit-btn[data-v-57342382]{color:#fff!important;padding:0!important;border-radius:50%!important;width:10px!important;height:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;font-size:7px!important;min-width:10px!important;min-height:10px!important}.edit-btn[data-v-57342382]:hover{background:hsla(0,0%,100%,.2)!important;transform:scale(1.1)}.delete-btn[data-v-57342382]:hover{background:rgba(255,77,79,.8)!important;transform:scale(1.1)}.empty-packages[data-v-57342382]{text-align:center;padding:8px 0}.add-package-section[data-v-57342382]{border-top:1px solid #e4e7ed;padding-top:8px;text-align:center}.add-package-btn[data-v-57342382]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:16px;padding:6px 16px;font-weight:600;font-size:11px;box-shadow:0 2px 6px rgba(102,126,234,.3);transition:all .3s ease}.add-package-btn[data-v-57342382]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.countdown-text[data-v-57342382]{font-family:Courier New,monospace;font-weight:500;padding:2px 6px;border-radius:3px;display:inline-block;min-width:50px;text-align:center;font-size:12px;transition:all .3s ease}.countdown-normal[data-v-57342382]{color:#67c23a;background:#f0f9ff;border:1px solid #b3e19d}.countdown-attention[data-v-57342382]{color:#e6a23c;background:#fdf6ec;border:1px solid #f5dab1;animation:pulse-57342382 2s infinite}.countdown-warning[data-v-57342382]{color:#f56c6c;background:#fef0f0;border:1px solid #fbc4c4;animation:blink-57342382 1s infinite}.countdown-expired[data-v-57342382]{color:#f56c6c;background:#fef0f0;border:1px solid #fbc4c4;font-weight:700;animation:pulse-57342382 1.5s infinite}@keyframes pulse-57342382{0%,to{opacity:1}50%{opacity:.7}}@keyframes blink-57342382{0%,50%{opacity:1}51%,to{opacity:.3}}.inline-edit-container[data-v-57342382],.inline-edit-input[data-v-57342382]{width:100%}.inline-edit-input[data-v-57342382] .el-input__wrapper,.inline-edit-input[data-v-57342382] .el-textarea__inner{box-shadow:0 0 0 1px #409eff;border-radius:4px}@media (max-width:1200px){.button-group[data-v-57342382]{gap:6px}.button-group .el-button[data-v-57342382]{font-size:12px;padding:8px 12px}}@media (max-width:768px){.search-section[data-v-57342382]{padding:15px}.button-group[data-v-57342382]{gap:4px;justify-content:center}.button-group .el-button[data-v-57342382]{font-size:11px;padding:6px 10px;margin-bottom:4px}.package-management-container[data-v-57342382]{padding:6px}.package-item[data-v-57342382]{min-width:90px;max-width:130px;padding:3px 10px}.package-name[data-v-57342382]{font-size:9px}.package-count[data-v-57342382]{font-size:7px;padding:1px 3px}.delete-btn[data-v-57342382],.edit-btn[data-v-57342382]{width:8px!important;height:8px!important;font-size:5px!important;min-width:8px!important;min-height:8px!important}.add-package-btn[data-v-57342382]{padding:4px 12px;font-size:10px}}.avatar-uploader[data-v-57342382],.image-upload-container[data-v-57342382]{width:100%}.upload-placeholder[data-v-57342382]{width:200px;height:120px;border:2px dashed #d9d9d9;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;background:#fafafa;position:relative}.upload-placeholder[data-v-57342382]:hover{border-color:#409eff;background:#f0f9ff}.avatar-uploader-icon[data-v-57342382]{font-size:1.5rem;color:#8c939d;margin-bottom:12px;transition:color .3s}.upload-placeholder:hover .avatar-uploader-icon[data-v-57342382]{color:#409eff}.upload-text[data-v-57342382]{font-size:13px;color:#606266;margin-bottom:6px;font-weight:500;text-align:center;line-height:1.4}.upload-hint[data-v-57342382]{font-size:11px;color:#909399;text-align:center;line-height:1.3}.image-preview[data-v-57342382]{position:relative;width:200px;height:120px;border-radius:8px;overflow:hidden;border:1px solid #d9d9d9}.image-preview img[data-v-57342382]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-overlay[data-v-57342382]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.image-preview:hover .image-overlay[data-v-57342382]{opacity:1}.delete-icon[data-v-57342382]{color:#fff;font-size:1.5rem;cursor:pointer;padding:8px;border-radius:4px;background:hsla(0,0%,100%,.2)}.delete-icon[data-v-57342382]:hover{background:hsla(0,0%,100%,.3)}.avatar[data-v-57342382]{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;display:block}.image-actions[data-v-57342382]{display:flex;gap:8px;margin-top:8px}.image-preview-container[data-v-57342382]{text-align:center}.preview-image[data-v-57342382]{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.no-preview-image[data-v-57342382]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#909399}.color-picker-container[data-v-57342382]{display:flex;align-items:center;gap:10px}.color-preview[data-v-57342382]{width:30px;height:30px;border-radius:4px;border:1px solid #dcdfe6;display:inline-block}.preset-colors[data-v-57342382]{display:flex;flex-wrap:wrap;gap:6px;max-height:120px;overflow-y:auto}.color-option[data-v-57342382]{width:24px;height:24px;border-radius:4px;cursor:pointer;border:2px solid transparent;transition:all .3s ease;flex-shrink:0}.color-option[data-v-57342382]:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.2)}.color-option.active[data-v-57342382]{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.copyable-text[data-v-57342382]{cursor:pointer;position:relative;display:inline-block;padding:1px 4px;border-radius:3px;transition:all .3s ease;min-height:16px;font-size:11px;line-height:1.3;width:100%;max-width:100%}.copyable-text[data-v-57342382]:hover{background-color:#f5f7fa;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.copyable-text .text-content[data-v-57342382]{display:inline-block;max-width:calc(100% - 14px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;vertical-align:middle}.copyable-text .copy-icon[data-v-57342382]{position:absolute;right:1px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .3s ease;color:#909399;font-size:9px;width:12px;height:12px}.copyable-text:hover .copy-icon[data-v-57342382]{opacity:1}.el-table-column[prop=packageContent] .copyable-text .text-content[data-v-57342382],.el-table-column[prop=packageContent] .copyable-text[data-v-57342382]{font-size:10px;line-height:1.2}.el-table-column[prop=uuid] .copyable-text[data-v-57342382]{font-size:10px;line-height:1.2;font-family:Courier New,monospace}.el-table-column[prop=uuid] .copyable-text .text-content[data-v-57342382]{font-size:10px;line-height:1.2;font-family:Courier New,monospace;color:#606266}.color-flag[data-v-57342382]{width:16px;height:12px;cursor:pointer;transition:all .3s ease;position:relative;display:inline-block;transform:rotate(-20deg);--flag-color:#409eff}.color-flag[data-v-57342382]:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-left:16px solid var(--flag-color);border-top:6px solid transparent;border-bottom:6px solid transparent}.color-flag[data-v-57342382]:after{content:"";position:absolute;top:0;left:-2px;width:2px;height:12px;background-color:#8b4513;border-radius:1px;box-shadow:0 0 2px rgba(0,0,0,.3)}.color-flag[data-v-57342382]:hover{transform:rotate(-20deg) scale(1.2);filter:brightness(1.1)}.query-loading[data-v-57342382]{color:#409eff;font-size:14px}.query-loading[data-v-57342382],.query-result[data-v-57342382]{display:flex;align-items:center;gap:8px;margin-top:8px}.query-message[data-v-57342382]{font-size:14px;color:#606266}.package-manager[data-v-5f857992]{padding:20px}.page-header[data-v-5f857992]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-5f857992]{margin:0;color:#303133}.pagination[data-v-5f857992]{margin-top:20px;display:flex;justify-content:center}.dialog-footer[data-v-5f857992]{text-align:right}.action-buttons[data-v-5f857992]{display:flex;gap:8px}.consumption-text[data-v-5f857992]{font-weight:700;color:#409eff}.gezi-text[data-v-5f857992]{font-weight:700;color:#67c23a}.order-manager[data-v-d4047424]{padding:20px}.qr-code-container[data-v-d4047424]{text-align:center;padding:20px}.qr-code-wrapper[data-v-d4047424]{margin-bottom:20px}.qr-code-image[data-v-d4047424]{max-width:300px;max-height:300px;border:1px solid #e4e7ed;border-radius:4px}.qr-code-info[data-v-d4047424]{margin-top:15px}.qr-code-text[data-v-d4047424]{color:#606266;font-size:14px;margin:0}.package-management-container[data-v-d4047424]{background:#fafbfc;border:1px solid #e4e7ed;border-radius:6px;padding:10px;min-height:70px}.package-list[data-v-d4047424]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.package-item[data-v-d4047424]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4px 12px;border-radius:12px;box-shadow:0 1px 4px rgba(102,126,234,.3);transition:all .3s ease;min-width:140px;max-width:220px;position:relative;overflow:hidden;flex-shrink:0}.package-item[data-v-d4047424]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.package-item[data-v-d4047424]:hover:before{left:100%}.package-item[data-v-d4047424]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.package-content[data-v-d4047424]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-width:0;margin-left:6px;padding:4px;min-height:50px}.package-name[data-v-d4047424]{font-weight:600;font-size:14px;margin-bottom:1px;text-align:center;padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.package-count[data-v-d4047424]{font-size:15px;opacity:.9;background:hsla(0,0%,100%,.2);padding:3px 8px;border-radius:6px;white-space:nowrap;margin-left:4px;font-weight:600}.package-actions[data-v-d4047424]{display:flex;gap:0;margin-left:6px;flex-shrink:0;align-items:center}.delete-btn[data-v-d4047424],.edit-btn[data-v-d4047424]{color:#fff!important;padding:0!important;border-radius:50%!important;width:10px!important;height:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;font-size:7px!important;min-width:10px!important;min-height:10px!important}.edit-btn[data-v-d4047424]:hover{background:hsla(0,0%,100%,.2)!important;transform:scale(1.1)}.delete-btn[data-v-d4047424]:hover{background:rgba(255,77,79,.8)!important;transform:scale(1.1)}.empty-packages[data-v-d4047424]{text-align:center;padding:8px 0}.add-package-section[data-v-d4047424]{border-top:1px solid #e4e7ed;padding-top:8px;text-align:center}.add-package-btn[data-v-d4047424]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:16px;padding:6px 16px;font-weight:600;font-size:11px;box-shadow:0 2px 6px rgba(102,126,234,.3);transition:all .3s ease}.add-package-btn[data-v-d4047424]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}@media (max-width:768px){.package-management-container[data-v-d4047424]{padding:6px}.package-item[data-v-d4047424]{min-width:120px;max-width:180px;padding:3px 10px}.package-name[data-v-d4047424]{font-size:13px}.package-count[data-v-d4047424]{font-size:14px;padding:3px 6px}.delete-btn[data-v-d4047424],.edit-btn[data-v-d4047424]{width:8px!important;height:8px!important;font-size:5px!important;min-width:8px!important;min-height:8px!important}.add-package-btn[data-v-d4047424]{padding:4px 12px;font-size:10px}}.search-section[data-v-d4047424]{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.button-group[data-v-d4047424]{display:flex;gap:10px;flex-wrap:wrap}.slots-text[data-v-d4047424]{color:#409eff;font-weight:700}.pagination[data-v-d4047424]{margin-top:20px;text-align:center}.dialog-footer[data-v-d4047424]{text-align:right}.el-divider[data-v-d4047424]{margin:20px 0}.action-buttons[data-v-d4047424]{display:flex;gap:2px;flex-wrap:nowrap;align-items:center}.action-buttons .compact-btn[data-v-d4047424]{padding:4px 6px!important;font-size:11px!important;min-width:auto!important;height:24px!important}.action-buttons .compact-btn .el-icon[data-v-d4047424]{font-size:12px!important;margin-right:2px!important}.action-dropdown-btn[data-v-d4047424]{padding:4px 8px!important;min-width:auto!important}.action-dropdown-btn .el-icon[data-v-d4047424]{font-size:14px!important}[data-v-d4047424] .el-dropdown-menu__item{display:flex;align-items:center;gap:8px}[data-v-d4047424] .el-dropdown-menu__item .el-icon{font-size:14px}.media-thumbnail[data-v-d4047424]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:80px;height:60px;border:1px solid #e4e7ed;border-radius:4px;overflow:hidden;transition:all .3s ease}.media-thumbnail[data-v-d4047424]:hover{border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.3)}.thumbnail-img[data-v-d4047424]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-thumbnail[data-v-d4047424]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;position:relative}.video-icon[data-v-d4047424]{font-size:24px;margin-bottom:4px}.video-text[data-v-d4047424]{font-size:10px;font-weight:600}.no-media[data-v-d4047424]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399;font-size:12px;text-align:center}.query-loading[data-v-d4047424]{color:#409eff;font-size:14px}.query-loading[data-v-d4047424],.query-result[data-v-d4047424]{display:flex;align-items:center;gap:8px;margin-top:8px}.query-message[data-v-d4047424]{font-size:14px;color:#606266}.no-image .el-icon[data-v-d4047424]{margin-bottom:4px}.media-preview-container[data-v-d4047424]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px}.preview-image[data-v-d4047424]{-o-object-fit:contain;object-fit:contain}.preview-image[data-v-d4047424],.preview-video[data-v-d4047424]{max-width:100%;max-height:80vh;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.no-preview-media[data-v-d4047424]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399;font-size:16px}.no-preview-media p[data-v-d4047424]{margin-top:16px;margin-bottom:0}.agent-remark-section[data-v-d4047424]{margin-top:20px;padding:16px;background-color:#f5f7fa;border-radius:4px;width:100%;max-width:800px}.agent-remark-label[data-v-d4047424]{font-weight:700;color:#606266;margin-bottom:8px;font-size:14px}.agent-remark-content[data-v-d4047424]{color:#303133;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.preview-actions[data-v-d4047424]{margin-top:20px;display:flex;justify-content:center;width:100%}.copyable-text[data-v-d4047424]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .3s ease;position:relative}.copyable-text[data-v-d4047424]:hover{background-color:#f5f7fa;border:1px solid #409eff}.copyable-text:hover .copy-icon[data-v-d4047424]{opacity:1;color:#409eff}.copyable-text .text-content[data-v-d4047424]{flex:1;min-width:0;word-break:break-all;line-height:1.5}.copyable-text .copy-icon[data-v-d4047424]{flex-shrink:0;margin-left:8px;opacity:0;transition:opacity .3s;color:#909399;font-size:14px}.text-content[data-v-d4047424]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Courier New,monospace;font-size:12px}.copy-icon[data-v-d4047424]{opacity:0;transition:all .3s ease;margin-left:8px;font-size:14px;color:#909399}.editable-text[data-v-d4047424]{display:flex;align-items:center;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .3s ease}.editable-text[data-v-d4047424]:hover{background-color:#f5f7fa;border:1px solid #409eff}.editable-text .text-content[data-v-d4047424]{flex:1;min-width:0;word-break:break-all;line-height:1.5}.large-form[data-v-d4047424]{font-size:20px}[data-v-d4047424] .large-form .el-form-item__label{font-size:20px!important;font-weight:600!important}[data-v-d4047424] .large-form .el-input__inner{font-size:20px!important;height:50px!important;line-height:50px!important}[data-v-d4047424] .large-form .el-textarea__inner{font-size:20px!important;min-height:50px!important}[data-v-d4047424] .large-form .el-select .el-input__inner{font-size:20px!important;height:50px!important;line-height:50px!important}.inline-edit-container[data-v-d4047424],.inline-edit-input[data-v-d4047424]{width:100%}.inline-edit-input[data-v-d4047424] .el-input__wrapper,.inline-edit-input[data-v-d4047424] .el-textarea__inner{box-shadow:0 0 0 1px #409eff;border-radius:4px}[data-v-d4047424] .large-form .el-input-number .el-input__inner{font-size:20px!important;height:50px!important;line-height:50px!important}[data-v-d4047424] .large-form .el-button{font-size:20px!important;padding:15px 30px!important;height:50px!important}.package-manager[data-v-4ce65176]{padding:20px}.page-header[data-v-4ce65176]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-4ce65176]{margin:0;color:#303133}.pagination[data-v-4ce65176]{margin-top:20px;display:flex;justify-content:center}.dialog-footer[data-v-4ce65176]{text-align:right}.action-buttons[data-v-4ce65176]{display:flex;gap:8px}.consumption-text[data-v-4ce65176]{font-weight:700;color:#409eff}.worker-manager[data-v-7a02bc64]{padding:20px}.search-section[data-v-7a02bc64]{margin-bottom:20px}.button-group[data-v-7a02bc64]{display:flex;gap:10px;align-items:center}.statistics-info[data-v-7a02bc64]{display:flex;gap:20px;margin-left:20px;align-items:center;padding:8px 16px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .3s}.statistics-info[data-v-7a02bc64]:hover{border-color:#c0c4cc;box-shadow:0 2px 8px rgba(0,0,0,.1)}.stat-item[data-v-7a02bc64]{display:flex;align-items:center;font-size:14px}.stat-label[data-v-7a02bc64]{color:#606266;margin-right:4px}.stat-value[data-v-7a02bc64]{font-weight:700;color:#409eff}.stat-value.normal[data-v-7a02bc64]{color:#67c23a}.stat-value.frozen[data-v-7a02bc64]{color:#f56c6c}.pagination[data-v-7a02bc64]{margin-top:20px;display:flex;justify-content:flex-end}.copyable-text[data-v-7a02bc64]{display:flex;align-items:center;cursor:pointer;color:#409eff}.copyable-text[data-v-7a02bc64]:hover{color:#66b1ff}.editable-text[data-v-7a02bc64]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editable-text[data-v-7a02bc64]:hover{color:#409eff}.inline-edit-container[data-v-7a02bc64]{display:flex;align-items:center}.inline-edit-input[data-v-7a02bc64]{width:100%}.text-content[data-v-7a02bc64]{margin-right:4px}.copy-icon[data-v-7a02bc64]{font-size:14px}.action-buttons[data-v-7a02bc64]{display:flex;gap:4px;align-items:center;flex-wrap:nowrap}.compact-btn[data-v-7a02bc64]{padding:5px 8px;margin:0}.balance-info[data-v-7a02bc64]{margin-bottom:20px}.balance-records[data-v-7a02bc64]{margin-top:20px}.balance-records h4[data-v-7a02bc64]{margin-bottom:15px;font-size:16px;font-weight:600;color:#303133}.invitation-info[data-v-7a02bc64]{margin-bottom:20px}.invitation-records[data-v-7a02bc64]{margin-top:20px}.invitation-records h4[data-v-7a02bc64]{margin-bottom:15px;font-size:16px;font-weight:600}.invitation-header[data-v-7a02bc64]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.invitation-count[data-v-7a02bc64]{display:flex;align-items:center;font-size:14px}.count-label[data-v-7a02bc64]{color:#606266;margin-right:8px}.count-value[data-v-7a02bc64]{font-weight:700;color:#409eff;font-size:16px}.tag-management-container[data-v-7a02bc64]{background:#fafbfc;border:1px solid #e4e7ed;border-radius:6px;padding:10px;min-height:70px}.tag-list[data-v-7a02bc64]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.tag-item[data-v-7a02bc64]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:8px 12px;border-radius:12px;box-shadow:0 1px 4px rgba(102,126,234,.3);transition:all .3s ease;min-width:120px;max-width:250px;position:relative;overflow:hidden;flex-shrink:0}.tag-item[data-v-7a02bc64]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.tag-item[data-v-7a02bc64]:hover:before{left:100%}.tag-item[data-v-7a02bc64]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.tag-content[data-v-7a02bc64]{display:flex;align-items:center;flex:1;min-width:0}.tag-name[data-v-7a02bc64]{font-weight:600;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag-actions[data-v-7a02bc64]{display:flex;gap:0;margin-left:4px;flex-shrink:0;align-items:center}.delete-btn[data-v-7a02bc64],.edit-btn[data-v-7a02bc64]{color:#fff!important;padding:4px!important;border-radius:50%!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;font-size:14px!important;min-width:24px!important;min-height:24px!important;margin-left:4px!important}.edit-btn[data-v-7a02bc64]:hover{background:hsla(0,0%,100%,.2)!important;transform:scale(1.1)}.delete-btn[data-v-7a02bc64]:hover{background:rgba(255,77,79,.8)!important;transform:scale(1.1)}.empty-tags[data-v-7a02bc64]{text-align:center;padding:8px 0}.add-tag-section[data-v-7a02bc64]{border-top:1px solid #e4e7ed;padding-top:8px;text-align:center}.add-tag-btn[data-v-7a02bc64]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:16px;padding:6px 16px;font-weight:600;font-size:11px;box-shadow:0 2px 6px rgba(102,126,234,.3);transition:all .3s ease}.add-tag-btn[data-v-7a02bc64]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.worker-settlement[data-v-3953db4c]{padding:20px}.search-section[data-v-3953db4c]{margin-bottom:20px}.button-group[data-v-3953db4c]{display:flex;gap:10px;align-items:center}.pagination[data-v-3953db4c]{margin-top:20px;display:flex;justify-content:flex-end}.copyable-text[data-v-3953db4c]{display:flex;align-items:center;cursor:pointer;color:#409eff}.copyable-text[data-v-3953db4c]:hover{color:#66b1ff}.clickable-text[data-v-3953db4c]{display:flex;align-items:center;cursor:pointer;color:#409eff}.clickable-text[data-v-3953db4c]:hover{color:#66b1ff;text-decoration:underline}.copy-icon[data-v-3953db4c]{font-size:14px}.orders-info[data-v-3953db4c]{margin-bottom:20px}.orders-list[data-v-3953db4c]{margin-top:20px}.orders-list h4[data-v-3953db4c]{margin-bottom:15px;font-size:16px;font-weight:600;color:#303133}.media-thumbnail[data-v-3953db4c]{display:flex;align-items:center;justify-content:center;cursor:pointer;width:60px;height:60px;border-radius:4px;overflow:hidden;background:#f5f7fa;transition:all .3s}.media-thumbnail[data-v-3953db4c]:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.15)}.thumbnail-img[data-v-3953db4c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-thumbnail[data-v-3953db4c]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:#409eff}.video-icon[data-v-3953db4c]{font-size:24px;margin-bottom:4px}.video-text[data-v-3953db4c]{font-size:12px}.no-media[data-v-3953db4c]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:#c0c4cc;font-size:12px}.no-media .el-icon[data-v-3953db4c]{font-size:24px;margin-bottom:4px}.preview-container[data-v-3953db4c]{display:flex;align-items:center;justify-content:center;min-height:400px;background:#000}.preview-image[data-v-3953db4c]{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain}.preview-video[data-v-3953db4c]{max-width:100%;max-height:70vh}.no-preview[data-v-3953db4c]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c0c4cc;font-size:14px}.no-preview .el-icon[data-v-3953db4c]{font-size:48px;margin-bottom:16px}.action-buttons[data-v-3953db4c]{display:flex;gap:8px}.inline-edit-container[data-v-3953db4c],.inline-edit-input[data-v-3953db4c]{width:100%}.inline-edit-input[data-v-3953db4c] .el-input__wrapper,.inline-edit-input[data-v-3953db4c] .el-textarea__inner{box-shadow:0 0 0 1px #409eff;border-radius:4px}.editable-text[data-v-3953db4c]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editable-text[data-v-3953db4c]:hover{color:#409eff}.text-content[data-v-3953db4c]{margin-right:4px}.compact-btn[data-v-3953db4c]{padding:5px 10px}.worker-invitation[data-v-19072dea]{padding:20px}.search-section[data-v-19072dea]{margin-bottom:20px}.button-group[data-v-19072dea]{display:flex;gap:10px;align-items:center}.pagination[data-v-19072dea]{margin-top:20px;display:flex;justify-content:flex-end}.copyable-text[data-v-19072dea]{display:flex;align-items:center;cursor:pointer;color:#409eff}.copyable-text[data-v-19072dea]:hover{color:#66b1ff}.text-content[data-v-19072dea]{margin-right:4px}.copy-icon[data-v-19072dea]{font-size:14px}.config-item[data-v-2d6a434b]{margin-bottom:10px}.item-row[data-v-2d6a434b]{display:flex;align-items:center;gap:10px;padding:10px;background-color:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px}.item-key[data-v-2d6a434b]{flex:0 0 150px;display:flex;flex-direction:column;gap:4px}.item-comment-display[data-v-2d6a434b]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#f0f9ff;border-radius:4px;font-size:12px;color:#409eff;margin-top:4px}.comment-icon[data-v-2d6a434b]{font-size:12px}.comment-text[data-v-2d6a434b]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-input[data-v-2d6a434b]{width:100%}.item-value[data-v-2d6a434b]{flex:1;min-width:200px}.item-actions[data-v-2d6a434b]{flex:0 0 150px;display:flex;gap:8px;align-items:center}.array-container[data-v-2d6a434b],.object-container[data-v-2d6a434b]{width:100%;border:1px solid #dcdfe6;border-radius:4px;padding:10px;background-color:#fff}.array-header[data-v-2d6a434b],.object-header[data-v-2d6a434b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e4e7ed}.array-label[data-v-2d6a434b],.object-label[data-v-2d6a434b]{font-weight:600;color:#606266;font-size:13px}.array-items[data-v-2d6a434b],.object-items[data-v-2d6a434b]{display:flex;flex-direction:column;gap:8px}.worker-config[data-v-1bc179e2]{padding:20px}.card-header[data-v-1bc179e2]{display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-1bc179e2]{display:flex;gap:10px}.config-content[data-v-1bc179e2]{padding:20px 0}.config-editor[data-v-1bc179e2]{min-height:200px}.empty-config[data-v-1bc179e2]{padding:40px 0;text-align:center}.config-items[data-v-1bc179e2]{display:flex;flex-direction:column;gap:10px}.worker-flow[data-v-43cc3d4a]{padding:20px}.search-section[data-v-43cc3d4a]{margin-bottom:20px}.button-group[data-v-43cc3d4a]{display:flex;gap:10px;align-items:center}.pagination[data-v-43cc3d4a]{margin-top:20px;display:flex;justify-content:flex-end}.copyable-text[data-v-43cc3d4a]{display:flex;align-items:center;cursor:pointer;color:#409eff}.copyable-text[data-v-43cc3d4a]:hover{color:#66b1ff}.text-content[data-v-43cc3d4a]{margin-right:4px}.copy-icon[data-v-43cc3d4a]{font-size:14px}.admin-container[data-v-61ed3ce7]{height:100vh;background:var(--main-bg-color,#f6f8fc)}.el-header[data-v-61ed3ce7]{display:flex;align-items:center;justify-content:space-between;background:#fff;box-shadow:0 1px 4px rgba(0,21,41,.08);padding:0 24px;min-height:56px}.header-left[data-v-61ed3ce7],.header-right[data-v-61ed3ce7]{display:flex;align-items:center;gap:16px}.header-right .el-dropdown-link[data-v-61ed3ce7]{display:flex;align-items:center;gap:8px}.header-right .el-avatar[data-v-61ed3ce7]{margin-right:4px}.el-aside[data-v-61ed3ce7]{background:var(--sidebar-bg-color,#001529);transition:width .3s}.logo[data-v-61ed3ce7]{height:60px;line-height:60px;text-align:center;color:#2c3e50;font-size:20px;font-weight:700;background:transparent}.el-menu-vertical[data-v-61ed3ce7]{border-right:none;background:var(--sidebar-bg-color,#fff)!important}.el-menu-vertical .el-menu-item[data-v-61ed3ce7]{color:var(--menu-text-color,#333)!important}.el-menu-vertical .el-menu-item.is-active[data-v-61ed3ce7],.el-menu-vertical .el-menu-item[data-v-61ed3ce7]:hover{color:var(--menu-active-text-color,#626aef)!important;background:rgba(98,106,239,.08)!important}.theme-popover[data-v-61ed3ce7]{padding:8px 0}.theme-grid[data-v-61ed3ce7]{display:flex;gap:12px;flex-wrap:wrap}.theme-item[data-v-61ed3ce7]{cursor:pointer;padding:4px 8px;border-radius:6px;border:1px solid transparent;display:flex;flex-direction:column;align-items:center;min-width:60px}.theme-item.active[data-v-61ed3ce7]{border-color:var(--el-color-primary)}.theme-preview[data-v-61ed3ce7]{width:36px;height:24px;border-radius:4px;background:var(--theme-bg,#fff);margin-bottom:4px;border:1px solid #eee;position:relative}.preview-header[data-v-61ed3ce7]{width:100%;height:6px;background:var(--theme-primary,#626aef);border-radius:4px 4px 0 0}.preview-sidebar[data-v-61ed3ce7]{width:8px;height:18px;background:#e5e7eb;position:absolute;left:0;top:6px;border-radius:0 0 0 4px}.theme-name[data-v-61ed3ce7]{font-size:12px;color:#888}.main-content[data-v-61ed3ce7]{padding:0}.main-card[data-v-61ed3ce7]{border-radius:0;box-shadow:0 1px 4px rgba(0,21,41,.04);background:#fff;padding:0;max-width:100%}.tabs-bar[data-v-61ed3ce7]{margin-bottom:0;background:transparent;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0;padding:0 16px}.tab-content-area[data-v-61ed3ce7]{padding:24px 16px 0 16px}.custom-submenu[data-v-61ed3ce7]{background:transparent!important}.custom-submenu .submenu-header[data-v-61ed3ce7]{display:flex;align-items:center;padding:0 20px;height:56px;cursor:pointer;transition:all .3s;color:var(--menu-text-color,#333);position:relative}.custom-submenu .submenu-header.is-open[data-v-61ed3ce7],.custom-submenu .submenu-header[data-v-61ed3ce7]:hover{background-color:rgba(98,106,239,.08);color:var(--menu-active-text-color,#626aef)}.custom-submenu .submenu-header .arrow-icon[data-v-61ed3ce7]{transition:transform .3s ease;transform:rotate(0deg);margin-left:auto}.custom-submenu .submenu-header.is-open .arrow-icon[data-v-61ed3ce7]{transform:rotate(180deg)}.custom-submenu .submenu-content[data-v-61ed3ce7]{background:transparent;padding:0;margin:0;border:none;box-shadow:none}.custom-submenu .submenu-item[data-v-61ed3ce7]{display:flex;align-items:center;padding:0 20px 0 40px;height:56px;cursor:pointer;transition:all .3s;color:var(--menu-text-color,#333);position:relative}.custom-submenu .submenu-item.is-active[data-v-61ed3ce7],.custom-submenu .submenu-item[data-v-61ed3ce7]:hover{background-color:rgba(98,106,239,.08);color:var(--menu-active-text-color,#626aef)}.custom-submenu .submenu-header .el-icon[data-v-61ed3ce7],.custom-submenu .submenu-item .el-icon[data-v-61ed3ce7]{margin-right:8px;font-size:18px;width:18px;height:18px}.custom-submenu .submenu-header span[data-v-61ed3ce7],.custom-submenu .submenu-item span[data-v-61ed3ce7]{font-size:14px;line-height:1}.custom-submenu .submenu-header .el-icon[data-v-61ed3ce7]{margin-right:8px;margin-left:2px}.admin-container.dark-mode .custom-submenu .submenu-header[data-v-61ed3ce7]{color:#b4b4b4}.admin-container.dark-mode .custom-submenu .submenu-header.is-open[data-v-61ed3ce7],.admin-container.dark-mode .custom-submenu .submenu-header[data-v-61ed3ce7]:hover{background-color:rgba(255,208,75,.1);color:#ffd04b}.admin-container.dark-mode .custom-submenu .submenu-content[data-v-61ed3ce7]{background-color:transparent;border-color:transparent}.admin-container.dark-mode .custom-submenu .submenu-item[data-v-61ed3ce7]{color:#b4b4b4}.admin-container.dark-mode .custom-submenu .submenu-item[data-v-61ed3ce7]:hover{background-color:rgba(255,208,75,.1);color:#ffd04b}