.tool-body[data-v-8ea758e2]{display:flex;flex-direction:column;gap:16px}.panel-card[data-v-8ea758e2]{background:var(--bg-color);border:1px solid var(--border-lighter);border-radius:12px;padding:16px}.mono[data-v-8ea758e2]{font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.settings-row[data-v-8ea758e2]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.setting-item[data-v-8ea758e2]{display:flex;flex-direction:column;gap:6px}.setting-item.grow[data-v-8ea758e2]{flex:1;min-width:120px}.setting-label[data-v-8ea758e2]{font-size:13px;font-weight:600;color:var(--text-regular)}.gen-btn[data-v-8ea758e2]{width:100%}.settings-hint[data-v-8ea758e2]{margin-top:12px;font-size:12px;color:var(--text-secondary)}.setting-item.grow input[data-v-8ea758e2]{width:100%}.parse-error[data-v-8ea758e2]{margin-top:12px;font-size:13px;color:var(--el-color-danger)}.parse-desc[data-v-8ea758e2]{margin-top:14px}.uuid-list[data-v-8ea758e2]{display:flex;flex-direction:column;gap:10px}.uuid-card[data-v-8ea758e2]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--bg-color);border:1px solid var(--border-lighter);border-radius:12px;padding:12px 16px;cursor:pointer;transition:all .2s}.uuid-card[data-v-8ea758e2]:hover{border-color:var(--el-color-primary);background:#f5faff;box-shadow:0 2px 8px #409eff1a;transform:translateY(-1px)}.uuid-text[data-v-8ea758e2]{font-size:15px;color:var(--text-primary);word-break:break-all;letter-spacing:.3px}.uuid-card:hover .uuid-text[data-v-8ea758e2]{color:var(--el-color-primary)}.uuid-actions[data-v-8ea758e2]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.ver-tag[data-v-8ea758e2]{font-family:JetBrains Mono,Consolas,monospace}.copy-btn[data-v-8ea758e2]{opacity:0;transition:opacity .2s}.uuid-card:hover .copy-btn[data-v-8ea758e2]{opacity:1}.footer-bar[data-v-8ea758e2]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border-lighter)}.footer-count[data-v-8ea758e2]{font-size:14px;color:var(--text-regular)}.footer-count b[data-v-8ea758e2]{color:var(--el-color-primary);font-size:16px;margin:0 2px}.footer-actions[data-v-8ea758e2]{display:flex;flex-wrap:wrap;gap:4px}@keyframes popIn-8ea758e2{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.pop-in[data-v-8ea758e2]{animation:popIn-8ea758e2 .35s ease both}
