.pb-upload-scan{z-index:1200;inset-inline-end:20px;border:1px solid var(--pb-theme-border,#b8cee6);background:var(--pb-theme-surface,#fff);width:min(520px,100vw - 32px);color:var(--pb-theme-text,#173753);overflow-wrap:anywhere;border-radius:12px;padding:16px;font:14px/1.6 Arial,Tahoma,sans-serif;position:fixed;bottom:20px;box-shadow:0 8px 28px #17375326}.pb-upload-scan>div{align-items:center;gap:10px;display:flex}.pb-upload-scan strong{flex:1}.pb-upload-scan svg{color:#0878f9;flex:none;width:22px;height:22px}.pb-upload-scan p{margin:8px 0 0}.pb-upload-scan button{border:1px solid var(--pb-theme-border,#c5d7eb);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;display:flex}.pb-upload-scan button:focus-visible{outline-offset:3px;outline:3px solid #0878f9}.pb-upload-scan [role=alert]{color:#9f1f3b}.pb-upload-scan-spinner{animation:1s linear infinite pb-upload-scan-spin}@keyframes pb-upload-scan-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pb-upload-scan-spinner{animation:none}}@media (width<=600px){.pb-upload-scan{inset-inline-end:16px;padding:12px;bottom:16px}}
