.pfw-upload-progress{margin:14px 0;padding:16px;border:1px solid var(--pfw-border,#dce2eb);border-radius:10px;background:var(--pfw-selected,#eef3ff);color:var(--pfw-ink,#001326);max-width:100%;font:inherit}.pfw-upload-progress[hidden]{display:none!important}.pfw-upload-progress p{margin:0 0 8px;overflow-wrap:anywhere}.pfw-upload-progress progress{display:block;width:100%;height:12px;accent-color:var(--pfw-accent,#0055eb)}.pfw-upload-progress [data-upload-detail]{font-size:12px;margin-top:8px}.pfw-upload-progress>div{display:flex;flex-wrap:wrap;gap:8px}.pfw-upload-progress button{font:inherit;font-size:12px;font-weight:600;padding:7px 12px;border:1px solid var(--pfw-control-border,#6e7e91);border-radius:6px;background:#fff;color:var(--pfw-link,var(--pfw-accent,#0055eb));cursor:pointer}.pfw-upload-progress button:focus-visible{outline:2px solid var(--pfw-accent,#0055eb);outline-offset:3px}.pfw-upload-progress button[hidden]{display:none!important}.pfw-upload-progress[data-state=error]{border-color:var(--pfw-warning-line,#edd4a3);background:var(--pfw-warning-soft,#fff7e8)}.pfw-upload-progress[data-state=success]{border-color:var(--pfw-success-line,#88b99d)}
