.convert-upload[data-v-a6803041]{width:100%}.hidden-input[data-v-a6803041]{display:none}.drop-zone[data-v-a6803041]{align-items:center;background:var(--bg-surface);border:2px dashed var(--border-color);border-radius:var(--radius-xl);cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:56px 24px;text-align:center;transition:border-color .2s ease,background-color .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.drop-zone.dragging[data-v-a6803041],.drop-zone[data-v-a6803041]:hover{background:var(--primary-bg);border-color:var(--primary-color)}.drop-zone.dragging[data-v-a6803041]{transform:scale(1.01)}.drop-icon[data-v-a6803041]{color:var(--primary-color);opacity:.9}.drop-title[data-v-a6803041]{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.drop-hint[data-v-a6803041]{color:var(--text-muted);font-size:13px;margin:0}.file-card[data-v-a6803041]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:flex;gap:14px;padding:18px 20px;transition:border-color .2s ease}.file-card[data-v-a6803041]:hover{border-color:var(--border-color)}.file-icon[data-v-a6803041]{align-items:center;background:var(--primary-bg);border-radius:var(--radius-md);color:var(--primary-color);display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.file-info[data-v-a6803041]{flex:1;min-width:0}.file-name[data-v-a6803041]{color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta[data-v-a6803041]{color:var(--text-muted);font-size:12px;margin:0}
