.pdf-offer{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;color:#1e3a8a;max-width:calc(100vw - 32px);font-family:var(--font-family,Roboto, Arial, sans-serif);background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:13px;line-height:1.4;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 28px #0f172a24}.pdf-offer span{flex:1}.pdf-offer-download{color:#fff;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#2563eb;border:0;border-radius:10px;padding:0 12px;font-weight:600}.pdf-offer-download:disabled{opacity:.7;cursor:progress}.pdf-offer-close{width:32px;min-height:32px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:18px}.pdf-offer-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}@media print{.pdf-offer{display:none}}
