.drop-zone[data-v-c4ff8b75]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2.5rem 1rem;border:2px dashed var(--glass-border);border-radius:var(--radius-sm);background:#0000001a;cursor:pointer;transition:border-color .2s,background .2s;margin-bottom:1rem}.drop-zone.dragging[data-v-c4ff8b75]{border-color:var(--accent);background:#6366f11a}.drop-hint[data-v-c4ff8b75]{margin:0;color:var(--text-muted);font-size:.95rem}.file-label[data-v-c4ff8b75]{cursor:pointer;display:inline-block}.file-input-hidden[data-v-c4ff8b75]{display:none}.sheet-select-row[data-v-c4ff8b75]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.select-input[data-v-c4ff8b75]{padding:.4rem .5rem;background:#0000004d;border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-primary);min-width:160px}.option-row[data-v-c4ff8b75]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.filename-row[data-v-c4ff8b75]{display:flex;align-items:center;gap:.4rem}.text-input[data-v-c4ff8b75]{padding:.4rem .5rem;background:#0000004d;border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-primary);min-width:200px}.filename-ext[data-v-c4ff8b75]{color:var(--text-muted);font-family:monospace}
