:where(.cms-pdf){--cms-pdf-height:min(80vh, 900px);margin:1.5em 0}:where(.cms-pdf.cms-pdf-viewer){box-sizing:border-box;max-width:100%;contain:inline-size;border:1px solid rgba(128,128,128,.35);border-radius:6px;background:rgba(128,128,128,.12)}.cms-pdf.cms-pdf-viewer{display:flex;flex-direction:column;height:var(--cms-pdf-height);overflow:hidden}.cms-pdf.cms-pdf-viewer:fullscreen{height:100%}.cms-pdf-bar input.cms-pdf-number{box-sizing:border-box;width:4.5em;max-width:none;height:32px;margin:0;padding:0 6px;background:0 0;color:inherit}:where(.cms-pdf.cms-pdf-viewer:fullscreen){height:100%;border:0;border-radius:0;background:#525659;color:#fff}:where(.cms-pdf.cms-pdf-viewer)>:where(.cms-pdf-file){display:none}:where(.cms-pdf.cms-pdf-viewer.is-failed)>:where(.cms-pdf-file){display:block;padding:0 12px 12px}:where(.cms-pdf-bar){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:6px 8px;border-bottom:1px solid rgba(128,128,128,.35);background:rgba(128,128,128,.08);font-size:.875rem;line-height:1.4}:where(.cms-pdf-group){display:inline-flex;align-items:center;gap:4px}:where(.cms-pdf-button){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:32px;height:32px;margin:0;padding:0 6px;border:1px solid rgba(128,128,128,.35);border-radius:4px;background:0 0;color:inherit;font:inherit;line-height:1;text-decoration:none;cursor:pointer}:where(.cms-pdf-button):hover{background:rgba(128,128,128,.18);color:inherit}:where(.cms-pdf-button):focus-visible{outline:2px solid currentColor;outline-offset:1px}:where(.cms-pdf-button):disabled{opacity:.4;cursor:default}:where(.cms-pdf-button) svg{width:16px;height:16px}:where(.cms-pdf-bar) :where(input.cms-pdf-number){border:1px solid rgba(128,128,128,.35);border-radius:4px;font:inherit;text-align:center}:where(.cms-pdf-count),:where(.cms-pdf-zoom){min-width:3.5em;white-space:nowrap}:where(.cms-pdf-zoom){text-align:center}:where(.cms-pdf-pages){flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;overflow:auto;padding:12px 16px}:where(.cms-pdf-pages):focus-visible{outline:2px solid currentColor;outline-offset:-2px}:where(.cms-pdf-page){flex:none;position:relative;margin-inline:auto;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.3)}:where(.cms-pdf-page) canvas{display:block}:where(.cms-pdf-status){margin:0;padding:12px;text-align:center}:where(.cms-pdf-viewer:not(.is-loaded):not(.is-failed)) :where(.cms-pdf-pages){display:none}:where(.cms-pdf-thumb){display:block;max-width:100%;height:auto;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3)}