.cxd-pdf{--cxd-pdf-ratio:1 / 1.4142;--cxd-pdf-h:800px;--cxd-pdf-fix:auto;--cxd-pdf-max:85vh;--cxd-pdf-radius:var(--cxd-radius, 6px);--cxd-pdf-bg:color-mix(in srgb, currentColor 5%, transparent);display:flex;flex-direction:column;width:100%;border:1px solid var(--cxd-border);border-radius:var(--cxd-pdf-radius);overflow:hidden;container-type:normal}.cxd-pdf__stage{position:relative;background:var(--cxd-pdf-bg)}.cxd-pdf .cxd-pdf__card{position:relative;display:block;color:inherit;text-decoration:none}.cxd-pdf__thumb{display:block;width:100%;height:auto;max-height:var(--cxd-pdf-max);object-fit:contain;object-position:top center;background:#fff}.cxd-pdf--thumb .cxd-pdf__card-body{position:absolute;inset:auto 0 0;display:flex;justify-content:center;padding:2.5rem 1rem 1rem;background:linear-gradient(to top,rgb(0 0 0 / .45),transparent)}.cxd-pdf--thumb .cxd-pdf__card-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cxd-pdf--nothumb .cxd-pdf__card-body{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;text-align:center}.cxd-pdf--nothumb .cxd__icon{width:48px;height:60px}.cxd-pdf__card-title{font-weight:var(--cxd-title-weight);line-height:1.35;overflow-wrap:anywhere}.cxd-pdf .cxd-pdf__card:hover .cxd-pdf__open,.cxd-pdf .cxd-pdf__card:focus-visible .cxd-pdf__open{filter:brightness(.9)}.cxd-pdf .cxd-pdf__card:focus-visible{outline:2px solid var(--cxd-accent);outline-offset:-2px}@media (min-width:768px) and (pointer:fine){.cxd-pdf__stage{width:100%;aspect-ratio:var(--cxd-pdf-ratio);height:var(--cxd-pdf-fix,auto);min-height:0;max-height:var(--cxd-pdf-max)}.cxd-pdf .cxd-pdf__card{height:100%}.cxd-pdf__thumb{height:100%;max-height:none;object-position:center;background:#fff0}.cxd-pdf--nothumb .cxd-pdf__card-body{height:100%;justify-content:center}}.cxd-pdf.is-inline .cxd-pdf__card{visibility:hidden}.cxd-pdf__frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:#525659}.cxd-pdf .cxd-pdf__bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem var(--cxd-gap);padding:.75rem 1rem;border-top:1px solid var(--cxd-border)}.cxd-pdf .cxd-pdf__bar--end{justify-content:flex-end}.cxd-pdf__info{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1 16rem}.cxd-pdf .cxd-pdf__bar .cxd__actions{flex:0 1 auto;justify-content:flex-start}