/* The PDF itself owns every report graphic, typeface, and page margin. */
.connected-viewer{width:100%;min-width:0;margin:0 auto;color:#263f43}
.connected-viewer .connected-pdf-status{max-width:794px;margin:14px auto;font-size:14px;line-height:1.6;color:#47666b}
.connected-viewer[data-pdf-state=error] .connected-pdf-status{color:#9a4039;background:#fff2ef;border:1px solid #e7c1b8;border-radius:8px;padding:14px}
.connected-viewer .connected-pdf-pages{display:block;width:100%;max-width:794px;margin:0 auto}
.connected-viewer .connected-pdf-pages[hidden],.connected-viewer .connected-pdf-links[hidden]{display:none!important}
.connected-viewer .connected-pdf-page.reference-page{display:block;position:relative;box-sizing:border-box;width:100%;max-width:794px;height:auto;min-height:0;margin:0 auto 22px;padding:0;border:0;border-radius:0;overflow:hidden;background:#fff;box-shadow:0 2px 15px #213d4414;transform:none;scroll-margin-top:80px}
.connected-viewer .connected-pdf-page canvas{display:block;box-sizing:border-box;width:100%;height:auto;margin:0;padding:0;border:0;background:#fff}
.connected-viewer .connected-pdf-links{display:flex;max-width:794px;gap:10px;flex-wrap:wrap;margin:20px auto;align-items:center}
.connected-viewer .connected-pdf-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid #8eb7b6;border-radius:999px;color:#225e66;background:#fff;text-decoration:none;font-family:inherit;font-size:14px;line-height:1.4}
.connected-viewer .connected-pdf-links .connected-pdf-download{background:#225e66;border-color:#225e66;color:#fff}
.connected-viewer .connected-pdf-links a:focus-visible{outline:3px solid #edaa65;outline-offset:3px}
@media(max-width:640px){.connected-viewer .connected-pdf-page.reference-page{margin-bottom:12px;box-shadow:0 1px 8px #213d4414}.connected-viewer .connected-pdf-status{font-size:13px}.connected-viewer .connected-pdf-links{gap:8px}.connected-viewer .connected-pdf-links a{flex:1 1 220px}}
@media print{.connected-viewer .connected-pdf-status,.connected-viewer .connected-pdf-links{display:none!important}.connected-viewer .connected-pdf-page.reference-page{width:210mm;max-width:none;height:297mm;min-height:0;margin:0;padding:0;box-shadow:none;break-inside:avoid;break-after:page}.connected-viewer .connected-pdf-page:last-child{break-after:auto}.connected-viewer .connected-pdf-pages{max-width:none;width:210mm}}
