.upload-widget[data-astro-cid-6o3zy6ym]{background-color:var(--color-canvas);border-radius:var(--radius-card)}.upload-form[data-astro-cid-6o3zy6ym]{display:flex;flex-direction:column;gap:var(--space-4)}.upload-dropzone[data-astro-cid-6o3zy6ym]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);background-color:var(--color-canvas-subtle);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.upload-dropzone[data-astro-cid-6o3zy6ym]:hover,.upload-dropzone[data-astro-cid-6o3zy6ym]:focus-within{border-color:var(--color-action-primary)}.upload-dropzone[data-astro-cid-6o3zy6ym].is-dragover{border-style:solid;border-color:var(--color-action-primary);background-color:var(--color-sky-tint)}.upload-icon[data-astro-cid-6o3zy6ym]{width:2rem;height:2rem;color:var(--color-action-primary)}.upload-copy[data-astro-cid-6o3zy6ym] strong[data-astro-cid-6o3zy6ym]{display:block;font-size:var(--text-body);color:var(--color-ink)}.upload-hint[data-astro-cid-6o3zy6ym]{display:block;font-size:var(--text-body-sm);color:var(--color-ink-muted);margin-top:2px}.upload-filename[data-astro-cid-6o3zy6ym]{font-size:var(--text-body-sm);color:var(--color-text-brand);font-weight:600;word-break:break-all}.upload-filename[data-astro-cid-6o3zy6ym][data-empty=true]{color:var(--color-ink-muted);font-weight:400}.upload-dropzone[data-astro-cid-6o3zy6ym] input[data-astro-cid-6o3zy6ym][type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-submit[data-astro-cid-6o3zy6ym],.download-results[data-astro-cid-6o3zy6ym],.merge-pdfs[data-astro-cid-6o3zy6ym],.result-list[data-astro-cid-6o3zy6ym] button{align-self:flex-start;min-height:44px;min-width:44px;padding:var(--space-2) var(--space-5);background-color:var(--color-action-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-sm);font-size:var(--text-body-sm);font-weight:600;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.upload-submit[data-astro-cid-6o3zy6ym]:hover,.download-results[data-astro-cid-6o3zy6ym]:hover,.merge-pdfs[data-astro-cid-6o3zy6ym]:hover,.result-list[data-astro-cid-6o3zy6ym] button:hover{background-color:var(--color-action-primary-hover)}.upload-submit[data-astro-cid-6o3zy6ym]:disabled{opacity:.6;cursor:not-allowed}.download-results[data-astro-cid-6o3zy6ym]:disabled,.merge-pdfs[data-astro-cid-6o3zy6ym]:disabled{opacity:.6;cursor:not-allowed}.job-status[data-astro-cid-6o3zy6ym]{margin-top:var(--space-3);font-size:var(--text-body-sm);min-height:1.25rem}.job-status[data-astro-cid-6o3zy6ym]:not(:empty){padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.job-status[data-astro-cid-6o3zy6ym][data-state=info]{color:var(--color-ink-muted)}.job-status[data-astro-cid-6o3zy6ym][data-state=pending]{background-color:var(--color-sky-tint);color:var(--color-sky-ink)}.job-status[data-astro-cid-6o3zy6ym][data-state=success]{background-color:var(--color-mint-tint);color:var(--color-mint-ink)}.job-status[data-astro-cid-6o3zy6ym][data-state=error]{background-color:var(--color-rose-tint);color:var(--color-rose-ink)}.batch-results[data-astro-cid-6o3zy6ym]{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.batch-results[data-astro-cid-6o3zy6ym] h2[data-astro-cid-6o3zy6ym]{margin:0 0 var(--space-3);font-size:var(--text-h3)}.result-list[data-astro-cid-6o3zy6ym]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.result-list[data-astro-cid-6o3zy6ym] li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);background-color:var(--color-canvas-subtle);border-radius:var(--radius-sm);font-size:var(--text-body-sm)}.result-list[data-astro-cid-6o3zy6ym] li>span:first-child{min-width:0;overflow-wrap:break-word}.result-list[data-astro-cid-6o3zy6ym] li[data-state=complete]{background-color:var(--color-mint-tint);color:var(--color-mint-ink)}.result-list[data-astro-cid-6o3zy6ym] li[data-state=error]{background-color:var(--color-rose-tint);color:var(--color-rose-ink)}.result-list[data-astro-cid-6o3zy6ym] button{flex:0 0 auto;padding:var(--space-1) var(--space-3)}.result-actions[data-astro-cid-6o3zy6ym]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}
