.batch-workspace[data-v-b4de061e]{background:#fff;border:1px dashed #ffd1e3;border-radius:24px;box-shadow:0 18px 45px -24px #0f172a2e;overflow:hidden}.batch-workspace__header[data-v-b4de061e]{border-bottom:1px solid #f1f5f9;gap:20px;justify-content:space-between;padding:20px 22px}.batch-task__actions[data-v-b4de061e],.batch-task__state-line[data-v-b4de061e],.batch-workspace__actions[data-v-b4de061e],.batch-workspace__header[data-v-b4de061e],.batch-workspace__heading[data-v-b4de061e]{align-items:center;display:flex}.batch-workspace__heading[data-v-b4de061e]{gap:12px;min-width:0}.batch-workspace__heading h2[data-v-b4de061e]{color:#0f172a;font-size:18px;font-weight:800;line-height:1.3;margin:0}.batch-workspace__heading p[data-v-b4de061e]{color:#94a3b8;font-size:12px;font-weight:600;margin:3px 0 0}.batch-workspace__actions[data-v-b4de061e]{flex-wrap:wrap;gap:8px;justify-content:flex-end}.batch-task__action-button[data-v-b4de061e],.batch-workspace__icon-button[data-v-b4de061e]{align-items:center;background:#f8fafc;border:0;border-radius:10px;color:#64748b;display:inline-flex;height:36px;justify-content:center;padding:0;transition:color .18s ease,background .18s ease,transform .18s ease;width:36px}.batch-task__action-button[data-v-b4de061e]:hover:not(:disabled),.batch-workspace__icon-button[data-v-b4de061e]:hover:not(:disabled){background:#fff0f5;color:#ff4c93;transform:translateY(-1px)}.batch-workspace__primary-button[data-v-b4de061e],.batch-workspace__secondary-button[data-v-b4de061e]{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:750;gap:7px;justify-content:center;min-height:38px;padding:0 14px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.batch-workspace__secondary-button[data-v-b4de061e]{background:#fff;border:1px solid #e2e8f0;color:#475569}.batch-workspace__secondary-button.is-danger[data-v-b4de061e]:hover:not(:disabled){background:#fff1f2;border-color:#fecdd3;color:#e11d48}.batch-workspace__primary-button[data-v-b4de061e]{background:#ff4c93;border:1px solid #ff4c93;box-shadow:0 8px 18px #ff4c9333;color:#fff}.batch-workspace__primary-button[data-v-b4de061e]:hover:not(:disabled),.batch-workspace__secondary-button[data-v-b4de061e]:hover:not(:disabled){transform:translateY(-1px)}button[data-v-b4de061e]:disabled{cursor:not-allowed;opacity:.48}.batch-workspace__overview[data-v-b4de061e]{background:#fcfdff;padding:16px 22px}.batch-workspace__metrics[data-v-b4de061e]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.batch-metric[data-v-b4de061e]{align-items:center;background:#fff;border:1px solid #eef2f7;border-radius:8px;color:#64748b;display:flex;font-size:11px;font-weight:650;gap:10px;justify-content:space-between;min-width:0;padding:9px 11px}.batch-metric strong[data-v-b4de061e]{color:#0f172a;font-size:15px}.batch-metric.is-processing strong[data-v-b4de061e]{color:#7c3aed}.batch-metric.is-success strong[data-v-b4de061e]{color:#10b981}.batch-metric.is-failed strong[data-v-b4de061e]{color:#ef4444}.batch-workspace__progress-row[data-v-b4de061e]{align-items:center;color:#64748b;display:flex;font-size:11px;font-weight:750;gap:12px;margin-top:13px}.batch-task__progress-track[data-v-b4de061e],.batch-workspace__progress-track[data-v-b4de061e]{background:#f1f5f9;border-radius:999px;flex:1;height:5px;overflow:hidden}.batch-task__progress-track span[data-v-b4de061e],.batch-workspace__progress-track span[data-v-b4de061e]{background:linear-gradient(90deg,#ff4c93,#ff82b2);border-radius:inherit;display:block;height:100%;transition:width .36s ease}.batch-workspace__paused-note[data-v-b4de061e]{align-items:center;color:#b45309;display:flex;font-size:12px;font-weight:700;gap:7px;margin-top:12px}.batch-workspace__list[data-v-b4de061e]{max-height:620px;overflow-y:auto;scrollbar-color:#ffc2d9 transparent;scrollbar-width:thin}.batch-workspace__list[data-v-b4de061e]::-webkit-scrollbar{width:5px}.batch-workspace__list[data-v-b4de061e]::-webkit-scrollbar-thumb{background:#ffc2d9;border-radius:999px}.batch-task[data-v-b4de061e]{align-items:center;border-top:1px solid #f1f5f9;display:grid;gap:14px;grid-template-columns:28px 58px minmax(150px,1.2fr) minmax(170px,1fr) 58px minmax(108px,auto);min-height:84px;padding:12px 22px}.batch-task[data-v-b4de061e]:first-child{border-top:0}.batch-task__index[data-v-b4de061e]{color:#cbd5e1;font-size:11px;font-weight:800;text-align:center}.batch-task__result[data-v-b4de061e],.batch-task__result-placeholder[data-v-b4de061e],.batch-task__source[data-v-b4de061e]{border-radius:8px;height:58px;width:58px}.batch-task__result[data-v-b4de061e],.batch-task__source[data-v-b4de061e]{background:#f8fafc;border:0;overflow:hidden;padding:0;position:relative}.batch-task__result.is-previewable[data-v-b4de061e],.batch-task__source.is-previewable[data-v-b4de061e]{cursor:zoom-in}.batch-task__result[data-v-b4de061e]:disabled,.batch-task__source[data-v-b4de061e]:disabled{cursor:default;opacity:1}.batch-task__result img[data-v-b4de061e],.batch-task__source img[data-v-b4de061e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.batch-task__result-placeholder[data-v-b4de061e]{align-items:center;border:1px dashed #e2e8f0;color:#cbd5e1;display:flex;justify-content:center}.batch-task__preview-indicator[data-v-b4de061e]{background:#0f172a5c;color:#fff;display:grid;top:0;right:0;bottom:0;left:0;opacity:0;place-items:center;position:absolute;transition:opacity .18s ease}.batch-task__preview-indicator[data-v-b4de061e] svg{filter:drop-shadow(0 2px 5px rgba(15,23,42,.28));height:18px;width:18px}.batch-task__result.is-previewable:focus-visible .batch-task__preview-indicator[data-v-b4de061e],.batch-task__result.is-previewable:hover .batch-task__preview-indicator[data-v-b4de061e],.batch-task__source.is-previewable:focus-visible .batch-task__preview-indicator[data-v-b4de061e],.batch-task__source.is-previewable:hover .batch-task__preview-indicator[data-v-b4de061e]{opacity:1}.batch-task__file-info[data-v-b4de061e],.batch-task__state[data-v-b4de061e]{min-width:0}.batch-task__file-info strong[data-v-b4de061e]{color:#1e293b;display:block;font-size:12px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-task__file-info span[data-v-b4de061e]{color:#94a3b8;display:block;font-size:10px;font-weight:600;margin-top:5px}.batch-task__state-line[data-v-b4de061e]{color:#64748b;flex-wrap:wrap;font-size:11px;font-weight:750;gap:7px}.batch-task__vip-badge[data-v-b4de061e]{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;color:#b45309;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:900;gap:4px;line-height:1;padding:4px 10px;white-space:nowrap}.batch-task__vip-badge[data-v-b4de061e] svg{flex:0 0 auto;height:14px;width:14px}.batch-task__vip-badge span[data-v-b4de061e]{overflow:hidden;text-overflow:ellipsis}.batch-task__state.is-processing .batch-task__state-line[data-v-b4de061e],.batch-task__state.is-uploading .batch-task__state-line[data-v-b4de061e]{color:#7c3aed}.batch-task__state.is-completed .batch-task__state-line[data-v-b4de061e]{color:#10b981}.batch-task__state.is-failed .batch-task__state-line[data-v-b4de061e]{color:#ef4444}.batch-task__progress-track[data-v-b4de061e]{margin-top:8px}.batch-task__state p[data-v-b4de061e]{color:#ef4444;font-size:10px;line-height:1.35;margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-task__actions[data-v-b4de061e]{gap:2px;justify-content:flex-end}.batch-task__action-button[data-v-b4de061e]{height:34px;width:34px}.batch-task__action-button.is-download[data-v-b4de061e]{background:#fff0f5;color:#ff4c93}.batch-task__action-button.is-locked[data-v-b4de061e]{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.batch-task__action-button.is-delete[data-v-b4de061e]:hover:not(:disabled){background:#fff1f2;color:#e11d48}@media(max-width:900px){.batch-workspace__header[data-v-b4de061e]{align-items:flex-start;flex-direction:column}.batch-workspace__actions[data-v-b4de061e]{justify-content:flex-start;width:100%}.batch-task[data-v-b4de061e]{gap:10px;grid-template-columns:24px 52px minmax(120px,1fr) 52px minmax(108px,auto);padding:12px 16px}.batch-task__state[data-v-b4de061e]{grid-column:3/6;grid-row:2}.batch-task__result[data-v-b4de061e],.batch-task__result-placeholder[data-v-b4de061e],.batch-task__source[data-v-b4de061e]{height:52px;width:52px}}@media(max-width:640px){.batch-workspace[data-v-b4de061e]{border-radius:16px}.batch-workspace__header[data-v-b4de061e],.batch-workspace__overview[data-v-b4de061e]{padding:14px}.batch-workspace__actions[data-v-b4de061e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.batch-workspace__primary-button[data-v-b4de061e],.batch-workspace__secondary-button[data-v-b4de061e]{padding:0 10px;width:100%}.batch-workspace__metrics[data-v-b4de061e]{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-task[data-v-b4de061e]{gap:9px;grid-template-columns:22px 48px minmax(0,1fr) minmax(104px,auto);min-height:92px;padding:12px}.batch-task__result[data-v-b4de061e]{display:none}.batch-task__state[data-v-b4de061e]{grid-column:3/5}.batch-task__result-placeholder[data-v-b4de061e],.batch-task__source[data-v-b4de061e]{height:48px;width:48px}}
