.import-container[data-v-d9e93bd8]{max-width:1100px;margin:0 auto}.import-header[data-v-d9e93bd8]{margin-bottom:20px}.import-header h2[data-v-d9e93bd8]{font-size:20px;font-weight:600;color:#1a1a2e;margin-bottom:4px}.import-header .import-desc[data-v-d9e93bd8]{color:#8b8fa3;font-size:13px}.tab-content[data-v-d9e93bd8]{padding:12px 0}.ai-row[data-v-d9e93bd8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:0}.ai-row .ai-left[data-v-d9e93bd8],.ai-row .ai-right[data-v-d9e93bd8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.step-section[data-v-d9e93bd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px;padding:16px;background:#f8f9fe;border-radius:12px}.step-section .step-number[data-v-d9e93bd8]{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:700;margin-right:14px}.step-section .step-body[data-v-d9e93bd8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.step-section .step-body h3[data-v-d9e93bd8]{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.step-inline[data-v-d9e93bd8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.upload-box[data-v-d9e93bd8]{width:100%}.prompt-preview-short[data-v-d9e93bd8]{font-size:12px;color:#8b8fa3;line-height:1.5;background:#fff;padding:10px;border-radius:8px;border:1px solid #e2e8f0;max-height:120px;overflow:hidden;font-family:monospace}.prompt-editor[data-v-d9e93bd8]{font-family:Fira Code,monospace;font-size:12px}.ai-tip[data-v-d9e93bd8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px 14px;background:#eef2ff;border-radius:8px;font-size:12px;color:#4338ca;line-height:1.5;margin-bottom:12px}.ai-tip i[data-v-d9e93bd8]{margin-top:2px;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.ai-tip p[data-v-d9e93bd8]{margin:0 0 2px}.action-bar[data-v-d9e93bd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:8px}.json-input[data-v-d9e93bd8]{font-family:Fira Code,monospace;font-size:12px}.result-body[data-v-d9e93bd8]{text-align:center}.result-stats[data-v-d9e93bd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;margin-bottom:16px}.result-stats .stat-item[data-v-d9e93bd8]{text-align:center}.result-stats .stat-item i[data-v-d9e93bd8]{font-size:36px;display:block;margin-bottom:4px}.result-stats .stat-item .stat-num[data-v-d9e93bd8]{font-size:24px;font-weight:700;display:block}.result-stats .stat-item .stat-label[data-v-d9e93bd8]{font-size:12px;color:#8b8fa3}.result-stats .stat-item.success .stat-num[data-v-d9e93bd8],.result-stats .stat-item.success i[data-v-d9e93bd8]{color:#10b981}.result-stats .stat-item.fail .stat-num[data-v-d9e93bd8],.result-stats .stat-item.fail i[data-v-d9e93bd8]{color:#ef4444}.result-errors[data-v-d9e93bd8]{text-align:left;background:#fef2f2;border-radius:8px;padding:12px;margin-top:10px}.result-errors h4[data-v-d9e93bd8]{color:#ef4444;margin-bottom:4px;font-size:12px}.result-errors ul[data-v-d9e93bd8]{padding-left:16px;color:#7f1d1d;font-size:11px}.result-errors ul li[data-v-d9e93bd8]{margin-bottom:2px}@media(max-width:768px){.ai-row[data-v-d9e93bd8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}