.tlb-pdf-tool__field select{min-height:var(--min-touch-target);padding:0 var(--space-4);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit}.tlb-pdf-tool__field select:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tlb-ocr-pdf__result{gap:var(--space-2);flex-direction:column;display:flex}.tlb-ocr-pdf__textarea{min-height:12rem;padding:var(--space-3);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-subtle);color:var(--color-text);font:inherit;white-space:pre-wrap;resize:vertical}.tlb-ocr-pdf__textarea:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tlb-ocr-pdf__language-help{font-weight:var(--font-weight-normal);font-size:var(--text-sm);color:var(--color-text-muted)}.tlb-ocr-pdf__page-toggle{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-subtle);flex-wrap:wrap;display:flex}.tlb-ocr-pdf__page-toggle span{font-size:var(--text-sm);color:var(--color-text-muted)}.tlb-ocr-pdf__page-toggle button{min-height:var(--min-touch-target);padding:0 var(--space-4);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-weight:var(--font-weight-semibold)}.tlb-ocr-pdf__page-toggle button[aria-pressed=true]{background:var(--color-primary-tint);color:var(--color-primary);border-color:var(--color-primary)}.tlb-ocr-pdf__page-toggle button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.tlb-ocr-pdf__page-toggle button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tlb-ocr-pdf__detected{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-primary-tint);color:var(--color-text);font-size:var(--text-sm);margin:0}@media (max-width:480px){.tlb-ocr-pdf__page-toggle{flex-direction:column;align-items:stretch}.tlb-ocr-pdf__page-toggle button{width:100%}}
