.upload.svelte-l8uzxl{display:grid;gap:.4rem;font-family:var(--font-portal-sans);font-size:1rem}.upload-label.svelte-l8uzxl,.upload-help.svelte-l8uzxl,.hint.svelte-l8uzxl,.error.svelte-l8uzxl,.progress.svelte-l8uzxl,.file-name.svelte-l8uzxl,.file-size.svelte-l8uzxl,.req.svelte-l8uzxl{margin:0;font-size:16px}.upload-label.svelte-l8uzxl{font-weight:700}.req.svelte-l8uzxl,.upload-help.svelte-l8uzxl,.hint.svelte-l8uzxl,.file-size.svelte-l8uzxl{font-weight:400;color:var(--muted)}.drop.svelte-l8uzxl{position:relative;display:grid;gap:.65rem;padding:1rem;border:2px dashed #8a7f70;background:#fff}.upload.is-dragging.svelte-l8uzxl .drop:where(.svelte-l8uzxl){background:#fff6e8}.upload.has-error.svelte-l8uzxl .drop:where(.svelte-l8uzxl){border-color:#8a2f24}.file-input.svelte-l8uzxl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.choose.svelte-l8uzxl,.text-btn.svelte-l8uzxl{font:inherit;font-size:16px;min-height:44px}.choose.svelte-l8uzxl{justify-self:start;padding:.45rem .85rem;border:2px solid #8a7f70;background:#fff;color:#7a2e22;cursor:pointer}.choose.primary.svelte-l8uzxl{background:#7a2e22;border-color:#7a2e22;color:#fffaf2}.text-btn.svelte-l8uzxl{padding:0 .15rem;border:0;background:none;color:#3d3429;text-decoration:underline;cursor:pointer}.actions.svelte-l8uzxl{display:flex;gap:1rem}.picked.svelte-l8uzxl{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.preview.svelte-l8uzxl{max-width:5.5rem;max-height:4.5rem;object-fit:contain;border:2px solid #8a7f70}.pdf-icon.svelte-l8uzxl{display:grid;place-items:center;width:2.75rem;height:3.25rem;border:2px solid #3b2a1f;font-size:13px;font-weight:700}.file-name.svelte-l8uzxl{font-weight:700;word-break:break-all}.progress.svelte-l8uzxl{display:grid;gap:.35rem}progress.svelte-l8uzxl{width:100%}.error.svelte-l8uzxl{padding:.45rem .6rem;border-left:4px solid var(--brick, #8a1f14);background:color-mix(in srgb,var(--brick, #8a1f14) 12%,#fff);color:var(--brick, #8a1f14);font-weight:700}.error.svelte-l8uzxl:before{content:"Error: ";font-weight:800}
