Tre fix UX raggruppati sul CompanyDocumentPicker dopo feedback browser di Carlo:
1. Spacing banner informativo → filtri: aumentato a 1.5rem (era classe mb-3
PrimeReact che non applicava abbastanza spazio)
2. Icona lente ricerca non allineata col placeholder: p-input-icon-left
in PrimeReact 10 non aggiunge piu padding-left automatico. Sostituito
lo span wrapper con div position:relative + icona absolute left 1rem
pointer-events none zIndex 1, InputText paddingLeft 2.75rem. Portable
tra versioni PrimeReact, funziona indipendentemente da eventuali CSS
override.
3. Paginazione client-side sulla DataTable: paginator con default 10 righe,
rowsPerPageOptions [10, 25, 50], template full con navigation + counter
'1-10 di N'. Rimosso scrollable/scrollHeight 400px (la paginazione
sostituisce lo scroll infinito, UX piu prevedibile per liste grandi).
Sufficiente client-side per company con fino a qualche centinaio di
doc (PMI tipicamente 20-50). Se in futuro servira server-side paginated
dal BE Spring, e un evoluzione incrementale non bloccante.