.PdfTextExtractor_container__Dhqou{display:flex;flex-direction:column;gap:2rem;max-width:900px;margin:0 auto}.PdfTextExtractor_dropzone__YBR9T{border:2px dashed var(--border);border-radius:var(--radius);padding:4rem 2rem;text-align:center;transition:all .2s ease;background:var(--card);position:relative}.PdfTextExtractor_dropzone__YBR9T:hover{border-color:hsl(var(--primary));background:hsl(var(--primary)/.04)}.PdfTextExtractor_fileInput__rA_1P{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.PdfTextExtractor_uploadLabel__RYL_X{display:flex;flex-direction:column;align-items:center;gap:.75rem}.PdfTextExtractor_iconCircle__mqMe2{width:64px;height:64px;border-radius:50%;background:hsl(var(--primary)/.12);color:hsl(var(--primary));display:flex;align-items:center;justify-content:center}.PdfTextExtractor_uploadText__JmpHY{font-size:1.2rem;font-weight:600}.PdfTextExtractor_uploadHint__RLRE5{opacity:.6}.PdfTextExtractor_workspace__tvi9V{display:flex;flex-direction:column;gap:1.5rem}.PdfTextExtractor_fileCard__l2udP{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.PdfTextExtractor_fileIconWrapper__IYfdH{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:.75rem;background:hsl(var(--primary)/.12);color:hsl(var(--primary))}.PdfTextExtractor_fileInfo__Vk0xr{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.PdfTextExtractor_fileName__ZNSOD{font-weight:600}.PdfTextExtractor_fileMeta__q5CfL{font-size:.9rem;opacity:.7}.PdfTextExtractor_removeBtn__EErfb{border:none;background:transparent;cursor:pointer;padding:.5rem;border-radius:50%;opacity:.6}.PdfTextExtractor_removeBtn__EErfb:hover{opacity:1;color:#ef4444;background:rgba(0,0,0,.04)}.PdfTextExtractor_settings__v8n7K{border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.25rem;background:var(--card);display:flex;flex-direction:column;gap:.5rem}.PdfTextExtractor_checkboxRow__Tqev0{display:flex;align-items:center;gap:.6rem;font-size:.95rem}.PdfTextExtractor_settingsHint__zfG_I{font-size:.85rem;color:var(--muted-foreground)}.PdfTextExtractor_actions__wZPeX{display:flex;flex-direction:column;gap:1rem}.PdfTextExtractor_actionBtn___x_jw{width:100%}.PdfTextExtractor_output__G0XkW{border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;background:var(--card);display:flex;flex-direction:column;gap:1rem}.PdfTextExtractor_outputHeader__hhYH_{display:flex;align-items:center;justify-content:space-between;gap:1rem}.PdfTextExtractor_outputHeader__hhYH_ h3{font-size:1rem}.PdfTextExtractor_outputMeta__hqMx8{font-size:.85rem;color:var(--muted-foreground)}.PdfTextExtractor_textarea__AcXd9{width:100%;min-height:260px;border:1px solid var(--border);border-radius:.75rem;padding:1rem;font-size:.95rem;line-height:1.5;background:#fff;color:var(--foreground);resize:vertical}.PdfTextExtractor_outputActions__K_cgh{display:flex;flex-wrap:wrap;gap:.75rem}.PdfTextExtractor_secondaryBtn__h0N9M{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--border);background:transparent;padding:.5rem .9rem;border-radius:.6rem;cursor:pointer;font-size:.9rem}.PdfTextExtractor_secondaryBtn__h0N9M:disabled{opacity:.5;cursor:not-allowed}.PdfTextExtractor_error__FtFhr{color:#ef4444;font-size:.9rem}@media (min-width:640px){.PdfTextExtractor_actionBtn___x_jw{width:auto;min-width:220px}}