.loading-wrap[data-v-10ddca12]{text-align:center;padding:40px}.zip-upload-area[data-v-10ddca12]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zip-upload-area input[type=file][data-v-10ddca12]{flex:1;min-width:200px}.progress-wrap[data-v-10ddca12]{align-items:center;gap:10px;display:flex}.progress-bar[data-v-10ddca12]{background:var(--color-soft,#2a2a2a);border-radius:3px;flex:1;height:6px;overflow:hidden}.progress-fill[data-v-10ddca12]{background:var(--color-good,#46d39a);border-radius:3px;height:100%;transition:width .2s}.progress-text[data-v-10ddca12]{color:var(--color-muted);text-align:right;min-width:36px;font-size:12px;font-weight:600}.img-list[data-v-10ddca12]{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.img-row[data-v-10ddca12]{align-items:center;gap:4px;display:flex}.drag-hint[data-v-10ddca12]{cursor:grab;opacity:.3;white-space:nowrap;font-size:14px}.img-row-idx[data-v-10ddca12]{color:#ccc;text-align:center;background:#333;border-radius:3px;min-width:20px;padding:2px 6px;font-size:11px;font-weight:600}.inp-sm[data-v-10ddca12]{flex:1;min-width:0}.img-preview[data-v-10ddca12]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.img-thumb[data-v-10ddca12]{background:#1a1a1a;border:1px solid #444;border-radius:4px;width:80px;height:100px;position:relative;overflow:hidden}.img-thumb img[data-v-10ddca12]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.thumb-label[data-v-10ddca12]{color:#ccc;background:#000000b3;border-radius:2px;padding:1px 4px;font-size:10px;position:absolute;bottom:2px;right:2px}.kn-ac-loading[data-v-10ddca12]{justify-content:center;gap:4px;padding:8px 0;display:flex}.kn-ac-dot[data-v-10ddca12]{background:#888;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite kn-ac-bounce-10ddca12}.kn-ac-dot[data-v-10ddca12]:first-child{animation-delay:0s}.kn-ac-dot[data-v-10ddca12]:nth-child(2){animation-delay:.2s}.kn-ac-dot[data-v-10ddca12]:nth-child(3){animation-delay:.4s}@keyframes kn-ac-bounce-10ddca12{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}
