.tool-card[data-v-ebc064ea]{--shopclaw-tool-header:var(--el-fill-color-extra-light);--shopclaw-tool-workspace:var(--el-fill-color-extra-light);background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color);border-radius:16px;box-shadow:var(--el-box-shadow-lighter);display:flex;flex-direction:column;overflow:hidden}.tool-card[data-v-ebc064ea] .el-button>span{align-items:center;display:inline-flex;gap:6px}.tool-card__header[data-v-ebc064ea]{align-items:center;background:var(--shopclaw-tool-header);border-bottom:1px solid var(--el-border-color-light);display:flex;gap:12px;padding:12px 14px}.tool-card__title-icon[data-v-ebc064ea]{align-items:center;background:var(--el-color-primary);border-radius:9px;color:var(--os-text-primary);display:flex;flex:0 0 32px;height:32px;justify-content:center;width:32px}.tool-card__title-icon .el-icon[data-v-ebc064ea]{font-size:18px}.tool-card__title[data-v-ebc064ea]{min-width:0}.tool-card__title h4[data-v-ebc064ea]{color:var(--el-text-color-primary);font-size:16px;line-height:22px;margin:0}.tool-card__title p[data-v-ebc064ea]{margin:4px 0 0;overflow:hidden;text-overflow:ellipsis}.tool-card__count[data-v-ebc064ea],.tool-card__title p[data-v-ebc064ea]{color:var(--el-text-color-secondary);font-size:12px;white-space:nowrap}.tool-card__count[data-v-ebc064ea]{margin-left:auto}html.dark .tool-card[data-v-ebc064ea]{--shopclaw-tool-header:var(--el-fill-color-light);--shopclaw-tool-workspace:var(--el-bg-color)}.tool-card__composer[data-v-ebc064ea]{background:var(--shopclaw-tool-header);display:flex;flex-direction:column;gap:9px;padding:12px 14px}.tool-card__composer-main[data-v-ebc064ea]{display:grid;gap:9px;grid-template-columns:minmax(0,1fr) 100px 120px}.tool-card__field[data-v-ebc064ea]{display:flex;flex-direction:column;gap:7px;min-width:0}.tool-card__field label[data-v-ebc064ea]{color:var(--el-text-color-regular);font-size:12px}.tool-card__field em[data-v-ebc064ea]{color:var(--os-accent-text);font-style:normal}.tool-card__field[data-v-ebc064ea] .el-input__wrapper,.tool-card__field[data-v-ebc064ea] .el-select__wrapper{background:var(--el-bg-color-overlay);border-radius:8px;box-shadow:0 0 0 1px var(--el-border-color) inset;min-height:34px}.tool-card__count-picker[data-v-ebc064ea],.tool-card__language[data-v-ebc064ea]{width:100%}.tool-card__hint[data-v-ebc064ea]{align-items:center;color:var(--el-text-color-secondary);display:flex;font-size:12px;gap:6px}.copy-workbench[data-v-ebc064ea]{background:var(--shopclaw-tool-workspace);display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);min-height:0}.copy-generating[data-v-ebc064ea]{padding:16px 14px}.copy-generating p[data-v-ebc064ea]{color:var(--el-text-color-secondary);font-size:12px;margin:6px 0 14px}.copy-generating__heading[data-v-ebc064ea]{align-items:center;color:var(--el-text-color-primary);display:flex;gap:8px}.copy-generating__dot[data-v-ebc064ea]{animation:copy-generating-pulse-ebc064ea 1.2s ease-in-out infinite;background:var(--el-color-primary);border-radius:50%;height:8px;width:8px}.copy-generating__progress[data-v-ebc064ea]{background:var(--el-fill-color-darker);border-radius:999px;height:4px;margin-bottom:10px;overflow:hidden}.copy-generating__progress span[data-v-ebc064ea]{animation:copy-generating-progress-ebc064ea 1.8s ease-in-out infinite;background:var(--el-color-primary);border-radius:inherit;display:block;height:100%;width:36%}.copy-generating__hint[data-v-ebc064ea]{color:var(--el-text-color-placeholder);font-size:12px}.copy-error[data-v-ebc064ea]{color:var(--el-color-danger);font-size:13px;margin:0;padding:0 14px 12px}.copy-item[data-v-ebc064ea]{align-items:flex-start;background:var(--el-fill-color-extra-light);border:1px solid var(--el-border-color-light);border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:9px;padding:8px;text-align:left;width:100%}.copy-item[data-v-ebc064ea]:hover:not(.is-disabled){border-color:var(--el-border-color-hover)}.copy-item.is-disabled[data-v-ebc064ea]{cursor:default}.copy-list[data-v-ebc064ea]{border-right:1px solid var(--el-border-color-lighter);display:flex;flex-direction:column;gap:6px;max-height:330px;min-width:0;overflow-y:auto;padding:12px}.copy-list__label[data-v-ebc064ea]{color:var(--el-text-color-regular);font-size:12px;font-weight:600;margin-bottom:2px}.copy-item__check[data-v-ebc064ea]{align-items:center;border:1px solid var(--el-border-color-dark);border-radius:50%;color:var(--os-text-primary);display:flex;flex:0 0 18px;height:18px;justify-content:center;margin-top:2px;width:18px}.is-active .copy-item__check[data-v-ebc064ea]{background:var(--el-color-primary);border-color:var(--el-color-primary)}.copy-item__check .el-icon[data-v-ebc064ea]{font-size:12px}.copy-item__main[data-v-ebc064ea]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.copy-item__main>span[data-v-ebc064ea]{color:var(--el-text-color-secondary);font-size:11px}.copy-item__heading[data-v-ebc064ea]{align-items:flex-start;display:flex;gap:8px;min-width:0}.copy-item__heading strong[data-v-ebc064ea]{color:var(--el-text-color-primary);display:-webkit-box;flex:1;font-size:12px;line-height:18px;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.copy-item__tag[data-v-ebc064ea]{background:var(--os-primary-bg);border-color:var(--el-color-primary);color:var(--os-accent-text);flex:none;font-size:11px;font-weight:500}.copy-preview[data-v-ebc064ea]{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px 14px}.copy-preview__field[data-v-ebc064ea]{display:flex;flex-direction:column;gap:6px}.copy-preview__field label[data-v-ebc064ea]{color:var(--el-text-color-secondary);font-size:12px}.copy-preview__field[data-v-ebc064ea] .el-input__wrapper,.copy-preview__field[data-v-ebc064ea] .el-textarea__inner{background:var(--el-fill-color-extra-light);border-radius:8px;box-shadow:0 0 0 1px var(--el-border-color-light) inset}.copy-preview__field--content[data-v-ebc064ea]{flex:none}.copy-preview__field--content[data-v-ebc064ea] .el-textarea__inner{min-height:108px!important}.copy-preview__topics[data-v-ebc064ea]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.copy-preview__topics[data-v-ebc064ea] .el-tag{background:var(--os-primary-bg);border-color:var(--el-color-primary);color:var(--os-accent-text)}.copy-preview__topics[data-v-ebc064ea] .el-input{flex:none;width:120px}.copy-preview__new-topic[data-v-ebc064ea]{border-style:dashed}.copy-preview__meta[data-v-ebc064ea]{align-items:center;color:var(--el-text-color-secondary);display:flex;font-size:11px;gap:16px}.copy-preview__meta strong[data-v-ebc064ea]{color:var(--el-text-color-regular);font-weight:500;margin-left:3px}.tool-card__footer[data-v-ebc064ea]{align-items:center;background:var(--shopclaw-tool-header);border-top:1px solid var(--el-border-color-lighter);display:flex;gap:8px;justify-content:flex-end;padding:10px 14px}.tool-card__footer[data-v-ebc064ea] .el-button{border-radius:8px;height:34px;margin-left:0}.tool-card__footer[data-v-ebc064ea] .el-button--primary.is-disabled,.tool-card__footer[data-v-ebc064ea] .el-button--primary.is-disabled:hover,.tool-card__footer[data-v-ebc064ea] .el-button.is-disabled,.tool-card__footer[data-v-ebc064ea] .el-button.is-disabled:hover{background:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);box-shadow:none;color:var(--el-disabled-text-color)}.tool-card__secondary-actions[data-v-ebc064ea]{display:flex;gap:8px;margin-right:auto}.tool-card__secondary-actions[data-v-ebc064ea] .el-button{gap:4px}@keyframes copy-generating-pulse-ebc064ea{50%{opacity:.35;transform:scale(.72)}}@keyframes copy-generating-progress-ebc064ea{0%{transform:translate(-120%)}to{transform:translate(310%)}}@media (max-width:720px){.copy-workbench[data-v-ebc064ea]{grid-template-columns:1fr}.copy-list[data-v-ebc064ea]{border-bottom:1px solid var(--el-border-color-lighter);border-right:0}.tool-card__composer-main[data-v-ebc064ea]{grid-template-columns:1fr}}
