.pdf-image-import-assistant{margin:0 0 18px}.pdf-autofill-card{padding:18px;border:1px solid var(--line);border-radius:15px;background:rgba(125,162,255,.045)}.pdf-autofill-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pdf-autofill-heading h3{margin:3px 0 0;font-size:1.02rem}.pdf-autofill-eyebrow{display:block;color:var(--muted);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pdf-autofill-type{flex:0 0 auto;padding:5px 9px;border:1px solid #50699f;border-radius:999px;color:var(--primary);font-size:.72rem;font-weight:900;letter-spacing:.08em}.pdf-autofill-description{margin:12px 0;color:var(--muted);line-height:1.55}.pdf-autofill-file-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid rgba(125,162,255,.24);border-radius:12px;background:#0d152a}.pdf-autofill-file-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.pdf-autofill-file-copy strong{overflow-wrap:anywhere}.pdf-autofill-file-copy small{color:var(--muted);overflow-wrap:anywhere}.pdf-autofill-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.pdf-autofill-button{flex:0 0 auto}.pdf-autofill-mapping{margin:12px 0 0;color:var(--muted);font-size:.86rem;line-height:1.5}.pdf-autofill-errors{margin:12px 0 0;padding-left:20px;color:#ffb3b3;font-size:.86rem;line-height:1.55}.pdf-autofill-status{margin-top:12px;padding:10px 12px;border-radius:10px;font-size:.86rem;line-height:1.45}.pdf-autofill-status.status-neutral{color:var(--muted);background:rgba(125,162,255,.06)}.pdf-autofill-status.status-success{color:#a8f0c6;background:rgba(45,191,113,.11)}.pdf-autofill-status.status-error{color:#ffb3b3;background:rgba(255,83,83,.11)}@media(max-width:620px){.pdf-autofill-file-row{align-items:stretch;flex-direction:column}.pdf-autofill-button{width:100%;text-align:center}}
