.prompt-optimizer-entry[data-v-436ec6e6]{align-items:center;color:var(--el-text-color-secondary);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 8px;line-height:24px}.prompt-optimizer-entry .el-button[data-v-436ec6e6]{color:var(--os-accent-text);font-size:inherit;padding:0}.prompt-optimizer-entry .el-button[data-v-436ec6e6]:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.prompt-optimizer-entry .el-button.is-disabled[data-v-436ec6e6]{color:var(--el-text-color-placeholder)}.prompt-optimizer-entry.is-toolbar[data-v-436ec6e6]{flex-wrap:nowrap;font-size:14px;line-height:20px}.prompt-optimizer-entry__toolbar-button[data-v-436ec6e6]{align-items:center;background:transparent;border:0;color:var(--el-text-color-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;height:32px;justify-content:center;line-height:20px;padding:0}.prompt-optimizer-entry__icon[data-v-436ec6e6]{flex-shrink:0;font-size:20px;height:20px;line-height:20px;transform:translateY(1px);width:20px}.prompt-optimizer-entry__label[data-v-436ec6e6]{animation:prompt-optimizer-text-shine-436ec6e6 4s ease-in-out infinite;background:linear-gradient(110deg,var(--el-text-color-primary) 30%,var(--el-color-primary) 40%,var(--el-color-primary) 60%,var(--el-text-color-primary) 70%);background-clip:text;-webkit-background-clip:text;background-size:400% 100%;color:transparent;line-height:20px}.prompt-optimizer-entry__toolbar-button[data-v-436ec6e6]:hover:not(:disabled){color:var(--os-accent-text)}.prompt-optimizer-entry__toolbar-button[data-v-436ec6e6]:disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.prompt-optimizer-entry__toolbar-button:disabled .prompt-optimizer-entry__label[data-v-436ec6e6]{animation:none;background:none;color:var(--el-text-color-placeholder)}@keyframes prompt-optimizer-text-shine-436ec6e6{0%,20%{background-position:100% 50%}70%,to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.prompt-optimizer-entry__label[data-v-436ec6e6]{animation:none;background:none;color:inherit}}.prompt-optimizer-entry .el-button[data-v-436ec6e6]:focus-visible,.prompt-optimizer-entry__toolbar-button[data-v-436ec6e6]:focus-visible,.prompt-optimizer__scene[data-v-436ec6e6]:focus-visible,.prompt-optimizer__type[data-v-436ec6e6]:focus-visible{outline:2px solid var(--os-accent-text);outline-offset:2px}.prompt-optimizer-dialog.el-dialog{display:flex;flex-direction:column;max-height:min(720px,80dvh)}.prompt-optimizer-dialog.custom-dialog.el-dialog .el-dialog__footer,.prompt-optimizer-dialog.custom-dialog.el-dialog .el-dialog__header{background:var(--el-fill-color-lighter);flex-shrink:0}.prompt-optimizer-dialog.custom-dialog.el-dialog .el-dialog__header{border-bottom-color:var(--el-border-color-lighter)}.prompt-optimizer-dialog.custom-dialog.el-dialog .el-dialog__footer{border-top:1px solid var(--el-border-color-lighter);padding:16px 20px}.prompt-optimizer-dialog.custom-dialog.el-dialog .el-dialog__body{background:var(--el-fill-color-lighter);display:flex;min-height:0;overflow:hidden}.prompt-optimizer-dialog .custom-dialog__body{display:flex;flex:1;min-height:0;min-width:0}.prompt-optimizer[data-v-436ec6e6]{display:grid;flex:1;gap:20px;grid-template-columns:128px minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;min-width:0}.prompt-optimizer__type[data-v-436ec6e6]{align-items:center;background:transparent;color:var(--el-text-color-regular);display:flex;gap:8px;margin-bottom:4px;min-height:56px;padding:8px 0;text-align:left;width:100%}.prompt-optimizer__type>.el-icon[data-v-436ec6e6]{flex-shrink:0;font-size:20px}.prompt-optimizer__type small[data-v-436ec6e6],.prompt-optimizer__type strong[data-v-436ec6e6]{display:block}.prompt-optimizer__type strong[data-v-436ec6e6]{font-size:14px;font-weight:600}.prompt-optimizer__type small[data-v-436ec6e6]{color:var(--el-text-color-secondary);font-size:12px}.prompt-optimizer__type.is-selected[data-v-436ec6e6],.prompt-optimizer__type.is-selected small[data-v-436ec6e6],.prompt-optimizer__type[data-v-436ec6e6]:hover:not(:disabled){color:var(--os-accent-text)}.prompt-optimizer__scene[data-v-436ec6e6]:disabled,.prompt-optimizer__type[data-v-436ec6e6]:disabled{cursor:not-allowed}.prompt-optimizer__content[data-v-436ec6e6]{background:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);display:flex;flex-direction:column;gap:16px;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:12px}.prompt-optimizer__source[data-v-436ec6e6] .el-textarea__inner{background:var(--el-fill-color-lighter)}.prompt-optimizer__section h3[data-v-436ec6e6]{color:var(--el-text-color-primary);font-size:14px;font-weight:600;line-height:1.5;margin:0 0 8px}.prompt-optimizer__heading[data-v-436ec6e6]{margin-bottom:12px}.prompt-optimizer__heading h3[data-v-436ec6e6]{margin-bottom:4px}.prompt-optimizer__heading p[data-v-436ec6e6]{color:var(--el-text-color-secondary);font-size:12px;margin:0}.prompt-optimizer__scenes[data-v-436ec6e6]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-optimizer__scene[data-v-436ec6e6]{align-items:center;background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-lighter);border-radius:var(--el-border-radius-base);color:var(--el-text-color-primary);display:flex;gap:8px;min-height:72px;min-width:0;padding:6px 24px 6px 6px;position:relative;text-align:left;transition:border-color .15s,background-color .15s}.prompt-optimizer__current-scene[data-v-436ec6e6],.prompt-optimizer__scene.is-selected[data-v-436ec6e6],.prompt-optimizer__scene[data-v-436ec6e6]:hover:not(:disabled){background:var(--el-fill-color-light);border-color:var(--el-color-primary)}.prompt-optimizer__illustration[data-v-436ec6e6]{border-radius:var(--el-border-radius-small);display:block;flex-shrink:0;height:48px;-o-object-fit:contain;object-fit:contain;width:72px}.prompt-optimizer__scene-copy[data-v-436ec6e6]{display:flex;flex-direction:column;gap:2px;min-width:0}.prompt-optimizer__scene-copy strong[data-v-436ec6e6]{color:var(--el-text-color-primary);font-size:14px;font-weight:600;line-height:1.5}.prompt-optimizer__scene-copy small[data-v-436ec6e6]{color:var(--el-text-color-secondary);font-size:12px;line-height:1.5}.prompt-optimizer__check[data-v-436ec6e6]{background:var(--el-color-primary);border-radius:50%;color:var(--os-text-primary);height:16px;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:16px}.prompt-optimizer__current-scene[data-v-436ec6e6]{align-items:center;border:1px solid var(--el-color-primary);border-radius:var(--el-border-radius-base);display:flex;gap:8px;padding:8px}.prompt-optimizer__current-scene .el-button[data-v-436ec6e6]{flex-shrink:0;margin-left:auto}.prompt-optimizer__current-scene .el-button .el-icon[data-v-436ec6e6]{margin-left:4px}.prompt-optimizer__preview[data-v-436ec6e6]{background:var(--os-form-control-bg-color);border:1px solid var(--os-form-control-border-color);border-radius:var(--os-form-control-radius);color:var(--el-text-color-primary);font-size:14px;line-height:1.6;max-height:160px;min-height:96px;overflow-y:auto;padding:10px 12px}.prompt-optimizer__reference[data-v-436ec6e6]{margin-top:8px}.prompt-optimizer__result-heading[data-v-436ec6e6]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.prompt-optimizer__result-heading h3[data-v-436ec6e6]{margin:0}.prompt-optimizer__status[data-v-436ec6e6]{align-items:center;color:var(--os-accent-text);display:inline-flex;font-size:12px;gap:4px}.prompt-optimizer__status .el-icon[data-v-436ec6e6]{font-size:16px}.prompt-optimizer__result[data-v-436ec6e6]{background:var(--el-bg-color-overlay);max-height:240px;min-height:160px}.prompt-optimizer__pending[data-v-436ec6e6]{align-items:center;color:var(--el-text-color-secondary);display:flex;font-size:13px;gap:8px;padding:12px 0}.prompt-optimizer__pending .el-icon[data-v-436ec6e6]{color:var(--os-accent-text)}.prompt-optimizer__result[data-v-436ec6e6] .shopclaw-inline-input__chip button{display:none}.prompt-optimizer__error[data-v-436ec6e6]{color:var(--el-color-danger);font-size:13px;margin:0}.prompt-optimizer__footer[data-v-436ec6e6]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.prompt-optimizer__footer>span[data-v-436ec6e6]{color:var(--el-text-color-secondary);font-size:12px}.prompt-optimizer__actions[data-v-436ec6e6]{display:flex;flex-shrink:0;gap:8px;justify-content:flex-end}.prompt-optimizer__actions .prompt-optimizer__apply[data-v-436ec6e6]{width:auto}@media (max-width:640px){.prompt-optimizer[data-v-436ec6e6]{gap:12px;grid-template-columns:72px minmax(0,1fr)}.prompt-optimizer__type small[data-v-436ec6e6]{display:none}.prompt-optimizer__scenes[data-v-436ec6e6]{grid-template-columns:minmax(0,1fr)}.prompt-optimizer__current-scene[data-v-436ec6e6]{flex-wrap:wrap}.prompt-optimizer__actions[data-v-436ec6e6]{flex-shrink:1;flex-wrap:wrap;width:100%}}
