.rotate-pdf.svelte-qjw9za{display:flex;flex-direction:column;gap:var(--space-4)}.file-info-card.svelte-qjw9za{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-surface)}.file-name.svelte-qjw9za{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-count.svelte-qjw9za{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--space-1)}.rotate-options.svelte-qjw9za{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-surface);display:flex;flex-direction:column;gap:var(--space-4)}.option-group.svelte-qjw9za{display:flex;flex-direction:column;gap:var(--space-2)}.options-title.svelte-qjw9za{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.rotation-buttons.svelte-qjw9za{display:flex;gap:var(--space-2)}.rotation-btn.svelte-qjw9za{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.rotation-btn.svelte-qjw9za:hover{border-color:var(--color-primary);color:var(--color-primary)}.rotation-btn.active.svelte-qjw9za{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary)}.radio-option.svelte-qjw9za{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer}.radio-option.svelte-qjw9za input[type=radio]:where(.svelte-qjw9za){accent-color:var(--color-primary)}.specific-input-wrapper.svelte-qjw9za{margin-top:var(--space-2);padding-left:var(--space-6)}.specific-label.svelte-qjw9za{display:block;font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--space-1)}.specific-input.svelte-qjw9za{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-bg);outline:none;transition:border-color var(--transition-fast)}.specific-input.svelte-qjw9za:focus{border-color:var(--color-primary)}.actions.svelte-qjw9za{display:flex;gap:var(--space-3);justify-content:center;margin-top:var(--space-2)}
