.modal-overlay[data-v-62c168c8]{align-items:center;background:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:1100}.modal-container[data-v-62c168c8]{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;max-height:80vh;max-width:600px;overflow:hidden;width:90%}.modal-header[data-v-62c168c8]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.modal-title[data-v-62c168c8]{color:#1f2937;font-size:18px;font-weight:600;margin:0}.close-button[data-v-62c168c8]{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:background-color .2s;width:32px}.close-button[data-v-62c168c8]:hover{background:#f3f4f6}.modal-body[data-v-62c168c8]{max-height:60vh;overflow-y:auto;padding:24px}.overall-progress[data-v-62c168c8]{margin-bottom:24px}.progress-info[data-v-62c168c8]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.progress-label[data-v-62c168c8]{color:#374151;font-size:12px;font-weight:500}.progress-percentage[data-v-62c168c8]{color:#1f2937;font-size:12px;font-weight:600}.overall-progress-bar[data-v-62c168c8]{height:8px;width:100%}.file-list[data-v-62c168c8]{display:flex;flex-direction:column;gap:16px}.file-item[data-v-62c168c8]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.file-info[data-v-62c168c8]{display:flex;flex-direction:column;gap:8px}.file-header[data-v-62c168c8]{justify-content:space-between}.file-header[data-v-62c168c8],.file-name[data-v-62c168c8]{align-items:center;display:flex}.file-name[data-v-62c168c8]{flex:1;gap:8px}.status-icon[data-v-62c168c8]{align-items:center;border-radius:50%;display:flex;font-size:14px;font-weight:700;height:20px;justify-content:center;width:20px}.status-pending[data-v-62c168c8]{background:#f3f4f6;color:#6b7280}.status-uploading[data-v-62c168c8]{background:#dbeafe;color:#1d4ed8}.status-completed[data-v-62c168c8]{background:#d1fae5;color:#059669}.status-error[data-v-62c168c8]{background:#fee2e2;color:#dc2626}.file-name-text[data-v-62c168c8]{color:#374151;font-size:12px;font-weight:500;word-break:break-all}.file-size[data-v-62c168c8]{color:#6b7280;font-size:12px}.file-progress[data-v-62c168c8]{align-items:center;display:flex;gap:8px}.file-progress-bar[data-v-62c168c8]{flex:1;height:6px}.file-progress-text[data-v-62c168c8]{color:#6b7280;font-size:12px;min-width:40px;text-align:right}.file-error[data-v-62c168c8]{background:#fee2e2;border-radius:4px;color:#dc2626;font-size:12px;margin-top:4px;padding:4px 8px}.modal-footer[data-v-62c168c8]{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}@media(max-width:640px){.modal-container[data-v-62c168c8]{max-height:90vh;width:95%}.modal-body[data-v-62c168c8],.modal-footer[data-v-62c168c8],.modal-header[data-v-62c168c8]{padding:16px}}
