/* PDF to Word / Excel — extras on top of the shared upscaler card styles */
#oaf-pdf { --up-ink: #18181b; --up-muted: #63636b; --up-line: #e4e4e7; --up-panel: #fff;
  --up-accent: var(--oaf-primary, #4f46e5); --up-accent-2: var(--oaf-secondary, #7c3aed); }
#oaf-pdf .oaf-up__drop { min-height: 170px; }
.oaf-pdf__icon { width: 44px; height: 44px; color: var(--up-accent); }
.oaf-pdf__name { display: none; font-weight: 600; font-size: 15px; color: var(--up-ink); word-break: break-all; }
#oaf-pdf .oaf-up__drop.has-file .oaf-pdf__name { display: block; }
#oaf-pdf .oaf-up__drop.has-file .oaf-up__prompt { display: none; }
.oaf-pdf__done { display: flex; align-items: center; gap: 12px; padding: 16px; border-radius: 12px; background: #f0fdf4; border: 1px solid #bbf7d0; }
.oaf-pdf__done svg { width: 28px; height: 28px; color: #16a34a; flex: none; }
